📄 commtest.h
字号:
/*
*********************************************************************************************************
* Embedded Systems Building Blocks
* Complete and Ready-to-Use Modules in C
*
* Asynchronous Serial Communications
* Buffered Serial I/O
* (RTOS)
*
* (c) Copyright 1999, Jean J. Labrosse, Weston, FL
* All Rights Reserved
*
* Filename : COMMTEST.H
* Programmer : Jean J. Labrosse
* Translated by : Won-Ho, Sung
*********************************************************************************************************
*/
/*
*********************************************************************************************************
* 汲沥惑荐
*********************************************************************************************************
*/
#ifndef CFG_H
#define COMM_RX_BUF_SIZE 200 /* Number of characters in Rx ring buffer */
#define COMM_TX_BUF_SIZE 200 /* Number of characters in Tx ring buffer */
#define BAUD_RATE 57600
#define BAUD_REG ((WORD)(SYSTEM_CLOCK/((long)BAUD_RATE*16)-1)+0x8000)
#endif
/*
*********************************************************************************************************
* 惑荐
*********************************************************************************************************
*/
#ifndef NUL
#define NUL 0x00
#endif
#define COMM1 1
#define COMM2 2
/* 俊矾内靛 */
#define COMM_NO_ERR 0 /* 窃荐 龋免捞 己傍利栏肺 荐青登菌澜 */
#define COMM_BAD_CH 1 /* 公瓤茄 盲澄阑 瘤沥沁澜 */
#define COMM_RX_EMPTY 2 /* 荐脚 滚欺啊 厚菌澜. 单捞磐啊 绝澜 */
#define COMM_TX_FULL 3 /* 价脚 滚欺啊 肯傈洒 谩澜. 单捞磐甫 历厘且 荐 绝澜 */
#define COMM_TX_EMPTY 4 /* 价脚 滚欺啊 厚菌澜 */
#define COMM_RX_TIMEOUT 5 /* 单捞磐 荐脚 措扁 吝 鸥烙酒眶 父丰 惯积 */
#define COMM_TX_TIMEOUT 6 /* 单捞磐 价脚 措扁 吝 鸥烙酒眶 父丰 惯积 */
#define COMM_PARITY_NONE 0 /* 菩府萍 瘤沥 惑荐 */
#define COMM_PARITY_ODD 1
#define COMM_PARITY_EVEN 2
#ifdef COMM_GLOBALS
#define COMM_EXT
#else
#define COMM_EXT extern
#endif
extern OS_EVENT *P1Sem, *P2Sem, *P3Sem, *P4Sem;
/*$PAGE*/
/*
*********************************************************************************************************
* 窃荐盔屈
*********************************************************************************************************
*/
void TxIntHandler(void);
void RxIntHandler(void);
extern void CommInit(void);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -