<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/bsp/stm32/libraries/HAL_Drivers/drivers/drv_can.c, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/bsp/stm32/libraries/HAL_Drivers/drivers/drv_can.c?h=master</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/bsp/stm32/libraries/HAL_Drivers/drivers/drv_can.c?h=master'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2026-02-03T10:40:45Z</updated>
<entry>
<title>feat[STM32][CAN]: drain RX FIFO frames in ISR with a bounded limit to reduce overruns</title>
<updated>2026-02-03T10:40:45Z</updated>
<author>
<name>wdfk-prog</name>
<email>1425075683@qq.com</email>
</author>
<published>2026-02-02T07:31:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=1eaa85c581a4bf5d0378084fc418105685273a0e'/>
<id>urn:sha1:1eaa85c581a4bf5d0378084fc418105685273a0e</id>
<content type='text'>
- Add CAN_ISR_DRAIN_LIMIT (default 3) to cap ISR work
- Drain multiple frames per RX0/RX1 interrupt to reduce FIFO FULL/OVERRUN
</content>
</entry>
<entry>
<title>feat:[stm32][can]: Validate CAN filter bank settings and skip invalid items</title>
<updated>2026-01-05T08:28:13Z</updated>
<author>
<name>wdfk-prog</name>
<email>1425075683@qq.com</email>
</author>
<published>2026-01-04T08:03:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=9d1d4a08a95cd6d691de5596794475299b849de7'/>
<id>urn:sha1:9d1d4a08a95cd6d691de5596794475299b849de7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix:[STM32][drv_can] Suppress unused variable warning in send error path</title>
<updated>2025-11-22T02:11:38Z</updated>
<author>
<name>wdfk-prog</name>
<email>1425075683@qq.com</email>
</author>
<published>2025-11-20T01:06:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=836eecc2f92be7b02503bc431e9df1c8a6287b2b'/>
<id>urn:sha1:836eecc2f92be7b02503bc431e9df1c8a6287b2b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat:[stm32][can]: enhance control logic and refactor sendmsg</title>
<updated>2025-11-13T07:31:05Z</updated>
<author>
<name>wdfk-prog</name>
<email>1425075683@qq.com</email>
</author>
<published>2025-11-13T02:55:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=ec27e09df897dbdf396d25550fc599b5a4d75c90'/>
<id>urn:sha1:ec27e09df897dbdf396d25550fc599b5a4d75c90</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix:stm32 can build error (#10909)</title>
<updated>2025-11-08T02:38:42Z</updated>
<author>
<name>CYFS</name>
<email>2805686936@qq.com</email>
</author>
<published>2025-11-08T02:38:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=cbe9f5d82c8f2f96088be17a99b05cca0f41064e'/>
<id>urn:sha1:cbe9f5d82c8f2f96088be17a99b05cca0f41064e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat[can]: Implement non-blocking send mechanism and enhance CAN driver functionality</title>
<updated>2025-09-28T03:17:21Z</updated>
<author>
<name>wdfk-prog</name>
<email>1425075683@qq.com</email>
</author>
<published>2025-09-27T01:42:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=11156de0de6bea4eb9090d162152caf2b352b232'/>
<id>urn:sha1:11156de0de6bea4eb9090d162152caf2b352b232</id>
<content type='text'>
- Added support for non-blocking mode CAN message sending, including software ring buffer management and dynamic memory allocation options.
- Improved related comments and error handling.
- Updated example code to demonstrate the usage of both blocking and non-blocking sending modes, and corrected some structure field naming and macro definitions.
</content>
</entry>
<entry>
<title>fix stm32 CAN的SCE中断中只在ACK错误检查发送完成导致小概率出错的问题 #10354</title>
<updated>2025-07-02T06:50:24Z</updated>
<author>
<name>unnamed2</name>
<email>414874639@qq.com</email>
</author>
<published>2025-07-02T06:50:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=a1e865171b48e5ed4a3b5d8b4e856af3cf445dab'/>
<id>urn:sha1:a1e865171b48e5ed4a3b5d8b4e856af3cf445dab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix: [CAN][STM32] GCC compile errors</title>
<updated>2025-01-04T16:17:36Z</updated>
<author>
<name>Gibby</name>
<email>98894928+GibbyChan@users.noreply.github.com</email>
</author>
<published>2025-01-04T16:17:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=ebe05a91df561d4c8aec33d4dbd1d16c9ff1d4b4'/>
<id>urn:sha1:ebe05a91df561d4c8aec33d4dbd1d16c9ff1d4b4</id>
<content type='text'>
error: a label can only be part of a statement and a declaration is not a statement 459 | rt_uint32_t errtype;</content>
</entry>
<entry>
<title>fix:[CAN][STM32]open时立刻启动can_start,还未完成其他配置,可能导致异常</title>
<updated>2024-11-14T03:56:17Z</updated>
<author>
<name>wdfk-prog</name>
<email>1425075683@qq.com</email>
</author>
<published>2024-11-13T01:18:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=4c18fa7e21ef1b3fdb781f578855a4693ce5e88a'/>
<id>urn:sha1:4c18fa7e21ef1b3fdb781f578855a4693ce5e88a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[stm32] fix missing headfer files</title>
<updated>2024-01-08T10:54:43Z</updated>
<author>
<name>Meco Man</name>
<email>920369182@qq.com</email>
</author>
<published>2024-01-07T16:21:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=74ac685b9abd1caddfdf19d829dd21c1574ba8c6'/>
<id>urn:sha1:74ac685b9abd1caddfdf19d829dd21c1574ba8c6</id>
<content type='text'>
</content>
</entry>
</feed>
