mirror of
https://github.com/paparazzi/paparazzi.git
synced 2026-02-06 02:52:42 +08:00
* 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...
33 lines
1.3 KiB
XML
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>
|