Commit Graph

4425 Commits

Author SHA1 Message Date
大石头X2 c156bc9d34 WiFi接口析构时自动销毁ssid/pass 2017-03-01 01:19:22 +08:00
大石头X2 29202abaa7 虚函数不能作为事件处理函数,取地址时只会得到偏移量而不是函数地址,导致触发事件时跑飞 2017-03-01 00:30:54 +08:00
大石头X2 a259dafbca 合并面板按键类 2017-02-28 22:35:27 +08:00
大石头X2 4ef42d15a4 增加交流电过零检测专属类 2017-02-28 22:08:46 +08:00
大石头X2 f0f9ce8491 修正数据长度计算错误 2017-02-28 21:16:55 +08:00
大石头X2 35ce646728 修正整数比较的编译警告 2017-02-28 20:57:53 +08:00
大石头X2 74206a9bd4 修正MDK下的编译错误 2017-02-28 20:52:17 +08:00
大石头X2 38e00677e4 增加STM32F1项目,修正平台级编译错误 2017-02-28 20:17:26 +08:00
大石头X2 1d6498c866 优先使用int替换为uint,方便运算,能够准确识别产生的负数。
GCC/VC编译通过,MDK编译Port/I2C失败
2017-02-28 14:57:07 +08:00
大石头X2 226f837205 优先使用int替换为uint,方便运算,能够准确识别产生的负数。 2017-02-28 14:21:30 +08:00
大石头X2 37e7b9ad72 修正兼容VC后再用GCC编译时出现的警告 2017-02-28 10:48:37 +08:00
大石头X2 7ea589bff3 Merge branch 'master' of http://git.wslink.cn/Embed/SmartOS 2017-02-28 10:09:20 +08:00
大石头X2 d3a1d557d3 触摸开关需要引用按键配置 2017-02-28 10:09:13 +08:00
大石头X2 fc216e5f69 基础类库和系统内核尽可能的使用int替代uint,方便计算,避免溢出了也不知道。 2017-02-27 18:36:07 +08:00
大石头X2 91229367f1 修正编译警告,HttpClient移到Net目录 2017-02-27 17:57:00 +08:00
大石头X2 3f2747222c 修正vc++编译时的各种警告,主要是有符号数和无符号数比较 2017-02-27 17:23:57 +08:00
大石头 835bcc3f15 修正VC下的一些编译警告 2017-02-26 23:22:43 +08:00
大石头 5447220c29 兼容VC编译器 2017-02-26 18:31:43 +08:00
大石头 2dd269fd9e 解除对基类Object依赖 2017-02-26 15:09:02 +08:00
大石头 7d36d3ce73 解除对基类Object依赖 2017-02-26 15:06:52 +08:00
大石头 10f6b09bc3 解除对基类Object依赖 2017-02-26 14:22:01 +08:00
大石头 0897fd9e7f 主次版本一般最大只有几十,绝大多数时候是个位数,不需要太大 2017-02-26 14:08:01 +08:00
大石头 338f492502 解除对基类Object依赖,使用有符号整数替代无符号整数。 2017-02-26 13:02:42 +08:00
大石头 0cad3f7c2b 分开存储秒数和毫秒数,绝大多数时候只需要秒数进行运算,大大减少了64位整数运算,提升效率。
解除对基类Object依赖,使用有符号整数替代无符号整数。
2017-02-26 13:02:13 +08:00
大石头 fb5f43c4d2 修正编译警告,未使用变量 2017-02-26 12:58:15 +08:00
大石头X2 3fada9a2c5 记录第一个有空闲内存的块,减少内存分配时的查找次数。
测试通过
2017-02-25 16:10:23 +08:00
大石头X2 f26089762e 显示任务状态,同时显示堆状态。 2017-02-25 15:15:01 +08:00
大石头X2 4d8d16972f 修正堆释放后Used计算错误,不能用下一块指针减去当前指针,因为最后一块可能没有用完 2017-02-25 15:14:52 +08:00
大石头X2 757fac6cd7 使用函数指针格式化%p 2017-02-25 14:31:39 +08:00
大石头X2 258835798e 加入分配失败的日志 2017-02-22 19:43:11 +08:00
大石头X2 1b495d9490 Merge branch 'master' of http://git.wslink.cn/Embed/SmartOS 2017-02-22 11:36:15 +08:00
大石头X2 63cce80167 任务调度增加进入睡眠以及退出睡眠的委托,以方便移植到RTOS上 2017-02-22 11:36:03 +08:00
cdy 5337a97f15 Merge branch 'master' of http://git.wslink.cn/Embed/SmartOS 2017-02-21 10:00:15 +08:00
cdy 921e42e597 低功耗对WIFI配置有影响 2017-02-21 09:56:46 +08:00
大石头X2 de2db57d4d 使用有符号整数比较,便于判断堆溢出 2017-02-20 23:25:04 +08:00
大石头X2 cbec1ec867 GD32F1x0编译脚本独立,它的重要函数必须放在开头 2017-02-19 17:37:17 +08:00
大石头X2 b0c275ff05 没有用到State,无需清空 2017-02-19 15:46:16 +08:00
大石头X2 b6cdf8c3ad 减少I2C日志 2017-02-18 20:34:25 +08:00
大石头X2 5ba7b93999 修改中断向量表参数数组名称,避免全局冲突 2017-02-18 20:32:24 +08:00
大石头X2 8007f1d1fb 重构输入输出端口Port的设计,F1与F0/F4的端口初始化结构体大小不一样,导致F0/F4不能仿照F1那样取巧 2017-02-18 12:18:21 +08:00
大石头X2 fd612d1054 中断向量表由平台实现,减少核心系统对芯片的依赖 2017-02-18 12:17:12 +08:00
大石头X2 d7ff86fc37 系统关键性代码链接到固件开头,主要规避GD32F130C8后32k特别慢的问题 2017-02-18 10:57:55 +08:00
大石头X2 95714310ef 弱函数实现SerialPort_Closeing,避免GD32F1x0中没有实现 2017-02-17 17:26:37 +08:00
大石头X2 3305e02215 调整I2C日志输出 2017-02-17 17:07:33 +08:00
大石头 fa329294f1 绝对路径引用Sys.h,避免与lwip冲突 2017-02-15 20:02:29 +08:00
大石头X2 211a1df77a 分段统计负载均值 2017-02-15 14:22:07 +08:00
大石头X2 ff1cdc62f0 必须转为cstring,否则会当作缓冲区,并把最后一个字符清零。当作缓冲区,长度加一也可以 2017-02-14 16:05:50 +08:00
大石头X2 1a87e709f4 系统启动后才能使用格式化输出 2017-02-14 12:04:50 +08:00
大石头X2 0ee1dae747 日志输出增加一层输出,以实现嵌套任务缩进输出 2017-02-14 11:20:24 +08:00
大石头X2 cb255bc400 删除不再需要使用的字段 2017-02-14 10:53:00 +08:00