RTEMS
6.3
Toggle main menu visibility
Loading...
Searching...
No Matches
bsps
arm
edb7312
include
Macros
|
Functions
|
Variables
uart.h File Reference
UART Support.
More...
#include <
rtems/bspIo.h
>
Go to the source code of this file.
Macros
#define
BSP_UART_INTR_CTRL_DISABLE
(0)
#define
BSP_UART_INTR_CTRL_GDB
(0xaa)
#define
BSP_UART_INTR_CTRL_ENABLE
(0xbb)
#define
BSP_UART_INTR_CTRL_TERMIOS
(0xcc)
#define
BSP_UART_STATUS_ERROR
(-1)
#define
BSP_UART_STATUS_NOCHAR
(0)
#define
BSP_UART_STATUS_CHAR
(1)
#define
BSP_UART_STATUS_BREAK
(2)
#define
BSP_UART_COM1
(0)
#define
BSP_UART_COM2
(1)
#define
COM1_BASE_IO
0x3F8
#define
COM2_BASE_IO
0x2F8
#define
RBR
RSRBR
#define
THR
RSTHR
#define
IER
RSIER
#define
IIR
RSIIR
#define
FCR
RSFCR
#define
LCR
RSLCR
#define
LSR
RSLSR
#define
DLL
RSDLL
#define
DLM
RSDLH
#define
CNT
RSCNT
#define
UART_ENABLE
1
#define
PAD_ENABLE
2
#define
NO_MORE_INTR
1
#define
TRANSMITTER_HODING_REGISTER_EMPTY
2
#define
RECEIVER_DATA_AVAIL
4
#define
RECEIVER_ERROR
6
#define
CHARACTER_TIMEOUT_INDICATION
12
#define
RECEIVE_ENABLE
0x1
#define
TRANSMIT_ENABLE
0x2
#define
RECEIVER_LINE_ST_ENABLE
0x4
#define
INTERRUPT_DISABLE
0x0
#define
DR
0x01
#define
OE
0x02
#define
PE
0x04
#define
FE
0x08
#define
BI
0x10
#define
THRE
0x20
#define
TEMT
0x40
#define
ERFIFO
0x80
#define
CHR_5_BITS
0
#define
CHR_6_BITS
1
#define
CHR_7_BITS
2
#define
CHR_8_BITS
3
#define
WL
0x03
#define
STB
0x04
#define
PEN
0x08
#define
EPS
0x10
#define
SP
0x20
#define
BCB
0x40
#define
DLAB
0x80
#define
FIFO_CTRL
0x01
#define
FIFO_EN
0x01
#define
XMIT_RESET
0x04
#define
RCV_RESET
0x02
#define
FCR3
0x08
#define
RECEIVE_FIFO_TRIGGER1
0x0
#define
RECEIVE_FIFO_TRIGGER4
0x40
#define
RECEIVE_FIFO_TRIGGER8
0x80
#define
RECEIVE_FIFO_TRIGGER12
0xc0
#define
TRIG_LEVEL
0xc0
Functions
void
BSP_uart_init
(int uart, int baud, int hwFlow)
void
BSP_uart_set_baud
(int aurt, int baud)
void
BSP_uart_intr_ctrl
(int uart, int cmd)
void
BSP_uart_throttle
(int uart)
void
BSP_uart_unthrottle
(int uart)
int
BSP_uart_polled_status
(int uart)
void
BSP_uart_polled_write
(int uart, int val)
int
BSP_uart_polled_read
(int uart)
void
BSP_uart_termios_set
(int uart, void *ttyp)
int
BSP_uart_termios_write_com1
(int minor, const char *buf, int len)
int
BSP_uart_termios_write_com2
(int minor, const char *buf, int len)
void
BSP_uart_termios_isr_com1
(void)
void
BSP_uart_termios_isr_com2
(void)
void
BSP_uart_dbgisr_com1
(void)
void
BSP_uart_dbgisr_com2
(void)
unsigned
BSP_poll_char_via_serial
(void)
void
BSP_output_char_via_serial
(int val)
Variables
int
BSPConsolePort
int
BSPBaseBaud
Detailed Description
UART Support.
Generated by
1.18.0