diff --git a/conf/modules/settings.xml b/conf/modules/settings.xml index a1f0a09d89..947b38aed3 100644 --- a/conf/modules/settings.xml +++ b/conf/modules/settings.xml @@ -10,12 +10,12 @@ settings
- +
- - + + diff --git a/conf/modules/settings_rc.xml b/conf/modules/settings_rc.xml index 92d16c959d..a8a08e8530 100644 --- a/conf/modules/settings_rc.xml +++ b/conf/modules/settings_rc.xml @@ -1,6 +1,6 @@ - + Change settings via Remote Control, e.g. tune your aircraft diff --git a/sw/airborne/arch/chibios/subsystems/settings_arch.c b/sw/airborne/arch/chibios/modules/core/settings_arch.c similarity index 92% rename from sw/airborne/arch/chibios/subsystems/settings_arch.c rename to sw/airborne/arch/chibios/modules/core/settings_arch.c index 6ab744f016..9a254a4033 100644 --- a/sw/airborne/arch/chibios/subsystems/settings_arch.c +++ b/sw/airborne/arch/chibios/modules/core/settings_arch.c @@ -21,14 +21,14 @@ */ /** - * @file arch/chibios/subsystems/settings_arch.c + * @file arch/chibios/modules/core/settings_arch.c * Persistent settings low level flash routines stm32. * * FIXME dummy file * */ -#include "subsystems/settings.h" +#include "modules/core/settings.h" int32_t persistent_write(void *ptr __attribute__((unused)), uint32_t size __attribute__((unused))) { diff --git a/sw/airborne/arch/linux/subsystems/settings_arch.c b/sw/airborne/arch/linux/modules/core/settings_arch.c similarity index 96% rename from sw/airborne/arch/linux/subsystems/settings_arch.c rename to sw/airborne/arch/linux/modules/core/settings_arch.c index 07e67ee30f..f6bc7a21b8 100644 --- a/sw/airborne/arch/linux/subsystems/settings_arch.c +++ b/sw/airborne/arch/linux/modules/core/settings_arch.c @@ -20,13 +20,13 @@ */ /** - * @file arch/linux/subsystems/settings_arch.c + * @file arch/linux/modules/core/settings_arch.c * linux arch Persistent settings. * * Saves the PersistentSettings struct to a binary file. */ -#include "subsystems/settings.h" +#include "modules/core/settings.h" #include /** Default file used to store persistent settings */ diff --git a/sw/airborne/arch/sim/subsystems/settings_arch.c b/sw/airborne/arch/sim/modules/core/settings_arch.c similarity index 92% rename from sw/airborne/arch/sim/subsystems/settings_arch.c rename to sw/airborne/arch/sim/modules/core/settings_arch.c index d6658e2afd..05b732639c 100644 --- a/sw/airborne/arch/sim/subsystems/settings_arch.c +++ b/sw/airborne/arch/sim/modules/core/settings_arch.c @@ -20,13 +20,13 @@ */ /** - * @file arch/sim/subsystems/settings_arch.c + * @file arch/sim/modules/core/settings_arch.c * Sim arch Persistent settings. * * Unimplemented. */ -#include "subsystems/settings.h" +#include "modules/core/settings.h" int32_t persistent_write(void *ptr UNUSED, uint32_t size UNUSED) { diff --git a/sw/airborne/arch/stm32/subsystems/settings_arch.c b/sw/airborne/arch/stm32/modules/core/settings_arch.c similarity index 99% rename from sw/airborne/arch/stm32/subsystems/settings_arch.c rename to sw/airborne/arch/stm32/modules/core/settings_arch.c index d7787789f1..1762c5d447 100644 --- a/sw/airborne/arch/stm32/subsystems/settings_arch.c +++ b/sw/airborne/arch/stm32/modules/core/settings_arch.c @@ -21,7 +21,7 @@ */ /** - * @file arch/stm32/subsystems/settings_arch.c + * @file arch/stm32/modules/core/settings_arch.c * Persistent settings low level flash routines stm32. * * data flash_addr @@ -32,7 +32,7 @@ * max sector erase time 40ms, max prog time 70us per 2 bytes */ -#include "subsystems/settings.h" +#include "modules/core/settings.h" #include #include diff --git a/sw/airborne/autopilot.c b/sw/airborne/autopilot.c index 20f62df696..97216a438d 100644 --- a/sw/airborne/autopilot.c +++ b/sw/airborne/autopilot.c @@ -42,7 +42,7 @@ //#include "modules/energy/electrical.h" #include "subsystems/datalink/telemetry.h" -#include "subsystems/settings.h" +#include "modules/core/settings.h" #include "generated/settings.h" #include "pprz_version.h" diff --git a/sw/airborne/firmwares/demo/demo_ahrs_actuators.c b/sw/airborne/firmwares/demo/demo_ahrs_actuators.c index fb6922d50c..4203c28f6f 100644 --- a/sw/airborne/firmwares/demo/demo_ahrs_actuators.c +++ b/sw/airborne/firmwares/demo/demo_ahrs_actuators.c @@ -51,7 +51,7 @@ #include "subsystems/commands.h" #include "subsystems/actuators.h" -#include "subsystems/settings.h" +#include "modules/core/settings.h" #include "pprz_version.h" diff --git a/sw/airborne/firmwares/fixedwing/autopilot_generated.c b/sw/airborne/firmwares/fixedwing/autopilot_generated.c index afb6b71408..a5c9182626 100644 --- a/sw/airborne/firmwares/fixedwing/autopilot_generated.c +++ b/sw/airborne/firmwares/fixedwing/autopilot_generated.c @@ -32,7 +32,7 @@ #include "subsystems/radio_control.h" #include "subsystems/commands.h" #include "subsystems/actuators.h" -#include "subsystems/settings.h" +#include "modules/core/settings.h" #include "subsystems/datalink/telemetry.h" #include "generated/settings.h" diff --git a/sw/airborne/firmwares/rotorcraft/autopilot_generated.c b/sw/airborne/firmwares/rotorcraft/autopilot_generated.c index 1693eb58df..691c90a97f 100644 --- a/sw/airborne/firmwares/rotorcraft/autopilot_generated.c +++ b/sw/airborne/firmwares/rotorcraft/autopilot_generated.c @@ -33,7 +33,7 @@ #include "subsystems/radio_control.h" #include "subsystems/commands.h" #include "subsystems/actuators.h" -#include "subsystems/settings.h" +#include "modules/core/settings.h" #include "subsystems/datalink/telemetry.h" #include "generated/settings.h" diff --git a/sw/airborne/firmwares/rotorcraft/autopilot_static.c b/sw/airborne/firmwares/rotorcraft/autopilot_static.c index d2c6662251..93c7f9e63a 100644 --- a/sw/airborne/firmwares/rotorcraft/autopilot_static.c +++ b/sw/airborne/firmwares/rotorcraft/autopilot_static.c @@ -34,7 +34,7 @@ #include "subsystems/commands.h" #include "subsystems/actuators.h" #include "modules/energy/electrical.h" -#include "subsystems/settings.h" +#include "modules/core/settings.h" #include "firmwares/rotorcraft/navigation.h" #include "firmwares/rotorcraft/guidance.h" diff --git a/sw/airborne/firmwares/rover/autopilot_generated.c b/sw/airborne/firmwares/rover/autopilot_generated.c index e2cb7dba98..1348fb0d76 100644 --- a/sw/airborne/firmwares/rover/autopilot_generated.c +++ b/sw/airborne/firmwares/rover/autopilot_generated.c @@ -32,7 +32,7 @@ #include "subsystems/radio_control.h" #include "subsystems/commands.h" #include "subsystems/actuators.h" -#include "subsystems/settings.h" +#include "modules/core/settings.h" #include "subsystems/datalink/telemetry.h" #include "generated/settings.h" diff --git a/sw/airborne/modules/settings/rc_settings.c b/sw/airborne/modules/core/rc_settings.c similarity index 97% rename from sw/airborne/modules/settings/rc_settings.c rename to sw/airborne/modules/core/rc_settings.c index ffd8aa85bb..5f0ba0c28d 100644 --- a/sw/airborne/modules/settings/rc_settings.c +++ b/sw/airborne/modules/core/rc_settings.c @@ -24,7 +24,7 @@ #include #include "generated/radio.h" -#include "modules/settings/rc_settings.h" +#include "modules/core/rc_settings.h" #include "autopilot.h" #include "firmwares/fixedwing/nav.h" #include "inter_mcu.h" diff --git a/sw/airborne/modules/settings/rc_settings.h b/sw/airborne/modules/core/rc_settings.h similarity index 98% rename from sw/airborne/modules/settings/rc_settings.h rename to sw/airborne/modules/core/rc_settings.h index 88941ddef3..564d2a7f62 100644 --- a/sw/airborne/modules/settings/rc_settings.h +++ b/sw/airborne/modules/core/rc_settings.h @@ -22,7 +22,7 @@ /** - * @file modules/settings/rc_settings.h + * @file modules/core/rc_settings.h * Variable setting though the radio control * * The 'rc_control' section of a XML flight plan allows the user to change the diff --git a/sw/airborne/subsystems/settings.c b/sw/airborne/modules/core/settings.c similarity index 97% rename from sw/airborne/subsystems/settings.c rename to sw/airborne/modules/core/settings.c index 00740bd3e3..ba9bb378a2 100644 --- a/sw/airborne/subsystems/settings.c +++ b/sw/airborne/modules/core/settings.c @@ -20,12 +20,12 @@ */ /** - * @file subsystems/settings.c + * @file modules/core/settings.c * Persistent settings interface. * */ -#include "subsystems/settings.h" +#include "modules/core/settings.h" #include "generated/settings.h" struct PersistentSettings pers_settings; diff --git a/sw/airborne/subsystems/settings.h b/sw/airborne/modules/core/settings.h similarity index 91% rename from sw/airborne/subsystems/settings.h rename to sw/airborne/modules/core/settings.h index 4ab6b87957..2e19f73026 100644 --- a/sw/airborne/subsystems/settings.h +++ b/sw/airborne/modules/core/settings.h @@ -20,13 +20,13 @@ */ /** - * @file subsystems/settings.h + * @file modules/core/settings.h * Persistent settings interface. * */ -#ifndef SUBSYSTEMS_SETTINGS_H -#define SUBSYSTEMS_SETTINGS_H +#ifndef CORE_SETTINGS_H +#define CORE_SETTINGS_H #include "std.h" @@ -46,4 +46,4 @@ int32_t persistent_read(void *ptr, uint32_t size); int32_t persistent_clear(void); -#endif /* SUBSYSTEMS_SETTINGS_H */ +#endif /* CORE_SETTINGS_H */ diff --git a/sw/airborne/subsystems/datalink/superbitrf.c b/sw/airborne/subsystems/datalink/superbitrf.c index a3b74cb10c..e6ee8d6d34 100644 --- a/sw/airborne/subsystems/datalink/superbitrf.c +++ b/sw/airborne/subsystems/datalink/superbitrf.c @@ -32,7 +32,7 @@ #include "mcu_periph/spi.h" #include "mcu_periph/sys_time.h" #include "mcu_periph/gpio.h" -#include "subsystems/settings.h" +#include "modules/core/settings.h" /* Default SuperbitRF SPI DEV */ #ifndef SUPERBITRF_SPI_DEV diff --git a/sw/airborne/subsystems/gps.c b/sw/airborne/subsystems/gps.c index 7efc3f6d37..25c0683e37 100644 --- a/sw/airborne/subsystems/gps.c +++ b/sw/airborne/subsystems/gps.c @@ -40,7 +40,7 @@ #include "subsystems/abi.h" #include "subsystems/gps.h" #include "led.h" -#include "subsystems/settings.h" +#include "modules/core/settings.h" #include "generated/settings.h" #include "math/pprz_geodetic_wgs84.h" #include "math/pprz_geodetic.h" diff --git a/sw/airborne/subsystems/radio_control/cc2500_frsky/cc2500_settings.c b/sw/airborne/subsystems/radio_control/cc2500_frsky/cc2500_settings.c index 8d8636c2dd..4d1427e219 100644 --- a/sw/airborne/subsystems/radio_control/cc2500_frsky/cc2500_settings.c +++ b/sw/airborne/subsystems/radio_control/cc2500_frsky/cc2500_settings.c @@ -29,7 +29,7 @@ #include BOARD_CONFIG #include "mcu_periph/gpio.h" #include "generated/airframe.h" -#include "subsystems/settings.h" +#include "modules/core/settings.h" #include diff --git a/sw/airborne/test/subsystems/test_settings.c b/sw/airborne/test/subsystems/test_settings.c index 4ffd900b72..75eaa2b23f 100644 --- a/sw/airborne/test/subsystems/test_settings.c +++ b/sw/airborne/test/subsystems/test_settings.c @@ -35,7 +35,7 @@ #include "subsystems/datalink/downlink.h" #include "subsystems/datalink/datalink.h" #include "modules/datalink/pprz_dl.h" -#include "subsystems/settings.h" +#include "modules/core/settings.h" #include "generated/settings.h" #if USE_UDP