iamadahn opened a new pull request, #21520: URL: https://github.com/apache/nuttx/pull/21520
## Summary This patch adds FDCAN1 support for STM32G0 family. Suggested implementation is fairly limited, it doesn't add FDCAN2 support and also it prohibits the use of TIM16 and TIM17 if FDCAN1 is selected since they share the same IRQs with FDCAN1 and FDCAN2 and it would be too complex for me at the moment to implement. Also it is character driver only. ## Impact Users will be able to use at least FDCAN1 peripheral on STM32G0 family. ## Testing Testing is done with DroneCAN example from nuttx-apps repository, which itself needed a fix - https://github.com/apache/nuttx-apps/pull/3986 ``` NuttShell (NSH) NuttX-13.1.0 nsh> ? help usage: help [-v] [<cmd>] . cat exec du source watch [ cd exit printf test xd ? cp expr pwd time alias cmp false set true unalias dirname help kill uname basename dmesg hexdump sleep unset break echo ls usleep uptime Builtin Apps: dd dronecan hello nsh sh nsh> uname -a NuttX 13.1.0 ffa3815983 Nov 6 2026 16:53:33 arm weact-stm32g0b1 nsh> dronecan canard_main: Starting canard_daemon canard_main: canard_daemon started canard_daemon: canard initialized start node (ID: 42 Name: org.dronecan.nuttx.demo) nsh> GetNodeInfo request from 127 ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
