hal_sio.h
来自「最新版IAR FOR ARM(EWARM)5.11中的代码例子」· C头文件 代码 · 共 40 行
H
40 行
/**********************************************************************************/
/* */
/* Copyright (C) 2006 Oki Electric Industry Co., LTD. */
/* */
/* System Name : uPLAT7D series */
/* Module Name : uPLAT7D system SIO-common definition include file */
/* File Name : hal_sio.h */
/* Revision : 01.00 */
/* Date : 2006/1/21 initial version */
/* */
/**********************************************************************************/
#ifndef HAL_SIO_H
#define HAL_SIO_H
#define CCLK (48000000L) /* CCLK (Hz) */
#define CGBGR (1) /* clock gear */
#define CLKSIO (CCLK/CGBGR) /* frequency CLKSIO (Hz) */
/***********************************/
/* type definition */
/***********************************/
#define HAL_SIO_OK (1) /* SIO No error */
#define HAL_SIO_OVR_ERROR (-101) /* SIO overrun error */
#define HAL_SIO_PRT_ERROR (-102) /* SIO parity error */
#define HAL_SIO_FRM_ERROR (-103) /* SIO framing error */
#define HAL_SIO_OVF_ERROR (-104) /* SIO overflow error */
#define HAL_SIO_OTR_ERROR (-199) /* SIO others error */
/***********************************/
/* API Functions prototype */
/***********************************/
int16_t HalSio_SioInit( struct uPLAT_SioParam *param );
int16_t HalSio_SioRxData( int8_t *buff );
int16_t HalSio_SioTxData( int8_t *buff );
int16_t HalSio_SioReadStatus( int16_t *status );
#endif /* HAL_SIO_H */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?