📄 acan.h
字号:
#define UART_THR(uart_base) (uart_base+0x00)
#define UART_RBR(uart_base) (uart_base+0x00)
#define UART_DLL(uart_base) (uart_base+0x00)
#define UART_DLH(uart_base) (uart_base+0x04)
#define UART_IER(uart_base) (uart_base+0x04)
#define UART_IIR(uart_base) (uart_base+0x08)
#define UART_FCR(uart_base) (uart_base+0x08)
#define UART_LCR(uart_base) (uart_base+0x0c)
#define UART_MCR(uart_base) (uart_base+0x10)
#define UART_LSR(uart_base) (uart_base+0x14)
#define UART_MSR(uart_base) (uart_base+0x18)
#define STA_ERR 0x03 //uart interrupt
#define REC_FUL 0x02
#define REC_TMO 0x06
#define TRA_EMP 0x01
#define MOD_ERR 0x00
#define EN_UART_REC(uart_base) do{*(RP)UART_IER(uart_base) |= 0x01;}while(0) //enable receive interrupt;
#define DIS_UART_REC(uart_base) do{*(RP)UART_IER(uart_base) &= 0xfe;}while(0) //disable receive interrupt;
#define EN_UART_TRA(uart_base) do{*(RP)UART_IER(uart_base) |= 0x02;}while(0) //enable transmit interrupt;
#define DIS_UART_TRA(uart_base) do{*(RP)UART_IER(uart_base) &= 0xfd;}while(0) //disable transmit interrupt;
#ifndef TRUE
#define TRUE 1
#define FALSE !TRUE
#endif
extern int init_scan(void);
extern int serv_scan(void);
extern int scan_rec_ful_handler(void);
extern int scan_rec_tmo_handler(void);
extern void ENT_INT_SCAN( void );
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -