Commit Graph

22 Commits

Author SHA1 Message Date
大石头 fa93b4a1da 高精度记录过零检测零点位置 2017-03-23 10:39:04 +08:00
大石头 50ece19701 当前函数耗时1~3us 2017-03-16 23:21:46 +08:00
大石头 da5c2f0d43 修正Time.Delay精度 2017-03-16 22:58:45 +08:00
大石头 52b1f1a313 修正Time.Delay精度 2017-03-16 22:53:57 +08:00
大石头X2 fc216e5f69 基础类库和系统内核尽可能的使用int替代uint,方便计算,避免溢出了也不知道。 2017-02-27 18:36:07 +08:00
大石头X2 3f2747222c 修正vc++编译时的各种警告,主要是有符号数和无符号数比较 2017-02-27 17:23:57 +08:00
大石头X2 d7ff86fc37 系统关键性代码链接到固件开头,主要规避GD32F130C8后32k特别慢的问题 2017-02-18 10:57:55 +08:00
大石头X2 f2dee255c1 改进电源管理,系统空闲时自动进入低功耗睡眠 2016-12-28 16:54:48 +08:00
大石头X2 3e6c3942cf 细化时钟滴答与微秒的转换,RTL8710AF里面不能整除 2016-12-24 10:23:19 +08:00
nnhy 7429f4ce2c 直接引用头文件,避免SmartOS上层需要包含太多的头部目录 2016-10-29 02:59:28 +00:00
nnhy 9869b632ca 修正RTC无法正确保存时间的BUG,未测试 2016-09-17 02:42:05 +00:00
WangQiang a14012b46e 系统时钟定时器 使用Time2 错开开关的 TIM3 背光 2016-07-01 03:47:19 +00:00
Stone 00d10ec76c 精细判断时间 2016-06-30 13:53:12 +00:00
Stone 33e387f863 系统内核Time.h改名为TTime.h,否则在gcc和clang上会跟C库的time.h冲突。
同时,MDK不支持<ctime>的引用方式,用宏解决
2016-06-22 09:50:16 +00:00
Stone 416a7c6018 修正代码计时的小偏差 2016-06-21 07:01:30 +00:00
Stone 042bd750f7 时间轮默认睡眠间隔设为0,因为很多场景并不需要睡眠,而是需要死等 2016-06-20 02:12:54 +00:00
Stone 2df5acdc84 时间轮TimeWheel有特别的使用场景,不能废弃 2016-06-19 17:33:01 +00:00
Stone ccdbc49abb 使用C标准库函数clock表示系统启动后的毫秒数 2016-06-19 14:00:15 +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 a38b2b5ae0 分离Time 2016-06-14 07:48:08 +00:00
Stone 532150941f 系统内核和外设驱动分别独立到不同目录 2016-06-13 04:05:30 +00:00