TrashGod
|
010e6a907f
|
按键状态机在vscode可以跑了
|
2024-06-28 22:13:30 +08:00 |
TrashGod
|
2667b895df
|
Merge branch 'feature/重新加入子状态机' into develop
|
2024-06-28 21:45:08 +08:00 |
TrashGod
|
f0c905baa9
|
no message
|
2024-06-28 21:44:33 +08:00 |
TrashGod
|
5240b83578
|
目前看起来没问题了,明天去板子上测试一下
|
2024-06-28 21:40:28 +08:00 |
TrashGod
|
f48889bf23
|
封装了一下函数,更好懂了
|
2024-06-28 19:45:02 +08:00 |
TrashGod
|
58d2918d06
|
跑起来和plecs的结果一样
|
2024-06-28 19:13:27 +08:00 |
TrashGod
|
6cefb9dae5
|
去掉了template的默认状态,和plecs对标
|
2024-06-28 17:43:17 +08:00 |
godcreator02
|
d6791ef8d4
|
bug不少,还需要修复
|
2024-06-26 20:21:14 +08:00 |
godcreator02
|
04c8c07b8f
|
去掉了step函数里所有的if,NULL函数用一个空函数代替,这样代码运行速度提升不少,最快178,最慢255
|
2024-06-22 20:49:23 +08:00 |
godcreator02
|
0cff421be5
|
保存doxygen配置
|
2024-05-07 18:35:14 +08:00 |
godcreator02
|
e31139d36b
|
Merge tag '2.2' into develop
2.2
|
2024-05-07 16:46:28 +08:00 |
godcreator02
|
2b5cba9c72
|
Merge branch 'release/2.2'
|
2024-05-07 16:46:28 +08:00 |
godcreator02
|
71eef74d41
|
写了一堆注释
|
2024-05-07 16:45:57 +08:00 |
godcreator02
|
9edb103650
|
Merge branch 'feature/面向对象严格重构' into develop
|
2024-05-07 16:12:25 +08:00 |
godcreator02
|
7360b663b5
|
修了个小bug,看起来没问题了
|
2024-05-07 16:12:07 +08:00 |
godcreator02
|
fe7aa7f685
|
好像没啥问题,试试上dsp泡泡
|
2024-05-07 15:58:38 +08:00 |
godcreator02
|
32a1642b19
|
封装publicfcns
|
2024-05-07 15:52:18 +08:00 |
godcreator02
|
a5cd5ec864
|
重构中,doxygen注释写在这个分支里了,没法反悔了
|
2024-05-07 15:46:51 +08:00 |
godcreator02
|
0fec2f7f70
|
Merge branch 'release/2.1'
|
2024-04-24 14:38:02 +08:00 |
godcreator02
|
ad1c12e635
|
Merge tag '2.1' into develop
准备移植上PCS了
|
2024-04-24 14:38:02 +08:00 |
godcreator02
|
91900ca6d2
|
去掉预装载器,keyFSM的输出信号还是放在data里,但是可以在resetSignals里清除。keyFSM和templateFSM均无问题,去掉预装载器后整体运行速度[180,280],比之前快30
|
2024-04-24 14:25:31 +08:00 |
godcreator02
|
c9cb5b2cb4
|
预装载去掉了,现在直接将数据装载进data里
|
2024-04-24 13:18:59 +08:00 |
godcreator02
|
1bb48779ae
|
Merge branch 'feature/改信号的实现逻辑' into develop
|
2024-04-24 12:48:13 +08:00 |
godcreator02
|
99dd52db30
|
把信号集成到FSM内部,不在子类里声明了
|
2024-04-23 22:09:53 +08:00 |
godcreator02
|
2571447e49
|
信号的清除不是直接全清除,而是根据上一次信号的响应情况清除。因为可能会有中断插入,在清空信号前设置error信号,如果把error信号清除了状态机不会到达故障状态
|
2024-04-23 21:18:30 +08:00 |
godcreator02
|
ac7266e5ed
|
Merge tag '2.0' into develop
|
2024-04-23 19:39:04 +08:00 |
godcreator02
|
d4a77e9ae9
|
Merge branch 'release/2.0'
|
2024-04-23 19:39:03 +08:00 |
godcreator02
|
89da4251ca
|
key在28377上测试ok,运行速度上没有变化
|
2024-04-23 19:38:43 +08:00 |
godcreator02
|
8f259cb022
|
重新整理public,protected,private关系,template文件更新了,key还没更新
|
2024-04-23 19:35:16 +08:00 |
godcreator02
|
c063cfe90f
|
必须保留预装载器,加锁做不到
|
2024-04-23 17:37:25 +08:00 |
godcreator02
|
ca211e646a
|
忘了改了啥了
|
2024-04-23 15:11:06 +08:00 |
godcreator02
|
fb6fcc65dd
|
Merge branch 'feature/修改状态机结构,去掉事件' into develop
|
2024-04-23 14:57:05 +08:00 |
godcreator02
|
585fcf3212
|
Merge branch 'feature/修改状态机结构,去掉事件' into develop
|
2024-04-23 14:54:24 +08:00 |
godcreator02
|
02f2cb12b6
|
去掉delay了,28377测试也没问题
|
2024-04-23 14:53:47 +08:00 |
godcreator02
|
168010ad67
|
28377D按键测试应该没问题了,单击多击长安都ok。最慢319,最快221
|
2024-04-23 14:32:23 +08:00 |
godcreator02
|
b3c9b79aea
|
按键状态机准备在板子上测试
|
2024-04-23 14:03:00 +08:00 |
godcreator02
|
60bdcfe50b
|
去掉所有事件,仅用状态表示。目前template测试么问题,按键测试还有段错误,马拉松回来再搞
|
2024-04-20 21:16:26 +08:00 |
godcreator02
|
75ce4d1a9a
|
没存完,再存一次。回去看状态图结构
|
2024-04-20 20:05:33 +08:00 |
godcreator02
|
23a07ea75e
|
暂存以下,回去看一眼原来的状态图结构
|
2024-04-20 20:05:10 +08:00 |
godcreator
|
89400b8802
|
Merge branch 'release/1.3a'
|
2024-04-19 23:37:34 +08:00 |
godcreator
|
44a434f39b
|
Merge tag '1.3a' into develop
只有template文件里的内容是能用的
|
2024-04-19 23:37:34 +08:00 |
godcreator
|
bdd83a3cd1
|
把信号清零放到step里做
|
2024-04-19 16:11:24 +08:00 |
godcreator
|
6503f3c126
|
状态机区别Data和Signal,Signal优先级更高,生命周期更短
|
2024-04-19 15:58:28 +08:00 |
godcreator
|
9edbabb063
|
预装载器小改了一下,添加了溢出标志
|
2024-04-19 13:07:09 +08:00 |
godcreator
|
f117584608
|
Merge tag '1.2' into develop
|
2024-04-19 10:23:38 +08:00 |
godcreator
|
cf97ddf24a
|
Merge branch 'release/1.2'
|
2024-04-19 10:23:37 +08:00 |
godcreator
|
0456925bf2
|
更新状态图
|
2024-01-30 23:09:50 +08:00 |
godcreator
|
ae55f4b816
|
小调整
|
2024-01-30 23:07:08 +08:00 |
godcreator
|
cae4d5d6ce
|
小改结构,把template、按键和父子状态机的例子全写好
|
2024-01-30 23:00:38 +08:00 |
godcreator
|
710d823b99
|
delayaction调整到event上,目前单击214,多击最大293
|
2024-01-30 20:35:05 +08:00 |