Files
paparazzi/conf/modules/actuators_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

33 lines
1.3 KiB
XML

<!DOCTYPE module SYSTEM "module.dtd">
<module name="actuators_uavcan" dir="actuators" task="actuators">
<doc>
<description>
UAVCan actuators
</description>
<define name="UAVCAN_ACTUATORS_USE_CURRENT" value="TRUE" description="Enable the usage of the current sensing in the ESC telemetry"/>
</doc>
<dep>
<depends>uavcan,actuators</depends>
<provides>actuators</provides>
</dep>
<header>
<file name="actuators_uavcan.h"/>
</header>
<makefile target="ap">
<file name="actuators_uavcan.c"/>
<file name="pprz_random.c" dir="math"/>
<!-- Load DSDL generated files-->
<include name="$(PAPARAZZI_HOME)/var/include/DSDLcode/include"/>
<file name="uavcan.equipment.esc.Status.c" dir="$(PAPARAZZI_HOME)/var/include/DSDLcode/src"/>
<file name="uavcan.equipment.esc.RawCommand.c" dir="$(PAPARAZZI_HOME)/var/include/DSDLcode/src"/>
<file name="uavcan.equipment.actuator.Status.c" dir="$(PAPARAZZI_HOME)/var/include/DSDLcode/src"/>
<file name="uavcan.equipment.actuator.ArrayCommand.c" dir="$(PAPARAZZI_HOME)/var/include/DSDLcode/src"/>
<file name="uavcan.equipment.device.Temperature.c" dir="$(PAPARAZZI_HOME)/var/include/DSDLcode/src"/>
</makefile>
<makefile target="sim|nps">
<file_arch name="actuators_uavcan_arch.c"/>
</makefile>
</module>