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 + -
显示快捷键?