i2c270.h

来自「dm270 source code」· C头文件 代码 · 共 45 行

H
45
字号
/*
    DM270 ARM Evaluation Software

    (c)Texas Instruments 2003
*/

/** \defgroup I2C Inter-IC communication module (I2C) */
/*@{*/

/** \file  i2c270.h
    \brief I2C related APIs

    Also refer to DM270 register manual for details
*/


#ifndef __I2C_270_H__
#define __I2C_270_H__

#include <system/armsys270.h>


#define I2C_SPEED_100KHZ    0
#define I2C_SPEED_400KHZ    1

/**
    \brief  I2C Configuration parameters
*/
typedef struct {
    Uint8 speed;        ///<  0: I2C_SPEED_100KHZ, 1: I2C_SPEED_400KHZ
} I2C_ConfigData;

STATUS I2C_setConfig( I2C_ConfigData *i2cConfig);
STATUS I2C_sendByte( Uint8 byte);
STATUS I2C_recvByte( Uint8 *byte, BOOL lastByte);
STATUS I2C_txStart( Uint8 devAddr);
STATUS I2C_rxStart( Uint8 devAddr);
STATUS I2C_stop();


#endif /*   __I2C_270_H__   */

/*@}*/

⌨️ 快捷键说明

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