📄 iic_drv.h
字号:
/*************************************************************************************************
Copyright(c) 2006, XXXX
All rights reserved.
FileName: TalkDev.cpp
Description: implement talk
Current Version: 1.0
Author: Jinping Wang
Date: 2006-12-01
History:
*************************************************************************************************/
#ifndef __IIC_DRV_H__
#define __IIC_DRV_H__
#include <windows.h>
#include <s2410.h>
#include <ceddk.h>
#include <nkintr.h>
#include <oalintr.h>
#include <drv_glob.h>
#define SLAVE_IIC_ADDR 0xa0 /* 24C01卡设备地址 */
#define AT24C01_MEM_SIZE 128 /* 1024 bit */
#define I2CBUFSIZE 0x20
#define I2C_WAIT_INT_MAX_COUNT (4096 * 1)
enum
{
EN_I2C_POLLACK = 1,
EN_I2C_RDDATA,
EN_I2C_WRDATA,
EN_I2C_SETRDADDR,
};
#if 0
BOOL IIC_StartThread(void);
BOOL IIC_ThreadEntry(void);
#endif
static void Delay(int time);
BOOL IIC_WriteByte(unsigned short uAddr, unsigned char ucData);
BOOL IIC_ReadByte(unsigned short uAddr, unsigned char* pucData );
#endif /* __IIC_DRV_H__ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -