资源简介
三星的驱动 6410IIC驱动有很多bug,这个是自己修改后已测试不会报错的版本。
代码片段和文件信息
/**************************************************************************************
*
* Project Name : IIC Driver
*
* Copyright 2006 by Samsung Electronics Inc.
* All rights reserved.
*
* Project Description :
* This software is MDD layer for IIC Samsung driver.
*
*--------------------------------------------------------------------------------------
*
* File Name : iic_mdd.cpp
*
* File Description : This file implements MDD layer functions which is stream driver.
*
* Author : JeGeon.Jung
* Dept. : AP Development Team
* Created Date : 2007/06/11
* Version : 0.1
*
* History
* - Created(JeGeon.Jung 2007/06/11)
* - Add Power Management (JeGeon.Jung 2007/06/25)
*
* Todo
*
*
* Note
*
**************************************************************************************/
#include
#include
#include nklist.h>
#include
#include
#include
#include
#include
#include
#define DEFAULT_CE_THREAD_PRIORITY 103
#define MSG_ERROR 1
#define MSG_FUNCTION 0
#define MSG_INFO 0
#define MSG_WARN 0
CEDEVICE_POWER_STATE g_Dx;
// Define some internally used functions
BOOL IIC_Close(PHW_OPEN_INFO pOpenContext);
BOOL IIC_Deinit(PHW_INIT_INFO pInitContext);
#if DEBUG
#define ZONE_INIT DEBUGZONE(0)
DBGPARAM dpCurSettings = \
{ \
TEXT(“IIC_Driver“) \
{ \
TEXT(“Init“) /* 0 */ \
} \
(0x0001) \
};
#endif
//////////
// Function Name : DllEntry
// Function Description : Process attach/detach api.
// Input : HINSTANCE hinstDll DWORD dwReason LPVOID lpReserved
// Output : The return is a BOOL representing success (TRUE) or failure (FALSE).
// Version : v1.0
BOOL
DllEntry(
HINSTANCE hinstDll /*Instance pointer. */
DWORD dwReason /*Reason routine is called. */
LPVOID lpReserved /*system parameter. */
)
{
if ( dwReason == DLL_PROCESS_ATTACH ) {
DEBUGREGISTER(hinstDll);
DEBUGMSG (ZONE_INIT (TEXT(“serial port process attach\r\n“)));
DisableThreadLibraryCalls((HMODULE) hinstDll);
}
if ( dwReason == DLL_PROCESS_DETACH ) {
DEBUGMSG (ZONE_INIT (TEXT(“process detach called\r\n“)));
}
return(TRUE);
}
//////////
// Function Name : IIC_Init
// Function Description : IIC device initialization.
// Input : LPCTSTR pContext
// Output : Returns a pointer to the serial head which is passed into
// the IIC_OPEN and IIC_DEINIT entry points as a device handle.
// Version : v0.5
HANDLE
IIC_Ini
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 18059 2010-11-09 14:29 IIC\Build.log
文件 204 2010-11-09 14:29 IIC\Build.wrn
文件 482 2009-02-18 21:11 IIC\dirs
文件 2676 2009-02-18 21:11 IIC\INC\iic.h
文件 2914 2009-02-18 21:11 IIC\INC\iic_mdd.h
文件 1825 2009-02-18 21:11 IIC\INC\iic_pdd.h
文件 161 2009-02-18 21:12 IIC\INC\vssver2.scc
文件 594 2009-02-18 21:11 IIC\MDD\iic.def
文件 28197 2010-11-08 17:01 IIC\MDD\iic_mdd.cpp
文件 859 2009-02-18 21:11 IIC\MDD\makefile
文件 29827 2010-11-09 14:29 IIC\MDD\obj\ARMV4I\retail\iic_mdd.obj
文件 162 2009-02-18 21:12 IIC\MDD\obj\ARMV4I\retail\vssver2.scc
文件 48 2010-11-09 14:29 IIC\MDD\obj\ARMV4I\retail\_ob
文件 971 2009-02-18 21:11 IIC\MDD\sources
文件 188 2009-02-18 21:12 IIC\MDD\vssver2.scc
文件 859 2009-02-18 21:11 IIC\s3c6410_iic_lib\makefile
文件 43127 2010-11-09 14:29 IIC\s3c6410_iic_lib\obj\ARMV4I\retail\s3c6410_iic_lib.obj
文件 182 2009-02-18 21:12 IIC\s3c6410_iic_lib\obj\ARMV4I\retail\vssver2.scc
文件 56 2010-11-09 14:29 IIC\s3c6410_iic_lib\obj\ARMV4I\retail\_ob
文件 24154 2010-11-09 14:28 IIC\s3c6410_iic_lib\s3c6410_iic_lib.cpp
文件 724 2009-02-18 21:11 IIC\s3c6410_iic_lib\sources
文件 184 2009-02-18 21:12 IIC\s3c6410_iic_lib\vssver2.scc
文件 104 2009-02-18 21:12 IIC\vssver2.scc
目录 0 2010-11-12 09:48 IIC\MDD\obj\ARMV4I\retail
目录 0 2010-11-12 09:48 IIC\s3c6410_iic_lib\obj\ARMV4I\retail
目录 0 2010-11-12 09:48 IIC\MDD\obj\ARMV4I
目录 0 2010-11-12 09:48 IIC\s3c6410_iic_lib\obj\ARMV4I
目录 0 2010-11-12 09:48 IIC\MDD\obj
目录 0 2010-11-12 09:48 IIC\s3c6410_iic_lib\obj
目录 0 2010-11-12 09:48 IIC\INC
............此处省略6个文件信息
- 上一篇:火车采集器V9微信公众号文章采集规则分享.rar
- 下一篇:CC2540原理图
相关资源
- STM32F4 I2C/IIC 驱动程序
- 基于IIC总线PCF8591AD转换的仿真测试
- 24LC02中英文资料
- IIC通讯,实现多组端口使用
- 电子-基于战舰版RC522IIC.rar
- Proteus模拟基于51单片机的断电保护实
- FPGA通过IIC协议驱动24LC32EEPROM
- 基于IIC通信的EEPROM读/写Verilog/VHDL程序
- STM32 MPU6050-DMP-欧拉角串口输出 滤波
- MSP430G2553使用IIC协议控制OLED显示屏
- ok6410开发板写的密码锁
- STM8主从机IIC通讯案例
- FPGA常用通信总线IIC Verilog代码
- IIC驱动程序
- 基于STM32实现的模拟I2C
- 三线制实时时钟的读写
- STC15F2K60S2 iic 驱动程序
- SHT75温湿度气压传感器驱动程序
- FM模块发射模块KT0803L IIC驱动工程
- 51+PCF8574+1602
- I2C Master
- OK6410 linux混杂设备驱动LED
- iic_slaver.rar
- OLED0.91模组12832 IIC全套显示函数字符显
- IIC Linux 应用层的两种操作方式
- OLED12864显示屏,12位ADC,按键中断,
- tiny6410 适用于win7 64bit的dnw 的USB驱动
- 气压传感器BMP180驱动stm32f103
- 基于S3C6410的矿用车载定位装置的设计
- 电力猫QCA6410 成品电路图.pdf
评论
共有 条评论