Commit Graph

4326 Commits

Author SHA1 Message Date
大石头X2 78df5b0e42 调试版不要进入低功耗模式 2017-01-10 16:35:16 +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 17513a5d28 Merge branch 'master' of http://git.wslink.cn/Embed/SmartOS 2017-01-10 15:41:16 +08:00
大石头X2 5eb2f08e98 收发缓冲区默认256字节,缓冲区满后抛弃新数据而不是覆盖 2017-01-10 15:41:09 +08:00
cdy a71ae32358 开关类产品暂时注释调节电管理 2017-01-10 15:37:03 +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
cdy 78efd1288c Bord基类,未实现 2017-01-09 16:50:03 +08:00
cdy 082568f6de 小孔按键重置 2017-01-09 14:51:48 +08:00
大石头 4b9c92e02d 修正Port/SerialPort在M0/M4上的移植,未完成 2017-01-09 13:38:44 +08:00
大石头 82a799c79f 只能有一个令牌客户端实例 2017-01-09 12:54:49 +08:00
大石头 e5392700a4 PWM不再支持映射,如有需要,由外部提前设定引脚 2017-01-09 12:16:45 +08:00
大石头 7f27956276 统一使用WEAK关键字 2017-01-09 12:14:47 +08:00
大石头 4bc245a556 修正MDK中WEAK的错误。
Functions declared with __attribute__((weak)) and then defined without __attribute__((weak)) behave as weak functions. This is not the same behavior as the __weak keyword
2017-01-09 11:58:28 +08:00
cdyong 4184ac6745 STM32F1编译不通过,修改为编译通过 2017-01-09 09:19:26 +08:00
大石头X2 d1a25f11c4 这一次触发离上一次太近,算作抖动忽略掉 2017-01-07 21:04:24 +08:00
大石头X2 f1a1908615 重构端口类Port的移植逻辑 2017-01-06 21:44:34 +08:00
大石头X2 0d07f28e47 统一化弱函数宏定义 2017-01-06 21:44:08 +08:00
大石头X2 b9387ec5cc 先打开引脚再读取状态,才能准确判断初始电平 2017-01-06 20:21:45 +08:00
大石头X2 c139a67dff 鉴于性能过剩,输入口不再支持设置上升沿下降沿触发,修改为默认同时支持上升下降触发,由用户层代码判断上下。 2017-01-06 20:21:09 +08:00
大石头X2 802b9bc153 临时开启时需要跳过最近一轮休眠,跳过以后需要关闭开关,否则会导致一直跳过休眠 2017-01-06 15:09:28 +08:00
大石头X2 86fbdef4bd 负载由百分比改为万分比,平均负载42/10000 2016-12-29 00:03:09 +08:00
大石头X2 a6f14651b4 增加系统负载统计 2016-12-28 18:07:22 +08:00
大石头X2 f2dee255c1 改进电源管理,系统空闲时自动进入低功耗睡眠 2016-12-28 16:54:48 +08:00
大石头X2 f7768ec184 看门狗默认超过20000算是最大值,关闭 2016-12-28 14:55:14 +08:00
大石头X2 4404e03cc4 Merge branch 'master' of http://git.wslink.cn/Embed/SmartOS 2016-12-28 12:32:59 +08:00
大石头X2 a5a776baef 一旦别的包含目录也有Config.h文件,就很容易出问题 2016-12-28 12:32:49 +08:00
cdy 73f7e47dd5 P0不做联通 2016-12-28 10:31:18 +08:00
cdyong f877325f07 智能插座底板 2016-12-28 09:52:05 +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
大石头X2 bf7743b3cc Merge branch 'master' of http://git.wslink.cn/Embed/SmartOS 2016-12-27 16:46:44 +08:00
大石头X2 d626ecbdda 调整为便于移植 2016-12-27 16:46:33 +08:00
cdy 23674ee5eb PB10 2016-12-27 16:30:53 +08:00
cdy 67dddb0d28 Merge branch 'master' of http://git.wslink.cn/Embed/SmartOS 2016-12-27 16:14:45 +08:00
cdy 98f568f738 供电引脚自定义 2016-12-27 16:14:38 +08:00
大石头X2 0418cc433d Merge branch 'master' of http://git.wslink.cn/Embed/SmartOS 2016-12-27 15:27:57 +08:00
大石头X2 7f8fb40823 两个中断函数改为公开,方便驱动移植 2016-12-27 15:27:48 +08:00
cdy acbb1aa3da 配置区末尾要添加一个标志位 2016-12-27 15:08:26 +08:00
cdy 88289082d0 闪红色后重置 2016-12-26 17:29:36 +08:00
cdy 2686db968e Merge branch 'master' of http://git.wslink.cn/Embed/SmartOS 2016-12-26 17:13:37 +08:00
cdy 2e4695ddc8 新版开关底板引默认脚修改 2016-12-26 17:13:26 +08:00
大石头X2 d373419c80 输入轮询时间间隔。默认100ms,允许外部修改 2016-12-26 11:40:13 +08:00