Commit Graph

14 Commits

Author SHA1 Message Date
大石头 3323b60583 批量写入时,地址也要递增 2017-04-07 14:29:52 +08:00
大石头 ae444cbcf7 I2C读写时发送多次地址,避免内部繁忙;
SoftI2C每次发送完毕后,都拉低时钟拉高SDA;
AT24CXX内部存储数据,忙!等1ms差点点,等5ms足够了
2017-04-07 14:13:48 +08:00
大石头 8654de9b96 I2C等待时间加倍;
AT24C02单页最大写入8字节,需要分批写入
2017-04-07 10:56:43 +08:00
大石头 b4d6c346be 134行EEPROM上最后一次也要等Ack,否则错乱;
修正Read2/Read4小字节序错误;
在0A04的AT24C02上测试通过。
2017-04-06 19:24:43 +08:00
大石头 15e00e6d0b Sys头增加应用版本、硬件版本、产品批次、启动次数、热启动次数等 2017-04-06 16:31:24 +08:00
大石头X2 226f837205 优先使用int替换为uint,方便运算,能够准确识别产生的负数。 2017-02-28 14:21:30 +08:00
nnhy d1f6245d9b 所有NULL更换为nullptr,GCC要求更严格。
Sys.h头文件不再包含string.h,禁止SmartOS除了Type和String以外的地方使用内存管理函数
2016-03-14 04:28:04 +00:00
Stone 243de19352 分离出来内存缓冲区Buffer,编译通过,未测试! 2016-03-06 02:14:53 +00:00
nnhy 040ada6f6c 存储接口各函数增加const 2016-01-18 04:46:40 +00:00
nnhy a12294c9ff 每个设备驱动的初始化日志之前增加一个空行,方便查看 2015-11-21 04:49:47 +00:00
nnhy 232caf7e34 全面使用Array,尽可能的减少使用指针。
编译通过,网关C基础测试通过
2015-11-13 12:39:45 +00:00
Stone 2f515a2525 抽象独立数据存储接口,为配置子系统做准备。
编译通过,未测试
2015-10-14 14:53:36 +00:00
WangQiang 425ae8e821 统一内部Flash AT24Cxx 读写接口 AT45DB暂未跟进 2015-10-14 02:34:06 +00:00
nnhy 5ca0282f83 AT24CXX驱动封装完成,读写字节测试通过 2015-10-02 13:36:34 +00:00