RT-AICHIP-sample
uart.h ファイル
被依存関係図:

[ソースコード]

マクロ定義

#define RS485_ENABLED   0
 
#define TX_INTERRUPT   0 /* 0 if TX uses polling, 1 interrupt driven. */
 
#define MODEM_TEST   0
 
#define IER_RBR   0x01
 
#define IER_THRE   0x02
 
#define IER_RLS   0x04
 
#define IIR_PEND   0x01
 
#define IIR_RLS   0x03
 
#define IIR_RDA   0x02
 
#define IIR_CTI   0x06
 
#define IIR_THRE   0x01
 
#define LSR_RDR   0x01
 
#define LSR_OE   0x02
 
#define LSR_PE   0x04
 
#define LSR_FE   0x08
 
#define LSR_BI   0x10
 
#define LSR_THRE   0x20
 
#define LSR_TEMT   0x40
 
#define LSR_RXFE   0x80
 
#define BUFSIZE   0x80
 
#define RS485_NMMEN   (0x1<<0)
 
#define RS485_RXDIS   (0x1<<1)
 
#define RS485_AADEN   (0x1<<2)
 
#define RS485_SEL   (0x1<<3)
 
#define RS485_DCTRL   (0x1<<4)
 
#define RS485_OINV   (0x1<<5)
 

関数

void UARTInit (uint32_t Baudrate)
 
void UART_IRQHandler (void)
 
void UARTSend (uint8_t *BufferPtr, uint32_t Length)
 

マクロ定義詳解

#define BUFSIZE   0x80

uart.h38 行目に定義があります。

#define IER_RBR   0x01

uart.h19 行目に定義があります。

#define IER_RLS   0x04

uart.h21 行目に定義があります。

#define IER_THRE   0x02

uart.h20 行目に定義があります。

#define IIR_CTI   0x06

uart.h26 行目に定義があります。

#define IIR_PEND   0x01

uart.h23 行目に定義があります。

#define IIR_RDA   0x02

uart.h25 行目に定義があります。

#define IIR_RLS   0x03

uart.h24 行目に定義があります。

#define IIR_THRE   0x01

uart.h27 行目に定義があります。

#define LSR_BI   0x10

uart.h33 行目に定義があります。

#define LSR_FE   0x08

uart.h32 行目に定義があります。

#define LSR_OE   0x02

uart.h30 行目に定義があります。

#define LSR_PE   0x04

uart.h31 行目に定義があります。

#define LSR_RDR   0x01

uart.h29 行目に定義があります。

#define LSR_RXFE   0x80

uart.h36 行目に定義があります。

#define LSR_TEMT   0x40

uart.h35 行目に定義があります。

#define LSR_THRE   0x20

uart.h34 行目に定義があります。

#define MODEM_TEST   0

uart.h17 行目に定義があります。

#define RS485_AADEN   (0x1<<2)

uart.h43 行目に定義があります。

#define RS485_DCTRL   (0x1<<4)

uart.h45 行目に定義があります。

#define RS485_ENABLED   0

uart.h15 行目に定義があります。

#define RS485_NMMEN   (0x1<<0)

uart.h41 行目に定義があります。

#define RS485_OINV   (0x1<<5)

uart.h46 行目に定義があります。

#define RS485_RXDIS   (0x1<<1)

uart.h42 行目に定義があります。

#define RS485_SEL   (0x1<<3)

uart.h44 行目に定義があります。

#define TX_INTERRUPT   0 /* 0 if TX uses polling, 1 interrupt driven. */

uart.h16 行目に定義があります。

関数詳解

void UART_IRQHandler ( void  )

uart.c32 行目に定義があります。

void UARTInit ( uint32_t  Baudrate)

uart.c106 行目に定義があります。

被呼び出し関係図:

void UARTSend ( uint8_t BufferPtr,
uint32_t  Length 
)

uart.c165 行目に定義があります。

被呼び出し関係図: