大石头X2
|
d1a25f11c4
|
这一次触发离上一次太近,算作抖动忽略掉
|
2017-01-07 21:04:24 +08:00 |
大石头X2
|
f1a1908615
|
重构端口类Port的移植逻辑
|
2017-01-06 21:44:34 +08:00 |
大石头X2
|
b9387ec5cc
|
先打开引脚再读取状态,才能准确判断初始电平
|
2017-01-06 20:21:45 +08:00 |
大石头X2
|
c139a67dff
|
鉴于性能过剩,输入口不再支持设置上升沿下降沿触发,修改为默认同时支持上升下降触发,由用户层代码判断上下。
|
2017-01-06 20:21:09 +08:00 |
大石头X2
|
d373419c80
|
输入轮询时间间隔。默认100ms,允许外部修改
|
2016-12-26 11:40:13 +08:00 |
大石头X2
|
8042144626
|
Port.Index表示批量端口序号,State存储用户状态,主要用于移植
|
2016-12-17 11:18:40 +08:00 |
大石头X2
|
e759dea052
|
Port驱动不再记录Group和Mask,改为具体移植库自己计算
|
2016-12-17 11:12:32 +08:00 |
大石头X2
|
f0c62720dd
|
打开时钟由SmartOS转移到STM32F1移植,因为别的芯片不一定需要打开时钟
|
2016-12-17 10:51:43 +08:00 |
Stone
|
28b4a2b7ba
|
复用口先初始化再打开端口,否则在输出口里面打开端口会导致日志显示打开输出口而不是复用口
|
2016-11-11 08:41:51 +00:00 |
cdyong
|
140dffabda
|
|
2016-11-02 09:26:14 +00:00 |
cdyong
|
96421ab6f9
|
处理001类型弹起刷新时间。触摸开关莫名时间超长可能是因为这个问题
|
2016-11-01 09:18:30 +00:00 |
nnhy
|
7429f4ce2c
|
直接引用头文件,避免SmartOS上层需要包含太多的头部目录
|
2016-10-29 02:59:28 +00:00 |
nnhy
|
9353d21e87
|
用户状态数据。常用于批量端口操作时记录索引
|
2016-10-20 11:49:54 +00:00 |
nnhy
|
f3c217f867
|
优化定时采集时的代码执行逻辑
|
2016-10-20 11:32:40 +00:00 |
nnhy
|
22c9c6ea6f
|
输入口的中断线已经被占用时,采用10ms定时器读取,继续向外支持触发事件
|
2016-10-20 10:13:29 +00:00 |
nnhy
|
2b556a9410
|
重构输入口中断事件,0801上按键测试通过
|
2016-10-20 09:34:11 +00:00 |
Stone
|
93c515f6b3
|
调整输入口处理抖动逻辑,以相邻两次触发间隔来过滤抖动。未测试
|
2016-10-20 05:40:27 +00:00 |
cdyong
|
3ade7fea63
|
|
2016-09-27 06:30:42 +00:00 |
nnhy
|
f47abcf1ea
|
修正输入口可能导致误触长按动作的问题,基本测试通过,还需要大量测试
|
2016-09-26 14:39:40 +00:00 |
WangQiang
|
dce8f437d5
|
输入中断加入定时扫描,避免长按问题出现
|
2016-09-26 06:09:44 +00:00 |
Stone
|
aec79a7d55
|
修正串口无法输出的问题。
InputPort::OnOpen没有调用Port::OnOpen,导致gpio结构体没有设置Pin掩码,把整组PA覆盖成为输入口,刚好影响了串口输出引脚
|
2016-06-15 08:33:56 +00:00 |
Stone
|
1ed7d93ed9
|
修正InputPort拆分不完整的问题
仍然没有解决串口无法输出的问题,通过代码回滚确认是11175版本的Port拆分所致
|
2016-06-15 04:59:47 +00:00 |
Stone
|
99feb00538
|
|
2016-06-14 12:12:58 +00:00 |
Stone
|
7174b5b60b
|
|
2016-06-14 10:48:35 +00:00 |
Stone
|
390e595a75
|
拆分Port
|
2016-06-14 09:31:43 +00:00 |
Stone
|
532150941f
|
系统内核和外设驱动分别独立到不同目录
|
2016-06-13 04:05:30 +00:00 |