diff --git a/make/mcu/SITL.mk b/make/mcu/SITL.mk index 8ba66ff91..bdbfb3d87 100644 --- a/make/mcu/SITL.mk +++ b/make/mcu/SITL.mk @@ -7,7 +7,7 @@ MCU_COMMON_SRC := $(ROOT)/lib/main/dyad/dyad.c #Flags ARCH_FLAGS = DEVICE_FLAGS = -LD_SCRIPT = src/main/target/SITL/parameter_group.ld +LD_SCRIPT = src/main/target/SITL/pg.ld STARTUP_SRC = TARGET_FLAGS = -D$(TARGET) diff --git a/make/source.mk b/make/source.mk index a9e08a75d..44cbef7e8 100644 --- a/make/source.mk +++ b/make/source.mk @@ -18,7 +18,6 @@ COMMON_SRC = \ common/typeconversion.c \ config/config_eeprom.c \ config/feature.c \ - config/parameter_group.c \ config/config_streamer.c \ drivers/adc.c \ drivers/buf_writer.c \ @@ -62,6 +61,7 @@ COMMON_SRC = \ io/transponder_ir.c \ msp/msp_serial.c \ pg/adc.c \ + pg/pg.c \ scheduler/scheduler.c \ sensors/battery.c \ sensors/current.c \ @@ -287,7 +287,6 @@ SIZE_OPTIMISED_SRC := $(SIZE_OPTIMISED_SRC) \ fc/fc_init.c \ config/config_eeprom.c \ config/feature.c \ - config/parameter_group.c \ config/config_streamer.c \ i2c_bst.c \ interface/cli.c \ @@ -314,7 +313,8 @@ SIZE_OPTIMISED_SRC := $(SIZE_OPTIMISED_SRC) \ io/vtx_rtc6705.c \ io/vtx_smartaudio.c \ io/vtx_tramp.c \ - io/vtx_control.c + io/vtx_control.c \ + pg/pg.h # F4 and F7 optimizations ifneq ($(TARGET),$(filter $(TARGET),$(F3_TARGETS))) diff --git a/src/main/blackbox/blackbox.c b/src/main/blackbox/blackbox.c index 6a3b8a696..d12fe43e4 100644 --- a/src/main/blackbox/blackbox.c +++ b/src/main/blackbox/blackbox.c @@ -40,8 +40,8 @@ #include "common/utils.h" #include "config/feature.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/compass/compass.h" #include "drivers/sensor.h" diff --git a/src/main/blackbox/blackbox.h b/src/main/blackbox/blackbox.h index 0b7f18d3e..e5b96b03b 100644 --- a/src/main/blackbox/blackbox.h +++ b/src/main/blackbox/blackbox.h @@ -20,7 +20,7 @@ #include "platform.h" #include "build/build_config.h" #include "common/time.h" -#include "config/parameter_group.h" +#include "pg/pg.h" typedef enum BlackboxDevice { BLACKBOX_DEVICE_NONE = 0, diff --git a/src/main/cms/cms.c b/src/main/cms/cms.c index a409e07cd..b1208d474 100644 --- a/src/main/cms/cms.c +++ b/src/main/cms/cms.c @@ -49,8 +49,8 @@ // For rcData, stopAllMotors, stopPwmAllMotors #include "config/feature.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" // For 'ARM' related #include "fc/config.h" diff --git a/src/main/cms/cms_menu_blackbox.c b/src/main/cms/cms_menu_blackbox.c index d06ab002d..67b94cb48 100644 --- a/src/main/cms/cms_menu_blackbox.c +++ b/src/main/cms/cms_menu_blackbox.c @@ -41,8 +41,8 @@ #include "common/utils.h" #include "config/feature.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/time.h" diff --git a/src/main/cms/cms_menu_imu.c b/src/main/cms/cms_menu_imu.c index 681fb0c06..79d8826dc 100644 --- a/src/main/cms/cms_menu_imu.c +++ b/src/main/cms/cms_menu_imu.c @@ -36,7 +36,7 @@ #include "common/utils.h" #include "config/feature.h" -#include "config/parameter_group.h" +#include "pg/pg.h" #include "fc/config.h" #include "fc/controlrate_profile.h" diff --git a/src/main/cms/cms_menu_ledstrip.c b/src/main/cms/cms_menu_ledstrip.c index bd3041f48..7ac32f027 100644 --- a/src/main/cms/cms_menu_ledstrip.c +++ b/src/main/cms/cms_menu_ledstrip.c @@ -31,8 +31,8 @@ #include "cms/cms_menu_ledstrip.h" #include "config/feature.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "fc/config.h" diff --git a/src/main/cms/cms_menu_misc.c b/src/main/cms/cms_menu_misc.c index 11569f65c..dcd63ebe9 100644 --- a/src/main/cms/cms_menu_misc.c +++ b/src/main/cms/cms_menu_misc.c @@ -36,8 +36,8 @@ #include "common/utils.h" #include "config/feature.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "fc/config.h" #include "fc/rc_controls.h" diff --git a/src/main/cms/cms_menu_osd.c b/src/main/cms/cms_menu_osd.c index 04bece5fc..2a70662b3 100644 --- a/src/main/cms/cms_menu_osd.c +++ b/src/main/cms/cms_menu_osd.c @@ -33,8 +33,8 @@ #include "common/utils.h" #include "config/feature.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "io/displayport_max7456.h" #include "io/osd.h" diff --git a/src/main/common/time.c b/src/main/common/time.c index fc4f66df6..5940c4225 100644 --- a/src/main/common/time.c +++ b/src/main/common/time.c @@ -30,7 +30,7 @@ #include "common/printf.h" #include "common/time.h" -#include "config/parameter_group_ids.h" +#include "pg/pg_ids.h" #include "drivers/time.h" diff --git a/src/main/common/time.h b/src/main/common/time.h index feb70638d..813e4a4f3 100644 --- a/src/main/common/time.h +++ b/src/main/common/time.h @@ -22,7 +22,7 @@ #include "platform.h" -#include "config/parameter_group.h" +#include "pg/pg.h" // time difference, 32 bits always sufficient typedef int32_t timeDelta_t; diff --git a/src/main/config/config_eeprom.c b/src/main/config/config_eeprom.c index 702e15eeb..86ae1731c 100644 --- a/src/main/config/config_eeprom.c +++ b/src/main/config/config_eeprom.c @@ -28,7 +28,7 @@ #include "config/config_eeprom.h" #include "config/config_streamer.h" -#include "config/parameter_group.h" +#include "pg/pg.h" #include "fc/config.h" #include "drivers/system.h" diff --git a/src/main/config/feature.c b/src/main/config/feature.c index 8ee9c4afe..b5a83fa80 100644 --- a/src/main/config/feature.c +++ b/src/main/config/feature.c @@ -22,8 +22,8 @@ #include "platform.h" #include "config/feature.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" static uint32_t activeFeaturesLatch = 0; diff --git a/src/main/config/feature.h b/src/main/config/feature.h index 2eb75f8a4..40bcd0ae4 100644 --- a/src/main/config/feature.h +++ b/src/main/config/feature.h @@ -17,7 +17,7 @@ #pragma once -#include "config/parameter_group.h" +#include "pg/pg.h" typedef struct featureConfig_s { uint32_t enabledFeatures; diff --git a/src/main/drivers/bus_i2c.h b/src/main/drivers/bus_i2c.h index 3079cbcfc..0e8383154 100644 --- a/src/main/drivers/bus_i2c.h +++ b/src/main/drivers/bus_i2c.h @@ -19,7 +19,7 @@ #include "platform.h" -#include "config/parameter_group.h" +#include "pg/pg.h" #include "drivers/io_types.h" #include "drivers/rcc_types.h" diff --git a/src/main/drivers/bus_i2c_config.c b/src/main/drivers/bus_i2c_config.c index 7ef39f58a..466bab721 100644 --- a/src/main/drivers/bus_i2c_config.c +++ b/src/main/drivers/bus_i2c_config.c @@ -34,8 +34,8 @@ #include "drivers/bus_i2c.h" #include "drivers/bus_i2c_impl.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #ifdef I2C_FULL_RECONFIGURABILITY #if I2CDEV_COUNT >= 1 diff --git a/src/main/drivers/bus_spi_pinconfig.c b/src/main/drivers/bus_spi_pinconfig.c index 469f5dc39..455bf1054 100644 --- a/src/main/drivers/bus_spi_pinconfig.c +++ b/src/main/drivers/bus_spi_pinconfig.c @@ -32,8 +32,8 @@ #include "drivers/io.h" #include "drivers/rcc.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" // Pin defaults for backward compatibility #ifndef SPI1_SCK_PIN diff --git a/src/main/drivers/camera_control.c b/src/main/drivers/camera_control.c index 3c5d63772..7c6ec7038 100644 --- a/src/main/drivers/camera_control.c +++ b/src/main/drivers/camera_control.c @@ -25,7 +25,7 @@ #include "nvic.h" #include "pwm_output.h" #include "time.h" -#include "config/parameter_group_ids.h" +#include "pg/pg_ids.h" #if defined(STM32F40_41xxx) #define CAMERA_CONTROL_TIMER_HZ MHZ_TO_HZ(84) diff --git a/src/main/drivers/camera_control.h b/src/main/drivers/camera_control.h index 031fb27ae..b825900b8 100644 --- a/src/main/drivers/camera_control.h +++ b/src/main/drivers/camera_control.h @@ -18,7 +18,7 @@ #pragma once #include "io_types.h" -#include "config/parameter_group.h" +#include "pg/pg.h" typedef enum { CAMERA_CONTROL_KEY_ENTER, diff --git a/src/main/drivers/inverter.c b/src/main/drivers/inverter.c index 268315d1f..812fce509 100644 --- a/src/main/drivers/inverter.c +++ b/src/main/drivers/inverter.c @@ -24,8 +24,8 @@ #include "drivers/io.h" #include "drivers/serial.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "inverter.h" diff --git a/src/main/drivers/light_led.c b/src/main/drivers/light_led.c index ea9d01a0d..cb055a7e9 100644 --- a/src/main/drivers/light_led.c +++ b/src/main/drivers/light_led.c @@ -17,7 +17,7 @@ #include "platform.h" -#include "config/parameter_group_ids.h" +#include "pg/pg_ids.h" #include "drivers/io.h" #include "io_impl.h" diff --git a/src/main/drivers/light_led.h b/src/main/drivers/light_led.h index 198a3f324..6bf1fe3d3 100644 --- a/src/main/drivers/light_led.h +++ b/src/main/drivers/light_led.h @@ -17,7 +17,7 @@ #pragma once -#include "config/parameter_group.h" +#include "pg/pg.h" #include "drivers/io_types.h" #include "common/utils.h" diff --git a/src/main/drivers/max7456.c b/src/main/drivers/max7456.c index c8bb4b2ed..b7fa267e2 100644 --- a/src/main/drivers/max7456.c +++ b/src/main/drivers/max7456.c @@ -25,8 +25,8 @@ #include "build/debug.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/bus_spi.h" #include "drivers/dma.h" diff --git a/src/main/drivers/serial.h b/src/main/drivers/serial.h index af8d93a94..38bfd8847 100644 --- a/src/main/drivers/serial.h +++ b/src/main/drivers/serial.h @@ -18,7 +18,7 @@ #pragma once #include "drivers/io.h" -#include "config/parameter_group.h" +#include "pg/pg.h" typedef enum { MODE_RX = 1 << 0, diff --git a/src/main/drivers/serial_escserial.c b/src/main/drivers/serial_escserial.c index 84b173315..854bd4ea6 100644 --- a/src/main/drivers/serial_escserial.c +++ b/src/main/drivers/serial_escserial.c @@ -28,8 +28,8 @@ #include "common/utils.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/io.h" #include "drivers/light_led.h" diff --git a/src/main/drivers/serial_pinconfig.c b/src/main/drivers/serial_pinconfig.c index e1c4e2bb7..eae46c27d 100644 --- a/src/main/drivers/serial_pinconfig.c +++ b/src/main/drivers/serial_pinconfig.c @@ -27,8 +27,8 @@ #include "drivers/serial.h" #include "drivers/serial_uart.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" // Backward compatibility for exisiting targets diff --git a/src/main/fc/config.c b/src/main/fc/config.c index 7bda793f0..644391d44 100644 --- a/src/main/fc/config.c +++ b/src/main/fc/config.c @@ -36,8 +36,8 @@ #include "config/config_eeprom.h" #include "config/feature.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/accgyro/accgyro.h" #include "drivers/bus_spi.h" diff --git a/src/main/fc/config.h b/src/main/fc/config.h index acc4eb5a4..e3c330e10 100644 --- a/src/main/fc/config.h +++ b/src/main/fc/config.h @@ -20,7 +20,7 @@ #include #include -#include "config/parameter_group.h" +#include "pg/pg.h" #include "drivers/flash.h" #include "drivers/rx_pwm.h" diff --git a/src/main/fc/controlrate_profile.c b/src/main/fc/controlrate_profile.c index b8a4c65d5..c5ce7f148 100644 --- a/src/main/fc/controlrate_profile.c +++ b/src/main/fc/controlrate_profile.c @@ -24,8 +24,8 @@ #include "common/axis.h" #include "config/config_reset.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "fc/config.h" #include "fc/controlrate_profile.h" diff --git a/src/main/fc/controlrate_profile.h b/src/main/fc/controlrate_profile.h index 2978d9110..cafd4f71f 100644 --- a/src/main/fc/controlrate_profile.h +++ b/src/main/fc/controlrate_profile.h @@ -19,7 +19,7 @@ #include -#include "config/parameter_group.h" +#include "pg/pg.h" typedef struct controlRateConfig_s { diff --git a/src/main/fc/fc_core.c b/src/main/fc/fc_core.c index ade2a5fa1..7e62a5e09 100644 --- a/src/main/fc/fc_core.c +++ b/src/main/fc/fc_core.c @@ -31,8 +31,8 @@ #include "common/utils.h" #include "config/feature.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/light_led.h" #include "drivers/system.h" diff --git a/src/main/fc/fc_core.h b/src/main/fc/fc_core.h index f6f3b20f0..a136cd73a 100644 --- a/src/main/fc/fc_core.h +++ b/src/main/fc/fc_core.h @@ -18,7 +18,7 @@ #pragma once #include "common/time.h" -#include "config/parameter_group.h" +#include "pg/pg.h" #if defined(USE_GPS) || defined(USE_MAG) extern int16_t magHold; diff --git a/src/main/fc/fc_init.c b/src/main/fc/fc_init.c index 9ee5a22d3..2bc57561c 100644 --- a/src/main/fc/fc_init.c +++ b/src/main/fc/fc_init.c @@ -30,8 +30,8 @@ #include "config/config_eeprom.h" #include "config/feature.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "cms/cms.h" #include "cms/cms_types.h" diff --git a/src/main/fc/rc_adjustments.c b/src/main/fc/rc_adjustments.c index 90f3957fa..450a710d0 100644 --- a/src/main/fc/rc_adjustments.c +++ b/src/main/fc/rc_adjustments.c @@ -34,8 +34,8 @@ #include "drivers/time.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "config/feature.h" #include "flight/pid.h" diff --git a/src/main/fc/rc_adjustments.h b/src/main/fc/rc_adjustments.h index 6373cd803..805c76f05 100644 --- a/src/main/fc/rc_adjustments.h +++ b/src/main/fc/rc_adjustments.h @@ -18,7 +18,7 @@ #pragma once #include -#include "config/parameter_group.h" +#include "pg/pg.h" #include "fc/rc_modes.h" typedef enum { diff --git a/src/main/fc/rc_controls.c b/src/main/fc/rc_controls.c index e02ba8ede..c5f988c5d 100644 --- a/src/main/fc/rc_controls.c +++ b/src/main/fc/rc_controls.c @@ -31,8 +31,8 @@ #include "common/maths.h" #include "config/feature.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "cms/cms.h" diff --git a/src/main/fc/rc_controls.h b/src/main/fc/rc_controls.h index a7eb5c10a..08ef03147 100644 --- a/src/main/fc/rc_controls.h +++ b/src/main/fc/rc_controls.h @@ -19,7 +19,7 @@ #include -#include "config/parameter_group.h" +#include "pg/pg.h" typedef enum rc_alias { ROLL = 0, diff --git a/src/main/fc/rc_modes.c b/src/main/fc/rc_modes.c index dffc8e4cd..ad8a752c0 100644 --- a/src/main/fc/rc_modes.c +++ b/src/main/fc/rc_modes.c @@ -27,8 +27,8 @@ #include "common/maths.h" #include "config/feature.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "fc/config.h" #include "fc/rc_controls.h" diff --git a/src/main/fc/rc_modes.h b/src/main/fc/rc_modes.h index ec217e7aa..980548ef2 100644 --- a/src/main/fc/rc_modes.h +++ b/src/main/fc/rc_modes.h @@ -19,7 +19,7 @@ #include -#include "config/parameter_group.h" +#include "pg/pg.h" typedef enum { BOXARM = 0, diff --git a/src/main/flight/altitude.c b/src/main/flight/altitude.c index 209b708fd..0f3a1091f 100644 --- a/src/main/flight/altitude.c +++ b/src/main/flight/altitude.c @@ -28,8 +28,8 @@ #include "common/axis.h" #include "common/maths.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "fc/config.h" #include "fc/rc_controls.h" diff --git a/src/main/flight/failsafe.c b/src/main/flight/failsafe.c index ddf192602..45a389075 100644 --- a/src/main/flight/failsafe.c +++ b/src/main/flight/failsafe.c @@ -24,8 +24,8 @@ #include "common/axis.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/time.h" diff --git a/src/main/flight/failsafe.h b/src/main/flight/failsafe.h index 0d179fbcb..f792e393c 100644 --- a/src/main/flight/failsafe.h +++ b/src/main/flight/failsafe.h @@ -17,7 +17,7 @@ #pragma once -#include "config/parameter_group.h" +#include "pg/pg.h" #define FAILSAFE_POWER_ON_DELAY_US (1000 * 1000 * 5) #define MILLIS_PER_TENTH_SECOND 100 diff --git a/src/main/flight/imu.c b/src/main/flight/imu.c index 7c29d8712..c88c01947 100644 --- a/src/main/flight/imu.c +++ b/src/main/flight/imu.c @@ -28,8 +28,8 @@ #include "common/axis.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/time.h" diff --git a/src/main/flight/imu.h b/src/main/flight/imu.h index 84b27f54f..8927fdf9f 100644 --- a/src/main/flight/imu.h +++ b/src/main/flight/imu.h @@ -20,7 +20,7 @@ #include "common/axis.h" #include "common/time.h" #include "common/maths.h" -#include "config/parameter_group.h" +#include "pg/pg.h" // Exported symbols extern uint32_t accTimeSum; diff --git a/src/main/flight/mixer.c b/src/main/flight/mixer.c index abc300999..8844ef3ca 100644 --- a/src/main/flight/mixer.c +++ b/src/main/flight/mixer.c @@ -30,8 +30,8 @@ #include "common/maths.h" #include "config/feature.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/pwm_output.h" #include "drivers/pwm_esc_detect.h" diff --git a/src/main/flight/mixer.h b/src/main/flight/mixer.h index 069873ec7..9fb3c460a 100644 --- a/src/main/flight/mixer.h +++ b/src/main/flight/mixer.h @@ -20,7 +20,7 @@ #include "platform.h" #include "common/time.h" -#include "config/parameter_group.h" +#include "pg/pg.h" #include "drivers/pwm_output_counts.h" #include "drivers/io_types.h" #include "drivers/pwm_output.h" diff --git a/src/main/flight/navigation.c b/src/main/flight/navigation.c index d31572d39..d22428531 100644 --- a/src/main/flight/navigation.c +++ b/src/main/flight/navigation.c @@ -30,8 +30,8 @@ #include "common/maths.h" #include "common/time.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/time.h" diff --git a/src/main/flight/pid.c b/src/main/flight/pid.c index 6cb945049..7f0d4f1a9 100644 --- a/src/main/flight/pid.c +++ b/src/main/flight/pid.c @@ -30,8 +30,8 @@ #include "common/filter.h" #include "config/config_reset.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/sound_beeper.h" #include "drivers/time.h" diff --git a/src/main/flight/pid.h b/src/main/flight/pid.h index ba6f99415..ca032d790 100644 --- a/src/main/flight/pid.h +++ b/src/main/flight/pid.h @@ -19,7 +19,7 @@ #include #include "common/time.h" -#include "config/parameter_group.h" +#include "pg/pg.h" #define MAX_PID_PROCESS_DENOM 16 #define PID_CONTROLLER_BETAFLIGHT 1 diff --git a/src/main/flight/servos.c b/src/main/flight/servos.c index c8b4be36a..10f327742 100644 --- a/src/main/flight/servos.c +++ b/src/main/flight/servos.c @@ -31,8 +31,8 @@ #include "config/config_reset.h" #include "config/feature.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/pwm_output.h" diff --git a/src/main/flight/servos.h b/src/main/flight/servos.h index 10444ee2c..db43133fd 100644 --- a/src/main/flight/servos.h +++ b/src/main/flight/servos.h @@ -17,7 +17,7 @@ #pragma once -#include "config/parameter_group.h" +#include "pg/pg.h" #include "drivers/io_types.h" #include "drivers/pwm_output.h" diff --git a/src/main/interface/cli.c b/src/main/interface/cli.c index 4948cc1b0..4c587badd 100644 --- a/src/main/interface/cli.c +++ b/src/main/interface/cli.c @@ -53,8 +53,8 @@ extern uint8_t __config_end; #include "config/config_eeprom.h" #include "config/feature.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/accgyro/accgyro.h" #include "drivers/buf_writer.h" diff --git a/src/main/interface/msp.c b/src/main/interface/msp.c index e6606a7b6..2697ea2aa 100644 --- a/src/main/interface/msp.c +++ b/src/main/interface/msp.c @@ -38,8 +38,8 @@ #include "config/config_eeprom.h" #include "config/feature.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/accgyro/accgyro.h" #include "drivers/bus_i2c.h" diff --git a/src/main/interface/settings.c b/src/main/interface/settings.c index d38a6221c..1cc351b30 100644 --- a/src/main/interface/settings.c +++ b/src/main/interface/settings.c @@ -28,8 +28,8 @@ #include "common/utils.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/adc.h" #include "drivers/bus_i2c.h" diff --git a/src/main/interface/settings.h b/src/main/interface/settings.h index ed35ce95f..f1d8dda2f 100644 --- a/src/main/interface/settings.h +++ b/src/main/interface/settings.h @@ -19,7 +19,7 @@ #include #include -#include "config/parameter_group.h" +#include "pg/pg.h" typedef enum { diff --git a/src/main/io/beeper.c b/src/main/io/beeper.c index 549af0bb0..94666ca0e 100644 --- a/src/main/io/beeper.c +++ b/src/main/io/beeper.c @@ -23,8 +23,8 @@ #include "common/utils.h" #include "config/feature.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/sound_beeper.h" #include "drivers/time.h" diff --git a/src/main/io/beeper.h b/src/main/io/beeper.h index 1b441ea4a..fa8ac88f8 100644 --- a/src/main/io/beeper.h +++ b/src/main/io/beeper.h @@ -18,7 +18,7 @@ #pragma once #include "common/time.h" -#include "config/parameter_group.h" +#include "pg/pg.h" typedef enum { // IMPORTANT: these are in priority order, 0 = Highest diff --git a/src/main/io/dashboard.c b/src/main/io/dashboard.c index ba6bd9437..3a98ec4cf 100644 --- a/src/main/io/dashboard.c +++ b/src/main/io/dashboard.c @@ -44,8 +44,8 @@ #include "common/typeconversion.h" #include "config/feature.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "fc/config.h" #include "fc/controlrate_profile.h" diff --git a/src/main/io/dashboard.h b/src/main/io/dashboard.h index 8ea631076..136939d21 100644 --- a/src/main/io/dashboard.h +++ b/src/main/io/dashboard.h @@ -18,7 +18,7 @@ #pragma once #include "common/time.h" -#include "config/parameter_group.h" +#include "pg/pg.h" #include "drivers/bus_i2c.h" #define ENABLE_DEBUG_DASHBOARD_PAGE diff --git a/src/main/io/displayport_max7456.c b/src/main/io/displayport_max7456.c index 2c24e751b..2c443fef5 100644 --- a/src/main/io/displayport_max7456.c +++ b/src/main/io/displayport_max7456.c @@ -24,8 +24,8 @@ #include "common/utils.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/display.h" #include "drivers/max7456.h" diff --git a/src/main/io/displayport_max7456.h b/src/main/io/displayport_max7456.h index f02611e13..a80199cc4 100644 --- a/src/main/io/displayport_max7456.h +++ b/src/main/io/displayport_max7456.h @@ -17,7 +17,7 @@ #pragma once -#include "config/parameter_group.h" +#include "pg/pg.h" #include "drivers/display.h" PG_DECLARE(displayPortProfile_t, displayPortProfileMax7456); diff --git a/src/main/io/displayport_msp.c b/src/main/io/displayport_msp.c index 434ca3868..0d1d3e729 100644 --- a/src/main/io/displayport_msp.c +++ b/src/main/io/displayport_msp.c @@ -26,8 +26,8 @@ #include "common/utils.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/display.h" diff --git a/src/main/io/displayport_msp.h b/src/main/io/displayport_msp.h index 8730f19f7..c4ed98333 100644 --- a/src/main/io/displayport_msp.h +++ b/src/main/io/displayport_msp.h @@ -17,7 +17,7 @@ #pragma once -#include "config/parameter_group.h" +#include "pg/pg.h" #include "drivers/display.h" PG_DECLARE(displayPortProfile_t, displayPortProfileMsp); diff --git a/src/main/io/gimbal.h b/src/main/io/gimbal.h index 969242fee..287a605dc 100644 --- a/src/main/io/gimbal.h +++ b/src/main/io/gimbal.h @@ -17,7 +17,7 @@ #pragma once -#include "config/parameter_group.h" +#include "pg/pg.h" typedef enum { GIMBAL_MODE_NORMAL = 0, diff --git a/src/main/io/gps.c b/src/main/io/gps.c index 10e29acd0..be9dc1068 100644 --- a/src/main/io/gps.c +++ b/src/main/io/gps.c @@ -35,8 +35,8 @@ #include "common/utils.h" #include "config/feature.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/light_led.h" #include "drivers/time.h" diff --git a/src/main/io/gps.h b/src/main/io/gps.h index 7a5bf622e..fcdaced4c 100644 --- a/src/main/io/gps.h +++ b/src/main/io/gps.h @@ -20,7 +20,7 @@ #include "common/axis.h" #include "common/time.h" -#include "config/parameter_group.h" +#include "pg/pg.h" #define LAT 0 #define LON 1 diff --git a/src/main/io/ledstrip.c b/src/main/io/ledstrip.c index 6e7f64dfd..045755800 100644 --- a/src/main/io/ledstrip.c +++ b/src/main/io/ledstrip.c @@ -35,8 +35,8 @@ #include "common/utils.h" #include "config/feature.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/light_ws2811strip.h" #include "drivers/serial.h" diff --git a/src/main/io/ledstrip.h b/src/main/io/ledstrip.h index 3c03e254f..9fe25728f 100644 --- a/src/main/io/ledstrip.h +++ b/src/main/io/ledstrip.h @@ -19,7 +19,7 @@ #include "common/color.h" #include "common/time.h" -#include "config/parameter_group.h" +#include "pg/pg.h" #include "drivers/io_types.h" #define LED_MAX_STRIP_LENGTH 32 diff --git a/src/main/io/osd.c b/src/main/io/osd.c index 84dd4f164..44718deb2 100644 --- a/src/main/io/osd.c +++ b/src/main/io/osd.c @@ -49,8 +49,8 @@ #include "common/utils.h" #include "config/feature.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/display.h" #include "drivers/max7456_symbols.h" diff --git a/src/main/io/osd.h b/src/main/io/osd.h index 8620f852d..718113043 100644 --- a/src/main/io/osd.h +++ b/src/main/io/osd.h @@ -18,7 +18,7 @@ #pragma once #include "common/time.h" -#include "config/parameter_group.h" +#include "pg/pg.h" #define OSD_NUM_TIMER_TYPES 3 extern const char * const osdTimerSourceNames[OSD_NUM_TIMER_TYPES]; diff --git a/src/main/io/serial.c b/src/main/io/serial.c index 7dc0f9bbf..c345de868 100644 --- a/src/main/io/serial.c +++ b/src/main/io/serial.c @@ -25,8 +25,8 @@ #include "common/utils.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "fc/config.h" diff --git a/src/main/io/serial.h b/src/main/io/serial.h index 8b6fde54b..22377320b 100644 --- a/src/main/io/serial.h +++ b/src/main/io/serial.h @@ -20,7 +20,7 @@ #include #include -#include "config/parameter_group.h" +#include "pg/pg.h" #include "drivers/serial.h" typedef enum { diff --git a/src/main/io/transponder_ir.c b/src/main/io/transponder_ir.c index d1612e5b2..f28b71122 100644 --- a/src/main/io/transponder_ir.c +++ b/src/main/io/transponder_ir.c @@ -27,8 +27,8 @@ #include "build/build_config.h" #include "config/config_reset.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/timer.h" #include "drivers/transponder_ir.h" diff --git a/src/main/io/transponder_ir.h b/src/main/io/transponder_ir.h index 2b67ac078..aa795bc4e 100644 --- a/src/main/io/transponder_ir.h +++ b/src/main/io/transponder_ir.h @@ -18,7 +18,7 @@ #pragma once #include "common/time.h" -#include "config/parameter_group.h" +#include "pg/pg.h" typedef struct transponderConfig_s { transponderProvider_e provider; diff --git a/src/main/io/vtx.c b/src/main/io/vtx.c index f3884e1a8..5913d4ac2 100644 --- a/src/main/io/vtx.c +++ b/src/main/io/vtx.c @@ -25,8 +25,8 @@ #include "common/time.h" #include "common/maths.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/vtx_common.h" diff --git a/src/main/io/vtx.h b/src/main/io/vtx.h index 0e5a3c836..1457e2c85 100644 --- a/src/main/io/vtx.h +++ b/src/main/io/vtx.h @@ -21,7 +21,7 @@ #include "platform.h" #include "common/time.h" -#include "config/parameter_group.h" +#include "pg/pg.h" typedef struct vtxSettingsConfig_s { uint8_t band; // 1=A, 2=B, 3=E, 4=F(Airwaves/Fatshark), 5=Raceband diff --git a/src/main/io/vtx_control.c b/src/main/io/vtx_control.c index 275f23093..bd9d2789e 100644 --- a/src/main/io/vtx_control.c +++ b/src/main/io/vtx_control.c @@ -26,8 +26,8 @@ #include "common/maths.h" #include "config/config_eeprom.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/buttons.h" #include "drivers/light_led.h" diff --git a/src/main/io/vtx_control.h b/src/main/io/vtx_control.h index 66c202d44..9820973a6 100644 --- a/src/main/io/vtx_control.h +++ b/src/main/io/vtx_control.h @@ -22,7 +22,7 @@ #include "platform.h" -#include "config/parameter_group.h" +#include "pg/pg.h" #include "fc/rc_modes.h" #define MAX_CHANNEL_ACTIVATION_CONDITION_COUNT 10 diff --git a/src/main/io/vtx_rtc6705.c b/src/main/io/vtx_rtc6705.c index 0110af3a5..fd4830761 100644 --- a/src/main/io/vtx_rtc6705.c +++ b/src/main/io/vtx_rtc6705.c @@ -34,8 +34,8 @@ #include "common/utils.h" #include "config/feature.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/max7456.h" #include "drivers/system.h" diff --git a/src/main/io/vtx_smartaudio.c b/src/main/io/vtx_smartaudio.c index 0238f45ab..ff770b377 100644 --- a/src/main/io/vtx_smartaudio.c +++ b/src/main/io/vtx_smartaudio.c @@ -37,8 +37,8 @@ #include "common/printf.h" #include "common/utils.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/serial.h" #include "drivers/time.h" diff --git a/src/main/osd_slave/osd_slave_init.c b/src/main/osd_slave/osd_slave_init.c index 03cd8c09e..55d39d5ab 100644 --- a/src/main/osd_slave/osd_slave_init.c +++ b/src/main/osd_slave/osd_slave_init.c @@ -30,8 +30,8 @@ #include "config/config_eeprom.h" #include "config/feature.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/adc.h" #include "drivers/bus.h" diff --git a/src/main/pg/adc.c b/src/main/pg/adc.c index dca2e92bc..0073a5fbd 100644 --- a/src/main/pg/adc.c +++ b/src/main/pg/adc.c @@ -22,8 +22,8 @@ #ifdef USE_ADC -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/adc_impl.h" #include "drivers/io.h" diff --git a/src/main/pg/adc.h b/src/main/pg/adc.h index be02ea048..c919e24b8 100644 --- a/src/main/pg/adc.h +++ b/src/main/pg/adc.h @@ -20,7 +20,7 @@ #include #include -#include "config/parameter_group.h" +#include "pg/pg.h" #include "drivers/io_types.h" typedef struct adcChannelConfig_t { diff --git a/src/main/config/parameter_group.c b/src/main/pg/pg.c similarity index 98% rename from src/main/config/parameter_group.c rename to src/main/pg/pg.c index a64d0eb97..2f1d6ea31 100644 --- a/src/main/config/parameter_group.c +++ b/src/main/pg/pg.c @@ -21,9 +21,10 @@ #include "platform.h" -#include "parameter_group.h" #include "common/maths.h" +#include "pg.h" + const pgRegistry_t* pgFind(pgn_t pgn) { PG_FOREACH(reg) { diff --git a/src/main/config/parameter_group.h b/src/main/pg/pg.h similarity index 100% rename from src/main/config/parameter_group.h rename to src/main/pg/pg.h diff --git a/src/main/config/parameter_group_ids.h b/src/main/pg/pg_ids.h similarity index 100% rename from src/main/config/parameter_group_ids.h rename to src/main/pg/pg_ids.h diff --git a/src/main/rx/cc2500_frsky_d.c b/src/main/rx/cc2500_frsky_d.c index b2c3da163..2522f7654 100644 --- a/src/main/rx/cc2500_frsky_d.c +++ b/src/main/rx/cc2500_frsky_d.c @@ -39,7 +39,7 @@ #include "fc/config.h" #include "config/feature.h" -#include "config/parameter_group_ids.h" +#include "pg/pg_ids.h" #include "rx/rx.h" #include "rx/rx_spi.h" diff --git a/src/main/rx/cc2500_frsky_shared.c b/src/main/rx/cc2500_frsky_shared.c index 4ebe61a98..2c7876c54 100644 --- a/src/main/rx/cc2500_frsky_shared.c +++ b/src/main/rx/cc2500_frsky_shared.c @@ -29,8 +29,8 @@ #include "fc/config.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "rx/rx.h" diff --git a/src/main/rx/cc2500_frsky_x.c b/src/main/rx/cc2500_frsky_x.c index e228b5cd2..4d0288eff 100644 --- a/src/main/rx/cc2500_frsky_x.c +++ b/src/main/rx/cc2500_frsky_x.c @@ -26,8 +26,8 @@ #include "build/debug.h" #include "config/feature.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "common/maths.h" #include "common/utils.h" diff --git a/src/main/rx/flysky.c b/src/main/rx/flysky.c index adac61093..dd8381ed5 100644 --- a/src/main/rx/flysky.c +++ b/src/main/rx/flysky.c @@ -26,7 +26,7 @@ #include "common/maths.h" #include "common/utils.h" #include "config/config_eeprom.h" -#include "config/parameter_group_ids.h" +#include "pg/pg_ids.h" #include "fc/config.h" #include "rx/rx.h" diff --git a/src/main/rx/rx.c b/src/main/rx/rx.c index f4aa39c8a..a8e9dbcbe 100644 --- a/src/main/rx/rx.c +++ b/src/main/rx/rx.c @@ -31,8 +31,8 @@ #include "config/config_reset.h" #include "config/feature.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/adc.h" #include "drivers/rx_pwm.h" diff --git a/src/main/rx/rx.h b/src/main/rx/rx.h index cf9a51cf3..5f389c192 100644 --- a/src/main/rx/rx.h +++ b/src/main/rx/rx.h @@ -19,7 +19,7 @@ #include "common/time.h" -#include "config/parameter_group.h" +#include "pg/pg.h" #include "drivers/io_types.h" diff --git a/src/main/sensors/acceleration.c b/src/main/sensors/acceleration.c index 70a317815..c935c44bc 100644 --- a/src/main/sensors/acceleration.c +++ b/src/main/sensors/acceleration.c @@ -29,8 +29,8 @@ #include "config/config_reset.h" #include "config/feature.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/accgyro/accgyro.h" #include "drivers/accgyro/accgyro_adxl345.h" diff --git a/src/main/sensors/acceleration.h b/src/main/sensors/acceleration.h index b848aa540..d00ff359e 100644 --- a/src/main/sensors/acceleration.h +++ b/src/main/sensors/acceleration.h @@ -18,7 +18,7 @@ #pragma once #include "common/time.h" -#include "config/parameter_group.h" +#include "pg/pg.h" #include "drivers/accgyro/accgyro.h" #include "sensors/sensors.h" diff --git a/src/main/sensors/barometer.c b/src/main/sensors/barometer.c index 921e7eaf2..9591bfde5 100644 --- a/src/main/sensors/barometer.c +++ b/src/main/sensors/barometer.c @@ -23,8 +23,8 @@ #include "common/maths.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/bus.h" #include "drivers/bus_spi.h" diff --git a/src/main/sensors/barometer.h b/src/main/sensors/barometer.h index da98f4066..29df5a7a8 100644 --- a/src/main/sensors/barometer.h +++ b/src/main/sensors/barometer.h @@ -17,7 +17,7 @@ #pragma once -#include "config/parameter_group.h" +#include "pg/pg.h" #include "drivers/barometer/barometer.h" typedef enum { diff --git a/src/main/sensors/battery.c b/src/main/sensors/battery.c index 78b378665..757a620ce 100644 --- a/src/main/sensors/battery.c +++ b/src/main/sensors/battery.c @@ -27,8 +27,8 @@ #include "common/utils.h" #include "config/feature.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/adc.h" diff --git a/src/main/sensors/battery.h b/src/main/sensors/battery.h index fa0579fb0..55238d84b 100644 --- a/src/main/sensors/battery.h +++ b/src/main/sensors/battery.h @@ -17,7 +17,7 @@ #pragma once -#include "config/parameter_group.h" +#include "pg/pg.h" #include "common/filter.h" #include "common/time.h" diff --git a/src/main/sensors/boardalignment.c b/src/main/sensors/boardalignment.c index b30e19207..5377e8cff 100644 --- a/src/main/sensors/boardalignment.c +++ b/src/main/sensors/boardalignment.c @@ -25,8 +25,8 @@ #include "common/maths.h" #include "common/axis.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/sensor.h" diff --git a/src/main/sensors/boardalignment.h b/src/main/sensors/boardalignment.h index 8c224f24e..6ac188ea8 100644 --- a/src/main/sensors/boardalignment.h +++ b/src/main/sensors/boardalignment.h @@ -17,7 +17,7 @@ #pragma once -#include "config/parameter_group.h" +#include "pg/pg.h" typedef struct boardAlignment_s { int32_t rollDegrees; diff --git a/src/main/sensors/compass.c b/src/main/sensors/compass.c index 57114d1ca..f31f95e78 100644 --- a/src/main/sensors/compass.c +++ b/src/main/sensors/compass.c @@ -22,8 +22,8 @@ #include "common/axis.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/bus_i2c.h" #include "drivers/bus_spi.h" diff --git a/src/main/sensors/compass.h b/src/main/sensors/compass.h index 24a085231..ae11c2a1f 100644 --- a/src/main/sensors/compass.h +++ b/src/main/sensors/compass.h @@ -17,7 +17,7 @@ #pragma once -#include "config/parameter_group.h" +#include "pg/pg.h" #include "drivers/io.h" #include "drivers/sensor.h" diff --git a/src/main/sensors/current.c b/src/main/sensors/current.c index 27aa0b774..5366ea52e 100644 --- a/src/main/sensors/current.c +++ b/src/main/sensors/current.c @@ -28,8 +28,8 @@ #include "drivers/adc.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "config/config_reset.h" #include "sensors/current.h" diff --git a/src/main/sensors/esc_sensor.c b/src/main/sensors/esc_sensor.c index 523da5ee5..7c5942ae8 100644 --- a/src/main/sensors/esc_sensor.c +++ b/src/main/sensors/esc_sensor.c @@ -26,8 +26,8 @@ #include "build/debug.h" #include "config/feature.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "common/maths.h" #include "common/utils.h" diff --git a/src/main/sensors/gyro.c b/src/main/sensors/gyro.c index 014d7853d..d1dc5a038 100644 --- a/src/main/sensors/gyro.c +++ b/src/main/sensors/gyro.c @@ -29,8 +29,8 @@ #include "common/maths.h" #include "common/filter.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/accgyro/accgyro.h" #include "drivers/accgyro/accgyro_adxl345.h" diff --git a/src/main/sensors/gyro.h b/src/main/sensors/gyro.h index 5db1a8148..f44418c91 100644 --- a/src/main/sensors/gyro.h +++ b/src/main/sensors/gyro.h @@ -19,7 +19,7 @@ #include "common/axis.h" #include "common/time.h" -#include "config/parameter_group.h" +#include "pg/pg.h" #include "drivers/bus.h" #include "drivers/sensor.h" diff --git a/src/main/sensors/gyroanalyse.c b/src/main/sensors/gyroanalyse.c index 1c3a7c0e3..278280b2b 100644 --- a/src/main/sensors/gyroanalyse.c +++ b/src/main/sensors/gyroanalyse.c @@ -30,8 +30,8 @@ #include "common/utils.h" #include "config/feature.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/accgyro/accgyro.h" #include "drivers/time.h" diff --git a/src/main/sensors/initialisation.c b/src/main/sensors/initialisation.c index c5cecf4d6..8a6bfcb78 100644 --- a/src/main/sensors/initialisation.c +++ b/src/main/sensors/initialisation.c @@ -24,8 +24,8 @@ #include "common/utils.h" #include "config/feature.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "fc/config.h" #include "fc/runtime_config.h" diff --git a/src/main/sensors/sonar.c b/src/main/sensors/sonar.c index 6f90170c2..a58831920 100644 --- a/src/main/sensors/sonar.c +++ b/src/main/sensors/sonar.c @@ -29,8 +29,8 @@ #include "common/utils.h" #include "config/feature.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/io.h" diff --git a/src/main/sensors/sonar.h b/src/main/sensors/sonar.h index 43a5ac2c7..2efc958e2 100644 --- a/src/main/sensors/sonar.h +++ b/src/main/sensors/sonar.h @@ -17,7 +17,7 @@ #pragma once -#include "config/parameter_group.h" +#include "pg/pg.h" #include "common/time.h" #include "drivers/sonar_hcsr04.h" #include "sensors/battery.h" diff --git a/src/main/sensors/voltage.c b/src/main/sensors/voltage.c index fa0430cd5..b660a7cfc 100644 --- a/src/main/sensors/voltage.c +++ b/src/main/sensors/voltage.c @@ -29,8 +29,8 @@ #include "drivers/adc.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "config/config_reset.h" #include "sensors/voltage.h" diff --git a/src/main/target/OMNIBUSF4/config.c b/src/main/target/OMNIBUSF4/config.c index a220e90a3..63b7cebad 100644 --- a/src/main/target/OMNIBUSF4/config.c +++ b/src/main/target/OMNIBUSF4/config.c @@ -22,7 +22,7 @@ #ifdef USE_TARGET_CONFIG -#include "config/parameter_group.h" +#include "pg/pg.h" #include "drivers/max7456.h" #include "io/serial.h" diff --git a/src/main/target/SITL/README.md b/src/main/target/SITL/README.md index 55234bc09..37c0e4821 100644 --- a/src/main/target/SITL/README.md +++ b/src/main/target/SITL/README.md @@ -44,4 +44,4 @@ gazebo -> betaflight `udp://127.0.0.1:9003` UARTx will bind on `tcp://127.0.0.1:576x` when port been open. `eeprom.bin`, size 8192 Byte, is for config saving. -size can be changed in `src/main/target/SITL/parameter_group.ld` >> `__FLASH_CONFIG_Size` +size can be changed in `src/main/target/SITL/pg.ld` >> `__FLASH_CONFIG_Size` diff --git a/src/main/target/SITL/parameter_group.ld b/src/main/target/SITL/pg.ld similarity index 100% rename from src/main/target/SITL/parameter_group.ld rename to src/main/target/SITL/pg.ld diff --git a/src/main/telemetry/crsf.c b/src/main/telemetry/crsf.c index ad6d8270c..c3917d368 100644 --- a/src/main/telemetry/crsf.c +++ b/src/main/telemetry/crsf.c @@ -28,8 +28,8 @@ #include "build/version.h" #include "config/feature.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "common/crc.h" #include "common/maths.h" diff --git a/src/main/telemetry/frsky.c b/src/main/telemetry/frsky.c index a6553e573..9b37e2e91 100644 --- a/src/main/telemetry/frsky.c +++ b/src/main/telemetry/frsky.c @@ -33,8 +33,8 @@ #include "common/utils.h" #include "config/feature.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/accgyro/accgyro.h" #include "drivers/sensor.h" diff --git a/src/main/telemetry/ibus.c b/src/main/telemetry/ibus.c index b826a3c2b..7a5fb9edb 100644 --- a/src/main/telemetry/ibus.c +++ b/src/main/telemetry/ibus.c @@ -34,8 +34,8 @@ #include "common/utils.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/accgyro/accgyro.h" #include "drivers/sensor.h" diff --git a/src/main/telemetry/ibus_shared.c b/src/main/telemetry/ibus_shared.c index 5d3e7c663..716a43928 100644 --- a/src/main/telemetry/ibus_shared.c +++ b/src/main/telemetry/ibus_shared.c @@ -38,8 +38,8 @@ static uint16_t calculateChecksum(const uint8_t *ibusPacket, size_t packetLength #if defined(USE_TELEMETRY) && defined(USE_TELEMETRY_IBUS) -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "sensors/battery.h" #include "fc/rc_controls.h" #include "sensors/gyro.h" diff --git a/src/main/telemetry/mavlink.c b/src/main/telemetry/mavlink.c index 838972228..03e64810d 100644 --- a/src/main/telemetry/mavlink.c +++ b/src/main/telemetry/mavlink.c @@ -33,8 +33,8 @@ #include "common/color.h" #include "config/feature.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/accgyro/accgyro.h" #include "drivers/sensor.h" diff --git a/src/main/telemetry/smartport.c b/src/main/telemetry/smartport.c index 8349ccc4b..16f3b2d3a 100644 --- a/src/main/telemetry/smartport.c +++ b/src/main/telemetry/smartport.c @@ -18,8 +18,8 @@ #include "common/utils.h" #include "config/feature.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/accgyro/accgyro.h" #include "drivers/compass/compass.h" diff --git a/src/main/telemetry/telemetry.c b/src/main/telemetry/telemetry.c index dbf565942..eba0fa7bf 100644 --- a/src/main/telemetry/telemetry.c +++ b/src/main/telemetry/telemetry.c @@ -25,8 +25,8 @@ #include "common/utils.h" -#include "config/parameter_group.h" -#include "config/parameter_group_ids.h" +#include "pg/pg.h" +#include "pg/pg_ids.h" #include "drivers/timer.h" #include "drivers/serial.h" diff --git a/src/main/telemetry/telemetry.h b/src/main/telemetry/telemetry.h index 6bcf91b1f..b1364791d 100644 --- a/src/main/telemetry/telemetry.h +++ b/src/main/telemetry/telemetry.h @@ -24,7 +24,7 @@ #pragma once -#include "config/parameter_group.h" +#include "pg/pg.h" #include "io/serial.h" typedef enum { diff --git a/src/test/Makefile b/src/test/Makefile index 79af7e1ad..d2d82b5d0 100644 --- a/src/test/Makefile +++ b/src/test/Makefile @@ -85,7 +85,7 @@ blackbox_encoding_unittest_SRC := \ cli_unittest_SRC := \ $(USER_DIR)/interface/cli.c \ $(USER_DIR)/config/feature.c \ - $(USER_DIR)/config/parameter_group.c \ + $(USER_DIR)/pg/pg.c \ $(USER_DIR)/common/typeconversion.c cli_unittest_DEFINES := \ @@ -163,13 +163,13 @@ osd_unittest_DEFINES := \ USE_RTC_TIME -parameter_groups_unittest_SRC := \ - $(USER_DIR)/config/parameter_group.c +pg_unittest_SRC := \ + $(USER_DIR)/pg/pg.c rc_controls_unittest_SRC := \ $(USER_DIR)/fc/rc_controls.c \ - $(USER_DIR)/config/parameter_group.c \ + $(USER_DIR)/pg/pg.c \ $(USER_DIR)/common/bitarray.c \ $(USER_DIR)/common/maths.c \ $(USER_DIR)/fc/rc_adjustments.c \ @@ -343,7 +343,7 @@ CXX_FLAGS += $(COVERAGE_FLAGS) ifdef MACOSX LDFLAGS += -Wl,-map,$(OBJECT_DIR)/$@.map else -LDFLAGS += -Wl,-T,$(TEST_DIR)/parameter_group.ld -Wl,-Map,$(OBJECT_DIR)/$@.map +LDFLAGS += -Wl,-T,$(TEST_DIR)/pg.ld -Wl,-Map,$(OBJECT_DIR)/$@.map endif # Gather up all of the tests. diff --git a/src/test/unit/arming_prevention_unittest.cc b/src/test/unit/arming_prevention_unittest.cc index 04d9756d1..8eb233b8f 100644 --- a/src/test/unit/arming_prevention_unittest.cc +++ b/src/test/unit/arming_prevention_unittest.cc @@ -21,8 +21,8 @@ extern "C" { #include "blackbox/blackbox.h" #include "build/debug.h" #include "common/maths.h" - #include "config/parameter_group.h" - #include "config/parameter_group_ids.h" + #include "pg/pg.h" + #include "pg/pg_ids.h" #include "fc/config.h" #include "fc/controlrate_profile.h" #include "fc/fc_core.h" diff --git a/src/test/unit/blackbox_encoding_unittest.cc b/src/test/unit/blackbox_encoding_unittest.cc index 99902d55a..3167e4308 100644 --- a/src/test/unit/blackbox_encoding_unittest.cc +++ b/src/test/unit/blackbox_encoding_unittest.cc @@ -24,8 +24,8 @@ extern "C" { #include "blackbox/blackbox_encoding.h" #include "common/utils.h" - #include "config/parameter_group.h" - #include "config/parameter_group_ids.h" + #include "pg/pg.h" + #include "pg/pg_ids.h" #include "drivers/serial.h" #include "io/serial.h" diff --git a/src/test/unit/blackbox_unittest.cc b/src/test/unit/blackbox_unittest.cc index c35fcbb23..e53625162 100644 --- a/src/test/unit/blackbox_unittest.cc +++ b/src/test/unit/blackbox_unittest.cc @@ -23,8 +23,8 @@ extern "C" { #include "blackbox/blackbox.h" #include "common/utils.h" - #include "config/parameter_group.h" - #include "config/parameter_group_ids.h" + #include "pg/pg.h" + #include "pg/pg_ids.h" #include "drivers/accgyro/accgyro.h" #include "drivers/accgyro/gyro_sync.h" diff --git a/src/test/unit/cli_unittest.cc b/src/test/unit/cli_unittest.cc index 75f51d61d..26df59d9e 100644 --- a/src/test/unit/cli_unittest.cc +++ b/src/test/unit/cli_unittest.cc @@ -27,9 +27,9 @@ extern "C" { #include "platform.h" #include "target.h" #include "build/version.h" - #include "config/parameter_group.h" + #include "pg/pg.h" #include "config/feature.h" - #include "config/parameter_group_ids.h" + #include "pg/pg_ids.h" #include "drivers/buf_writer.h" #include "drivers/vtx_common.h" #include "fc/config.h" diff --git a/src/test/unit/flight_failsafe_unittest.cc b/src/test/unit/flight_failsafe_unittest.cc index 07a5b456d..96bc03abf 100644 --- a/src/test/unit/flight_failsafe_unittest.cc +++ b/src/test/unit/flight_failsafe_unittest.cc @@ -23,7 +23,7 @@ extern "C" { #include "build/debug.h" - #include "config/parameter_group_ids.h" + #include "pg/pg_ids.h" #include "platform.h" diff --git a/src/test/unit/flight_imu_unittest.cc b/src/test/unit/flight_imu_unittest.cc index 401f52fb3..1945c70d9 100644 --- a/src/test/unit/flight_imu_unittest.cc +++ b/src/test/unit/flight_imu_unittest.cc @@ -27,7 +27,7 @@ extern "C" { #include "common/maths.h" #include "config/feature.h" - #include "config/parameter_group_ids.h" + #include "pg/pg_ids.h" #include "drivers/accgyro/accgyro.h" #include "drivers/compass/compass.h" diff --git a/src/test/unit/ledstrip_unittest.cc b/src/test/unit/ledstrip_unittest.cc index 5fc1e91f9..a31ac7f1e 100644 --- a/src/test/unit/ledstrip_unittest.cc +++ b/src/test/unit/ledstrip_unittest.cc @@ -27,7 +27,7 @@ extern "C" { #include "common/axis.h" #include "common/color.h" - #include "config/parameter_group_ids.h" + #include "pg/pg_ids.h" #include "drivers/io.h" #include "drivers/light_ws2811strip.h" diff --git a/src/test/unit/osd_unittest.cc b/src/test/unit/osd_unittest.cc index 718f75296..040b2b44d 100644 --- a/src/test/unit/osd_unittest.cc +++ b/src/test/unit/osd_unittest.cc @@ -27,7 +27,7 @@ extern "C" { #include "blackbox/blackbox.h" - #include "config/parameter_group_ids.h" + #include "pg/pg_ids.h" #include "common/time.h" diff --git a/src/test/unit/parameter_group.ld b/src/test/unit/pg.ld similarity index 100% rename from src/test/unit/parameter_group.ld rename to src/test/unit/pg.ld diff --git a/src/test/unit/parameter_groups_unittest.cc b/src/test/unit/pg_unittest.cc similarity index 96% rename from src/test/unit/parameter_groups_unittest.cc rename to src/test/unit/pg_unittest.cc index 211109fa3..415cc5dd6 100644 --- a/src/test/unit/parameter_groups_unittest.cc +++ b/src/test/unit/pg_unittest.cc @@ -24,8 +24,8 @@ extern "C" { #include #include "build/debug.h" - #include "config/parameter_group.h" - #include "config/parameter_group_ids.h" + #include "pg/pg.h" + #include "pg/pg_ids.h" #include "flight/mixer.h" diff --git a/src/test/unit/rc_controls_unittest.cc b/src/test/unit/rc_controls_unittest.cc index 7538bbc6e..3ade1434e 100644 --- a/src/test/unit/rc_controls_unittest.cc +++ b/src/test/unit/rc_controls_unittest.cc @@ -27,8 +27,8 @@ extern "C" { #include "common/axis.h" #include "common/bitarray.h" - #include "config/parameter_group.h" - #include "config/parameter_group_ids.h" + #include "pg/pg.h" + #include "pg/pg_ids.h" #include "blackbox/blackbox.h" #include "blackbox/blackbox_fielddefs.h" diff --git a/src/test/unit/rcdevice_unittest.cc b/src/test/unit/rcdevice_unittest.cc index d514034c9..d3abc7a0f 100644 --- a/src/test/unit/rcdevice_unittest.cc +++ b/src/test/unit/rcdevice_unittest.cc @@ -30,8 +30,8 @@ extern "C" { #include "common/utils.h" #include "common/streambuf.h" - #include "config/parameter_group.h" - #include "config/parameter_group_ids.h" + #include "pg/pg.h" + #include "pg/pg_ids.h" #include "fc/rc_controls.h" #include "fc/rc_modes.h" diff --git a/src/test/unit/rx_crsf_unittest.cc b/src/test/unit/rx_crsf_unittest.cc index a0616b21f..bea799d09 100644 --- a/src/test/unit/rx_crsf_unittest.cc +++ b/src/test/unit/rx_crsf_unittest.cc @@ -26,8 +26,8 @@ extern "C" { #include "build/debug.h" - #include "config/parameter_group.h" - #include "config/parameter_group_ids.h" + #include "pg/pg.h" + #include "pg/pg_ids.h" #include "common/crc.h" #include "common/utils.h" diff --git a/src/test/unit/rx_ibus_unittest.cc b/src/test/unit/rx_ibus_unittest.cc index bf6fb3f10..75e579047 100644 --- a/src/test/unit/rx_ibus_unittest.cc +++ b/src/test/unit/rx_ibus_unittest.cc @@ -19,7 +19,7 @@ extern "C" { #include -#include "config/parameter_group.h" +#include "pg/pg.h" #include "drivers/serial.h" #include "drivers/time.h" #include "io/serial.h" diff --git a/src/test/unit/rx_ranges_unittest.cc b/src/test/unit/rx_ranges_unittest.cc index a93b8e8a3..b2ab9df10 100644 --- a/src/test/unit/rx_ranges_unittest.cc +++ b/src/test/unit/rx_ranges_unittest.cc @@ -25,7 +25,7 @@ extern "C" { #include "drivers/io.h" #include "common/maths.h" - #include "config/parameter_group_ids.h" + #include "pg/pg_ids.h" #include "fc/rc_controls.h" #include "fc/rc_modes.h" #include "rx/rx.h" diff --git a/src/test/unit/rx_rx_unittest.cc b/src/test/unit/rx_rx_unittest.cc index e2cd6fc79..3505b6c79 100644 --- a/src/test/unit/rx_rx_unittest.cc +++ b/src/test/unit/rx_rx_unittest.cc @@ -29,8 +29,8 @@ extern "C" { #include "common/maths.h" #include "common/utils.h" #include "config/feature.h" - #include "config/parameter_group.h" - #include "config/parameter_group_ids.h" + #include "pg/pg.h" + #include "pg/pg_ids.h" #include "io/beeper.h" boxBitmask_t rcModeActivationMask; diff --git a/src/test/unit/telemetry_crsf_msp_unittest.cc b/src/test/unit/telemetry_crsf_msp_unittest.cc index 843f1ebaa..2dc71a675 100644 --- a/src/test/unit/telemetry_crsf_msp_unittest.cc +++ b/src/test/unit/telemetry_crsf_msp_unittest.cc @@ -35,8 +35,8 @@ extern "C" { #include "common/streambuf.h" #include "common/typeconversion.h" - #include "config/parameter_group.h" - #include "config/parameter_group_ids.h" + #include "pg/pg.h" + #include "pg/pg_ids.h" #include "drivers/nvic.h" #include "drivers/serial.h" diff --git a/src/test/unit/telemetry_crsf_unittest.cc b/src/test/unit/telemetry_crsf_unittest.cc index 07e235fb8..1a128ca48 100644 --- a/src/test/unit/telemetry_crsf_unittest.cc +++ b/src/test/unit/telemetry_crsf_unittest.cc @@ -34,8 +34,8 @@ extern "C" { #include "common/printf.h" #include "common/typeconversion.h" - #include "config/parameter_group.h" - #include "config/parameter_group_ids.h" + #include "pg/pg.h" + #include "pg/pg_ids.h" #include "drivers/serial.h" #include "drivers/system.h" diff --git a/src/test/unit/telemetry_hott_unittest.cc b/src/test/unit/telemetry_hott_unittest.cc index ec5df96c0..8a00bce26 100644 --- a/src/test/unit/telemetry_hott_unittest.cc +++ b/src/test/unit/telemetry_hott_unittest.cc @@ -29,8 +29,8 @@ extern "C" { #include "common/axis.h" #include "common/gps_conversion.h" - #include "config/parameter_group.h" - #include "config/parameter_group_ids.h" + #include "pg/pg.h" + #include "pg/pg_ids.h" #include "drivers/system.h" #include "drivers/serial.h" diff --git a/src/test/unit/telemetry_ibus_unittest.cc b/src/test/unit/telemetry_ibus_unittest.cc index bded7e50d..d343c298a 100644 --- a/src/test/unit/telemetry_ibus_unittest.cc +++ b/src/test/unit/telemetry_ibus_unittest.cc @@ -21,7 +21,7 @@ extern "C" { #include #include "common/utils.h" -#include "config/parameter_group.h" +#include "pg/pg.h" #include "drivers/serial.h" #include "io/serial.h" #include "fc/rc_controls.h"