px4_nuttx_configure(HWCLASS m4 CONFIG nsh ROMFS y ROMFSROOT tap_common) set(target_definitions MEMORY_CONSTRAINED_SYSTEM) set(config_module_list # # Board support modules # drivers/airspeed drivers/boards drivers/device drivers/barometer drivers/differential_pressure drivers/gps drivers/led drivers/magnetometer/hmc5883 drivers/mpu6000 drivers/px4fmu drivers/rgbled_pwm drivers/stm32 drivers/stm32/adc drivers/stm32/tone_alarm drivers/tap_esc drivers/vmount modules/sensors # # System commands # systemcmds/bl_update systemcmds/led_control systemcmds/mixer systemcmds/param systemcmds/perf systemcmds/pwm systemcmds/hardfault_log systemcmds/motor_test systemcmds/reboot systemcmds/top systemcmds/config systemcmds/nshterm systemcmds/mtd systemcmds/dumpfile systemcmds/ver systemcmds/topic_listener # # General system control # modules/commander modules/load_mon modules/navigator modules/mavlink modules/land_detector # # Estimation modules (EKF/ SO3 / other filters) # modules/ekf2 # # Vehicle Control # modules/fw_pos_control_l1 modules/fw_att_control modules/mc_att_control modules/mc_pos_control modules/vtol_att_control # # Logging # modules/logger # # Library modules # modules/systemlib/param modules/systemlib modules/uORB modules/dataman # # Libraries # lib/controllib lib/conversion lib/DriverFramework/framework lib/ecl lib/geo lib/geo_lookup lib/launchdetection lib/led lib/mathlib lib/mathlib/math/filter lib/mixer lib/rc lib/runway_takeoff lib/tailsitter_recovery lib/terrain_estimation lib/tunes lib/version platforms/nuttx # had to add for cmake, not sure why wasn't in original config platforms/common platforms/nuttx/px4_layer )