📄 i2c270.h
字号:
/*
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -