uartdriver.h

来自「一个arm7实例」· C头文件 代码 · 共 32 行

H
32
字号
#define     UART_NUM_ERR            1
#define     UART_SENDBYTE_OK        2
#define     UART_SENDBYTE_ERR       3
#define     UART_REVBYTE_ERR        4
#define     UART_SENDSTR_OK         5
#define     UART_REVSTR_OK          6
#define     UART_INIT_OK            7


typedef struct 
{
    uint32  bps;
    uint8   stp;
    uint8   datlen;
    uint8   parity;
  
}UART_MODE;

extern uint8 UTask;


uint8   UARTInit(uint8 whichuart,UART_MODE mode);
uint8   UARTSendByte(uint8 whichuart,uint8 data);
char    UARTRevByte(uint8 whichuart);
uint8   UARTSendStr(uint8 whichuart,uint8  *str);
uint8   UARTRevStr(uint8 whichuart,uint8  *str);
void    UARTPrintf(uint8 whichuart, char *fmt,...);
void GUILineXMov(uint8 y,uint8 x1,uint8 x2,uint8 movnum,uint8 mode);
void GUIXMov(uint8 Y1,uint8 Y2,uint8 x1,uint8 x2,uint8 movnum,uint8 mode);
void GUILineYMov(uint8 y,uint8 x1,uint8 x2,uint8 movnum,uint8 mode);
void GUIYMov(uint8 Y1,uint8 Y2,uint8 x1,uint8 x2,uint8 movnum,uint8 mode);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?