778 Commits

Author SHA1 Message Date
MacRsh
698926ff36 1.格式优化。 2023-06-13 01:05:43 +08:00
MacRsh
78a1dd1f54 1.更新项目文档。 2023-06-11 02:35:11 +08:00
MacRsh
c2e6eade34 1.修改写入和回调时重置溢出计数。 2023-06-11 02:29:42 +08:00
MacRsh
1b435b8368 1.格式优化。 2023-06-11 02:29:05 +08:00
MacRsh
a14aeace48 1.互斥锁支持同一对象多次持有。 2023-06-11 02:28:25 +08:00
MacRsh
a79a60fe6e 1.修复adc和dac的bug。 2023-06-10 13:22:18 +08:00
MacRsh
61beef906b 1.更新I2C框架。 2023-06-10 13:21:12 +08:00
MacRsh
06a67fc20f 1.新增I2C。 2023-06-10 13:20:55 +08:00
MacRsh
1d9e10917c 1.重命名clk为scl。 2023-06-10 13:20:37 +08:00
MacRsh
ad92246288 1.适配SPI驱动更新,去除CS手动初始化。 2023-06-10 13:20:08 +08:00
MacRsh
3fd20c6c3b 1.驱动命名规范化。 2023-06-10 13:19:38 +08:00
MacRsh
f924ffd2dc 1.去除对hw编码的要求。 2023-06-10 13:19:16 +08:00
MacRsh
26de794260 1.支持cs自动初始化。 2023-06-09 02:23:40 +08:00
MacRsh
113c71e389 1.优化代码。 2023-06-09 02:23:05 +08:00
MacRsh
1f6659db71 1.新增软件包list和fifo文档。 2023-06-09 02:22:38 +08:00
MacRsh
e55026a2ec 1.优化文档。 2023-06-09 02:21:55 +08:00
MacRsh
8bea355d15 1.修改命名。 2023-06-09 02:21:36 +08:00
MacRsh
4b358b869d 1.文档更新,新增软件I2C软件包文档。 2023-06-08 02:12:33 +08:00
MacRsh
bc2d738e02 1.更新pin文档。 2023-06-07 22:53:15 +08:00
MacRsh
b544aed4f4 1.适配pin框架的修改。 2023-06-07 22:52:34 +08:00
MacRsh
3c1bc9a544 1.新增事件服务文档。 2023-06-07 22:52:22 +08:00
MacRsh
b1bc3fa817 1.修改pin中断传入参数,改为传入中断源gpio编号。 2023-06-07 22:51:57 +08:00
MacRsh
6c6ab4a41e 1.优化使用手册。 2023-06-07 22:51:17 +08:00
MacRsh
c22e5ae9f9 1.代码优化。 2023-06-07 22:50:55 +08:00
MacRsh
62363a913d 1.新增PIN设备适配文档。 2023-06-07 22:21:18 +08:00
MacRsh
a70cf0c6dd Merge remote-tracking branch 'origin/develop' into develop 2023-06-06 23:39:26 +08:00
MacRsh
da9b5b954b 1.更新文档。 2023-06-06 23:38:54 +08:00
MacRsh
9d6ba77231 add LICENSE.
Signed-off-by: MacRsh <9457265+MacRsh@user.noreply.gitee.com>
2023-06-05 18:19:45 +00:00
MacRsh
6f6deaf0b9 Merge remote-tracking branch 'remotes/origin/develop' 2023-06-06 02:17:49 +08:00
MacRsh
6f930992bd 1.新增adc和dac使用文档。 2023-06-06 00:15:33 +08:00
MacRsh
796e874d5f 1.函数名优化。 2023-06-05 23:41:05 +08:00
MacRsh
bab4ca7136 1.优化代码。 2023-06-05 23:40:48 +08:00
MacRsh
0bc4d41a56 1.文档更新,新增PIN设备使用文档。 2023-06-05 23:40:31 +08:00
MacRsh
b0a7ba8e36 1.添加断言检查。
2.修改object函数参数名。
3.优化代码。
2023-06-04 20:10:11 +08:00
MacRsh
a9f93e13ee 1.修改hw相关api。 2023-06-04 20:09:05 +08:00
MacRsh
4407e2e11c 1.修改hw相关api,使用weak函数。
2.修改LOG宏为DEBUG宏。
3.将fifo移入kservice.c中,同时将其修改为无锁fifo。
2023-06-04 15:57:18 +08:00
MacRsh
859886b76a 1.新增对device的裁剪支持。 2023-06-04 15:55:05 +08:00
MacRsh
ff8d01ee87 Merge remote-tracking branch 'remotes/origin/design' into develop
# Conflicts:
#	README.md
#	bsp/wch/driver/drv_gpio.c
#	bsp/wch/driver/drv_gpio.h
#	bsp/wch/driver/drv_spi.c
#	bsp/wch/driver/drv_spi.h
#	bsp/wch/driver/drv_uart.c
#	bsp/wch/driver/drv_uart.h
#	device/adc/adc.c
#	device/adc/adc.h
#	device/dac/dac.c
#	device/dac/dac.h
#	device/device_utils.h
#	device/i2c/i2c.c
#	device/i2c/i2c.h
#	device/pin/pin.c
#	device/pin/pin.h
#	device/serial/serial.c
#	device/serial/serial.h
#	device/spi/spi.c
#	device/spi/spi.h
#	device/timer/timer.c
#	device/timer/timer.h
#	document/user/usage_guide.md
#	driver/mrboard.c
#	driver/mrboard.h
#	driver/mrdrv.h
#	include/mrconfig.h
#	include/mrdef.h
#	include/mrlib.h
#	include/mrservice.h
#	src/device.c
#	src/fifo.c
#	src/kernel.c
#	src/kservice.c
2023-06-02 00:26:43 +08:00
MacRsh
5849c6dc58 清空 2023-06-02 00:25:13 +08:00
MacRsh
9810798960 1.重新格式化代码,修正代码风格。 2023-05-31 00:22:44 +08:00
MacRsh
b237259b25 1.备份推送。 2023-05-29 12:57:52 +08:00
MacRsh
cc528763c1 1.补全链表函数。 2023-05-28 22:54:01 +08:00
MacRsh
68fc12428e 1.重构类型。 2023-05-28 22:53:35 +08:00
MacRsh
423be1f795 1.重命名cs_set函数。 2023-05-28 22:53:10 +08:00
MacRsh
73eb7f617d 1.格式优化。 2023-05-28 22:52:40 +08:00
MacRsh
ff630cc77e 1.适配spi驱动更新。 2023-05-27 12:40:06 +08:00
MacRsh
06c69d7fd1 1.优化注释。 2023-05-27 12:39:48 +08:00
MacRsh
2824a08f28 1.优化格式。 2023-05-27 12:39:19 +08:00
MacRsh
8810a456f8 1.新增read write发送偏移量。 2023-05-27 12:39:08 +08:00
MacRsh
167ede91e7 1.优化函数。 2023-05-27 12:38:04 +08:00