⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 comm.h

📁 umon bootloader source code, support mips cpu.
💻 H
字号:
/*
*********************************************************************************************************
*                                Copyright (c) 2005 vBridge Microsystem, Inc.  
*                                      Unpublished & Not for Publication
*                                            All Rights Reserved                   
*   
* File        : comm.h             
*                                                                         
* Description :                      
*                                                
* By          : Gong Bin               
*
* Date        : Sep 20, 2005                                                           
**********************************************************************************************************
*/



#ifdef   COMM_GLOBALS
#define  COMM_EXT
#else
#define  COMM_EXT  extern
#endif



/*
*********************************************************************************************************
*                                               CONSTANTS
*********************************************************************************************************
*/
#define  COMM_RX_BUF_SIZE        256                /* Number of characters in Rx ring buffer          */
#define  COMM_TX_BUF_SIZE        1024                /* Number of characters in Tx ring buffer          */

#define  COMM_NO_ERR             0
#define  COMM_INVALID_CH         1
#define  COMM_RX_TIMEOUT         2
#define  COMM_TX_TIMEOUT         4
#define  COMM_RX_FLAG_TIMEOUT    8

#define  COMM_INT_MODE           1
#define  COMM_INQ_MODE           0

#define  COMM_CH_UART0           0
#define  COMM_CH_UART1           1
#define  COMM_CH_UART2           2

 

/*
*********************************************************************************************************
*                                               FUCTION PROTYPES
*********************************************************************************************************
*/
INT8U  printf            (char *pcFmt,...);
int vsprintf(char *buf, char *fmt, va_list ap);

INT8U  CommInqSendString (INT8U ch, char *pbString);

INT8U CommPutStringToBuf(INT8U *start_addr, char *pbString);
INT8U CommInqSendChar(INT8U ch, char pbChar);

char WaitPressKey(void);
void CommWrite(char *bPtr, int ctr);

⌨️ 快捷键说明

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