⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 iic_drv.h

📁 IC卡的wince驱动程序;支持AT24C01等芯片;在FS2410与wince 4.2环境中调试通过。
💻 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 + -