UART

uart.baud

Abbreviation

ua b

Access

get/set

Description

Sets the UART baud rate. If raw argument is NOT used, baud rate must be one of the following standard rates:

1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 56000, 57600, 115200, 128000, 153600, 230400, 256000, 460800, 921600.

Some UART baud settings may be excluded by the hardware platform. See the topic UART Ranges for your platform.

If the optional raw parameter is supplied, then the rate may be any value, with a minumum of 1098.

After changing uart.baud, save and reboot to effect the change.

Get arguments

<uart#>

Set arguments

<uart#> <baud rate> [raw]

Default

115200

Properties

Gecko OS Kernel Plugin

Get example

Get baud rate for UART 0:

> get uart.baud 0
R000008
115200

Set example

Set UART 0 baud rate to 460800:

> set uart.baud 0 460800
R000008
Set OK

uart.data

Abbreviation

ua d

Access

get/set

Description

The number of UART data bits to use.

For UART ranges for your platform, see your hardware documentation.

Arguments

<uart#> <# data bits>

where:

Default

8

Properties

Gecko OS Kernel Plugin

Get example

Get data bits setting for UART 0:

> get uart.data 0
R000003
8

Set example

Set UART 0 to use 8 data bits:

> set uart.data 0 8
R000008
Set OK

uart.flow

Abbreviation

ua f

Access

get/set

Description

Turn on/off UART hardware flow control.

Note: to guarantee that no characters are dropped, uart.flow must be turned on. This applies to any baud rate.

For UART ranges for your platform, see platform hardware documentation.

Arguments

<uart#> <off/on>

Default

off

Properties

Gecko OS Kernel Plugin

Get example

Get flow control setting for UART 1:

> get uart.flow 1
R000005
off

Set example

Turn off flow control for UART 1:

> set uart.flow 1 off
R000008
Set OK

uart.parity

Abbreviation

ua p

Access

get/set

Description

Configure UART parity selection.

Arguments

<uart#> <none/even/odd>

Default

none

Properties

Gecko OS Kernel Plugin

Get example

Get parity setting for UART 1:

> get uart.parity 1
R000006
none

Set example

Set parity to odd for UART 1:

> set uart.parity 1 odd
R000008
Set OK

uart.stop

Abbreviation

ua s

Access

get/set

Description

The number of UART stop bits to use.

Arguments

<uart#> <# stop bits>

Default

1

Properties

Gecko OS Kernel Plugin

Get example

Get stop bits setting for UART 0:

> get uart.stop 0
R000003
1

Set example

Set stop bits to 1 for UART 0:

> set uart.stop 0 1
R000008
Set OK