# UAVCAN-for-STM32-Arduino **Repository Path**: oliven/UAVCAN-for-STM32-Arduino ## Basic Information - **Project Name**: UAVCAN-for-STM32-Arduino - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-02 - **Last Updated**: 2025-09-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # UAVCAN-for-STM32-Arduino For questions or issues please see forum discussion https://www.stm32duino.com/viewtopic.php?f=10&t=99 UAVCAN for STM32 Arduino is a simple UAVCAN libcanard (https://github.com/UAVCAN/libcanard) example for the Arduino IDE (https://www.arduino.cc/) running on STM32 development boards. This example requires the use of Arduino STM32 core package (https://github.com/stm32duino/Arduino_Core_STM32). It has been tested on STM32F103C8 and STM32F303CC development boards, using Arduino IDE v1.8.5 with Arduino Core STM32 v1.8. CAN bus commands were generated using UAVCAN GUI (https://uavcan.org/GUI_Tool/Overview/) v0.9.0 running on 64 bit Win 10. Libcanard example pictorial schematic: ![Optional Text](https://raw.githubusercontent.com/geosmall/UAVCAN-for-STM32-Arduino/master/images/UAVCAN_NODE_libcanard_F3_ino.jpg) Libcanard example running on UAVCAN GUI: ![Optional Text](https://raw.githubusercontent.com/geosmall/UAVCAN-for-STM32-Arduino/master/images/Screen_Capture.png)