nnhy
|
11ec1084fd
|
ulong => UInt64
_REV/_REV16 独立汇编实现,不依赖固件库
|
2016-03-07 10:46:10 +00:00 |
nnhy
|
21c843e4f0
|
改名
|
2016-03-07 06:07:37 +00:00 |
nnhy
|
8a71c880ac
|
!!!独立String,增强字符串连接等功能。
为了编译通过,注释了一些其它类的功能代码,慎用该版本!
|
2016-03-05 06:58:12 +00:00 |
nnhy
|
37145334a7
|
改变任务周期的同时,重新计算下一次调度时间NextTime,让它立马生效
否则有可能系统按照上一次计算好的NextTime再调度一次任务
修正DHCP完成以后很快又开始一次的BUG
|
2016-03-04 01:31:18 +00:00 |
nnhy
|
7452caaf72
|
Sys还是不能常量化,否则各个项目的Sys.Start就会报错
|
2016-01-23 09:27:19 +00:00 |
nnhy
|
927bac9a0c
|
常量化Sys和Time,避免各个模块不小心错误修改
|
2016-01-23 09:22:09 +00:00 |
Stone
|
18f782b7d5
|
|
2016-01-13 17:30:05 +00:00 |
WangQiang
|
2d96dea1e4
|
|
2016-01-12 03:15:04 +00:00 |
nnhy
|
a2c8533464
|
事件型任务和一次性任务,禁止重入
|
2016-01-11 11:53:47 +00:00 |
WangQiang
|
ae87366bdc
|
解决闪烁问题,重新调整PWM时候不重新配置TimeBase 使用FlushOut函数
|
2015-12-31 08:35:26 +00:00 |
nnhy
|
bf98a6682f
|
取消宏定义string,统一使用字符指针char*,string为C++标准字符串类库让路。
经过测试,在容量较大的芯片上可以使用string,仅使用+=功能,RTM版本固件增加了大概18k。
|
2015-12-30 08:51:47 +00:00 |
WangQiang
|
b5d8f7d38b
|
系统启动前启动看门狗
|
2015-12-23 09:36:22 +00:00 |
nnhy
|
999369a6b2
|
F1不需要分散加载,那是130才有的问题,需要把重点代码放到系统最前面
|
2015-12-05 09:06:48 +00:00 |
WangQiang
|
970f39c25e
|
又见神秘23号中断,比GD32F103VE上更严重。 频繁程度达系统一直在中断里出不来
|
2015-12-04 02:49:38 +00:00 |
Stone
|
2f70f8d4f2
|
系统绝对当前时间,秒
|
2015-11-29 16:58:16 +00:00 |
Stone
|
727ab0a626
|
内存分配基本上已经稳定,改为直接使用C++实现;
只有Debug模式才指定代码段,一边发行模式固件较小,为了避免编译用不到的代码;
|
2015-11-21 18:30:33 +00:00 |
nnhy
|
94cea1c36a
|
!!增加函数跟踪栈,进入函数时压栈函数名,离开时弹出。便于异常时获取主线程调用列表
|
2015-11-13 13:34:36 +00:00 |
nnhy
|
6bdc22cb90
|
v3.1.2015.1108 增加系统配置存储模块,增加电源管理模块
|
2015-11-08 02:17:19 +00:00 |
nnhy
|
0efa05594c
|
系统增加低功耗句柄,支持各模块注册低功耗操作
|
2015-11-07 02:32:57 +00:00 |
cdyong
|
85b4e2565d
|
兼容
|
2015-11-07 02:00:27 +00:00 |
nnhy
|
e3c576d191
|
增加深度睡眠、停止、待机三种低功耗模式,借助看门狗唤醒
|
2015-11-06 08:19:55 +00:00 |
nnhy
|
ea88a63ebe
|
|
2015-11-04 08:15:45 +00:00 |
nnhy
|
4fcd157b8b
|
增加系统跟踪功能,为低功耗测量做准备。
环境探测器上测试通过
|
2015-11-04 08:14:32 +00:00 |
nnhy
|
30077cebf7
|
增加Opened属性,避免重复打开客户端,导致添加了两个任务
|
2015-11-03 09:17:01 +00:00 |
nnhy
|
59baca7be6
|
增加获取系统启动时间的Sys.Ms(),等同于Time.Current(),但是无需再引用Time.h
|
2015-11-03 08:52:31 +00:00 |
nnhy
|
199e7bc64f
|
兼顾TINY
|
2015-11-02 03:55:42 +00:00 |
nnhy
|
dfeb958780
|
消去警告
|
2015-10-31 07:33:46 +00:00 |
nnhy
|
2921f7a2f9
|
频繁调用的代码,分散加载到Flash前面,因为GD32F130/150最后32k比较慢
|
2015-10-28 12:14:46 +00:00 |
nnhy
|
43e9d3391d
|
把一段数据声明为常量
|
2015-10-28 10:08:04 +00:00 |
nnhy
|
6b966abe59
|
通过分散加载文件,把核心代码提升到前面去
|
2015-10-28 09:33:12 +00:00 |
nnhy
|
f023707ae8
|
设置任务的开关状态,同时运行指定任务最近一次调度的时间,0表示马上调度
|
2015-10-27 08:13:02 +00:00 |
nnhy
|
f8d3d87e22
|
修正系统信息显示
|
2015-10-22 08:51:58 +00:00 |
nnhy
|
7116f2a986
|
精简不再使用的功能
|
2015-10-22 01:25:29 +00:00 |
nnhy
|
74ea976b13
|
Sys不再提供显示字符串或字节数组的功能
|
2015-10-21 09:40:53 +00:00 |
nnhy
|
2d05ae979d
|
增加函数获取堆起始地址和栈顶地址
|
2015-10-21 08:28:20 +00:00 |
nnhy
|
b44d94f6c8
|
372字节,不能再暴力了
|
2015-10-21 03:07:46 +00:00 |
nnhy
|
5b2d668cc7
|
精简TINY
|
2015-10-21 02:25:03 +00:00 |
nnhy
|
c94e1eef0b
|
系统类增加静态内存大小,用于定位堆底位置
|
2015-10-15 04:39:29 +00:00 |
nnhy
|
4c7028306e
|
为GD32F130增加新的编译脚本,使用F0库和M3指令集
|
2015-10-09 08:03:00 +00:00 |
nnhy
|
b14ff9cdd2
|
还是需要记录系统启动的状态,否则无法准确估计,导致Start之前的Sys.Sleep有问题
|
2015-10-08 12:05:06 +00:00 |
nnhy
|
d273ac7589
|
精简Sys,编译通过,测试通过
|
2015-10-05 14:04:34 +00:00 |
nnhy
|
2ee5521bfa
|
系统时间,以毫秒作为基本精度
编译测试通过
|
2015-10-05 13:22:23 +00:00 |
nnhy
|
dbd64c0fac
|
较大的Sys.Delay也需要进行时间任务调度,默认以50us作为边界
|
2015-10-05 12:36:35 +00:00 |
nnhy
|
cf8855d6c9
|
任务系统调度时间单位改为ms,局部测试系统可工作,但是时间变慢
|
2015-10-05 11:40:05 +00:00 |
nnhy
|
0c090906ff
|
!!!系统时钟升级,采用基本定时器计时,计时精度Current修改为毫秒,滴答定时器用于高精度微秒级延迟
编译通过,系统时钟测试可工作,系统各个使用Current的地方未修改
|
2015-10-05 10:43:28 +00:00 |
nnhy
|
d631e0d3b4
|
闪烁端口
默认慢闪,Start后快闪一定时间,-1时间表示一直快闪,Stop停止
支持数据操作指令,参数为快闪毫秒数
|
2015-09-29 06:51:57 +00:00 |
nnhy
|
e208ce88e2
|
修正_Tasks没有初始化的问题,在Keil项目的RAM配置页勾选noinit后发现问题所在
|
2015-09-23 10:11:46 +00:00 |
nnhy
|
01a373b941
|
!!!最新技能,一个编译单元,只要有任意一个函数被用到,那么这个单元内部所有静态数据都将会被分配内存,不管是全局静态还是函数内静态
拆分CRC,减少1k的Flash占用
|
2015-09-20 04:12:10 +00:00 |
nnhy
|
3a1798a8fd
|
Array::SetAt扩容时需要备份数据
|
2015-09-16 13:10:22 +00:00 |
nnhy
|
3d2e5c89b9
|
重新整理读写代码,未测试
|
2015-09-09 08:15:49 +00:00 |