RT-USB-THP  0
USB出力温湿気圧センサモジュールのサンプルプログラムに関する説明
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
#define IER_RBR   0x01
#define IER_RLS   0x04
#define IER_THRE   0x02
#define IIR_CTI   0x06
#define IIR_PEND   0x01
#define IIR_RDA   0x02
#define IIR_RLS   0x03
#define IIR_THRE   0x01
#define LSR_BI   0x10
#define LSR_FE   0x08
#define LSR_OE   0x02
#define LSR_PE   0x04
#define LSR_RDR   0x01
#define LSR_RXFE   0x80
#define LSR_TEMT   0x40
#define LSR_THRE   0x20
#define MODEM_TEST   0
#define RS485_AADEN   (0x1<<2)
#define RS485_DCTRL   (0x1<<4)
#define RS485_ENABLED   0
#define RS485_NMMEN   (0x1<<0)
#define RS485_OINV   (0x1<<5)
#define RS485_RXDIS   (0x1<<1)
#define RS485_SEL   (0x1<<3)
#define TX_INTERRUPT   0 /* 0 if TX uses polling, 1 interrupt driven. */

関数詳解

void UART_IRQHandler ( void  )
void UARTInit ( uint32_t  Baudrate)

被呼び出し関係図:

void UARTSend ( uint8_t BufferPtr,
uint32_t  Length 
)

被呼び出し関係図: