GitHub is home to over 28 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.
The UAVCAN specification documents are maintained here. Also, this is the place for relevant discussions and propositions.
Regulated DSDL definitions for UAVCAN (standard and third-party)
Portable reference implementation of the UAVCAN protocol stack in C++ for embedded systems and Linux.
Python implementation of the UAVCAN protocol stack.
Cross-platform GUI application for UAVCAN bus management and diagnostics
no std uavcan lib in rust. For embedded and general software.
UAVCAN DSDL parser implemented in Python
THE REPOSITORY HAS MOVED TO https://github.com/UAVCAN/dsdl
Minimal implementation of the UAVCAN protocol stack in C for resource constrained applications
Support for DSDL syntax highlighting in vscode
Libuavcan platform driver for Kinetis FlexCAN
Libuavcan platform driver for NXP LPC11C24
DSDL parser in Rust
Libuavcan platform driver for Linux, and Linux-specific helpers for Libuavcan
Libuavcan driver for STM32-based microcontrollers.