大石头
|
5a695d5f82
|
降低串口波特率
|
2017-03-16 19:46:25 +08:00 |
大石头X2
|
293b440fb7
|
调试口缓冲区更大一些,才能看到Buffer/Array/String的单元测试全部日志
|
2017-03-02 17:09:06 +08:00 |
大石头X2
|
2a06ec612e
|
调整串口默认波特率为115200,主频>=36M时1024000,主频>=72M时2048000。
同时缩小默认收发缓冲区大小,并在用到时才分配。
提升速度,降低缓冲区要求,减少内存占用。
|
2017-03-02 17:01:50 +08:00 |
大石头X2
|
1d6498c866
|
优先使用int替换为uint,方便运算,能够准确识别产生的负数。
GCC/VC编译通过,MDK编译Port/I2C失败
|
2017-02-28 14:57:07 +08:00 |
大石头X2
|
fc216e5f69
|
基础类库和系统内核尽可能的使用int替代uint,方便计算,避免溢出了也不知道。
|
2017-02-27 18:36:07 +08:00 |
大石头
|
fa329294f1
|
绝对路径引用Sys.h,避免与lwip冲突
|
2017-02-15 20:02:29 +08:00 |
大石头X2
|
22d13506a5
|
打开日志输出口,需要较大发送缓冲区
|
2017-01-10 16:08:53 +08:00 |
大石头X2
|
bc0059c45f
|
缓冲区使用时分配64字节内存,串口默认256字节内存
串口打开完成之前不要输出调试日志,否则很容易造成无限递归。
|
2017-01-10 16:03:13 +08:00 |
大石头X2
|
5eb2f08e98
|
收发缓冲区默认256字节,缓冲区满后抛弃新数据而不是覆盖
|
2017-01-10 15:41:09 +08:00 |
大石头X2
|
cf07838078
|
STM32共用绝大部分串口驱动代码
|
2017-01-09 19:56:40 +08:00 |
大石头X2
|
a90a73597e
|
调试日志输出直达串口,不再经printf中转
|
2017-01-09 18:45:17 +08:00 |
大石头X2
|
9a0a4c0051
|
需要初始化_port
|
2016-12-27 20:43:11 +08:00 |
大石头X2
|
a56080eb15
|
打开串口时输出更多日志
|
2016-12-27 19:04:48 +08:00 |
大石头X2
|
365bb2a26e
|
重构串口驱动输入输出引脚,便于移植
|
2016-12-27 18:51:26 +08:00 |
nnhy
|
7429f4ce2c
|
直接引用头文件,避免SmartOS上层需要包含太多的头部目录
|
2016-10-29 02:59:28 +00:00 |
nnhy
|
744b9d34bb
|
独立Set485接口
|
2016-10-29 01:41:01 +00:00 |
WangQiang
|
fdd2f3a462
|
修改串口数据包大小限制 去满足8266 登录260字节Cookie
直接内存损失1KRAM 长时间占用
|
2016-08-06 02:00:55 +00:00 |
Stone
|
754809503d
|
串口任务允许重入很容易出问题
|
2016-07-02 11:04:28 +00:00 |
Stone
|
b925d5817b
|
删除Time.h的引用
STM32F1拆分Pwm
|
2016-06-23 03:34:35 +00:00 |
Stone
|
99feb00538
|
|
2016-06-14 12:12:58 +00:00 |
Stone
|
697785d9bc
|
|
2016-06-14 10:57:17 +00:00 |
Stone
|
09c97ac4ea
|
拆分SerialPort
|
2016-06-14 10:09:14 +00:00 |
Stone
|
005bd5bcef
|
串口任务采用成员函数。
修正中断TS的一个BUG
|
2016-06-13 14:59:22 +00:00 |
Stone
|
532150941f
|
系统内核和外设驱动分别独立到不同目录
|
2016-06-13 04:05:30 +00:00 |