Files
paparazzi/conf/modules/radio_control_uavcan.xml
Fabien-B 06a7cde92e
Some checks failed
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
Uavcan update (#3579)
* Make UAVCAN arch independant
* Comply with uavcan info requests
* Comply with uavcan transfer_ids specifications
* Add uavcan dynamic node id allocation server
* Add uavcan tunnel device
* Add uavcan RC input
* Use uavcan semaphores to achieve thread safety
* Add key-value store
* Various tweaks to make everything work...
2026-01-30 13:10:54 +01:00

29 lines
986 B
XML

<!DOCTYPE module SYSTEM "module.dtd">
<module name="radio_control_uavcan" dir="radio_control" task="radio_control">
<doc>
<description>Radio control from DroneCAN message `dronecan.sensors.rc.RCInput`.</description>
</doc>
<dep>
<depends>uavcan,radio_control_common</depends>
<provides>radio_control</provides>
</dep>
<header>
<file name="radio_control_uavcan.h"/>
</header>
<init fun="rc_uavcan_init()"/>
<event fun="rc_uavcan_event()"/>
<makefile>
<configure name="RC_UAVCAN_TYPE" default="RC_UAVCAN_SBUS"/>
<define name="RC_UAVCAN_TYPE" value="$(RC_UAVCAN_SBUS)" />
<file name="radio_control_uavcan.c"/>
<!-- Load DSDL generated files-->
<include name="$(PAPARAZZI_HOME)/var/include/DSDLcode/include"/>
<file name="dronecan.sensors.rc.RCInput.c" dir="$(PAPARAZZI_HOME)/var/include/DSDLcode/src"/>
<test>
<include name="$(PAPARAZZI_HOME)/sw/ext/dronecan/libcanard"/>
</test>
<test/>
</makefile>
</module>