iic.h
来自「包含了大量文件」· C头文件 代码 · 共 56 行
H
56 行
#ifndef IIC_H
#define IIC_H
#include <windows.h>
#include <s2440.h>
////////////////////////////////////////////////////////
#ifdef __cplusplus
extern "C" {
#endif // __cplusplus
#define IIC_INTERNAL_CLOCK_ENABLE (1<<16)
//#define CODEC_WRITE 0x94
//#define CODEC_READ 0x95
#define IIC_SLAVEADDRESS_WRITE 0X94
#define IIC_SLAVEADDRESS_READ 0x95
#define IIC_OUTPUT_CHANNEl 0x01 //0 bit
#define IIC_INPUT_CHANNEl 0x02 //1 bit
#define AUDIO_CHANNLE BYTE
/////////////////////////////////////////////////////////////
#define U8 unsigned char
#define U16 unsigned short
#define U32 unsigned int
#define IICBUFSIZE 0x20
static U8 _iicData[IICBUFSIZE];
#define WRDATA (1)
#define RDDATA (3)
#define SETRDADDR (4)
///////////////////////////////////////////////////
void Delay(int time);
void MAX_WriteBlock(void);
void Wr_MAXIIC(U32 slvAddr, U32 addr, U8 data);
void IIC_Initialize();
void Run_IicPoll(void);
void IicPoll(void);
void Rd_MAXIIC(U32 slvAddr,U32 addr,U8 *data);
void RecordInit();
void Recordfinish();
#ifdef __cplusplus
}
#endif // __cplusplus
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?