libws libws
WSwan hardware library for the Wonderful toolchain
Loading...
Searching...
No Matches
Hardware defines - UART I/O ports

Macros

#define WS_UART_DATA_PORT   0xB1
#define WS_UART_CTRL_PORT   0xB3
#define WS_UART_CTRL_ENABLE   0x80
#define WS_UART_CTRL_BAUD_9600   0x00
#define WS_UART_CTRL_BAUD_38400   0x40
#define WS_UART_CTRL_BAUD_SHIFT   6
#define WS_UART_CTRL_BAUD_MASK   0x40
#define WS_UART_CTRL_RX_OVERRUN_RESET   0x20
#define WS_UART_CTRL_TX_READY   0x04
#define WS_UART_CTRL_RX_OVERRUN   0x02
#define WS_UART_CTRL_RX_READY   0x01

Detailed Description

Macro Definition Documentation

◆ WS_UART_CTRL_BAUD_38400

#define WS_UART_CTRL_BAUD_38400   0x40

Clock UART port at 38400 baud.

Definition at line 1137 of file ports.h.

◆ WS_UART_CTRL_BAUD_9600

#define WS_UART_CTRL_BAUD_9600   0x00

Clock UART port at 9600 baud.

Definition at line 1133 of file ports.h.

◆ WS_UART_CTRL_BAUD_MASK

#define WS_UART_CTRL_BAUD_MASK   0x40

Definition at line 1139 of file ports.h.

◆ WS_UART_CTRL_BAUD_SHIFT

#define WS_UART_CTRL_BAUD_SHIFT   6

Definition at line 1138 of file ports.h.

◆ WS_UART_CTRL_ENABLE

#define WS_UART_CTRL_ENABLE   0x80

Enable UART serial in EXT port.

Definition at line 1129 of file ports.h.

◆ WS_UART_CTRL_PORT

#define WS_UART_CTRL_PORT   0xB3

Definition at line 1125 of file ports.h.

◆ WS_UART_CTRL_RX_OVERRUN

#define WS_UART_CTRL_RX_OVERRUN   0x02

UART RX overrun - a second byte was received before the first byte was read out.

Definition at line 1151 of file ports.h.

◆ WS_UART_CTRL_RX_OVERRUN_RESET

#define WS_UART_CTRL_RX_OVERRUN_RESET   0x20

Reset the RX overrun flag.

Definition at line 1143 of file ports.h.

◆ WS_UART_CTRL_RX_READY

#define WS_UART_CTRL_RX_READY   0x01

UART RX ready - the data port can have a new byte read from.

Definition at line 1155 of file ports.h.

◆ WS_UART_CTRL_TX_READY

#define WS_UART_CTRL_TX_READY   0x04

UART TX ready - the data port can be written with a new byte.

Definition at line 1147 of file ports.h.

◆ WS_UART_DATA_PORT

#define WS_UART_DATA_PORT   0xB1

Definition at line 1123 of file ports.h.