WangQiang
|
73738beb21
|
缺少引用 using NewLife.Build;
|
2018-10-30 09:44:15 +08:00 |
大石头
|
ee25425f40
|
全面检查优化编译脚本
|
2017-09-10 19:40:56 +08:00 |
大石头
|
b1c5b979e4
|
修正GCC编译警告
|
2017-09-10 19:40:30 +08:00 |
大石头
|
2a374f6004
|
!!!热存储区恰巧使用了系统堆栈避开的64字节,当数据区大于一定字节数时,就会导致热存储区末端超出内存RAM边界,从而导致崩溃。
暂时把它改为256字节,尚未找到一劳永逸的解决办法。
|
2017-07-09 09:33:40 +08:00 |
大石头
|
16e0ef2985
|
改进M4分频算法,自动计算PLL_Q,以适应不同晶振
|
2017-04-22 13:23:56 +08:00 |
大石头
|
46d9b83071
|
GD32F450兼容,8M晶振,168MHz主频
|
2017-04-22 12:00:33 +08:00 |
大石头
|
01c0044c4d
|
从F1拷贝过来,完善F4驱动,编译通过,未检查代码未测试功能
|
2017-04-22 11:39:05 +08:00 |
大石头
|
168203cf1a
|
测试最后一次是否需要Ack/Nak
|
2017-04-07 13:17:51 +08:00 |
大石头
|
8ff176ec09
|
SDA/SCL 默认上拉,检测SDA是否有高电平
|
2017-04-07 11:35:39 +08:00 |
大石头
|
15e00e6d0b
|
Sys头增加应用版本、硬件版本、产品批次、启动次数、热启动次数等
|
2017-04-06 16:31:24 +08:00 |
大石头
|
d976ae3b2e
|
修正API兼容问题
|
2017-03-25 18:50:45 +08:00 |
大石头
|
a9c2d5356d
|
修正GD32F103的识别
|
2017-03-16 19:46:09 +08:00 |
大石头
|
e16445eb40
|
TokenClient.CreateFast内不调用UseLocal,改为bsp内部调用。
bsp内部InitClient不调用InitAlarm,改为main调用。
|
2017-03-15 17:26:58 +08:00 |
大石头X2
|
4f36e20f7a
|
修正浮点数转字符串算法
|
2017-03-03 12:34:17 +08:00 |
大石头X2
|
cf0a6fe21b
|
修正堆空间不够时产生的连锁错误
|
2017-03-02 12:08:04 +08:00 |
大石头X2
|
1eff827d45
|
标准化指针符号
|
2017-03-01 02:57:55 +08:00 |
大石头X2
|
38e00677e4
|
增加STM32F1项目,修正平台级编译错误
|
2017-02-28 20:17:26 +08:00 |
大石头X2
|
757fac6cd7
|
使用函数指针格式化%p
|
2017-02-25 14:31:39 +08:00 |
大石头X2
|
b0c275ff05
|
没有用到State,无需清空
|
2017-02-19 15:46:16 +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 |
大石头
|
fa329294f1
|
绝对路径引用Sys.h,避免与lwip冲突
|
2017-02-15 20:02:29 +08:00 |
大石头X2
|
0ee1dae747
|
日志输出增加一层输出,以实现嵌套任务缩进输出
|
2017-02-14 11:20:24 +08:00 |
大石头X2
|
fcdce03179
|
这里的静态对象不需要析构
|
2017-02-10 18:00:57 +08:00 |
大石头X2
|
064f8ec341
|
空实现覆盖__aeabi_atexit,避免全局对象具有析构函数时生成退出代码,然后退出代码里面带有堆申请,而此时系统RAM还没来得及计算,导致堆初始化使用错误的大小
|
2017-02-10 17:47:12 +08:00 |
大石头X2
|
d411fae0a4
|
任务调度增加嵌套深度,默认最深8层。
嵌套任务输出任务日志时增加缩进
|
2017-02-10 16:19:45 +08:00 |
大石头X2
|
6128491092
|
修正一些编译错误
|
2017-01-10 18:13:55 +08:00 |
大石头X2
|
9077f8a135
|
Pwm编译通过
|
2017-01-10 18:02:50 +08:00 |
大石头X2
|
fb978939f9
|
修正STM32F0编译错误
|
2017-01-10 17:53:59 +08:00 |
大石头X2
|
0ae0b5b2d9
|
刚好4字节,不用申请内存啦
|
2017-01-10 17:27:43 +08:00 |
大石头X2
|
5e86ae874b
|
!!切换为SmartOS堆管理
|
2017-01-10 17:13:51 +08:00 |
大石头X2
|
f355824b33
|
串口未打开时,不要往缓冲区写数据
|
2017-01-10 16:37:46 +08:00 |
大石头X2
|
22d13506a5
|
打开日志输出口,需要较大发送缓冲区
|
2017-01-10 16:08:53 +08:00 |
大石头X2
|
5eb2f08e98
|
收发缓冲区默认256字节,缓冲区满后抛弃新数据而不是覆盖
|
2017-01-10 15:41:09 +08:00 |
大石头X2
|
a669118180
|
串口输出采用复用口,而不是普通输出口。
经测试,串口日志可用,但是有乱码
|
2017-01-10 11:02:10 +08:00 |
大石头X2
|
cf07838078
|
STM32共用绝大部分串口驱动代码
|
2017-01-09 19:56:40 +08:00 |
大石头X2
|
c1f64f5e3b
|
每个端口需要自己为gpio申请堆内存
|
2017-01-09 19:11:26 +08:00 |
大石头X2
|
459c2089ef
|
串口输入引脚倒置。
串口调试日志仍然不可用
|
2017-01-09 18:54:32 +08:00 |
大石头X2
|
a90a73597e
|
调试日志输出直达串口,不再经printf中转
|
2017-01-09 18:45:17 +08:00 |
大石头X2
|
8d0ef53adf
|
修正OpenPeriphClock链接错误
|
2017-01-09 18:19:09 +08:00 |
大石头X2
|
44af1d9d00
|
输入口移植,编译通过
|
2017-01-09 18:14:56 +08:00 |
大石头
|
4b9c92e02d
|
修正Port/SerialPort在M0/M4上的移植,未完成
|
2017-01-09 13:38:44 +08:00 |
大石头
|
e5392700a4
|
PWM不再支持映射,如有需要,由外部提前设定引脚
|
2017-01-09 12:16:45 +08:00 |
cdyong
|
4184ac6745
|
STM32F1编译不通过,修改为编译通过
|
2017-01-09 09:19:26 +08:00 |
大石头X2
|
f1a1908615
|
重构端口类Port的移植逻辑
|
2017-01-06 21:44:34 +08:00 |
大石头X2
|
c139a67dff
|
鉴于性能过剩,输入口不再支持设置上升沿下降沿触发,修改为默认同时支持上升下降触发,由用户层代码判断上下。
|
2017-01-06 20:21:09 +08:00 |
大石头X2
|
f2dee255c1
|
改进电源管理,系统空闲时自动进入低功耗睡眠
|
2016-12-28 16:54:48 +08:00 |