Stone
|
921f0553e1
|
使用cstring替代const char*
|
2016-06-02 12:10:54 +00:00 |
WangQiang
|
6fc7930c40
|
修改长按逻辑为延时关闭,且不提供复位和清零配置
|
2016-04-22 08:57:27 +00:00 |
nnhy
|
d1f6245d9b
|
所有NULL更换为nullptr,GCC要求更严格。
Sys.h头文件不再包含string.h,禁止SmartOS除了Type和String以外的地方使用内存管理函数
|
2016-03-14 04:28:04 +00:00 |
Stone
|
8600b7ca80
|
统一GPIO_AF
|
2016-01-13 18:52:41 +00:00 |
Stone
|
fc40e76b08
|
串口、SPI、定时器,采用枚举来初始化
|
2016-01-13 18:14:34 +00:00 |
Stone
|
483dfe82f0
|
F1全部编译通过,未测试是否可用
|
2016-01-13 17:49:54 +00:00 |
nnhy
|
bf98a6682f
|
取消宏定义string,统一使用字符指针char*,string为C++标准字符串类库让路。
经过测试,在容量较大的芯片上可以使用string,仅使用+=功能,RTM版本固件增加了大概18k。
|
2015-12-30 08:51:47 +00:00 |
nnhy
|
8f31d7f80d
|
调整定时器驱动,Open/Close统一架构
|
2015-11-26 16:41:45 +00:00 |
nnhy
|
6a0acd837b
|
PWM输出,增加极性支持,让触摸开关指示灯默认变回来暗的状态。
三位触摸开关测试通过,受影响的调光开关未测试
|
2015-11-26 03:31:57 +00:00 |
nnhy
|
aea8964900
|
输入输出口支持自动倒置
|
2015-11-19 14:16:57 +00:00 |
谢峰
|
b336a7f579
|
修改按键防抖时间
|
2015-11-13 10:06:03 +00:00 |
nnhy
|
d9ed41f87b
|
外部可能不需要设置按钮初始化状态
|
2015-11-05 12:15:13 +00:00 |
nnhy
|
7fa8d1bfbd
|
自动识别触摸芯片引脚的倒置情况。
自动识别Zigbee模块电源脚的倒置情况。
三位触摸开关蓝色版上测试通过,未测试绿色版。
|
2015-11-05 10:21:46 +00:00 |
nnhy
|
12a0856b39
|
触摸开关自动识别输入口的倒置,两位三位触摸芯片都是低电平有效,只有四位触摸芯片高电平有效。
增加触摸开关的长按事件InitButtonPress,支持长按3秒重启,5秒重置
|
2015-11-05 10:09:44 +00:00 |
nnhy
|
586b14d99c
|
输入口增加按下时间统计,利于长按按钮的功能统计
|
2015-11-03 09:50:06 +00:00 |
nnhy
|
b67feeed55
|
定时检查过零检测
|
2015-11-01 08:10:37 +00:00 |
nnhy
|
97aced4532
|
字节数据端口增加繁忙标识Busy,用于识别端口是否正在处理异步操作。
窗帘控制器上测试通过,触摸一次打开,定时到期前再触摸一次关闭
|
2015-11-01 07:55:43 +00:00 |
nnhy
|
c597bfd165
|
重构InputPort.Mode,指定上升沿下降沿,减少一次中断
精简OutputPort.Speed
|
2015-11-01 07:15:16 +00:00 |
nnhy
|
6bfe328def
|
按下时处理逻辑,加快响应速度
|
2015-10-30 07:41:09 +00:00 |
nnhy
|
7594c1a760
|
AFConfig兼容F1的调整
|
2015-10-30 01:52:50 +00:00 |
WangQiang
|
7a5f259ea3
|
RCC未打开前 关于引脚的配置无效, 即 每组 Group 中 第一个AFPort 需要 xx.Open() 在 xx.AFConfig() 之前
|
2015-10-28 15:38:37 +00:00 |
nnhy
|
f338b55ceb
|
过零检测独立
|
2015-10-28 03:45:33 +00:00 |
nnhy
|
5039c21a0e
|
灰度开关,高度抽象集成
|
2015-10-28 02:48:17 +00:00 |
WangQiang
|
c1d4a34098
|
过零检测延时函数使用不对,修改后 开关延迟有明显改善
|
2015-10-23 01:29:03 +00:00 |
nnhy
|
1ed71078da
|
程序稳定以后,减少调试日志输出
|
2015-10-08 11:01:58 +00:00 |
nnhy
|
bde5a80a84
|
修正过零检测的等待时间
|
2015-10-08 10:24:47 +00:00 |
nnhy
|
4938b8edc8
|
升级数据操作接口,统一字节操作接口,提取打开、关闭、反转、闪烁、延迟等多项功能。
Zigbee门窗磁上测试通过
|
2015-09-28 12:05:52 +00:00 |
nnhy
|
1a3ce51b9b
|
修改睡眠方式,解决过零检测卡顿的问题,K0204测试通过
|
2015-09-22 13:35:12 +00:00 |
nnhy
|
4597004de1
|
增加数据操作接口IDataPort,弥补数据位钩子函数复杂的问题,测试通过
|
2015-09-22 03:29:03 +00:00 |
nnhy
|
232925fcbb
|
中断过滤模式,0x01表示使用按下,0x02表示使用弹起
|
2015-09-21 14:00:08 +00:00 |
nnhy
|
d76f4e2be5
|
修正灰度算法的使用方式,加快开关速度,测试通过
|
2015-09-21 13:33:29 +00:00 |
WangQiang
|
64b60a5279
|
|
2015-09-21 12:20:15 +00:00 |
WangQiang
|
068dcdc124
|
|
2015-09-21 12:07:43 +00:00 |
WangQiang
|
bca1fbbd6f
|
|
2015-09-21 12:02:42 +00:00 |
nnhy
|
a7bca8164b
|
在事件任务里面处理按钮中断,而不使用硬件中断
|
2015-09-21 12:00:00 +00:00 |
WangQiang
|
c345c171ac
|
Button 按键事件不使用异步处理
|
2015-09-20 09:26:21 +00:00 |
WangQiang
|
c9685efc33
|
触摸开关灰度LED 测试通过
|
2015-09-15 01:59:30 +00:00 |
WangQiang
|
026bbd0961
|
带灰度 led 的 BUTTON
触摸开关开始使用 (未做灰度设置 未测试
|
2015-09-14 15:13:45 +00:00 |
WangQiang
|
a98cdb572a
|
带灰度 led 的 BUTTON
|
2015-09-14 14:59:33 +00:00 |