mirror of
https://github.com/paparazzi/paparazzi.git
synced 2026-05-10 06:59:54 +08:00
Merge pull request #182 from gautierhattenberger/doc
Modules documentation
This commit is contained in:
@@ -5,6 +5,10 @@
|
||||
-->
|
||||
|
||||
<module name="AOA_adc" dir="sensors">
|
||||
<doc>
|
||||
<description>Angle of Attack using internal ADC</description>
|
||||
<configure name="ADC_AOA" value="ADCX" description="select the ADC channel to use"/>
|
||||
</doc>
|
||||
|
||||
<header>
|
||||
<file name="AOA_adc.h"/>
|
||||
|
||||
@@ -1,6 +1,12 @@
|
||||
<!DOCTYPE module SYSTEM "module.dtd">
|
||||
|
||||
<module name="MPPT">
|
||||
<doc>
|
||||
<description>
|
||||
Maximum Power Point Tracker
|
||||
Solar Cells control board by Michel
|
||||
</description>
|
||||
</doc>
|
||||
<header>
|
||||
<file name="MPPT.h"/>
|
||||
</header>
|
||||
|
||||
@@ -7,6 +7,11 @@
|
||||
-->
|
||||
|
||||
<module name="adc_generic" dir="adcs">
|
||||
<doc>
|
||||
<description>Generic ADC</description>
|
||||
<configure name="ADC_CHANNEL_GENERIC1" value="ADCX" description="choose which ADC is used for input 1"/>
|
||||
<configure name="ADC_CHANNEL_GENERIC2" value="ADCX" description="choose which ADC is used for input 2"/>
|
||||
</doc>
|
||||
<header>
|
||||
<file name="adc_generic.h"/>
|
||||
</header>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
<!DOCTYPE module SYSTEM "module.dtd">
|
||||
|
||||
<module name="airborne_ant_track" dir="airborne_ant_track">
|
||||
<doc>
|
||||
<description>Airborne Antenna tracker</description>
|
||||
</doc>
|
||||
<header>
|
||||
<file name="airborne_ant_track.h"/>
|
||||
</header>
|
||||
|
||||
@@ -8,6 +8,13 @@
|
||||
-->
|
||||
|
||||
<module name="airspeed_adc" dir="sensors">
|
||||
<doc>
|
||||
<description>Airspeed sensor using internal ADC</description>
|
||||
<configure name="ADC_AIRSPEED" value="ADCX" description="ADC on which sensor is connected"/>
|
||||
<define name="AIRSPEED_SCALE" value="scale factor" description="linear scale factor (used if AIRSPEED_QUADRATIC_SCALE is not defined"/>
|
||||
<define name="AIRSPEED_QUADRATIC_SCALE" value="quadratic scale factor" description="it is recommended to use quadratic scale"/>
|
||||
<define name="AIRSPEED_BIAS" value="sensor bias"/>
|
||||
</doc>
|
||||
|
||||
<header>
|
||||
<file name="airspeed_adc.h"/>
|
||||
|
||||
@@ -2,6 +2,9 @@
|
||||
<!-- Module to extend the baro_board module with an airspeed sensor using ads1114 adc -->
|
||||
|
||||
<module name="airspeed_ads1114" dir="sensors">
|
||||
<doc>
|
||||
<description>Module to extend the baro_board module with an airspeed sensor using ads1114 adc</description>
|
||||
</doc>
|
||||
<depend require="baro_board.xml"/>
|
||||
<header>
|
||||
<file name="airspeed_ads1114.h"/>
|
||||
|
||||
@@ -10,6 +10,14 @@ Airspeed AMSYS module (I2C)
|
||||
-->
|
||||
|
||||
<module name="airspeed_amsys" dir="sensors">
|
||||
<doc>
|
||||
<description>Airspeed AMSYS module (I2C)</description>
|
||||
<define name="AIRSPEED_AMSYS_I2C_DEV" value="i2cX" description="change default i2c peripheral"/>
|
||||
<define name="AIRSPEED_AMSYS_OFFSET" value="sensor offset"/>
|
||||
<define name="AIRSPEED_AMSYS_SCALE" value="sensor scale factor"/>
|
||||
<define name="USE_AIRSPEED" description="flag to use the data for airspeed control"/>
|
||||
<define name="SENSOR_SYNC_SEND" description="flag to transmit the data as it is acquired"/>
|
||||
</doc>
|
||||
|
||||
<header>
|
||||
<file name="airspeed_amsys.h"/>
|
||||
|
||||
@@ -10,6 +10,14 @@
|
||||
-->
|
||||
|
||||
<module name="airspeed_ets" dir="sensors">
|
||||
<doc>
|
||||
<description>Airspeed ETS module (I2C)</description>
|
||||
<define name="AIRSPEED_ETS_I2C_DEV" value="i2cX" description="change default i2c peripheral"/>
|
||||
<define name="AIRSPEED_ETS_OFFSET" value="sensor offset"/>
|
||||
<define name="AIRSPEED_ETS_SCALE" value="sensor scale factor"/>
|
||||
<define name="USE_AIRSPEED" description="flag to use the data for airspeed control"/>
|
||||
<define name="SENSOR_SYNC_SEND" description="flag to transmit the data as it is acquired"/>
|
||||
</doc>
|
||||
|
||||
<header>
|
||||
<file name="airspeed_ets.h"/>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
<!DOCTYPE module SYSTEM "module.dtd">
|
||||
|
||||
<module name="alt_filter" dir="ins">
|
||||
<doc>
|
||||
<description>Altitude filter (not used for A/C estimation and control, only debug)</description>
|
||||
</doc>
|
||||
<header>
|
||||
<file name="alt_filter.h"/>
|
||||
</header>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
<!DOCTYPE module SYSTEM "module.dtd">
|
||||
|
||||
<module name="alt_srf08" dir="sensors">
|
||||
<doc>
|
||||
<description>Range meter based on srf08 ultrasonic sensor</description>
|
||||
</doc>
|
||||
<header>
|
||||
<file name="alt_srf08.h"/>
|
||||
</header>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
<!DOCTYPE module SYSTEM "module.dtd">
|
||||
|
||||
<module name="baro_MS5534A" dir="sensors">
|
||||
<doc>
|
||||
<description>MS5611 barometer (SPI)</description>
|
||||
</doc>
|
||||
<header>
|
||||
<file name="baro_MS5534A.h"/>
|
||||
</header>
|
||||
|
||||
@@ -6,6 +6,10 @@
|
||||
-->
|
||||
|
||||
<module name="baro_amsys" dir="sensors">
|
||||
<doc>
|
||||
<description>Baro ETS module (I2C)</description>
|
||||
<define name="BARO_ETS_I2C_DEV" value="i2cX" description="select which i2c peripheral to use (default i2c0)"/>
|
||||
</doc>
|
||||
|
||||
<header>
|
||||
<file name="baro_amsys.h"/>
|
||||
|
||||
@@ -7,6 +7,11 @@
|
||||
-->
|
||||
|
||||
<module name="baro_bmp" dir="sensors">
|
||||
<doc>
|
||||
<description>Bosch BMP085 pressure sensor</description>
|
||||
<define name="BMP_I2C_DEV" value="i2cX" description="select which i2c peripheral to use (default i2c0)"/>
|
||||
<define name="SENSOR_SYNC_SEND" description="flag to transmit the data as it is acquired"/>
|
||||
</doc>
|
||||
<header>
|
||||
<file name="baro_bmp.h"/>
|
||||
</header>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
<!DOCTYPE module SYSTEM "module.dtd">
|
||||
|
||||
<module name="baro_board" dir="sensors">
|
||||
<doc>
|
||||
<description>Temporary hack to use baro interface on fixedwing</description>
|
||||
</doc>
|
||||
<header>
|
||||
<file name="baro_board_module.h"/>
|
||||
</header>
|
||||
|
||||
@@ -6,6 +6,10 @@
|
||||
-->
|
||||
|
||||
<module name="baro_ets" dir="sensors">
|
||||
<doc>
|
||||
<description>Baro ETS module (I2C)</description>
|
||||
<define name="BARO_ETS_I2C_DEV" value="i2cX" description="select i2c peripheral to use (default i2c0)"/>
|
||||
</doc>
|
||||
|
||||
<header>
|
||||
<file name="baro_ets.h"/>
|
||||
|
||||
@@ -6,6 +6,10 @@
|
||||
-->
|
||||
|
||||
<module name="baro_ms5611_i2c" dir="sensors">
|
||||
<doc>
|
||||
<description>Measurement Specialties MS5611-01BA pressure sensor (I2C)</description>
|
||||
<define name="MS5611_I2C_DEV" value="i2cX" description="select i2c peripheral to use (default i2c0)"/>
|
||||
</doc>
|
||||
<header>
|
||||
<file name="baro_ms5611_i2c.h"/>
|
||||
</header>
|
||||
|
||||
@@ -6,6 +6,10 @@
|
||||
-->
|
||||
|
||||
<module name="baro_scp" dir="sensors">
|
||||
<doc>
|
||||
<description>VTI SCP1000 pressure sensor (SPI)</description>
|
||||
<define name="SENSOR_SYNC_SEND" description="flag to transmit the data as it is acquired"/>
|
||||
</doc>
|
||||
<header>
|
||||
<file name="baro_scp.h"/>
|
||||
</header>
|
||||
|
||||
@@ -7,6 +7,11 @@
|
||||
-->
|
||||
|
||||
<module name="baro_scp_i2c" dir="sensors">
|
||||
<doc>
|
||||
<description>VTI SCP1000 pressure sensor (I2C)</description>
|
||||
<define name="SCP_I2C_DEV" value="i2cX" description="select i2c peripheral to use (default i2c0)"/>
|
||||
<define name="SENSOR_SYNC_SEND" description="flag to transmit the data as it is acquired"/>
|
||||
</doc>
|
||||
<header>
|
||||
<file name="baro_scp_i2c.h"/>
|
||||
</header>
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
@define BAT_CHECKER_LED The LED to use for the warning signal.
|
||||
-->
|
||||
<module name="bat_checker">
|
||||
<doc>
|
||||
<description>Battery checker module</description>
|
||||
<define name="BAT_CHECKER_DELAY" value="delay" description="number of seconds the battery voltage has to below LOW_BAT_LEVEL before warning signal is activated"/>
|
||||
<define name="BAT_CHECKER_LED" value="X" description="led number to use for the warning signal"/>
|
||||
</doc>
|
||||
<header>
|
||||
<file name="bat_checker.h"/>
|
||||
</header>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
<!DOCTYPE module SYSTEM "module.dtd">
|
||||
|
||||
<module name="booz_cam" dir="cam_control">
|
||||
<doc>
|
||||
<description>Camera control for BOOZ board</description>
|
||||
</doc>
|
||||
<!-- depend require="booz_pwm|led" -->
|
||||
<header>
|
||||
<file name="booz_cam.h"/>
|
||||
|
||||
@@ -5,6 +5,11 @@
|
||||
-->
|
||||
|
||||
<module name="drop">
|
||||
<doc>
|
||||
<description>Drop control for BOOZ board</description>
|
||||
<define name="DROP_SERVO_OPEN" value="pwm" description="PWM value when servo is in open position in us (optional)"/>
|
||||
<define name="DROP_SERVO_CLOSED" value="pwm" description="PWM value when servo is in closed position in us (optional)"/>
|
||||
</doc>
|
||||
<!-- depend require="booz_pwm" -->
|
||||
<header>
|
||||
<file name="booz_drop.h"/>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
<!DOCTYPE module SYSTEM "module.dtd">
|
||||
|
||||
<module name="core">
|
||||
<doc>
|
||||
<description>Extra datalink channel (PPRZ transport)</description>
|
||||
</doc>
|
||||
<header>
|
||||
<file name="extra_pprz_dl.h"/>
|
||||
</header>
|
||||
|
||||
@@ -7,6 +7,10 @@
|
||||
-->
|
||||
|
||||
<module name="booz_pwm" dir="core">
|
||||
<doc>
|
||||
<description>Allow to use PWM output on booz boards, PWM0 is activated by default (PWM5 on lpc21 output)</description>
|
||||
<define name="USE_PWM1" description="flag to activate with USE_PWM1 flag (PWM2 on lpc21 output)"/>
|
||||
</doc>
|
||||
<header>
|
||||
<file name="booz_pwm_arch.h"/>
|
||||
</header>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
<!DOCTYPE module SYSTEM "module.dtd">
|
||||
|
||||
<module name="cam_point" dir="cam_control">
|
||||
<doc>
|
||||
<description>Camera control for fixedwing</description>
|
||||
</doc>
|
||||
<header>
|
||||
<file name="cam.h"/>
|
||||
<file name="point.h"/>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
<!DOCTYPE module SYSTEM "module.dtd">
|
||||
|
||||
<module name="cam_roll" dir="cam_control">
|
||||
<doc>
|
||||
<description>Camera control on roll axis only</description>
|
||||
</doc>
|
||||
<header>
|
||||
<file name="cam.h"/>
|
||||
</header>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
<!DOCTYPE module SYSTEM "module.dtd">
|
||||
|
||||
<module name="cam_segment" dir="cam_control">
|
||||
<doc>
|
||||
<description>Camera control to point a segment</description>
|
||||
</doc>
|
||||
<!--depend require="cam_point.xml"/-->
|
||||
<header>
|
||||
<file name="cam_segment.h"/>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
<!DOCTYPE module SYSTEM "module.dtd">
|
||||
|
||||
<module name="cartography">
|
||||
<doc>
|
||||
<description>Cartography sweeping pattern for navigation</description>
|
||||
</doc>
|
||||
<header>
|
||||
<file name="cartography.h"/>
|
||||
</header>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
<!DOCTYPE module SYSTEM "module.dtd">
|
||||
|
||||
<module name="charge_sens" dir="meteo">
|
||||
<doc>
|
||||
<description></description>
|
||||
</doc>
|
||||
<header>
|
||||
<file name="charge_sens.h"/>
|
||||
</header>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
<!DOCTYPE module SYSTEM "module.dtd">
|
||||
|
||||
<module name="demo_module">
|
||||
<doc>
|
||||
<description>Demo module</description>
|
||||
</doc>
|
||||
<header>
|
||||
<file name="demo_module.h"/>
|
||||
</header>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
<!DOCTYPE module SYSTEM "module.dtd">
|
||||
|
||||
<module name="deploy_sonar_buoy">
|
||||
<doc>
|
||||
<description></description>
|
||||
</doc>
|
||||
<header>
|
||||
<file name="deploy_sonar_buoy.h"/>
|
||||
</header>
|
||||
|
||||
@@ -20,6 +20,10 @@
|
||||
-->
|
||||
|
||||
<module name="digital_cam">
|
||||
<doc>
|
||||
<description>Digital camera control (trigger using led)</description>
|
||||
</doc>
|
||||
|
||||
<header>
|
||||
<file name="led_cam_ctrl.h"/>
|
||||
</header>
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
<!DOCTYPE module SYSTEM "module.dtd">
|
||||
|
||||
<module name="atmega_i2c_cam_ctrl" dir="digital_cam">
|
||||
<doc>
|
||||
<description></description>
|
||||
</doc>
|
||||
|
||||
<header>
|
||||
<file name="atmega_i2c_cam_ctrl.h"/>
|
||||
</header>
|
||||
|
||||
@@ -20,6 +20,9 @@
|
||||
-->
|
||||
|
||||
<module name="digital_cam_servo" dir="digital_cam">
|
||||
<doc>
|
||||
<description>Digital camera control (trigger using servo)</description>
|
||||
</doc>
|
||||
|
||||
<header>
|
||||
<file name="servo_cam_ctrl.h"/>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
<!DOCTYPE module SYSTEM "module.dtd">
|
||||
|
||||
<module name="dust_gp2y" dir="meteo">
|
||||
<doc>
|
||||
<description></description>
|
||||
</doc>
|
||||
<header>
|
||||
<file name="dust_gp2y.h"/>
|
||||
</header>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
<!DOCTYPE module SYSTEM "module.dtd">
|
||||
|
||||
<module name="enose" dir="enose">
|
||||
<doc>
|
||||
<description>Chemical Enose sensor</description>
|
||||
</doc>
|
||||
<header>
|
||||
<file name="enose.h"/>
|
||||
<file name="chemo_detect.h"/>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
<!DOCTYPE module SYSTEM "module.dtd">
|
||||
|
||||
<module name="extra_dl" dir="datalink">
|
||||
<doc>
|
||||
<description>Extra datalink (PPRZ transport)</description>
|
||||
</doc>
|
||||
<header>
|
||||
<file name="extra_pprz_dl.h"/>
|
||||
</header>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
<!DOCTYPE module SYSTEM "module.dtd">
|
||||
|
||||
<module name="flight_benchmark" dir="benchmark">
|
||||
<doc>
|
||||
<description>Flight benchmark</description>
|
||||
</doc>
|
||||
<header>
|
||||
<file name="flight_benchmark.h"/>
|
||||
</header>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
<!DOCTYPE module SYSTEM "module.dtd">
|
||||
|
||||
<module name="formation_flight" dir="multi">
|
||||
<doc>
|
||||
<description>Formation flight control</description>
|
||||
</doc>
|
||||
<header>
|
||||
<file name="formation.h"/>
|
||||
</header>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
<!DOCTYPE module SYSTEM "module.dtd">
|
||||
|
||||
<module name="geiger_counter" dir="meteo">
|
||||
<doc>
|
||||
<description>Geifer counter sensor</description>
|
||||
</doc>
|
||||
<header>
|
||||
<file name="geiger_counter.h"/>
|
||||
</header>
|
||||
|
||||
@@ -6,6 +6,11 @@
|
||||
-->
|
||||
|
||||
<module name="generic_com" dir="com">
|
||||
<doc>
|
||||
<description>Generic com (can be used for Satcom/GSM)</description>
|
||||
<define name="GENERIC_COM_I2C_DEV" value="i2cX" description="select i2c peripheral to use (default i2c0)"/>
|
||||
<define name="GENERIC_COM_SLAVE_ADDR" value="i2c address"/>
|
||||
</doc>
|
||||
<header>
|
||||
<file name="generic_com.h"/>
|
||||
</header>
|
||||
|
||||
@@ -6,6 +6,9 @@ ap.CFLAGS += -DGPS_CONFIGURE -DGPS_PORT_ID=GPS_PORT_DDC
|
||||
-->
|
||||
|
||||
<module name="gps_i2c">
|
||||
<doc>
|
||||
<description>U-blox gps using i2c (broken)</description>
|
||||
</doc>
|
||||
<header>
|
||||
<file name="gps_i2c.h"/>
|
||||
</header>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
<!DOCTYPE module SYSTEM "module.dtd">
|
||||
|
||||
<module name="gps_ubx" dir="gps">
|
||||
<doc>
|
||||
<description>Ublox gps (uart)</description>
|
||||
</doc>
|
||||
<header>
|
||||
<file name="gps_ubx_uart.h"/>
|
||||
</header>
|
||||
|
||||
@@ -16,6 +16,19 @@
|
||||
-->
|
||||
|
||||
<module name="gps_ubx" dir="gps">
|
||||
<doc>
|
||||
<description>
|
||||
Automatically configure any Ublox GPS for paparazzi
|
||||
|
||||
-configures all the messages, and the rates
|
||||
-automatic baudrate detection
|
||||
|
||||
Warning: you still need to tell the driver
|
||||
a) which paparazzi uart you use
|
||||
b) inside the ublox gps there are also many ports. the tiny/ppzgps use ublox_internal_port1 but if for instance you use a LS-SAM or I2C device you need to configure:
|
||||
</description>
|
||||
<define name="GPS_PORT_ID" value="GPS_PORT_UART2" description=""/>
|
||||
</doc>
|
||||
<header>
|
||||
<file name="gps_ubx_ucenter.h"/>
|
||||
</header>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
<!DOCTYPE module SYSTEM "module.dtd">
|
||||
|
||||
<module name="gsm">
|
||||
<doc>
|
||||
<description>GSM module</description>
|
||||
</doc>
|
||||
<header>
|
||||
<file name="gsm.h"/>
|
||||
</header>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
<!DOCTYPE module SYSTEM "module.dtd">
|
||||
|
||||
<module name="humid_dpicco" dir="meteo">
|
||||
<doc>
|
||||
<description></description>
|
||||
</doc>
|
||||
<header>
|
||||
<file name="humid_dpicco.h"/>
|
||||
</header>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
<!DOCTYPE module SYSTEM "module.dtd">
|
||||
|
||||
<module name="humid_hih" dir="meteo">
|
||||
<doc>
|
||||
<description></description>
|
||||
</doc>
|
||||
<header>
|
||||
<file name="humid_hih.h"/>
|
||||
</header>
|
||||
|
||||
@@ -6,6 +6,10 @@
|
||||
-->
|
||||
|
||||
<module name="humid_htm_b71" dir="meteo">
|
||||
<doc>
|
||||
<description>TronSens HTM-B71 humidity sensor (I2C)</description>
|
||||
<define name="HTM_I2C_DEV" value="i2cX" description="select i2c peripheral to use (default i2c0)"/>
|
||||
</doc>
|
||||
<header>
|
||||
<file name="humid_htm_b71.h"/>
|
||||
</header>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
<!DOCTYPE module SYSTEM "module.dtd">
|
||||
|
||||
<module name="humdid_pcap01" dir="meteo">
|
||||
<doc>
|
||||
<description></description>
|
||||
</doc>
|
||||
<header>
|
||||
<file name="humid_pcap01.h"/>
|
||||
</header>
|
||||
@@ -10,4 +13,4 @@
|
||||
<makefile target="ap">
|
||||
<file name="humid_pcap01.c"/>
|
||||
</makefile>
|
||||
</module>
|
||||
</module>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
<!DOCTYPE module SYSTEM "module.dtd">
|
||||
|
||||
<module name="humid_sht" dir="meteo">
|
||||
<doc>
|
||||
<description></description>
|
||||
</doc>
|
||||
<header>
|
||||
<file name="humid_sht.h"/>
|
||||
</header>
|
||||
|
||||
@@ -6,6 +6,10 @@
|
||||
-->
|
||||
|
||||
<module name="humid_sht_i2c" dir="meteo">
|
||||
<doc>
|
||||
<description>Sensirion SHT25 humidity sensor (I2C)</description>
|
||||
<define name="SCP_I2C_DEV" value="i2cX" description="select i2c peripheral to use (default i2c0)"/>
|
||||
</doc>
|
||||
<header>
|
||||
<file name="humid_sht_i2c.h"/>
|
||||
</header>
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user