DELPHI分级别调试日志类支持多种类型输出支持多线程模式. * 单元名称:uDebugLog.pas * 单元作者:CodeGame * 用 途:分级别调试日志类,支持多种类型输出,支持多线程模式. * 提供类表: TCGL_DebugLogs * 提供函数: procedure DebugLog_Init(LogsFileName: string = ''
Windows Kernel Struct Define windows几个重要的内核数据结构虽然网上也有相关的定义,但个人觉得不齐全定义不规范,因此用一天时间使用WinDbg+Win2000sourcecode重新定义了常用的内核数据结构,并尽可能还原微软的原结构定义,每个结构都递归到最子层的结构并且通过了测试。
SET1602YBL00ks0074液晶屏AVR驱动源码 SET1602YBL00 (ks0074) LCD液晶屏的完整资料包括驱动和定义。 void CG_LCD_ks0074_Write(uchar data,uchar RS) void CG_LCD_ks0074_Init(void) void CG_LCD_ks0074_SetPos(uchar
MEGA88PA硬件序列号获取代码 MEGA带PA系列的8位单片机内部都有一个唯一signature id,该代码可以读取这个signature id用来做硬件识别或者授权。 tUUID CG_GetUUID(void) typedef struct { uint8 osc; //RC Oscillator Calibration B
CG_EPPROM24C.rar 支持Meag8、C8051等系列MCU的24Cxx全系列ROM储存器封装库 24C01,24C02,24C04,24C08,24C16,24C32,24C64,24C128,24C256,24C512,24M01 /*按页写入数据,不支持跨页*/ extern void CG_EPPROM24CPa
DELPHI反调试类库 {*单元名称:uCheckDebug.pas {*单元作者:CodeGame {*用途:检测和反调试单元 {*提供函数: TCGL_CheckDebug {*预定义符: {* {*修改记录:2011-06-0423:50:13*新建单元 {*2011-06-2521:26:57优
CRC32计算DELPHI汇编优化版 *单元名称:uCRC32.pas *单元作者:CodeGame *用途:CRC32计算单元 *提供函数: functionCRCFile(constFileName:string):DWORD; functionCRCString(Str:string):DWORD; functionC
使用VectoredExceptionHandler等函数实现的硬件级断点HOOK *单元名称:uHardwareBreak.pas *单元作者:CodeGame *用途:硬件断点类,代码硬件HOOK *提供函数: *提供类表:TCGL_VectoredException,TCGL_HardwareBreakPoints * *修改记录:2010/11/88:26:51
Create ZStack Project For IAR 做Zigbee开发用CC2530肯定会用到Z-Stack,而开发环境一般选IAREmbeddedWorkbench,但是麻烦的是每次新建一个Z-Stack项目工程就是噩梦,各种复制和修改烦人不得以,因此这个工具就是简化基于Z-Stack库创建项目的过程。有问题请与我联系!