Files
Gautier Hattenberger 879c971eb0
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
Digital cam pwm trigger (#3636)
* [gps] send NMEA frames to external sensors
* [digital_cam] add pwm trigger module
2026-04-13 10:02:14 +02:00

37 lines
1.4 KiB
XML

<!DOCTYPE module SYSTEM "module.dtd">
<module name="gps_nmea_send" dir="gps">
<doc>
<description>
module used to send GPS data over for external instrument using NMEA input.
Example: MAPIR camera stores GPS data in metadata on each frame.
</description>
<configure name="NMEA_SEND_UART" value="UART3" description="UART on which NMEA frames are sent"/>
<configure name="NMEA_SEND_BAUD" value="B115200" description="UART Baudrate, default to 115200"/>
<define name="NMEA_SEND_USE_STATE_DATA" value="FALSE|TRUE" description="Use filtered state data rather than raw GPS data (default: FALSE)"/>
</doc>
<dep>
<depends>uart</depends>
</dep>
<header>
<file name="gps_nmea_send.h"/>
</header>
<init fun="gps_nmea_send_init()"/>
<periodic fun="gps_nmea_send_periodic()" freq="5" autorun="TRUE"/>
<makefile target="ap">
<configure name="NMEA_SEND_UART" default="uart3" case="upper|lower"/>
<configure name="NMEA_SEND_BAUD" default="B115200"/>
<file name="gps_nmea_send.c"/>
<define name="USE_$(NMEA_SEND_UART_UPPER)"/>
<define name="NMEA_SEND_UART" value="$(NMEA_SEND_UART_LOWER)"/>
<define name="$(NMEA_SEND_UART_UPPER)_BAUD" value="$(NMEA_SEND_BAUD)"/>
<test>
<define name="USE_UART1"/>
<define name="UART1_BAUD" value="B115200"/>
<define name="NMEA_SEND_UART" value="uart1"/>
</test>
</makefile>
</module>