[modules][ocaml] implement module dependency (#2669)

- support depends, conflicts and provides nodes, all under a 'dep' node
- autoload are kept for now and are not moved yet
- modules are updated for new dep format
- it is now required that module's name and filename are the same
This commit is contained in:
Gautier Hattenberger
2021-03-16 17:47:34 +01:00
committed by GitHub
parent 97fa1d73ac
commit e4d9e10492
149 changed files with 589 additions and 284 deletions
+3 -3
View File
@@ -55,9 +55,9 @@
</module>
<!--configure name="SDLOG_USE_RTC" value="FALSE"/-->
<module name="tlsf"/>
<!--module name="tlsf"/>
<module name="pprzlog"/>
<module name="logger" type="sd_chibios"/>
<module name="logger" type="sd_chibios"/-->
<module name="flight_recorder"/>
</firmware>
@@ -216,7 +216,7 @@
<section name="SIMULATOR" prefix="NPS_">
<define name="JSBSIM_LAUNCHSPEED" value="15"/>
<define name="JSBSIM_MODEL" value="easystar" type="string"/>
<define name="SENSORS_PARAMS" value="nps_sensors_params_wind_estimator.h" type="string"/>
<define name="SENSORS_PARAMS" value="nps_sensors_params_default.h" type="string"/>
<define name="JS_AXIS_MODE" value="4"/>
</section>
+3 -1
View File
@@ -37,7 +37,9 @@
</dl_settings>
</settings>
<depends>pwm_meas</depends>
<dep>
<depends>pwm_meas</depends>
</dep>
<header>
<file name="aoa_pwm.h" />
</header>
+1 -1
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="ahrs_flat_cmpl_rmat" dir="ahrs">
<module name="ahrs_float_cmpl_rmat" dir="ahrs">
<doc>
<description>
AHRS using complementary filter in floating point.
+1 -1
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="ahrs_float_dcm" dir="ahrs">
<module name="ahrs_float_invariant" dir="ahrs">
<doc>
<description>
AHRS using invariant filter.
+3 -1
View File
@@ -10,7 +10,9 @@
- ADC channels can be used for gyros.
</description>
</doc>
<depends>infrared_adc</depends>
<dep>
<depends>infrared_adc</depends>
</dep>
<header>
<file name="ahrs_infrared.h"/>
</header>
+1 -1
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="auto1_cmd" dir="switching">
<module name="auto1_commands" dir="switching">
<doc>
<description>AUTO1 FLAPS/HATCH COMMANDS.
Enable RC controlled HATCH and BRAKE/FLAPS in both MANUAL and AUTO1, while automatic in AUTO2.
+3 -1
View File
@@ -7,6 +7,9 @@
<header>
<file name="baro_MS5534A.h"/>
</header>
<dep>
<depends>spi_master</depends>
</dep>
<init fun="baro_MS5534A_init()"/>
<periodic fun="baro_MS5534A_send()" freq="20"/>
<event fun="baro_MS5534A_event()"/>
@@ -14,7 +17,6 @@
<file name="baro_MS5534A.c"/>
<define name="USE_BARO_MS5534A"/>
<define name="USE_SPI_SLAVE0"/>
<define name="SPI_MASTER"/>
<configure name="BARO_MS5534A_W1" value="0xAC20"/>
<configure name="BARO_MS5534A_W2" value="0x87D9"/>
<configure name="BARO_MS5534A_W3" value="0x8D9C"/>
+1 -1
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="baro_bmp280" dir="sensors">
<module name="baro_bmp280_i2c" dir="sensors">
<doc>
<description>
Bosch-Sensortech BMP280xx pressure sensor
+3 -3
View File
@@ -10,6 +10,9 @@
<configure name="MS5611_SLAVE_IDX" value="SPI_SLAVE0" description="SPI slave select index"/>
<define name="SENSOR_SYNC_SEND" description="flag to enable sending BARO_MS5611 message on every new measurement"/>
</doc>
<dep>
<depends>spi_master</depends>
</dep>
<header>
<file name="baro_ms5611_spi.h"/>
</header>
@@ -20,9 +23,6 @@
<makefile target="ap">
<configure name="MS5611_SPI_DEV" default="spi1" case="upper|lower"/>
<configure name="MS5611_SLAVE_IDX" default="spi_slave0" case="upper|lower"/>
<raw>
include $(CFG_SHARED)/spi_master.makefile
</raw>
<define name="USE_$(MS5611_SPI_DEV_UPPER)" />
<define name="USE_$(MS5611_SLAVE_IDX_UPPER)" />
<define name="MS5611_SPI_DEV" value="$(MS5611_SPI_DEV_LOWER)" />
+3 -2
View File
@@ -8,13 +8,14 @@
<header>
<file name="baro_scp.h"/>
</header>
<dep>
<depends>spi_master</depends>
</dep>
<init fun="baro_scp_init()"/>
<periodic fun="baro_scp_periodic()" freq="1.8"/>
<event fun="baro_scp_event()"/>
<makefile target="ap">
<file name="baro_scp.c"/>
<define name="SPI_MASTER"/>
<define name="USE_SPI"/>
</makefile>
</module>
+3 -1
View File
@@ -53,7 +53,9 @@
</dl_settings>
</settings>
<autoload name="video_thread"/>
<dep>
<depends>video_thread</depends>
</dep>
<header>
<file name="mt9v117.h"/>
+3 -3
View File
@@ -12,10 +12,10 @@
Normal up of the board is on STM32F405 side.
</description>
</doc>
<dep>
<depends>spi_master,osd_max7456,baro_bmp280_i2c</depends>
</dep>
<autoload name="imu" type="mpu6000"/>
<autoload name="spi" type="master"/>
<autoload name="osd_max7456" />
<autoload name="baro_bmp280_i2c" />
<makefile target="!sim|nps|fbw">
<!-- IMU CONFIGURATION -->
+3 -4
View File
@@ -13,11 +13,10 @@
</description>
<configure name="BOARD_MATEK_ROTATED" value="FALSE|TRUE" description="if TRUE, the board is not using is default orientation and axis can be redefined by hand"/>
</doc>
<dep>
<depends>spi_master,osd_max7456,baro_bmp280_i2c,current_sensor</depends>
</dep>
<autoload name="imu" type="mpu6000"/>
<autoload name="spi" type="master"/>
<autoload name="osd_max7456"/>
<autoload name="baro_bmp280_i2c"/>
<autoload name="current_sensor"/>
<makefile target="!sim|nps|fbw">
<!-- IMU CONFIGURATION -->
+3 -2
View File
@@ -12,9 +12,10 @@
</description>
<configure name="BOARD_TAWAKI_ROTATED" value="FALSE|TRUE" description="if TRUE, the board is not using is default orientation and axis can be redefined by hand"/>
</doc>
<dep>
<depends>baro_bmp3,mag_lis3mdl</depends>
</dep>
<autoload name="imu" type="mpu6000"/>
<autoload name="baro" type="bmp3"/>
<autoload name="mag" type="lis3mdl"/>
<makefile target="!sim|nps|fbw">
<define name="IMU_MPU_GYRO_RANGE" value="MPU60X0_GYRO_RANGE_1000"/>
<define name="IMU_MPU_ACCEL_RANGE" value="MPU60X0_ACCEL_RANGE_8G"/>
+3 -1
View File
@@ -4,7 +4,9 @@
<doc>
<description>Camera control to point a segment</description>
</doc>
<depends>cam_point</depends>
<dep>
<depends>cam_point</depends>
</dep>
<header>
<file name="cam_segment.h"/>
</header>
+1 -1
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="config">
<module name="configure_actuators_mkk_v2" dir="config">
<doc>
<description>Configure Mikrokopter MKK v2.0 BLDC motor controllers (requires subsystem actuators_mkk_v2)</description>
</doc>
+3 -2
View File
@@ -9,7 +9,8 @@
- guidance_basic_fw
</description>
</doc>
<autoload name="stabilization_attitude_fw"/>
<autoload name="guidance_basic_fw"/>
<dep>
<depends>stabilization_attitude_fw,guidance_basic_fw</depends>
</dep>
<makefile target="ap|sim|nps" firmware="fixedwing"/>
</module>
+4 -3
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="control" dir="control">
<module name="control_adaptive" dir="control">
<doc>
<description>
Adaptive control for fixed-wing aircraft.
@@ -9,7 +9,8 @@
- guidance_basic_fw
</description>
</doc>
<autoload name="stabilization_adaptive_fw"/>
<autoload name="guidance_basic_fw"/>
<dep>
<depends>stabilization_adaptive_fw,guidance_basic_fw</depends>
</dep>
<makefile target="ap|sim|nps" firmware="fixedwing"/>
</module>
+4 -3
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="control" dir="control">
<module name="control_energy" dir="control">
<doc>
<description>
Energy control for fixed-wing aircraft.
@@ -9,7 +9,8 @@
- guidance_energy
</description>
</doc>
<autoload name="stabilization_attitude_fw"/>
<autoload name="guidance_energy"/>
<dep>
<depends>stabilization_attitude_fw,guidance_energy</depends>
</dep>
<makefile target="ap|sim|nps" firmware="fixedwing"/>
</module>
+4 -3
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="control" dir="control">
<module name="control_energyadaptive" dir="control">
<doc>
<description>
Energy control for fixed-wing aircraft with adaptive stabilization.
@@ -9,7 +9,8 @@
- guidance_energy
</description>
</doc>
<autoload name="stabilization_adaptive_fw"/>
<autoload name="guidance_energy"/>
<dep>
<depends>stabilization_adaptive_fw,guidance_energy</depends>
</dep>
<makefile target="ap|sim|nps" firmware="fixedwing"/>
</module>
+4 -3
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="control" dir="control">
<module name="control_new" dir="control">
<doc>
<description>
Full PID control for fixed-wing aircraft.
@@ -9,7 +9,8 @@
- guidance_full_pid_fw
</description>
</doc>
<autoload name="stabilization_adaptive_fw"/>
<autoload name="guidance_full_pid_fw"/>
<dep>
<depends>stabilization_adaptive_fw,guidance_full_pid_fw</depends>
</dep>
<makefile target="ap|sim|nps" firmware="fixedwing"/>
</module>
+3 -1
View File
@@ -24,7 +24,9 @@
</doc>
<depends>extra_dl</depends>
<dep>
<depends>extra_dl</depends>
</dep>
<header>
<file name="copilot.h"/>
</header>
+1 -1
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="ctrl_module_demo" dir="ctrl">
<module name="ctrl_module_innerloop_demo" dir="ctrl">
<doc>
<description>
Demo Control Module.
+3 -1
View File
@@ -32,7 +32,9 @@
</dl_settings>
</settings>
<depends>video_thread</depends>
<dep>
<depends>video_thread</depends>
</dep>
<header>
<file name="cv_blob_locator.h"/>
+4 -2
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="ColorFilter" dir="computer_vision">
<module name="cv_colorfilter" dir="computer_vision">
<doc>
<description>ColorFilter</description>
<define name="COLORFILTER_CAMERA" value="front_camera|bottom_camera" description="Video device to use"/>
@@ -20,7 +20,9 @@
</dl_settings>
</settings>
<depends>video_thread</depends>
<dep>
<depends>video_thread</depends>
</dep>
<header>
<file name="colorfilter.h"/>
+3 -1
View File
@@ -48,7 +48,9 @@
</dl_settings>
</settings>
<depends>video_thread</depends>
<dep>
<depends>video_thread</depends>
</dep>
<header>
<file name="cv_detect_color_object.h"/>
+3 -1
View File
@@ -61,7 +61,9 @@
</dl_settings>
</settings>
<depends>video_thread</depends>
<dep>
<depends>video_thread</depends>
</dep>
<header>
<file name="detect_gate.h"/>
+1 -1
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="detect_window" dir="computer_vision">
<module name="cv_detect_window" dir="computer_vision">
<doc>
<description>
Detect window
+3 -3
View File
@@ -180,9 +180,9 @@
</dl_settings>
</settings>
<depends>video_thread</depends>
<autoload name="agl_dist"/>
<autoload name="pose_history"/>
<dep>
<depends>video_thread,agl_dist,pose_history</depends>
</dep>
<header>
<file name="opticflow_module.h"/>
+5 -3
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="qrcode" dir="computer_vision/qrcode">
<module name="cv_qrcode" dir="computer_vision/qrcode">
<doc>
<description>
QR code reader using ZBAR library
@@ -10,9 +10,11 @@
<define name="QRCODE_CAMERA" value="front_camera|bottom_camera" description="The V4L2 camera device that is used for searching a QR code"/>
<define name="QRCODE_FPS" value="0" description="The (maximum) frequency to run the calculations at. If zero, it will max out at the camera frame rate"/>
<define name="QRCODE_DRAW_RECTANGLE" value="TRUE|FALSE" description="Whether or not to draw a rectangle around a found QR code"/>
</doc>
</doc>
<depends>video_thread</depends>
<dep>
<depends>video_thread</depends>
</dep>
<header>
<file name="qr_code.h"/>
+3 -1
View File
@@ -32,7 +32,9 @@
</dl_settings>
</settings>
<depends>video_thread</depends>
<dep>
<depends>video_thread</depends>
</dep>
<header>
<file name="undistort_image.h"/>
+3 -1
View File
@@ -41,7 +41,9 @@
</dl_settings>
</dl_settings>
</settings>
<conflicts>digital_cam,digital_cam_servo,digital_cam_i2co,digital_cam_i2c,digital_cam_video</conflicts>
<dep>
<conflicts>digital_cam,digital_cam_servo,digital_cam_i2co,digital_cam_i2c,digital_cam_video</conflicts>
</dep>
<header>
<file name="dc_ctrl_parrot_mykonos.h"/>
<file name="dc.h"/>
+3 -1
View File
@@ -51,7 +51,9 @@
</dl_settings>
</settings>
<conflicts>digital_cam_i2c,digital_cam_servo,digital_cam_uart,digital_cam_video</conflicts>
<dep>
<conflicts>digital_cam_i2c,digital_cam_servo,digital_cam_uart,digital_cam_video</conflicts>
</dep>
<header>
<file name="gpio_cam_ctrl.h"/>
+4 -2
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="atmega_i2c_cam_ctrl" dir="digital_cam">
<module name="digital_cam_i2c" dir="digital_cam">
<doc>
<description>
Digital Photo Camera Triggering (using a I2C channel)
@@ -14,7 +14,9 @@
<define name="DC_SHOOT_ON_BUTTON_RELEASE" />
<define name="DC_SHOT_SYNC_SEND" value="TRUE|FALSE" description="send DC_SHOT message when photo was taken (default: TRUE)"/>
</doc>
<conflicts>digital_cam,digital_cam_servo,digital_cam_uart,digital_cam_video</conflicts>
<dep>
<conflicts>digital_cam,digital_cam_servo,digital_cam_uart,digital_cam_video</conflicts>
</dep>
<header>
<file name="atmega_i2c_cam_ctrl.h"/>
<file name="dc.h"/>
+3 -1
View File
@@ -17,7 +17,9 @@
<define name="DC_AUTOSHOOT_DISTANCE_INTERVAL" value="50" description="grid in meters"/>
</doc>
<conflicts>digital_cam,digital_cam_i2c,digital_cam_uart,digital_cam_video</conflicts>
<dep>
<conflicts>digital_cam,digital_cam_i2c,digital_cam_uart,digital_cam_video</conflicts>
</dep>
<header>
<file name="servo_cam_ctrl.h"/>
+3 -1
View File
@@ -11,7 +11,9 @@
</description>
<define name="DC_RADIO_SHOOT" value="RADIO_xxx" description="specifies the channel to be used to trigger the camera by radio transmiter"/>
</doc>
<depends>digital_cam|digital_cam_servo|digital_cam_uart|digital_cam_i2c|digital_cam_video</depends>
<dep>
<depends>digital_cam|digital_cam_servo|digital_cam_uart|digital_cam_i2c|digital_cam_video</depends>
</dep>
<header>
<file name="dc_shoot_rc.h"/>
</header>
+4 -2
View File
@@ -1,5 +1,5 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="uart_cam_ctrl" dir="digital_cam">
<module name="digital_cam_uart" dir="digital_cam">
<doc>
<description>
Digital Photo Camera Triggering (using a UART link)
@@ -53,7 +53,9 @@
</dl_settings>
</dl_settings>
</settings>
<conflicts>digital_cam,digital_cam_servo,digital_cam_i2c</conflicts>
<dep>
<conflicts>digital_cam,digital_cam_servo,digital_cam_i2c</conflicts>
</dep>
<header>
<file name="uart_cam_ctrl.h"/>
<file name="dc.h"/>
+5 -4
View File
@@ -1,5 +1,5 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="video_cam_ctrl" dir="digital_cam">
<module name="digital_cam_video" dir="digital_cam">
<doc>
<description>
Digital Photo Camera Triggering (using embedded video)
@@ -34,9 +34,10 @@
</dl_settings>
</settings>
<depends>video_capture</depends>
<conflicts>digital_cam,digital_cam_servo,digital_cam_i2c,digital_cam_uart</conflicts>
<dep>
<depends>video_capture</depends>
<conflicts>digital_cam,digital_cam_servo,digital_cam_i2c,digital_cam_uart</conflicts>
</dep>
<header>
<file name="video_cam_ctrl.h"/>
+4 -4
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="loggers">
<module name="direct_memory_logger" dir="loggers">
<doc>
<description>
Directly log values to memory for flash chips.
@@ -18,6 +18,9 @@
</dl_settings>
</dl_settings>
</settings>
<dep>
<depends>spi_master</depends>
</dep>
<header>
<file name="direct_memory_logger.h"/>
@@ -30,9 +33,6 @@
<configure name="DM_LOG_UART" default="uart1" case="upper|lower"/>
<configure name="DM_LOG_SPI_DEV" default="spi2" case="upper|lower"/>
<configure name="DM_LOG_SPI_SLAVE_IDX" default="spi_slave1" case="upper|lower"/>
<raw>
include $(CFG_SHARED)/spi_master.makefile
</raw>
<define name="USE_$(DM_LOG_SPI_DEV_UPPER)" value="1" />
<define name="USE_$(DM_LOG_SPI_SLAVE_IDX_UPPER)" value="1" />
@@ -27,7 +27,9 @@
</dl_settings>
</settings>
<depends>gvf_module.xml</depends>
<dep>
<depends>gvf_module</depends>
</dep>
<header>
<file name="dcf.h"/>
+4
View File
@@ -11,6 +11,10 @@
<configure name="FLIGHTRECORDER_SDLOG" value="TRUE|FALSE" description="Enable/disable logging on internal SD card (default=TRUE)"/>
<define name="FLIGHTRECORDER_DEVICE" value="dev" description="Device to be used when not internal SD card (ex: uart0)"/>
</doc>
<dep>
<depends>logger_sd_chibios,pprzlog</depends>
<provides>flight_recorder</provides>
</dep>
<header>
<file name="flight_recorder.h"/>
</header>
+3 -1
View File
@@ -12,7 +12,9 @@
<define name="FOLLOW_OFFSET_Y" value="0" description="the y offset in ENU (meters) from the plane"/>
<define name="FOLLOW_OFFSET_Z" value="0" description="the z offset in ENU (meters) from the plane"/>
</doc>
<depends>traffic_info</depends>
<dep>
<depends>traffic_info</depends>
</dep>
<header>
<file name="follow.h"/>
</header>
+3 -1
View File
@@ -16,7 +16,9 @@
</dl_settings>
</dl_settings>
</settings>
<depends>traffic_info</depends>
<dep>
<depends>traffic_info</depends>
</dep>
<header>
<file name="formation.h"/>
</header>
+1 -1
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="gas_engine">
<module name="gas_engine_idle" dir="gas_engine">
<doc>
<description>Gas Engine Idle</description>
</doc>
+3 -1
View File
@@ -14,7 +14,9 @@ always blocking).
<define name="GPIO_EXT_PCA95XX_I2C_ADDRESSx" value="0x82" description="I2C address of GPIO expander"/>
<define name="GPIO_EXT_PCA95XX_BLOCKINGx" value="TRUE|FALSE" description="Whether write operations to this port should be blocking. (Note: reading is always blocking)."/>
</doc>
<autoload name="gpio_ext_common"/>
<dep>
<depends>gpio_ext_common</depends>
</dep>
<header>
<file name="gpio_ext_pca95xx.h"/>
</header>
+1 -1
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="gps_mediatek" dir="gps">
<module name="gps_mediatek_diy" dir="gps">
<doc>
<description>
Mediatek MT3329 GPS (UART)
+3 -1
View File
@@ -9,7 +9,9 @@
<configure name="GPS_UBX_I2C_DEV" value="i2cX" description="set i2c peripheral (default: i2c1)"/>
</doc>
<depends>gps_ublox</depends>
<dep>
<depends>gps_ublox</depends>
</dep>
<autoload name="gps_ublox"/>
<header>
<file name="gps_ubx_i2c.h"/>
+3 -1
View File
@@ -33,7 +33,9 @@ Warning: you still need to tell the driver, which paparazzi port you use.
</dl_settings>
</settings>
<depends>gps_ublox</depends>
<dep>
<depends>gps_ublox</depends>
</dep>
<header>
<file name="gps_ubx_ucenter.h"/>
+1 -1
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="guidance_basic" dir="guidance">
<module name="guidance_basic_fw" dir="guidance">
<doc>
<description>
Legacy vertical control for fixedwing aircraft based on throttle (default) or pitch
+1 -1
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="guidance_full_pid" dir="guidance">
<module name="guidance_full_pid_fw" dir="guidance">
<doc>
<description>
Vertical control for fixedwing aircraft based on PID
+4 -1
View File
@@ -1,9 +1,12 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="gumstix_interface">
<module name="gumstix_qr_code_spi_link" dir="gumstix_interface">
<doc>
<description>QR code gumstix interface</description>
</doc>
<dep>
<depends>spi_master</depends>
</dep>
<header>
<file name="qr_code_spi_link.h"/>
</header>
+1 -1
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="gvf" dir="guidance/gvf">
<module name="gvf_module" dir="guidance/gvf">
<doc>
<description>Guidance algorithm for tracking smooth trajectories. The algorithm is based on the idea of stearing the vehicle to a vector field that smoothly converges to the desired trajectory.
For more details we refer to https://wiki.paparazziuav.org/wiki/Module/guidance_vector_field .
+1 -1
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="swashplate_mixing" dir="helicopter">
<module name="heli_swashplate_mixing" dir="helicopter">
<doc>
<description>Helicopter Swashplate Mixing</description>
</doc>
+1 -1
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="throttle_curve" dir="helicopter">
<module name="heli_throttle_curve" dir="helicopter">
<doc>
<description>Throttle Curve Mixers</description>
<define name="THROTTLE_CURVE_RPM_FB_P" value="0" description="The RPM controller feeadback P gain of the PI controller"/>
+1 -1
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="humdid_pcap01" dir="meteo">
<module name="humid_pcap01" dir="meteo">
<doc>
<description>
ACAM Picocap capacitance sensor.
+1 -1
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="benchmark">
<module name="i2c_abuse_test" dir="benchmark">
<doc>
<description></description>
</doc>
+3 -3
View File
@@ -21,6 +21,9 @@
<define name="MAG_Z_SENS" value="4.90788848" integer="16"/>
</section>
</doc>
<dep>
<depends>spi_master</depends>
</dep>
<autoload name="imu_common"/>
<autoload name="imu_nps"/>
<header>
@@ -48,8 +51,5 @@
<file name="itg3200.c" dir="peripherals"/>
<file name="hmc58xx.c" dir="peripherals"/>
<file name="imu_aspirin.c" dir="subsystems/imu"/>
<raw>
include $(CFG_SHARED)/spi_master.makefile
</raw>
</makefile>
</module>
+1 -1
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="imu_aspirin_i2c_common" dir="sensors">
<module name="imu_aspirin_i2c_v1.0" dir="sensors">
<doc>
<description>
Aspirin v1.0 IMU using I2C only.
+1 -1
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="imu_aspirin_common" dir="imu">
<module name="imu_aspirin_v1.0" dir="imu">
<doc>
<description>
Aspirin v1.0 IMU.
+3 -3
View File
@@ -20,6 +20,9 @@
<define name="MAG_Z_SENS" value="4.90788848" integer="16"/>
</section>
</doc>
<dep>
<depends>spi_master</depends>
</dep>
<autoload name="imu_common"/>
<autoload name="imu_nps"/>
<header>
@@ -43,8 +46,5 @@
<file name="mpu60x0.c" dir="peripherals"/>
<file name="mpu60x0_spi.c" dir="peripherals"/>
<file name="imu_aspirin_2_spi.c" dir="subsystems/imu"/>
<raw>
include $(CFG_SHARED)/spi_master.makefile
</raw>
</makefile>
</module>
+3 -2
View File
@@ -40,6 +40,9 @@
<define name="MAG_45_HACK" value="1"/>
</section>
</doc>
<dep>
<depends>spi_master</depends>
</dep>
<autoload name="imu_common"/>
<autoload name="imu_nps"/>
<header>
@@ -56,8 +59,6 @@
<file name="max1168.c" dir="peripherals"/>
<file name="max1168_arch.c" dir="$(SRC_ARCH)/peripherals"/>
<raw>
include $(CFG_SHARED)/spi_master.makefile
ifeq ($(ARCH), lpc21)
$(TARGET).CFLAGS += -DUSE_SPI_SLAVE0
$(TARGET).CFLAGS += -DUSE_SPI1
+3 -3
View File
@@ -6,6 +6,9 @@
HBmini IMU.
</description>
</doc>
<dep>
<depends>spi_master</depends>
</dep>
<autoload name="imu_common"/>
<autoload name="imu_nps"/>
<header>
@@ -30,8 +33,5 @@
<file_arch name="max1168_arch.c" dir="peripherals"/>
<file name="hmc58xx.c" dir="peripherals"/>
<file name="imu_hbmini.c" dir="boards/hbmini"/>
<raw>
include $(CFG_SHARED)/spi_master.makefile
</raw>
</makefile>
</module>
+3 -3
View File
@@ -17,6 +17,9 @@
<define name="MAG_Z_SENS" value="4.90788848" integer="16"/>
</section>
</doc>
<dep>
<depends>spi_master</depends>
</dep>
<autoload name="imu_common"/>
<autoload name="imu_nps"/>
<header>
@@ -42,8 +45,5 @@
<file name="hmc58xx.c" dir="peripherals"/>
<file name="imu_krooz_memsic.c" dir="boards/krooz"/>
<file_arch name="imu_krooz_sd_arch.c" dir="subsystems/imu"/>
<raw>
include $(CFG_SHARED)/spi_master.makefile
</raw>
</makefile>
</module>
+3 -3
View File
@@ -12,6 +12,9 @@
<define name="IMU_MPU_GYRO_RANGE" value="MPU60X0_GYRO_RANGE_2000" description="gyroscope range setting of the MPU"/>
<define name="IMU_MPU_ACCEL_RANGE" value="MPU60X0_ACCEL_RANGE_16G" description="accelerometer range setting of the MPU"/>
</doc>
<dep>
<depends>spi_master</depends>
</dep>
<autoload name="imu_common"/>
<autoload name="imu_nps"/>
<header>
@@ -34,9 +37,6 @@
<file name="mpu60x0.c" dir="peripherals"/>
<file name="mpu60x0_spi.c" dir="peripherals"/>
<file name="imu_mpu6000.c" dir="subsystems/imu"/>
<raw>
include $(CFG_SHARED)/spi_master.makefile
</raw>
<test>
<define name="IMU_TYPE_H" value="subsystems/imu/imu_mpu6000.h" type="string"/>
<define name="SPI_MASTER"/>
+3 -3
View File
@@ -29,6 +29,9 @@
<define name="IMU_HMC_Y_SIGN" value="-1" description="axis sign"/>
<define name="IMU_HMC_Z_SIGN" value="1" description="axis sign"/>
</doc>
<dep>
<depends>spi_master</depends>
</dep>
<autoload name="imu_common"/>
<autoload name="imu_nps"/>
<header>
@@ -58,9 +61,6 @@
<file name="mpu60x0_spi.c" dir="peripherals"/>
<file name="hmc58xx.c" dir="peripherals"/>
<file name="imu_mpu6000_hmc5883.c" dir="subsystems/imu"/>
<raw>
include $(CFG_SHARED)/spi_master.makefile
</raw>
<test>
<define name="IMU_TYPE_H" value="subsystems/imu/imu_mpu6000_hmc5883.h" type="string"/>
<define name="SPI_MASTER"/>
+3 -3
View File
@@ -21,6 +21,9 @@
<define name="IMU_MPU9250_Y_SIGN" value="1" description="axis sign"/>
<define name="IMU_MPU9250_Z_SIGN" value="1" description="axis sign"/>
</doc>
<dep>
<depends>spi_master</depends>
</dep>
<autoload name="imu_common"/>
<autoload name="imu_nps"/>
<header>
@@ -45,9 +48,6 @@
<file name="mpu9250.c" dir="peripherals"/>
<file name="mpu9250_spi.c" dir="peripherals"/>
<file name="imu_mpu9250_spi.c" dir="subsystems/imu"/>
<raw>
include $(CFG_SHARED)/spi_master.makefile
</raw>
<test>
<define name="IMU_TYPE_H" value="imu/imu_mpu9250_spi.h" type="string"/>
<define name="SPI_MASTER"/>
+3 -3
View File
@@ -20,6 +20,9 @@
<define name="MAG_Z_SENS" value="4.90788848" integer="16"/>
</section>
</doc>
<dep>
<depends>spi_master</depends>
</dep>
<autoload name="imu_common"/>
<autoload name="imu_nps"/>
<header>
@@ -59,8 +62,5 @@
<file name="mpu60x0_spi.c" dir="peripherals"/>
<file name="hmc58xx.c" dir="peripherals"/>
<file name="imu_mpu6000_hmc5883.c" dir="subsystems/imu"/>
<raw>
include $(CFG_SHARED)/spi_master.makefile
</raw>
</makefile>
</module>
+3 -3
View File
@@ -22,6 +22,9 @@
<define name="IMU_MPU9250_Y_SIGN" value="1" description="axis sign"/>
<define name="IMU_MPU9250_Z_SIGN" value="1" description="axis sign"/>
</doc>
<dep>
<depends>spi_master</depends>
</dep>
<autoload name="imu_common"/>
<autoload name="imu_nps"/>
<header>
@@ -43,8 +46,5 @@
<file name="mpu9250.c" dir="peripherals"/>
<file name="mpu9250_spi.c" dir="peripherals"/>
<file name="imu_mpu9250_spi.c" dir="subsystems/imu"/>
<raw>
include $(CFG_SHARED)/spi_master.makefile
</raw>
</makefile>
</module>
+1 -1
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="imu_ppzuav" dir="imu">
<module name="imu_pprzuav" dir="imu">
<doc>
<description>
PPZUAV IMU.
+3 -3
View File
@@ -10,6 +10,9 @@
<define name="PX4FMU_GYRO_RANGE" value="MPU60X0_GYRO_RANGE_2000" description="gyroscope range setting of the MPU"/>
<define name="PX4FMU_ACCEL_RANGE" value="MPU60X0_ACCEL_RANGE_16G" description="accelerometer range setting of the MPU"/>
</doc>
<dep>
<depends>spi_master</depends>
</dep>
<autoload name="imu_common"/>
<autoload name="imu_nps"/>
<header>
@@ -31,9 +34,6 @@
<file name="mpu60x0_spi.c" dir="peripherals"/>
<file name="hmc58xx.c" dir="peripherals"/>
<file name="imu_px4fmu.c" dir="subsystems/imu"/>
<raw>
include $(CFG_SHARED)/spi_master.makefile
</raw>
<test>
<define name="IMU_TYPE_H" value="imu/imu_px4fmu.h" type="string"/>
<define name="SPI_MASTER"/>
+3 -3
View File
@@ -12,6 +12,9 @@
<configure name="IMU_LSM_SPI_SLAVE_IDX" value="SPI_SLAVE1" description="slave select pin for the LSM303D"/>
<define name="IMU_PX4_DISABLE_MAG" value="FALSE" description="define to TRUE to disable the mag on the Pixhawk"/>
</doc>
<dep>
<depends>spi_master</depends>
</dep>
<autoload name="imu_common"/>
<autoload name="imu_nps"/>
<header>
@@ -39,9 +42,6 @@
<file name="lsm303d_spi.c" dir="peripherals"/>
<file name="hmc58xx.c" dir="peripherals"/>
<file name="imu_px4fmu_v2.4.c" dir="subsystems/imu"/>
<raw>
include $(CFG_SHARED)/spi_master.makefile
</raw>
<test>
<define name="IMU_TYPE_H" value="imu/imu_px4fmu_v2.4.h" type="string"/>
<define name="IMU_PX4FMU_SPI_DEV" value="spi1"/>
+1 -1
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="benchmark">
<module name="imu_quality_assessment" dir="benchmark">
<doc>
<description>
Give comparable with IMU Health information.
+1 -1
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="ins_xsens" dir="ins">
<module name="imu_xsens" dir="ins">
<doc>
<description>
XSens IMU.
+1 -1
View File
@@ -1,7 +1,7 @@
<!DOCTYPE module SYSTEM "module.dtd">
<!-- @define IR_I2C_READ_ONLY for read only module -->
<module name="ir_i2c" dir="sensors">
<module name="infrared_i2c" dir="sensors">
<doc>
<description>I2C Infrared sensor</description>
</doc>
+1 -1
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="ins_ArduIMU" dir="ins">
<module name="ins_arduimu" dir="ins">
<doc>
<description>ArduIMU v2</description>
</doc>
+1 -1
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="ins_ArduIMU" dir="ins">
<module name="ins_arduimu_basic" dir="ins">
<doc>
<description>ArduIMU v2</description>
<define name="USE_HIGH_ACCEL_FLAG" description="flag to disable accelerometers on high acceleration detection (low speed, high thrust)"/>
+1 -1
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="ekf2" dir="ins">
<module name="ins_ekf2" dir="ins">
<doc>
<description>
simple INS and AHRS using EKF2 from PX4
+1 -1
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="ins" dir="ins">
<module name="ins_extended" dir="ins">
<doc>
<description>
extended INS with vertical filter using sonar.
+1 -1
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="ins" dir="ins">
<module name="ins_hff_extended" dir="ins">
<doc>
<description>
extended INS with vertical filter using sonar.
+5 -5
View File
@@ -1,12 +1,15 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="vn100" dir="ins">
<module name="ins_vn100" dir="ins">
<doc>
<description>VectorNav VN100 (SPI)</description>
<configure name="VN100_SPI_DEV" value="spiX" description="select spi peripherals (default spi1)"/>
<configure name="VN100_SLAVE_IDX" value="SPI_SLAVEX" description="spi slave index"/>
</doc>
<!-- <conflicts>ins</conflicts> -->
<dep>
<depends>spi_master</depends>
<!--conflicts>ins</conflicts-->
</dep>
<header>
<file name="ins_vn100.h"/>
</header>
@@ -17,9 +20,6 @@
<makefile>
<configure name="VN100_SPI_DEV" default="spi1" case="upper|lower"/>
<configure name="VN100_SLAVE_IDX" default="spi_slave0" case="upper|lower"/>
<raw>
include $(CFG_SHARED)/spi_master.makefile
</raw>
<define name="USE_$(VN100_SPI_DEV_UPPER)" />
<define name="USE_$(VN100_SLAVE_IDX_UPPER)" />
<define name="VN100_SPI_DEV" value="$(VN100_SPI_DEV_LOWER)" />
+3 -1
View File
@@ -12,6 +12,9 @@
<configure name="INTER_MCU_SPI" value="SPI1" description="SPI used for inter mcu communication"/>
<configure name="INTER_MCU_SLAVE" value="SLAVE0" description="Slave name"/>
</doc>
<dep>
<depends>spi_master</depends>
</dep>
<makefile target="ap|fbw" firmware="fixedwing">
<raw>
@@ -22,7 +25,6 @@
<configure name="INTER_MCU_SPI" default="SPI1"/>
<configure name="INTER_MCU_SLAVE" default="SLAVE0"/>
<define name="MCU_SPI_LINK"/>
<define name="USE_SPI"/>
<file name="link_mcu_spi.c" dir="."/>
<file name="spi.c" dir="mcu_periph"/>
<file name="spi_arch.c" dir="$(SRC_ARCH)/mcu_periph"/>
+3 -1
View File
@@ -32,6 +32,9 @@
</dl_settings>
</dl_settings>
</settings>
<dep>
<depends>spi_master</depends>
</dep>
<header>
<file name="high_speed_logger_direct_memory.h"/>
</header>
@@ -43,7 +46,6 @@
<configure name="HS_LOG_SPI" default="spi1" case="upper|lower"/>
<configure name="HS_LOG_SPI_SLAVE" default="spi_slave1" case="upper|lower"/>
<define name="SPI_MASTER" value="1" />
<define name="USE_$(HS_LOG_SPI_UPPER)" value="1" />
<define name="USE_$(HS_LOG_SPI_SLAVE_UPPER)" value="1" />
<define name="HIGH_SPEED_LOGGER_DIRECT_MEMORY_DEVICE" value="$(HS_LOG_SPI_LOWER)" />
+3 -1
View File
@@ -14,7 +14,9 @@
<define name="SDLOG_AUTO_FLUSH_PERIOD" value="10" unit="s" description="Data flush period. Shorter period may decrease performances. Default: 10s"/>
<define name="SDLOG_CONTIGUOUS_STORAGE_MEM" value="50" unit="Mo" description="Try to reserve a given contiguous mass storage memory. Default: 50Mo"/>
</doc>
<depends>tlsf</depends>
<dep>
<depends>tlsf</depends>
</dep>
<header>
<file name="sdlog_chibios.h" />
</header>
+3 -4
View File
@@ -38,7 +38,9 @@ Downloading of the data occurs over the configured serial device using sw/logali
</dl_settings>
</dl_settings>
</settings>
<autoload name="pprzlog"/>
<dep>
<depends>pprzlog,spi_master</depends>
</dep>
<header>
<file name="sdlogger_spi_direct.h"/>
</header>
@@ -51,9 +53,6 @@ Downloading of the data occurs over the configured serial device using sw/logali
<configure name="SDLOGGER_DIRECT_SPI_SLAVE" default="spi_slave2" case="upper|lower"/>
<configure name="LOGGER_LED" default="none"/>
<define name="LOGGER_LED" value="$(LOGGER_LED)" cond="ifneq ($(LOGGER_LED),none)"/>
<raw>
include $(CFG_SHARED)/spi_master.makefile
</raw>
<file name="sdcard_spi.c" dir="peripherals"/>
<file name="sdlogger_spi_direct.c"/>
+3 -3
View File
@@ -6,6 +6,9 @@
<configure name="HS_LOG_SPI_DEV" value="SPI1|SPI2|SPI3|SPI4|SPI5|SPI6" description="SPI bus which the logger is connected to (default: spi1)"/>
<configure name="HS_LOG_SPI_SLAVE_IDX" value="SPI_SLAVE1|SPI_SLAVE2|SPI_SLAVE3|SPI_SLAVE4|SPI_SLAVE5|SPI_SLAVE6" description="SPI slave which the logger is connected to (default: SPI_SLAVE1)"/>
</doc>
<dep>
<depends>spi_master</depends>
</dep>
<header>
<file name="high_speed_logger_spi_link.h"/>
</header>
@@ -14,9 +17,6 @@
<makefile target="ap">
<configure name="HS_LOG_SPI_DEV" default="spi1" case="upper|lower"/>
<configure name="HS_LOG_SPI_SLAVE_IDX" default="spi_slave1" case="upper|lower"/>
<raw>
include $(CFG_SHARED)/spi_master.makefile
</raw>
<define name="USE_$(HS_LOG_SPI_DEV_UPPER)" value="1" />
<define name="USE_$(HS_LOG_SPI_SLAVE_IDX_UPPER)" value="1" />
+1 -1
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="sensors">
<module name="mag_hmc5843" dir="sensors">
<doc>
<description>hmc5843 magnetometer</description>
<configure name="HMC5843_I2C_DEV" value="i2cX" description="select which i2c peripheral to use (default i2c0)"/>
+1 -1
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="sensors">
<module name="mag_hmc58xx" dir="sensors">
<doc>
<description>
HMC58xx magnetometer.
+3 -1
View File
@@ -4,6 +4,9 @@
<doc>
<description>MCP355X ADC driver (SPI)</description>
</doc>
<dep>
<depends>spi_master</depends>
</dep>
<header>
<file name="mcp355x.h"/>
</header>
@@ -13,7 +16,6 @@
<makefile target="ap">
<file name="mcp355x.c" dir="peripherals"/>
<define name="USE_SPI_SLAVE0"/>
<define name="SPI_MASTER"/>
</makefile>
</module>
+3 -1
View File
@@ -44,7 +44,9 @@
</dl_settings>
</dl_settings>
</settings>
<depends>pwm_meas</depends>
<dep>
<depends>pwm_meas</depends>
</dep>
<header>
<file name="meteo_stick.h"/>
</header>
+3 -1
View File
@@ -31,7 +31,9 @@
<define name="SEND_PTU" value="TRU|FALSE" description="Send data over telemetry (PAYLOAD_FLOAT message, scaled PTU data)"/>
</section>
</doc>
<depends>pwm_meas</depends>
<dep>
<depends>pwm_meas</depends>
</dep>
<header>
<file name="mf_ptu.h"/>
</header>
+3 -1
View File
@@ -1,11 +1,13 @@
<!-- Paparazzi Modules DTD -->
<!ELEMENT module (doc,settings_file*,settings*,depends?,conflicts?,autoload*,header?,init*,periodic*,event*,datalink*,makefile*)>
<!ELEMENT module (doc,settings_file*,settings*,dep?,autoload*,header?,init*,periodic*,event*,datalink*,makefile*)>
<!ELEMENT doc (description,(define|configure|section)*)>
<!ELEMENT settings_file (file*)>
<!ELEMENT settings (dl_settings?)>
<!ELEMENT dep (depends?,conflicts?,provides?)>
<!ELEMENT depends (#PCDATA)>
<!ELEMENT conflicts (#PCDATA)>
<!ELEMENT provides (#PCDATA)>
<!ELEMENT autoload EMPTY>
<!ELEMENT header (file*)>
<!ELEMENT init EMPTY>
+3 -1
View File
@@ -17,7 +17,9 @@
</dl_settings>
</dl_settings>
</settings>
<autoload name="guidance" type="rotorcraft"/>
<dep>
<depends>guidance_rotorcraft</depends>
</dep>
<header>
<file name="navigation.h" dir="firmwares/rotorcraft"/>
</header>
+1 -1
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="poles" dir="nav">
<module name="nav_poles" dir="nav">
<doc>
<description>Navigate around two poles</description>
</doc>
+1 -1
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="nav_survey_poly" dir="nav">
<module name="nav_survey_poly_osam" dir="nav">
<doc>
<description>
Polygon survey from OSAM.
+1 -1
View File
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="nav_survey_poly" dir="nav">
<module name="nav_survey_poly_rotorcraft" dir="nav">
<doc>
<description>
Polygon survey for rotorcraft.
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="nav_survey_rectangle_for_rotorcraft" dir="nav">
<module name="nav_survey_rectangle_rotorcraft" dir="nav">
<doc>
<description>
Survey a rectangle with a rotorcraft.
+3 -1
View File
@@ -6,6 +6,8 @@
Meta module for loading proper navigation
</description>
</doc>
<autoload name="nav_basic_fw"/>
<dep>
<depends>nav_basic_fw</depends>
</dep>
<makefile target="ap|sim|nps|hitl"/>
</module>
@@ -1,6 +1,6 @@
<!DOCTYPE module SYSTEM "module.dtd">
<module name="mateksys_3901_l0x">
<module name="optical_flow_mateksys_3901_l0x" dir="optical_flow">
<doc>
<description>
@@ -18,7 +18,7 @@
</doc>
<header>
<file name="mateksys_3901_l0x.h" dir="modules/optical_flow"/>
<file name="mateksys_3901_l0x.h"/>
</header>
<init fun="mateksys3901l0x_init()"/>
@@ -44,7 +44,7 @@
<define name="USE_MATEKSYS_3901_L0X_OPTICAL_FLOW" value="1"/>
<define name="MATEKSYS_3901_L0X_COMPENSATE_ROTATION" value="0"/>
<file name="mateksys_3901_l0x.c" dir="modules/optical_flow"/>
<file name="mateksys_3901_l0x.c"/>
</makefile>
+3 -1
View File
@@ -36,7 +36,9 @@
</dl_settings>
</settings>
<depends>cv_opticflow|px4flow</depends>
<dep>
<depends>cv_opticflow|px4flow</depends>
</dep>
<header>
<file name="guidance_opticflow_hover.h"/>
+3 -3
View File
@@ -26,6 +26,9 @@
</dl_settings>
</dl_settings>
</settings>
<dep>
<depends>spi_master</depends>
</dep>
<header>
<file name="opticflow_pmw3901.h"/>
</header>
@@ -41,9 +44,6 @@
<define name="OPTICFLOW_PMW3901_SPI_SLAVE_IDX" value="$(OPTICFLOW_PMW3901_SPI_SLAVE_IDX)"/>
<file name="opticflow_pmw3901.c"/>
<file name="pmw3901.c" dir="peripherals"/>
<raw>
include $(CFG_SHARED)/spi_master.makefile
</raw>
</makefile>
</module>

Some files were not shown because too many files have changed in this diff Show More