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 1117 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 1113 of file ports.h.

◆ WS_UART_CTRL_BAUD_MASK

#define WS_UART_CTRL_BAUD_MASK   0x40

Definition at line 1119 of file ports.h.

◆ WS_UART_CTRL_BAUD_SHIFT

#define WS_UART_CTRL_BAUD_SHIFT   6

Definition at line 1118 of file ports.h.

◆ WS_UART_CTRL_ENABLE

#define WS_UART_CTRL_ENABLE   0x80

Enable UART serial in EXT port.

Definition at line 1109 of file ports.h.

◆ WS_UART_CTRL_PORT

#define WS_UART_CTRL_PORT   0xB3

Definition at line 1105 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 1131 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 1123 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 1135 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 1127 of file ports.h.

◆ WS_UART_DATA_PORT

#define WS_UART_DATA_PORT   0xB1

Definition at line 1103 of file ports.h.