Commit Graph

748 Commits

Author SHA1 Message Date
MacRsh
0c98d92341 优化:
1.管理器的内存池改为注册内核到内核时传入,增加灵活性。
2.完成对fsm类型的适配,所有事件处理完成后会将最后执行的事件设为当前状态。
2023-04-30 00:57:17 +08:00
MacRsh
f18f896db0 优化:
1.编译器命令优化为小写。
2。cmd命令编码修改为CMD|CMD,前面由SET和GET组成,后面为具体的命令。
3.对size类型进行修正,改回uint32。
4.移除无用的mr_fifo_state枚举。
5.管理器的内存池改为注册内核到内核时传入,增加灵活性。
2023-04-30 00:55:32 +08:00
MacRsh
26f9706f6f 优化:
1.适配现行版本。
2023-04-30 00:51:35 +08:00
MacRsh
21ad63369e 优化:
1.write和read的错误码回传机制,改成log提示。
2.spi的cs引脚信息改为pin引脚编号。
新增:
1.接管pin框架中断。
2.驱动框架对log的支持。
2023-04-30 00:51:05 +08:00
MacRsh
2b949ba25e 修改:
1.格式化文件名。
2023-04-30 00:29:04 +08:00
MacRsh
02d4d6bf45 移除:
1.事件框架应用指南。
2023-04-25 22:57:24 +08:00
MacRsh
2fbec6e1f4 优化:
1.仓库说明。
2023-04-25 22:56:34 +08:00
MacRsh
cfa851638c 优化:
1.close函数关闭device同时重置device回调函数。
2023-04-25 22:46:19 +08:00
MacRsh
c2a2e9f5e9 新增:
1.manager 替代event和fsm
2023-04-25 00:52:02 +08:00
MacRsh
c8d8edbfcd 删除:
1.整合event和fsm至manager。
2023-04-25 00:50:32 +08:00
MacRsh
b596c1bbc8 优化:
1.版权声明。
2023-04-25 00:30:21 +08:00
MacRsh
c92aebddc8 优化:
1.优化文档。
2023-04-21 23:46:22 +08:00
MacRsh
c04359280c 新增:
1.事件框架指南。
2023-04-21 23:32:22 +08:00
MacRsh
9801711aee 优化:
1.用户指南。
2023-04-21 23:32:03 +08:00
MacRsh
759929b590 优化:
1.仓库介绍。
2023-04-21 23:31:46 +08:00
MacRsh
3dff4918af 优化:
1.注释格式。
2023-04-21 23:31:18 +08:00
MacRsh
9dcbcc4219 修改:
1.简化函数名。
2023-04-21 23:30:44 +08:00
MacRsh
3e0ae59c7b 修改:
1.简化函数名。
2023-04-21 23:30:36 +08:00
MacRsh
11703af2e3 修改:
1.简化获取数据长度函数名。
2023-04-21 23:30:22 +08:00
MacRsh
a108ccd07e 修改:
1.简化函数名,不再指明具体添加到的目标。
2023-04-21 23:29:48 +08:00
MacRsh
3ed1aa24e5 修改:
1.函数命名add_to_xxx修改为add,不再指明具体添加到的目标。
2023-04-21 23:28:57 +08:00
MacRsh
a39112c62b 新增:
1.基础使用指南。
2023-04-21 01:22:32 +08:00
MacRsh
d0ea1e6b46 修改:
1.日志输出样式。
2023-04-21 01:21:38 +08:00
MacRsh
ce5017a62a 新增:
1.添加driver目录。
2.修改许可协议排版。
2023-04-21 01:21:17 +08:00
MacRsh
b1edaa646c 修改:
1.默认所有驱动设备为关闭状态。
2023-04-21 01:20:24 +08:00
MacRsh
425e4af1e3 新增:
1.驱动头文件。
2023-04-21 01:19:36 +08:00
MacRsh
179a96c236 新增:
1.WCH系列串口驱动。
2023-04-21 01:19:20 +08:00
MacRsh
0a6e9097d8 优化:
1.log输出添加tag标签。
2023-04-20 02:32:25 +08:00
MacRsh
aeedb6d439 优化:
1.去除GCC特定用法,提高代码兼容性。
2023-04-20 02:30:59 +08:00
MacRsh
2464f60aa0 修复:
1.格式问题导致的渲染问题。
2023-04-19 17:38:58 +08:00
MacRsh
ae3b5f9610 修改:
1.ringbuffer 类型重命名为fifo
2023-04-19 17:29:16 +08:00
MacRsh
16885e931b 优化:
1.代码。
2023-04-18 01:10:13 +08:00
MacRsh
b4eec96923 优化:
1.优化项目文档。
2023-04-18 01:10:01 +08:00
MacRsh
5cbf0c5ea4 优化:
1.函数命名process -> handler。
2023-04-18 01:09:18 +08:00
MacRsh
fd04376ca2 优化:
1.定义位置。
2023-04-18 01:08:55 +08:00
MacRsh
a16839a843 新增:
1.内核日志,支持分级输出。
2023-04-18 01:08:16 +08:00
MacRsh
e53e962e0c 优化:
1.目录结构。
2023-04-18 01:07:21 +08:00
MacRsh
a6ee903a71 新增:
1.LOG配置。
2023-04-18 01:06:54 +08:00
MacRsh
bf0da5230d Merge remote-tracking branch 'origin/design' into design
# Conflicts:
#	board.h
#	include/mrdef.h
#	include/mrlib.h
#	mrconfig.h
#	src/event.c
#	src/fsm.c
#	src/kservice.c
#	src/ringbuffer.c
2023-04-14 18:22:13 +08:00
MacRsh
7643db30d7 优化:
1.优化代码和注释。
2023-04-14 18:20:02 +08:00
MacRsh
cee5ff9321 优化:
1.优化代码和注释。
2023-04-14 18:19:59 +08:00
MacRsh
7d96ce4b65 优化:
1.优化代码和注释。
2.将read和write传入个数修改成传入字节大小,防止溢出。
2023-04-14 18:19:48 +08:00
MacRsh
36cf2de552 优化:
1.优化代码。
2023-04-14 18:18:22 +08:00
MacRsh
c43230799e 删除:
1.BSP文件中的board文件。
2023-04-14 18:16:47 +08:00
MacRsh
f5d94022f8 新增:
1.FSM有限状态机。
2023-04-14 18:16:08 +08:00
MacRsh
fbced89c77 优化:
1.事件驱动框架改用AVL提高分发效率。
2023-04-14 18:15:35 +08:00
MacRsh
4ebfd811f7 新增:
1.AVL平衡二叉树的支持,暂未支持移除节点。
2023-04-14 18:14:17 +08:00
MacRsh
4170a9346f 优化:
1.优化代码及注释。
2023-04-14 18:13:02 +08:00
MacRsh
b5bf90e9cf 新增:
1.新增config文件,用以设备裁剪及配置。
2023-04-14 18:12:29 +08:00
MacRsh
b1e1af0812 新增:
1.新增标准board文件,用以完善底层驱动标准化。
2023-04-14 18:11:58 +08:00