Commit Graph

35 Commits

Author SHA1 Message Date
大石头X2 226f837205 优先使用int替换为uint,方便运算,能够准确识别产生的负数。 2017-02-28 14:21:30 +08:00
大石头X2 d7ff86fc37 系统关键性代码链接到固件开头,主要规避GD32F130C8后32k特别慢的问题 2017-02-18 10:57:55 +08:00
大石头 fa329294f1 绝对路径引用Sys.h,避免与lwip冲突 2017-02-15 20:02:29 +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
cdy 3b3ecc951b 算多了两天 2017-01-11 10:47:19 +08:00
cdy 79fa10f18e 先注释调低功耗管理(与业务逻辑不符),版本好提升到20171/11 2017-01-11 10:44:45 +08:00
cdyong 10bb1f9443 SmartOs默认版本修改 2016-12-10 09:03:36 +08:00
nnhy ce317f2fdc 对外隐藏中断头文件,普通用户无需操作中断 2016-10-29 03:07:37 +00:00
nnhy 7429f4ce2c 直接引用头文件,避免SmartOS上层需要包含太多的头部目录 2016-10-29 02:59:28 +00:00
nnhy 3e1c8fd6e0 Sys.Delay里面,50us太小,至少1000us才执行调度 2016-10-13 02:44:29 +00:00
WangQiang 9fc470a04c 2016-09-26 06:13:15 +00:00
WangQiang 69aa0b780f TokenSession::OnHello() 内处理Invoke消息时候 需要破例修改Token允许Replay 2016-09-05 13:09:18 +00:00
WangQiang 0fcd1c6b18 Sys.Reset() Sys.ResetAsync() 统一为 Sys.Reboot(int Delayms = 0); 2016-09-05 01:25:14 +00:00
WangQiang 3b93bc1c10 修改默认连接WIFI名为WSWL
修改SetWifi  SSID 不同才保存  减少擦写次数
优化SetWifi后的回复
提升系统版本
2016-09-02 02:53:26 +00:00
WangQiang b40357ab0d 加密方式修改
使用密码加密DateTime 作为PassWord
2016-08-27 02:30:07 +00:00
WangQiang 17c0750542 整理日志输出 2016-08-24 01:38:14 +00:00
WangQiang a4dd9ca2f4 2016-08-20 00:36:57 +00:00
WangQiang cfb18d08db 2016-08-08 00:51:34 +00:00
WangQiang 6a8c2ba974 系统版本Ver 升级为 0x0310 2016-08-06 00:24:21 +00:00
Stone 7e6244a8ef 晚上8266组网逻辑,未组网时WsLink-xxxxxx,已组网时Ws-123456789A。
注意,main文件不要设置默认密码,否则这里会误判断为已组网。
2016-06-23 15:58:00 +00:00
Stone d799352a79 保存WiFi密码后,延迟一秒重启。
一秒内还要发出响应Invoke指令
2016-06-23 15:43:29 +00:00
Stone 33e387f863 系统内核Time.h改名为TTime.h,否则在gcc和clang上会跟C库的time.h冲突。
同时,MDK不支持<ctime>的引用方式,用宏解决
2016-06-22 09:50:16 +00:00
Stone 17692d3ada Version 2016-06-21 10:00:55 +00:00
Stone 849ff61678 2016-06-19 16:02:48 +00:00
Stone 884c417eb5 任务管理增加ExecuteForWait,统一Sys.Sleep和WaitHandle 2016-06-19 15:52:50 +00:00
Stone 5cacafc1f2 借助环境变量类,实现当前时间。
Sys.Ms()是启动后总毫秒数,不能直接作为当前时间的秒部分
2016-06-19 11:44:58 +00:00
Stone 44e5b22e26 严格要求代码,排除编译警告 2016-06-18 08:12:52 +00:00
Stone 4a7048548e 增加系统配置,暂时不使用 2016-06-17 03:26:42 +00:00
Stone 6f54299e5c 增加等待句柄WaitHandle,替代时间轮,直接干涉系统调度 2016-06-16 07:57:15 +00:00
Stone e9ca9b3370 Sys不要引用复杂类 2016-06-14 13:05:27 +00:00
Stone 9fff2bab04 拆分Sys和Thread 2016-06-14 07:42:27 +00:00
Stone 9152e7f0e9 优化MDK编译脚本,输出obj对象文件按照目录存放,避免不同子目录拥有同名文件时出错 2016-06-14 07:00:18 +00:00
Stone 532150941f 系统内核和外设驱动分别独立到不同目录 2016-06-13 04:05:30 +00:00