资源简介
三星的驱动 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原理图
相关资源
- DAS1302蜂鸣 独立按键 闹钟设定 IIC存储
- STM32的PCB封装库,以及原理图库,48
- STM32 DS3231驱动.zip
- IIC proteus仿真实验
- STM32F030从机中断接收的iic代码,附带
- Mini6410 Qt4和Qtopia编程开发指南
- STM32使用模拟IIC实现24C02读取
- 0.96OLED_C51系列_IIC应答_例程
- (带有源代码)基于FPGA的模拟I2C接口
- zw_OLED-STM32F4-IIC.zip
- STM32硬件IIC主机例程以读写EEPROM为例
- stm32单片机IIC通讯采集sht20温湿度传感
- 基于IIC的OLED显示程序
- OLED程序例程(STM32_OLED(C8T6))
- stm32f103iic读取AT24XX全系eeprom
- 基于TE6410的WINCE系统的录入学生成绩程
- fpga与eeprom通信
- STM32用IIC通信实现OLED显示程序代码及
- ATTINY24A 接收IIC程序控制直流电机
- 基于STM32F103控制16PWM路舵机驱动板PC
- STM8L 硬件IIC主机
- DTH11温湿度显示在IIC_OLED上,好用,自
- STM32 IIC驱动DRV10983
- STM32--IIC通信两个JY-901模块
- MINI6410 VxWorks实验大纲
- 飞凌OK6410裸机调试教程
- 温室大棚数据采集系统源代码
- WiiCCD Master 3.51 + Wbfs Master 2.15
- 基于FPGA的pcf8591的AD采样程序verilog
- WiiCCD_Master_3.51_+_Wbfs_Master_2.16.rar
评论
共有 条评论