|
0398076df2
|
fix some shit
|
2024-12-03 16:00:35 +08:00 |
|
|
0a85320c68
|
添加485获取特定命令或者命令加参数的形式
|
2024-12-03 15:34:48 +08:00 |
|
|
f5a936e022
|
添加485获取特定命令或者命令加参数的形式
|
2024-12-03 15:34:23 +08:00 |
|
|
699a8218f7
|
添加485获取特定命令的代码
|
2024-11-29 18:21:23 +08:00 |
|
|
70e3e162ae
|
添加RS485支持
|
2024-11-28 17:23:59 +08:00 |
|
|
5936f69ec4
|
Merge pull request 'US&IR' (#2) from US&IR into main
Reviewed-on: #2
V0.0.13
|
2024-10-10 14:59:27 +08:00 |
|
|
8ad278f76b
|
规范第一版超声与红外代码函数,红外可以添加更多函数,待学习。同时修改CMakeList在生成bin与hex文件时的命名,以便区分。CMakeList与.h头文件的联动尚未实现。
|
2024-10-10 14:56:13 +08:00 |
|
|
ea7d68e35e
|
mlx90614传感器读取目标温度值完成,为避免浮点数运算,温度结果整体放大100倍,同时获取温度函数加入了超时机制未加入状态机。同时函数命名风格修改:系统库全部为小写,项目函数命名采用驼峰法
|
2024-10-10 11:36:08 +08:00 |
|
|
752c2a7ea2
|
修改mlx90614,未完成
|
2024-10-09 22:39:00 +08:00 |
|
|
00dfdc4c8f
|
修改mlx90614,未完成
|
2024-10-09 17:38:05 +08:00 |
|
|
53fadd4c22
|
用gd32e230的stdlib重写wbh的参考代码,并因为stm的stdlib和gd32的stdlib有很大差异,超时机制与flag验证差异较大,通过对比重新编写。
数据计算方式重新书写,两个8位数据的合并方式修改为位移,并且整体放大100倍(标准数据为((Data[1] << 8) | Data[0]) * 0.02 - 273.15)
|
2024-10-09 10:38:39 +08:00 |
|
|
485122c6df
|
用gd32e230的stdlib重写wbh的参考代码,并因为stm的stdlib和gd32的stdlib有很大差异,超时机制与flag验证差异较大,通过对比重新编写。
数据计算方式重新书写,两个8位数据的合并方式修改为位移,并且整体放大100倍(标准数据为((Data[1] << 8) | Data[0]) * 0.02 - 273.15)
|
2024-10-08 16:28:47 +08:00 |
|
|
be81eb0c2e
|
Merge pull request 'detached' (#1) from detached into US&IR
Reviewed-on: #1
|
2024-09-27 18:24:56 +08:00 |
|
|
1cf43e0371
|
shit
|
2024-09-27 18:22:57 +08:00 |
|
|
0bbec6209f
|
shit
|
2024-09-27 15:41:22 +08:00 |
|
|
d5814ddd62
|
shit
|
2024-09-27 00:15:24 +08:00 |
|
|
9ce4cd2e44
|
add i2c_config
|
2024-09-27 00:12:13 +08:00 |
|
|
9d7d0935ba
|
i2c function
|
2024-09-26 17:32:57 +08:00 |
|
|
a113fefbbe
|
add MLX90614 LIB
|
2024-09-26 10:09:05 +08:00 |
|
|
93a7aa7991
|
update some err
V0.1.1
|
2024-09-26 10:07:43 +08:00 |
|
|
646ca87981
|
update readme
|
2024-09-25 18:58:24 +08:00 |
|
|
c7902a1722
|
Wrapping the receive configuration functions together
|
2024-09-25 18:47:40 +08:00 |
|
|
2c96ee7848
|
Add over-range judgment printing and compilation conditions under different voltages
|
2024-09-25 18:41:52 +08:00 |
|
|
9cdd0008a5
|
Convert ultrasonic flight time to distance value
|
2024-09-25 17:25:07 +08:00 |
|
|
b6b6932c08
|
constants replaced with macro definition
|
2024-09-25 17:22:55 +08:00 |
|
|
7cb354967c
|
fix
|
2024-09-25 15:56:26 +08:00 |
|
|
6581d6ff88
|
first version OK!!!!!
|
2024-09-25 15:42:11 +08:00 |
|
|
392ccaba81
|
change ultrasonic transmit cycles function & transmit delay function input parameter from void to const uint16_t
|
2024-09-25 11:05:12 +08:00 |
|
|
e345b826da
|
change the timer of LED to TIMER5(basic timer)
|
2024-09-25 11:01:14 +08:00 |
|
|
212ffff06b
|
change the timer of LED to TIMER5(basic timer)
|
2024-09-25 11:00:47 +08:00 |
|
|
4252d59581
|
add ultrasonic sending interval constant macro definition
|
2024-09-25 10:56:03 +08:00 |
|
|
48b081f736
|
delete template user lib
|
2024-09-25 10:52:58 +08:00 |
|
|
fce102e234
|
delete template user lib
|
2024-09-25 10:52:52 +08:00 |
|
|
f953864d11
|
add debug info
|
2024-09-24 23:26:13 +08:00 |
|
|
e3b6112411
|
change LED blink timer to TIMER16.
change ultrasonic transmit pin timer to TIMER13 CH0 PB1(AF_0).
rename function name.
|
2024-09-24 23:24:58 +08:00 |
|
|
d51a97df32
|
into exti IRQ OK
|
2024-09-24 19:55:44 +08:00 |
|
|
8abd25d7fa
|
fix include file name err
|
2024-09-23 21:45:38 +08:00 |
|
|
e26e1079d5
|
重构超声波驱动器代码和更新头文件
代码重构包括:- 在`main.c`中使用`ultrasonic_peripheral_config`替代`ultrasonic_config`进行超声波硬件配置。
- 在`ultrasonic_driver.c`中重命名并重新组织超声波配置函数,以提高模块化和可读性。
- 更新`usonic_driver.h`头文件,以匹配最新的函数命名和增加硬件配置的宏定义。
这些更改使代码更加清晰、易于理解和维护。同时,通过特定功能的宏定义,增强了代码的可配置性。
|
2024-09-23 21:35:32 +08:00 |
|
|
00aa50f15c
|
docs(README): 更新TODO列表,新增超声波信号发送任务在README的TODO列表中,添加了配置USART0和LED闪烁任务。同时,超声波驱动信号发送任务已被标记为完成。
BREAKING CHANGE: 无
|
2024-09-23 19:31:12 +08:00 |
|
|
f5f61b5ece
|
add readme
|
2024-09-23 19:29:27 +08:00 |
|
|
28a92dbd27
|
fix commit
|
2024-09-23 18:46:32 +08:00 |
|