📄 hwapi_i2c.h
字号:
/******************************************************************/
/* Copyright (C) 2007 ROCK-CHIPS FUZHOU . All Rights Reserved. */
/*******************************************************************
File : hwapi_i2c.h
Desc : 定义I2C的接口函数
Author : huangxinyu
Date : 2007-05-31
Notes :
$Log: hwapi_i2c.h,v $
Revision 1.6 2008/01/12 11:20:37 Huangxinyu
TV-Out调试后的I2C优化,timeout处理与I2C Speed关联
Revision 1.5 2008/01/06 13:40:55 Xiexiuxin
添加fm5800编译地址
Revision 1.4 2007/10/15 09:15:47 Huangxinyu
根据RK27提交修改driver
Revision 1.3 2007/10/08 02:38:44 Lingzhaojun
添加版本自动注释脚本
*********************************************************************/
#ifndef _HWAPI_I2C_H
#define _HWAPI_I2C_H
/********************************************************************
INCLUDE FILES
*********************************************************************/
#include "typedef.h"
/********************************************************************
GLOBAL MACROS DEFINE
********************************************************************/
/*********************************************************************
ENUMERATIONS AND STRUCTURES
*********************************************************************/
typedef enum I2C_slaveaddr
{
tvp5145 = 0x5C,
WM8987codec = 0x34,
FM5767 = 0xC0,
FM5800 = 0x20,
RTCM41 = 0xD0,
InterCodec = 0x4E
}eI2C_slaveaddr_t;
typedef enum I2C_mode
{
NormalMode,
DirectMode
}eI2C_mode_t;
/*********************************************************************
FUNCTION PROTOTYPES
*********************************************************************/
BOOL I2C_Init(UINT8 SlaveAddress, UINT16 nKHz);
BOOL I2C_Write(UINT8 RegAddr, UINT8 *pData, UINT16 size, eI2C_mode_t mode);
BOOL I2C_Read(UINT8 RegAddr, UINT8 *pData, UINT16 size, eI2C_mode_t mode);
BOOL I2C_Deinit(void);
#endif /* _I2C_H */
/*********************************************************************
END OF FILE
*********************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -