rt-thread/components
wdfk-prog 44cf90a4ef fix(can): Resolve potential race condition in message transmission
Setting the send status flag `sndchange` after calling the can->ops->sendmsg function
could lead to a race condition if a transmission timeout occurs, resulting in incorrect state handling.
This patch moves the operation of setting the `sndchange` flag to before the call to can->ops->sendmsg.
This ensures that the mailbox's status is correctly marked as "sending" before the hardware begins transmission,
making the driver's state management more robust and reliable, especially in handling exceptions like timeouts.

Additionally, new macros for CAN filter modes have been added in dev_can.h.
2025-11-08 11:52:25 +08:00
..
dfs fix:[dfs]ls在文件名太长时打印出来的文件名与大小连接在一起,无法区分 2025-11-07 16:59:23 +08:00
drivers fix(can): Resolve potential race condition in message transmission 2025-11-08 11:52:25 +08:00
fal feat: Initialize local variables to prevent GCC compilation warnings 2025-09-06 10:51:57 +08:00
finsh fix(finsh): Correct stack usage display format in list_thread command 2025-11-06 19:50:17 +08:00
legacy fix: warnings generated by Kconfig. 2025-09-01 11:50:41 +08:00
libc [libc][syscall] add detailed function comments for memory management 2025-11-07 20:52:08 -05:00
lwp Fix comment for address_search_head field of lwp structure. 2025-10-20 11:12:57 +08:00
mm utest: UTEST_MM_API_TC -> RT_UTEST_MM_API 2025-10-15 09:43:16 +08:00
mprotect 实现MPU抽象层 (#8080) 2023-10-30 08:24:55 -04:00
net [components]:utilize the clang-format-ignore mechanism (#10860) 2025-10-28 15:17:04 +08:00
utilities feat[ulog]: 增加 Kconfig 选项以控制 Finsh/MSH 命令 2025-11-07 11:16:46 +08:00
Kconfig [Components] Remove vbus component and realview-a8-vmm libcpu (#10863) 2025-11-07 17:03:05 +08:00
SConscript [components] 移除对老版本bsp的lwip版本默认选定 2021-06-28 15:33:14 +08:00