大石头X2
|
ad3a770e21
|
关闭存储驱动的调试日志
|
2017-03-02 10:18:10 +08:00 |
大石头X2
|
b42f7c5ab3
|
合并写入,减少擦除次数
|
2017-03-01 03:52:51 +08:00 |
大石头X2
|
1eff827d45
|
标准化指针符号
|
2017-03-01 02:57:55 +08:00 |
大石头X2
|
226f837205
|
优先使用int替换为uint,方便运算,能够准确识别产生的负数。
|
2017-02-28 14:21:30 +08:00 |
大石头
|
fa329294f1
|
绝对路径引用Sys.h,避免与lwip冲突
|
2017-02-15 20:02:29 +08:00 |
nnhy
|
b5cadce3a3
|
修正ByteArray构造函数的一个BUG
|
2016-04-01 06:17:09 +00:00 |
nnhy
|
2bc726f9d8
|
|
2016-03-19 09:15:18 +00:00 |
nnhy
|
b0c7e1595c
|
集体修改断言
|
2016-03-18 01:48:17 +00:00 |
nnhy
|
b72139033f
|
内存缓冲区Buffer作为最基础的内存数据包,只包含指针和长度!
Array作为变长内存数据包,可扩大
ByteArray直接继承自Array,脱离模板TArray
|
2016-03-06 11:01:01 +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
|
d26ad00db0
|
直接用Array而不用Stream,Boot再节省100字节
|
2015-12-04 06:55:53 +00:00 |
nnhy
|
232caf7e34
|
全面使用Array,尽可能的减少使用指针。
编译通过,网关C基础测试通过
|
2015-11-13 12:39:45 +00:00 |
nnhy
|
ac7b0b89a8
|
减少日志输出,减少调试版大小
|
2015-10-28 13:01:45 +00:00 |
nnhy
|
8d46418bbd
|
长度也必须2字节对齐
|
2015-10-27 12:35:37 +00:00 |
nnhy
|
7704197ae6
|
如果大小超标,并且下一块有效,那么这是非法操作
|
2015-10-26 02:41:51 +00:00 |
nnhy
|
7e2a3c7c48
|
优化代码,增加断言,避免出现疏忽了的地方
|
2015-10-26 01:02:33 +00:00 |
nnhy
|
60ff32075f
|
优化Flash写入机制,减少擦写,还有改进空间
|
2015-10-24 07:48:19 +00:00 |
nnhy
|
53ec12fc54
|
优化存储,实际效果不大,应该改进擦除函数,如果要写入的区域已擦除,则无需再次擦除
|
2015-10-22 12:35:27 +00:00 |
nnhy
|
5e4dbc2f1f
|
修正Flash保存小数据时,操作错误的BUG
|
2015-10-22 09:49:33 +00:00 |
nnhy
|
c81fbf420d
|
增加字符存储接口,初步测试通过
|
2015-10-15 04:39:51 +00:00 |
Stone
|
8643bdd288
|
优化数据擦除算法,避免不必要的重复擦除。比如连续地址写入数据时,可避免多次重复擦除。
未编译未测试
|
2015-10-14 17:12:14 +00:00 |
Stone
|
2f515a2525
|
抽象独立数据存储接口,为配置子系统做准备。
编译通过,未测试
|
2015-10-14 14:53:36 +00:00 |