大石头
|
ffd61bf17d
|
Json写入特定类型数据,硬编码,尽可能少用隐式转换,否则难以维护
|
2017-08-22 21:50:56 +08:00 |
大石头
|
700e200c2d
|
Json读写全部测试通过。
特殊处理字符串,避免隐式转换
|
2017-08-22 01:43:09 +08:00 |
大石头
|
6234271a3c
|
Json读写共用内部字符串缓冲区,每一个Json片段就是一截字符串,可输出,读取单元测试通过
|
2017-08-22 01:11:08 +08:00 |
大石头
|
4360882033
|
一个Json对象内部包含有一个字符串,读取成员就是截取子字符串构建新的Json对象。
读取的单元测试通过
|
2017-08-22 00:50:48 +08:00 |
大石头
|
47d272b89e
|
Json单元测试没通过,卡住数组读取那里,可能需要重写,拆分为JsonReader/JsonWriter
|
2017-08-21 01:13:47 +08:00 |
大石头
|
350628c3d7
|
进一步完善SmartSDK,支持发布静态库
|
2017-03-25 12:29:32 +08:00 |
大石头X2
|
4f36e20f7a
|
修正浮点数转字符串算法
|
2017-03-03 12:34:17 +08:00 |
大石头X2
|
1eff827d45
|
标准化指针符号
|
2017-03-01 02:57:55 +08:00 |
大石头X2
|
fc216e5f69
|
基础类库和系统内核尽可能的使用int替代uint,方便计算,避免溢出了也不知道。
|
2017-02-27 18:36:07 +08:00 |
大石头X2
|
757fac6cd7
|
使用函数指针格式化%p
|
2017-02-25 14:31:39 +08:00 |
大石头
|
fa329294f1
|
绝对路径引用Sys.h,避免与lwip冲突
|
2017-02-15 20:02:29 +08:00 |
大石头
|
cdf49d378f
|
修正诸多GCCArm编译警告
|
2016-12-14 14:37:50 +08:00 |
Stone
|
7dcf978031
|
使用PWM需要指定开启哪个通道
|
2016-11-14 07:26:17 +00:00 |
nnhy
|
9cc1e8bf3d
|
|
2016-10-31 10:21:30 +00:00 |
nnhy
|
a9f9b578ce
|
直接引用头文件,避免SmartOS上层需要包含太多的头部目录
|
2016-10-29 03:34:02 +00:00 |
nnhy
|
744b9d34bb
|
独立Set485接口
|
2016-10-29 01:41:01 +00:00 |
nnhy
|
ac84f53824
|
休眠50ms,某些USB转RS232芯片需要这个延迟
|
2016-10-28 01:42:52 +00:00 |
nnhy
|
e0e184aef0
|
数据原路发回去
|
2016-10-27 14:03:10 +00:00 |
nnhy
|
c55c8bc4ff
|
全面测试串口
|
2016-10-27 12:56:09 +00:00 |
nnhy
|
d691eca815
|
索引赋值不太好实现,直接添加更好
|
2016-10-27 12:31:49 +00:00 |
nnhy
|
2b556a9410
|
重构输入口中断事件,0801上按键测试通过
|
2016-10-20 09:34:11 +00:00 |
Stone
|
d6f9967a6c
|
简化脉冲端口,内部抖动可以过滤掉无效脉冲,这里仅需要记录两次脉冲之间的间隔
|
2016-10-20 03:08:19 +00:00 |
cdyong
|
7401d53b63
|
脉冲驱动调整未测试
|
2016-10-18 09:36:37 +00:00 |
cdyong
|
3a9e11ab91
|
重构IO脉冲驱动,取两个信号的时间差看是否合格的脉冲,记录两个合格信号的时间作为脉冲时间间隔
|
2016-10-14 03:17:31 +00:00 |
Stone
|
e627b7eafc
|
初步完成 TestWrite , 未测试
|
2016-09-16 16:04:38 +00:00 |
Stone
|
c3aeb89bbd
|
完成数组的元素计数和取值
|
2016-09-16 14:36:14 +00:00 |
nnhy
|
6e32415ef7
|
必须加上f结尾,说明这是单精度浮点数,否则不想等
|
2016-09-15 10:07:21 +00:00 |
nnhy
|
923face76e
|
浮点数读取成功
|
2016-09-15 09:56:50 +00:00 |
nnhy
|
f9b76d45c9
|
Json取值测试未通过
|
2016-09-14 10:55:22 +00:00 |
nnhy
|
ede985a54f
|
Json读取单元测试通过
|
2016-09-14 10:49:06 +00:00 |
nnhy
|
0c4acd7a97
|
完成Json读取,以及测试用例,未测试
|
2016-09-14 10:15:30 +00:00 |
Stone
|
5081dedb7c
|
拆分Pair,接口化设计
|
2016-08-16 03:14:24 +00:00 |
Stone
|
078da19f55
|
去掉检测指针有效范围的宏定义
|
2016-07-02 08:26:20 +00:00 |
Stone
|
f8d1470aab
|
完整实现泛型字典
|
2016-06-29 08:46:01 +00:00 |
Stone
|
76cdbf2fe7
|
完整实现List<>泛型
|
2016-06-29 08:45:47 +00:00 |
Stone
|
27eaa35ebe
|
增加泛型列表,初步测试通过
|
2016-06-29 04:16:09 +00:00 |
Stone
|
767965b0c8
|
隐藏W5500驱动实现
|
2016-06-28 15:14:15 +00:00 |
Stone
|
7c282a9a1b
|
修正编译错误
|
2016-06-24 06:12:53 +00:00 |
Stone
|
514462bc7d
|
PWM => Pwm
|
2016-06-22 10:14:18 +00:00 |
Stone
|
33e387f863
|
系统内核Time.h改名为TTime.h,否则在gcc和clang上会跟C库的time.h冲突。
同时,MDK不支持<ctime>的引用方式,用宏解决
|
2016-06-22 09:50:16 +00:00 |
Stone
|
f5caa8a664
|
完成强类型事件委托,测试通过!
支持全局函数、静态成员函数和实例成员函数,作为事件处理函数。
|
2016-06-18 09:48:12 +00:00 |
Stone
|
53038b84e4
|
|
2016-06-17 12:54:34 +00:00 |
Stone
|
d5fe4ad544
|
增强委托Delegate,把一切委托调用封装为函数指针和目标对象指针,极大方便使用,虽然执行的时候可能错误传递参数
|
2016-06-17 12:48:15 +00:00 |
WangQiang
|
968e4cf085
|
Regsiter OnInvoke 变动跟随 编译通过未测试
|
2016-06-17 08:00:53 +00:00 |
Stone
|
251d63b82e
|
OnInvoke使用数据流返回数据
|
2016-06-17 07:03:19 +00:00 |
Stone
|
7c0e0c139a
|
|
2016-06-14 09:38:36 +00:00 |
WangQiang
|
0fddd1066f
|
包含头文件
|
2016-06-14 03:25:46 +00:00 |
WangQiang
|
de75d126fe
|
换行
|
2016-06-14 02:50:13 +00:00 |
WangQiang
|
1063eacc75
|
Invoke 测试例程
|
2016-06-14 02:46:49 +00:00 |
Stone
|
4e8373e094
|
MemoryStream默认长度为0
|
2016-06-13 10:51:46 +00:00 |