ua_exprt.h

来自「lpc2119I2C是NXP公司嵌入式芯片LPC2119 的串口测试程序par」· C头文件 代码 · 共 38 行

H
38
字号
/***************************************************************************/
/*  Name              : P.H. Seerden                                       */
/*                                                                         */
/*        (C) Copyright 1993 Philips Semiconductors B.V.                   */
/*                                                                         */
/***************************************************************************/
/*                                                                         */
/*  Description:                                                           */
/*                                                                         */
/*  This module consists a number of exported declarations of the I2C      */
/*  driver package. Include this module in your source file if you want    */
/*  to make use of one of the interface functions of the package.          */
/*                                                                         */
/***************************************************************************/

/**** Status Errors ****/

#define I2C_OK                  0        /* transfer ended No Errors       */
#define I2C_BUSY                1        /* transfer busy                  */
#define I2C_ERR                 2        /* err: general error             */
#define I2C_NO_DATA             3        /* err: No data in block          */
#define I2C_NACK_ON_DATA        4        /* err: No ack on data            */
#define I2C_NACK_ON_ADDRESS     5        /* err: No ack on address         */
#define I2C_DEVICE_NOT_PRESENT  6        /* err: Device not present        */
#define I2C_ARBITRATION_LOST    7        /* err: Arbitration lost          */
#define I2C_TIME_OUT            8        /* err: Time out occurred         */
#define I2C_SLAVE_ERROR         9        /* err: slave mode error          */
#define I2C_INIT_ERROR          10       /* err: Initialization (not done) */

extern char slaveBuf[];          // ptr to rec/trm data into/from if slave

/***************************************************************************/
/*       I N T E R F A C E   F U N C T I O N   P R O T O T Y P E S         */
/***************************************************************************/

extern void I2C_Init(void);

⌨️ 快捷键说明

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