diff --git a/conf/autopilot/rotorcraft_autopilot.xml b/conf/autopilot/rotorcraft_autopilot.xml index 64e8a8688f..1b38c6f41f 100644 --- a/conf/autopilot/rotorcraft_autopilot.xml +++ b/conf/autopilot/rotorcraft_autopilot.xml @@ -13,8 +13,8 @@ - - + + diff --git a/conf/autopilot/rover.xml b/conf/autopilot/rover.xml index 0a2db55db3..dc74cf7249 100644 --- a/conf/autopilot/rover.xml +++ b/conf/autopilot/rover.xml @@ -9,7 +9,7 @@ - + diff --git a/conf/autopilot/rover_holonomic.xml b/conf/autopilot/rover_holonomic.xml index e626d6861f..2392c68860 100644 --- a/conf/autopilot/rover_holonomic.xml +++ b/conf/autopilot/rover_holonomic.xml @@ -9,7 +9,7 @@ - + diff --git a/conf/firmwares/demo.makefile b/conf/firmwares/demo.makefile index 226f738e45..dbd60907fc 100644 --- a/conf/firmwares/demo.makefile +++ b/conf/firmwares/demo.makefile @@ -93,7 +93,7 @@ demo_ahrs_actuators.CFLAGS += $(COMMON_DEMO_CFLAGS) demo_ahrs_actuators.srcs += $(COMMON_DEMO_SRCS) demo_ahrs_actuators.srcs += mcu_periph/i2c.c $(SRC_ARCH)/mcu_periph/i2c_arch.c demo_ahrs_actuators.srcs += subsystems/settings.c $(SRC_ARCH)/subsystems/settings_arch.c -demo_ahrs_actuators.srcs += subsystems/commands.c subsystems/actuators.c +demo_ahrs_actuators.srcs += subsystems/commands.c modules/actuators/actuators.c demo_ahrs_actuators.srcs += state.c demo_ahrs_actuators.srcs += math/pprz_geodetic_int.c math/pprz_geodetic_float.c math/pprz_geodetic_double.c math/pprz_trig_int.c math/pprz_orientation_conversion.c math/pprz_algebra_int.c math/pprz_algebra_float.c math/pprz_algebra_double.c demo_ahrs_actuators.srcs += firmwares/demo/demo_ahrs_actuators.c diff --git a/conf/firmwares/setup.makefile b/conf/firmwares/setup.makefile index d0ac7993d4..991c6464ab 100644 --- a/conf/firmwares/setup.makefile +++ b/conf/firmwares/setup.makefile @@ -104,7 +104,7 @@ setup_actuators.CFLAGS += -DDOWNLINK -DDOWNLINK_DEVICE=$(SETUP_ACTUATORS_MODEM_P setup_actuators.CFLAGS += -DDOWNLINK_TRANSPORT=pprz_tp -DDATALINK=PPRZ setup_actuators.srcs += subsystems/datalink/downlink.c pprzlink/src/pprz_transport.c modules/datalink/pprz_dl.c -setup_actuators.srcs += subsystems/actuators.c +setup_actuators.srcs += modules/actuators/actuators.c setup_actuators.srcs += $(SRC_FIRMWARE)/setup_actuators.c ifeq ($(TARGET), setup_actuators) diff --git a/conf/firmwares/subsystems/shared/actuators_pwm.makefile b/conf/firmwares/subsystems/shared/actuators_pwm.makefile index cdb82abe1d..c404e8a7d4 100644 --- a/conf/firmwares/subsystems/shared/actuators_pwm.makefile +++ b/conf/firmwares/subsystems/shared/actuators_pwm.makefile @@ -1,7 +1,7 @@ $(TARGET).CFLAGS += -DACTUATORS -$(TARGET).srcs += $(SRC_ARCH)/subsystems/actuators/actuators_pwm_arch.c +$(TARGET).srcs += $(SRC_ARCH)/modules/actuators/actuators_pwm_arch.c ifeq ($(ARCH), stm32) -$(TARGET).srcs += $(SRC_ARCH)/subsystems/actuators/actuators_shared_arch.c +$(TARGET).srcs += $(SRC_ARCH)/modules/actuators/actuators_shared_arch.c endif diff --git a/conf/firmwares/test_progs.makefile b/conf/firmwares/test_progs.makefile index 722abe7608..035c1b6982 100644 --- a/conf/firmwares/test_progs.makefile +++ b/conf/firmwares/test_progs.makefile @@ -336,10 +336,10 @@ test_actuators_pwm.srcs += $(COMMON_TEST_SRCS) test_actuators_pwm.CFLAGS += $(COMMON_TELEMETRY_CFLAGS) test_actuators_pwm.srcs += $(COMMON_TELEMETRY_SRCS) test_actuators_pwm.srcs += test/test_actuators_pwm.c -test_actuators_pwm.srcs += $(SRC_ARCH)/subsystems/actuators/actuators_pwm_arch.c $(SRC_ARCH)/subsystems/actuators/actuators_shared_arch.c +test_actuators_pwm.srcs += $(SRC_ARCH)/modules/actuators/actuators_pwm_arch.c $(SRC_ARCH)/modules/actuators/actuators_shared_arch.c # only add this so it doesn't fail to build if you also have setup_actuators.xml settings file loaded # remove me again when we have auto loading of settings according to subsystem/module/target... -test_actuators_pwm.srcs += subsystems/actuators.c +test_actuators_pwm.srcs += modules/actuators/actuators.c # @@ -349,7 +349,7 @@ test_actuators_pwm_sin.ARCHDIR = $(ARCH) test_actuators_pwm_sin.CFLAGS += $(COMMON_TEST_CFLAGS) test_actuators_pwm_sin.srcs += $(COMMON_TEST_SRCS) test_actuators_pwm_sin.srcs += test/test_actuators_pwm_sin.c -test_actuators_pwm_sin.srcs += $(SRC_ARCH)/subsystems/actuators/actuators_pwm_arch.c $(SRC_ARCH)/subsystems/actuators/actuators_shared_arch.c +test_actuators_pwm_sin.srcs += $(SRC_ARCH)/modules/actuators/actuators_pwm_arch.c $(SRC_ARCH)/modules/actuators/actuators_shared_arch.c # @@ -363,7 +363,7 @@ test_manual.CFLAGS += $(COMMON_TELEMETRY_CFLAGS) test_manual.srcs += $(COMMON_TELEMETRY_SRCS) test_manual.srcs += subsystems/commands.c -test_manual.srcs += subsystems/actuators.c +test_manual.srcs += modules/actuators/actuators.c test_manual.srcs += test/test_manual.c ifeq ($(TARGET), test_manual) diff --git a/conf/flight_plans/quadshot_delft.xml b/conf/flight_plans/quadshot_delft.xml index d23e8e3f24..dbcafa2fe0 100644 --- a/conf/flight_plans/quadshot_delft.xml +++ b/conf/flight_plans/quadshot_delft.xml @@ -5,7 +5,7 @@ #include "autopilot.h" #include "modules/radio_control/radio_control.h" #include "subsystems/electrical.h" - #include "subsystems/actuators.h" + #include "modules/actuators/actuators.h" #include "firmwares/rotorcraft/guidance/guidance_h.h" #include "firmwares/rotorcraft/guidance/guidance_hybrid.h" diff --git a/conf/modules/actuators.xml b/conf/modules/actuators.xml index 7c46f60656..f4f35b7e5b 100644 --- a/conf/modules/actuators.xml +++ b/conf/modules/actuators.xml @@ -9,12 +9,12 @@
- +
- + diff --git a/conf/modules/actuators_asctec_v2.xml b/conf/modules/actuators_asctec_v2.xml index ecabc320b1..9190539868 100644 --- a/conf/modules/actuators_asctec_v2.xml +++ b/conf/modules/actuators_asctec_v2.xml @@ -16,14 +16,14 @@ actuators
- +
- + @@ -36,7 +36,7 @@ - + diff --git a/conf/modules/actuators_dualpwm.xml b/conf/modules/actuators_dualpwm.xml index 9f7a1ceb90..cfd426c2fd 100644 --- a/conf/modules/actuators_dualpwm.xml +++ b/conf/modules/actuators_dualpwm.xml @@ -11,11 +11,11 @@ actuators
- +
- - + + diff --git a/conf/modules/actuators_esc32.xml b/conf/modules/actuators_esc32.xml index dce1035fb9..48548c8325 100644 --- a/conf/modules/actuators_esc32.xml +++ b/conf/modules/actuators_esc32.xml @@ -16,13 +16,13 @@ actuators
- +
- + diff --git a/conf/modules/actuators_nps.xml b/conf/modules/actuators_nps.xml index 097b27580b..a6571aa52f 100644 --- a/conf/modules/actuators_nps.xml +++ b/conf/modules/actuators_nps.xml @@ -11,7 +11,7 @@ actuators - + diff --git a/conf/modules/actuators_ppm.xml b/conf/modules/actuators_ppm.xml index f5ddb4a392..b87a67ec50 100644 --- a/conf/modules/actuators_ppm.xml +++ b/conf/modules/actuators_ppm.xml @@ -16,11 +16,11 @@ actuators
- +
- + diff --git a/conf/modules/actuators_pwm.xml b/conf/modules/actuators_pwm.xml index ea77285e35..0296318845 100644 --- a/conf/modules/actuators_pwm.xml +++ b/conf/modules/actuators_pwm.xml @@ -11,11 +11,11 @@ actuators
- +
- - + + diff --git a/conf/modules/actuators_sbus.xml b/conf/modules/actuators_sbus.xml index 90f77d7f6d..d7b7565616 100644 --- a/conf/modules/actuators_sbus.xml +++ b/conf/modules/actuators_sbus.xml @@ -14,7 +14,7 @@ actuators
- +
@@ -22,7 +22,7 @@ - + diff --git a/conf/modules/actuators_spektrum.xml b/conf/modules/actuators_spektrum.xml index a367e6f0fa..90d202e71e 100644 --- a/conf/modules/actuators_spektrum.xml +++ b/conf/modules/actuators_spektrum.xml @@ -17,7 +17,7 @@ actuators
- +
@@ -30,7 +30,7 @@ - + diff --git a/conf/modules/actuators_uavcan.xml b/conf/modules/actuators_uavcan.xml index 9ca4c2f5a6..7c6cdf0d6d 100644 --- a/conf/modules/actuators_uavcan.xml +++ b/conf/modules/actuators_uavcan.xml @@ -13,10 +13,10 @@
- +
- + diff --git a/conf/modules/motor_mixing.xml b/conf/modules/motor_mixing.xml index 7622c1ff08..1a7ffdee78 100644 --- a/conf/modules/motor_mixing.xml +++ b/conf/modules/motor_mixing.xml @@ -24,12 +24,12 @@ mixing
- +
- + diff --git a/conf/settings/modules/config_asctec_v2.xml b/conf/settings/modules/config_asctec_v2.xml index 7c3dda650d..2599e25e16 100644 --- a/conf/settings/modules/config_asctec_v2.xml +++ b/conf/settings/modules/config_asctec_v2.xml @@ -2,9 +2,9 @@ - - - + + + diff --git a/conf/settings/modules/config_esc32.xml b/conf/settings/modules/config_esc32.xml index e5d3f3e432..926d93854f 100644 --- a/conf/settings/modules/config_esc32.xml +++ b/conf/settings/modules/config_esc32.xml @@ -2,9 +2,9 @@ - - - + + + diff --git a/conf/settings/setup_actuators.xml b/conf/settings/setup_actuators.xml index b7e011c2b0..8d5af2bd58 100644 --- a/conf/settings/setup_actuators.xml +++ b/conf/settings/setup_actuators.xml @@ -5,7 +5,7 @@ - + diff --git a/conf/settings/test_actuators_pwm.xml b/conf/settings/test_actuators_pwm.xml index 32517a384f..c711a83100 100644 --- a/conf/settings/test_actuators_pwm.xml +++ b/conf/settings/test_actuators_pwm.xml @@ -5,7 +5,7 @@ - + diff --git a/sw/airborne/arch/chibios/subsystems/actuators/actuators_pwm_arch.c b/sw/airborne/arch/chibios/modules/actuators/actuators_pwm_arch.c similarity index 97% rename from sw/airborne/arch/chibios/subsystems/actuators/actuators_pwm_arch.c rename to sw/airborne/arch/chibios/modules/actuators/actuators_pwm_arch.c index d118ed12f1..2144e0648d 100644 --- a/sw/airborne/arch/chibios/subsystems/actuators/actuators_pwm_arch.c +++ b/sw/airborne/arch/chibios/modules/actuators/actuators_pwm_arch.c @@ -24,14 +24,14 @@ * Boston, MA 02111-1307, USA. */ /** - * @file arch/chibios/subsystems/actuators/actuators_pwm_arch.c + * @file arch/chibios/modules/actuators/actuators_pwm_arch.c * Interface from actuators to ChibiOS PWM driver * * PWM configuration files are defined in the board file, * so maximal architecture independence is ensured. */ -#include "subsystems/actuators/actuators_pwm_arch.h" -#include "subsystems/actuators/actuators_pwm.h" +#include "modules/actuators/actuators_pwm_arch.h" +#include "modules/actuators/actuators_pwm.h" #include "mcu_periph/gpio.h" diff --git a/sw/airborne/arch/chibios/subsystems/actuators/actuators_pwm_arch.h b/sw/airborne/arch/chibios/modules/actuators/actuators_pwm_arch.h similarity index 97% rename from sw/airborne/arch/chibios/subsystems/actuators/actuators_pwm_arch.h rename to sw/airborne/arch/chibios/modules/actuators/actuators_pwm_arch.h index f27b331ea6..004f7c1e85 100644 --- a/sw/airborne/arch/chibios/subsystems/actuators/actuators_pwm_arch.h +++ b/sw/airborne/arch/chibios/modules/actuators/actuators_pwm_arch.h @@ -24,7 +24,7 @@ * Boston, MA 02111-1307, USA. */ /** - * @file arch/chibios/subsystems/actuators/actuators_pwm_arch.h + * @file arch/chibios/modules/actuators/actuators_pwm_arch.h * Interface from actuators to ChibiOS PWM driver * * PWM configuration files are defined in the board file, diff --git a/sw/airborne/arch/linux/subsystems/actuators/actuators_pwm_arch.c b/sw/airborne/arch/linux/modules/actuators/actuators_pwm_arch.c similarity index 84% rename from sw/airborne/arch/linux/subsystems/actuators/actuators_pwm_arch.c rename to sw/airborne/arch/linux/modules/actuators/actuators_pwm_arch.c index ee748ac66b..aad1cea25c 100644 --- a/sw/airborne/arch/linux/subsystems/actuators/actuators_pwm_arch.c +++ b/sw/airborne/arch/linux/modules/actuators/actuators_pwm_arch.c @@ -19,12 +19,12 @@ * Boston, MA 02111-1307, USA. */ -/** @file arch/sim/subsystems/actuators/actuators_pwm_arch.c +/** @file arch/sim/modules/actuators/actuators_pwm_arch.c * dummy servos handling for linux */ -#include "subsystems/actuators/actuators_pwm_arch.h" -#include "subsystems/actuators/actuators_pwm.h" +#include "modules/actuators/actuators_pwm_arch.h" +#include "modules/actuators/actuators_pwm.h" void actuators_pwm_arch_init(void) { diff --git a/sw/airborne/arch/linux/subsystems/actuators/actuators_pwm_arch.h b/sw/airborne/arch/linux/modules/actuators/actuators_pwm_arch.h similarity index 94% rename from sw/airborne/arch/linux/subsystems/actuators/actuators_pwm_arch.h rename to sw/airborne/arch/linux/modules/actuators/actuators_pwm_arch.h index d432f00604..04dc9df5fb 100644 --- a/sw/airborne/arch/linux/subsystems/actuators/actuators_pwm_arch.h +++ b/sw/airborne/arch/linux/modules/actuators/actuators_pwm_arch.h @@ -19,7 +19,7 @@ * Boston, MA 02111-1307, USA. */ -/** @file arch/sim/subsystems/actuators/actuators_pwm_arch.h +/** @file arch/sim/modules/actuators/actuators_pwm_arch.h * dummy servos handling for linux */ diff --git a/sw/airborne/arch/sim/subsystems/actuators/actuators_dualpwm_arch.c b/sw/airborne/arch/sim/modules/actuators/actuators_dualpwm_arch.c similarity index 87% rename from sw/airborne/arch/sim/subsystems/actuators/actuators_dualpwm_arch.c rename to sw/airborne/arch/sim/modules/actuators/actuators_dualpwm_arch.c index e1b282f906..2db488f080 100644 --- a/sw/airborne/arch/sim/subsystems/actuators/actuators_dualpwm_arch.c +++ b/sw/airborne/arch/sim/modules/actuators/actuators_dualpwm_arch.c @@ -19,11 +19,11 @@ * Boston, MA 02111-1307, USA. */ -/** @file arch/sim/subsystems/actuators/actuators_dualpwm_arch.c +/** @file arch/sim/modules/actuators/actuators_dualpwm_arch.c * dummy servos handling for sim */ -#include "subsystems/actuators/actuators_dualpwm_arch.h" +#include "modules/actuators/actuators_dualpwm_arch.h" void actuators_dualpwm_arch_init(void) { diff --git a/sw/airborne/arch/sim/subsystems/actuators/actuators_dualpwm_arch.h b/sw/airborne/arch/sim/modules/actuators/actuators_dualpwm_arch.h similarity index 94% rename from sw/airborne/arch/sim/subsystems/actuators/actuators_dualpwm_arch.h rename to sw/airborne/arch/sim/modules/actuators/actuators_dualpwm_arch.h index 2a22eee305..7d0ee978c2 100644 --- a/sw/airborne/arch/sim/subsystems/actuators/actuators_dualpwm_arch.h +++ b/sw/airborne/arch/sim/modules/actuators/actuators_dualpwm_arch.h @@ -19,7 +19,7 @@ * Boston, MA 02111-1307, USA. */ -/** @file arch/sim/subsystems/actuators/actuators_dualpwm_arch.h +/** @file arch/sim/modules/actuators/actuators_dualpwm_arch.h * dummy servos handling for sim */ diff --git a/sw/airborne/arch/sim/subsystems/actuators/actuators_pwm_arch.c b/sw/airborne/arch/sim/modules/actuators/actuators_pwm_arch.c similarity index 88% rename from sw/airborne/arch/sim/subsystems/actuators/actuators_pwm_arch.c rename to sw/airborne/arch/sim/modules/actuators/actuators_pwm_arch.c index 1894360893..b7e2b10d50 100644 --- a/sw/airborne/arch/sim/subsystems/actuators/actuators_pwm_arch.c +++ b/sw/airborne/arch/sim/modules/actuators/actuators_pwm_arch.c @@ -19,11 +19,11 @@ * Boston, MA 02111-1307, USA. */ -/** @file arch/sim/subsystems/actuators/actuators_pwm_arch.c +/** @file arch/sim/modules/actuators/actuators_pwm_arch.c * dummy servos handling for sim */ -#include "subsystems/actuators/actuators_pwm_arch.h" +#include "modules/actuators/actuators_pwm_arch.h" void actuators_pwm_arch_init(void) { diff --git a/sw/airborne/arch/sim/subsystems/actuators/actuators_pwm_arch.h b/sw/airborne/arch/sim/modules/actuators/actuators_pwm_arch.h similarity index 94% rename from sw/airborne/arch/sim/subsystems/actuators/actuators_pwm_arch.h rename to sw/airborne/arch/sim/modules/actuators/actuators_pwm_arch.h index 02c159b6b0..57ad96c4f8 100644 --- a/sw/airborne/arch/sim/subsystems/actuators/actuators_pwm_arch.h +++ b/sw/airborne/arch/sim/modules/actuators/actuators_pwm_arch.h @@ -19,7 +19,7 @@ * Boston, MA 02111-1307, USA. */ -/** @file arch/sim/subsystems/actuators/actuators_pwm_arch.h +/** @file arch/sim/modules/actuators/actuators_pwm_arch.h * dummy servos handling for sim */ diff --git a/sw/airborne/arch/sim/subsystems/actuators/actuators_uavcan_arch.c b/sw/airborne/arch/sim/modules/actuators/actuators_uavcan_arch.c similarity index 88% rename from sw/airborne/arch/sim/subsystems/actuators/actuators_uavcan_arch.c rename to sw/airborne/arch/sim/modules/actuators/actuators_uavcan_arch.c index 286d3faa15..dc6ada8af0 100644 --- a/sw/airborne/arch/sim/subsystems/actuators/actuators_uavcan_arch.c +++ b/sw/airborne/arch/sim/modules/actuators/actuators_uavcan_arch.c @@ -19,11 +19,11 @@ * Boston, MA 02111-1307, USA. */ -/** @file arch/sim/subsystems/actuators/actuators_uavcan_arch.c +/** @file arch/sim/modules/actuators/actuators_uavcan_arch.c * dummy servos handling for sim */ -#include "subsystems/actuators/actuators_uavcan_arch.h" +#include "modules/actuators/actuators_uavcan_arch.h" void actuators_uavcan_arch_init(void) { diff --git a/sw/airborne/arch/sim/subsystems/actuators/actuators_uavcan_arch.h b/sw/airborne/arch/sim/modules/actuators/actuators_uavcan_arch.h similarity index 94% rename from sw/airborne/arch/sim/subsystems/actuators/actuators_uavcan_arch.h rename to sw/airborne/arch/sim/modules/actuators/actuators_uavcan_arch.h index dd1018aac4..3918093ec8 100644 --- a/sw/airborne/arch/sim/subsystems/actuators/actuators_uavcan_arch.h +++ b/sw/airborne/arch/sim/modules/actuators/actuators_uavcan_arch.h @@ -19,7 +19,7 @@ * Boston, MA 02111-1307, USA. */ -/** @file arch/sim/subsystems/actuators/actuators_uavcan_arch.h +/** @file arch/sim/modules/actuators/actuators_uavcan_arch.h * dummy servos handling for sim */ diff --git a/sw/airborne/arch/sim/subsystems/actuators/servos_ppm_hw.h b/sw/airborne/arch/sim/modules/actuators/servos_ppm_hw.h similarity index 100% rename from sw/airborne/arch/sim/subsystems/actuators/servos_ppm_hw.h rename to sw/airborne/arch/sim/modules/actuators/servos_ppm_hw.h diff --git a/sw/airborne/arch/stm32/subsystems/actuators/actuators_dualpwm_arch.c b/sw/airborne/arch/stm32/modules/actuators/actuators_dualpwm_arch.c similarity index 94% rename from sw/airborne/arch/stm32/subsystems/actuators/actuators_dualpwm_arch.c rename to sw/airborne/arch/stm32/modules/actuators/actuators_dualpwm_arch.c index cfafd2e2cc..05a279c5b1 100644 --- a/sw/airborne/arch/stm32/subsystems/actuators/actuators_dualpwm_arch.c +++ b/sw/airborne/arch/stm32/modules/actuators/actuators_dualpwm_arch.c @@ -19,15 +19,15 @@ * Boston, MA 02111-1307, USA. */ -/** @file arch/stm32/subsystems/actuators/actuators_dualpwm_arch.c +/** @file arch/stm32/modules/actuators/actuators_dualpwm_arch.c * STM32 dual PWM servos handling. */ //VALID TIMERS IS TIM5 ON THE LISA/M -#include "subsystems/actuators/actuators_shared_arch.h" -#include "subsystems/actuators/actuators_dualpwm_arch.h" -#include "subsystems/actuators/actuators_dualpwm.h" +#include "modules/actuators/actuators_shared_arch.h" +#include "modules/actuators/actuators_dualpwm_arch.h" +#include "modules/actuators/actuators_dualpwm.h" #include #include diff --git a/sw/airborne/arch/stm32/subsystems/actuators/actuators_dualpwm_arch.h b/sw/airborne/arch/stm32/modules/actuators/actuators_dualpwm_arch.h similarity index 95% rename from sw/airborne/arch/stm32/subsystems/actuators/actuators_dualpwm_arch.h rename to sw/airborne/arch/stm32/modules/actuators/actuators_dualpwm_arch.h index a39f2d8ef7..34b3c8868c 100644 --- a/sw/airborne/arch/stm32/subsystems/actuators/actuators_dualpwm_arch.h +++ b/sw/airborne/arch/stm32/modules/actuators/actuators_dualpwm_arch.h @@ -19,7 +19,7 @@ * Boston, MA 02111-1307, USA. */ -/** @file arch/stm32/subsystems/actuators/actuators_dualpwm_arch.h +/** @file arch/stm32/modules/actuators/actuators_dualpwm_arch.h * STM32 PWM servos handling. */ diff --git a/sw/airborne/arch/stm32/subsystems/actuators/actuators_pwm_arch.c b/sw/airborne/arch/stm32/modules/actuators/actuators_pwm_arch.c similarity index 96% rename from sw/airborne/arch/stm32/subsystems/actuators/actuators_pwm_arch.c rename to sw/airborne/arch/stm32/modules/actuators/actuators_pwm_arch.c index 4d136d0019..81b50b728a 100644 --- a/sw/airborne/arch/stm32/subsystems/actuators/actuators_pwm_arch.c +++ b/sw/airborne/arch/stm32/modules/actuators/actuators_pwm_arch.c @@ -19,15 +19,15 @@ * Boston, MA 02111-1307, USA. */ -/** @file arch/stm32/subsystems/actuators/actuators_pwm_arch.c +/** @file arch/stm32/modules/actuators/actuators_pwm_arch.c * STM32 PWM servos handling. */ //VALID TIMERS ARE TIM1,2,3,4,5,8,9,12 -#include "subsystems/actuators/actuators_shared_arch.h" -#include "subsystems/actuators/actuators_pwm_arch.h" -#include "subsystems/actuators/actuators_pwm.h" +#include "modules/actuators/actuators_shared_arch.h" +#include "modules/actuators/actuators_pwm_arch.h" +#include "modules/actuators/actuators_pwm.h" #include #include diff --git a/sw/airborne/arch/stm32/subsystems/actuators/actuators_pwm_arch.h b/sw/airborne/arch/stm32/modules/actuators/actuators_pwm_arch.h similarity index 95% rename from sw/airborne/arch/stm32/subsystems/actuators/actuators_pwm_arch.h rename to sw/airborne/arch/stm32/modules/actuators/actuators_pwm_arch.h index a5878455b1..2e54c4f7df 100644 --- a/sw/airborne/arch/stm32/subsystems/actuators/actuators_pwm_arch.h +++ b/sw/airborne/arch/stm32/modules/actuators/actuators_pwm_arch.h @@ -19,7 +19,7 @@ * Boston, MA 02111-1307, USA. */ -/** @file arch/stm32/subsystems/actuators/actuators_pwm_arch.h +/** @file arch/stm32/modules/actuators/actuators_pwm_arch.h * STM32 PWM servos handling. */ diff --git a/sw/airborne/arch/stm32/subsystems/actuators/actuators_shared_arch.c b/sw/airborne/arch/stm32/modules/actuators/actuators_shared_arch.c similarity index 96% rename from sw/airborne/arch/stm32/subsystems/actuators/actuators_shared_arch.c rename to sw/airborne/arch/stm32/modules/actuators/actuators_shared_arch.c index f76ce9d589..332aa8aa8f 100644 --- a/sw/airborne/arch/stm32/subsystems/actuators/actuators_shared_arch.c +++ b/sw/airborne/arch/stm32/modules/actuators/actuators_shared_arch.c @@ -19,11 +19,11 @@ * Boston, MA 02111-1307, USA. */ -/** @file arch/stm32/subsystems/actuators/actuators_shared_arch.c +/** @file arch/stm32/modules/actuators/actuators_shared_arch.c * STM32 PWM and dualPWM servos shared functions. */ -#include "arch/stm32/subsystems/actuators/actuators_shared_arch.h" +#include "arch/stm32/modules/actuators/actuators_shared_arch.h" #include // for timer_get_frequency diff --git a/sw/airborne/arch/stm32/subsystems/actuators/actuators_shared_arch.h b/sw/airborne/arch/stm32/modules/actuators/actuators_shared_arch.h similarity index 96% rename from sw/airborne/arch/stm32/subsystems/actuators/actuators_shared_arch.h rename to sw/airborne/arch/stm32/modules/actuators/actuators_shared_arch.h index acc9590639..83c3551c17 100644 --- a/sw/airborne/arch/stm32/subsystems/actuators/actuators_shared_arch.h +++ b/sw/airborne/arch/stm32/modules/actuators/actuators_shared_arch.h @@ -19,7 +19,7 @@ * Boston, MA 02111-1307, USA. */ -/** @file arch/stm32/subsystems/actuators/actuators_shared_arch.h +/** @file arch/stm32/modules/actuators/actuators_shared_arch.h * STM32 PWM and dualPWM servos shared functions. */ diff --git a/sw/airborne/autopilot.c b/sw/airborne/autopilot.c index f22ea880f8..90bacb9f1f 100644 --- a/sw/airborne/autopilot.c +++ b/sw/airborne/autopilot.c @@ -38,7 +38,7 @@ #include "mcu_periph/gpio.h" #include "modules/radio_control/radio_control.h" #include "modules/core/commands.h" -#include "subsystems/actuators.h" +#include "modules/actuators/actuators.h" //#include "modules/energy/electrical.h" #include "subsystems/datalink/telemetry.h" diff --git a/sw/airborne/boards/apogee/chibios/v1.0/board.cfg b/sw/airborne/boards/apogee/chibios/v1.0/board.cfg index 8c9757b30b..60858c70d0 100644 --- a/sw/airborne/boards/apogee/chibios/v1.0/board.cfg +++ b/sw/airborne/boards/apogee/chibios/v1.0/board.cfg @@ -456,7 +456,7 @@ HEADER * Actuators for fixedwing */ /* Default actuators driver */ -#define DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" +#define DEFAULT_ACTUATORS "modules/actuators/actuators_pwm.h" #define ActuatorDefaultSet(_x,_y) ActuatorPwmSet(_x,_y) #define ActuatorsDefaultInit() ActuatorsPwmInit() #define ActuatorsDefaultCommit() ActuatorsPwmCommit() diff --git a/sw/airborne/boards/apogee/chibios/v1.0/board.h b/sw/airborne/boards/apogee/chibios/v1.0/board.h index bed30fee64..f111f2e273 100644 --- a/sw/airborne/boards/apogee/chibios/v1.0/board.h +++ b/sw/airborne/boards/apogee/chibios/v1.0/board.h @@ -566,7 +566,7 @@ * Actuators for fixedwing */ /* Default actuators driver */ -#define DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" +#define DEFAULT_ACTUATORS "modules/actuators/actuators_pwm.h" #define ActuatorDefaultSet(_x,_y) ActuatorPwmSet(_x,_y) #define ActuatorsDefaultInit() ActuatorsPwmInit() #define ActuatorsDefaultCommit() ActuatorsPwmCommit() diff --git a/sw/airborne/boards/apogee_1.0.h b/sw/airborne/boards/apogee_1.0.h index 6accca0f56..05d60ac6a2 100644 --- a/sw/airborne/boards/apogee_1.0.h +++ b/sw/airborne/boards/apogee_1.0.h @@ -101,7 +101,7 @@ /* Default actuators driver */ -#define DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" +#define DEFAULT_ACTUATORS "modules/actuators/actuators_pwm.h" #define ActuatorDefaultSet(_x,_y) ActuatorPwmSet(_x,_y) #define ActuatorsDefaultInit() ActuatorsPwmInit() #define ActuatorsDefaultCommit() ActuatorsPwmCommit() diff --git a/sw/airborne/boards/ardrone/actuators.c b/sw/airborne/boards/ardrone/actuators.c index 2f611969bf..11318f3e26 100644 --- a/sw/airborne/boards/ardrone/actuators.c +++ b/sw/airborne/boards/ardrone/actuators.c @@ -28,7 +28,7 @@ * Actuator driver for ardrone2 version */ -#include "subsystems/actuators.h" +#include "modules/actuators/actuators.h" #include "actuators.h" #include "mcu_periph/gpio.h" #include "led_hw.h" diff --git a/sw/airborne/boards/bebop/actuators.c b/sw/airborne/boards/bebop/actuators.c index 86cbd12096..641dedeb8c 100644 --- a/sw/airborne/boards/bebop/actuators.c +++ b/sw/airborne/boards/bebop/actuators.c @@ -25,7 +25,7 @@ * Actuator driver for the bebop and bebop 2 */ -#include "subsystems/actuators.h" +#include "modules/actuators/actuators.h" #include "modules/energy/electrical.h" #include "actuators.h" #include "led_hw.h" diff --git a/sw/airborne/boards/cc3d.h b/sw/airborne/boards/cc3d.h index 8820745ed3..64655eb943 100644 --- a/sw/airborne/boards/cc3d.h +++ b/sw/airborne/boards/cc3d.h @@ -243,7 +243,7 @@ /* Default actuators driver */ -#define DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" +#define DEFAULT_ACTUATORS "modules/actuators/actuators_pwm.h" #define ActuatorDefaultSet(_x,_y) ActuatorPwmSet(_x,_y) #define ActuatorsDefaultInit() ActuatorsPwmInit() #define ActuatorsDefaultCommit() ActuatorsPwmCommit() diff --git a/sw/airborne/boards/chimera/chibios/v1.0/chimera.h b/sw/airborne/boards/chimera/chibios/v1.0/chimera.h index 0a435683d9..8c454b81f5 100644 --- a/sw/airborne/boards/chimera/chibios/v1.0/chimera.h +++ b/sw/airborne/boards/chimera/chibios/v1.0/chimera.h @@ -592,7 +592,7 @@ * Actuators for fixedwing */ /* Default actuators driver */ -#define DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" +#define DEFAULT_ACTUATORS "modules/actuators/actuators_pwm.h" #define ActuatorDefaultSet(_x,_y) ActuatorPwmSet(_x,_y) #define ActuatorsDefaultInit() ActuatorsPwmInit() #define ActuatorsDefaultCommit() ActuatorsPwmCommit() diff --git a/sw/airborne/boards/cjmcu.h b/sw/airborne/boards/cjmcu.h index eec2d74782..a3287a2821 100644 --- a/sw/airborne/boards/cjmcu.h +++ b/sw/airborne/boards/cjmcu.h @@ -44,7 +44,7 @@ /* Default actuators driver */ -#define DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" +#define DEFAULT_ACTUATORS "modules/actuators/actuators_pwm.h" #define ActuatorDefaultSet(_x,_y) ActuatorPwmSet(_x,_y) #define ActuatorsDefaultInit() ActuatorsPwmInit() #define ActuatorsDefaultCommit() ActuatorsPwmCommit() diff --git a/sw/airborne/boards/crazybee_f4_1.0.h b/sw/airborne/boards/crazybee_f4_1.0.h index 8e0c43525f..8937e0807a 100644 --- a/sw/airborne/boards/crazybee_f4_1.0.h +++ b/sw/airborne/boards/crazybee_f4_1.0.h @@ -228,7 +228,7 @@ //#define I2C1_GPIO_SDA GPIO9 /* Default actuators driver */ -#define DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" +#define DEFAULT_ACTUATORS "modules/actuators/actuators_pwm.h" #define ActuatorDefaultSet(_x,_y) ActuatorPwmSet(_x,_y) #define ActuatorsDefaultInit() ActuatorsPwmInit() #define ActuatorsDefaultCommit() ActuatorsPwmCommit() diff --git a/sw/airborne/boards/crazyflie/chibios/v2.1/crazyflie.h b/sw/airborne/boards/crazyflie/chibios/v2.1/crazyflie.h index 176b63b6de..82a1333761 100644 --- a/sw/airborne/boards/crazyflie/chibios/v2.1/crazyflie.h +++ b/sw/airborne/boards/crazyflie/chibios/v2.1/crazyflie.h @@ -348,7 +348,7 @@ * Actuators for fixedwing */ /* Default actuators driver */ -#define DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" +#define DEFAULT_ACTUATORS "modules/actuators/actuators_pwm.h" #define ActuatorDefaultSet(_x,_y) ActuatorPwmSet(_x,_y) #define ActuatorsDefaultInit() ActuatorsPwmInit() #define ActuatorsDefaultCommit() ActuatorsPwmCommit() diff --git a/sw/airborne/boards/disco/actuators.c b/sw/airborne/boards/disco/actuators.c index b7cc9ca130..182c94a0f9 100644 --- a/sw/airborne/boards/disco/actuators.c +++ b/sw/airborne/boards/disco/actuators.c @@ -30,7 +30,7 @@ * Some part of this code is coming from the APM Disco and Bebop drivers */ -#include "subsystems/actuators.h" +#include "modules/actuators/actuators.h" #include "modules/energy/electrical.h" #include "actuators.h" #include "autopilot.h" diff --git a/sw/airborne/boards/elle0_common.h b/sw/airborne/boards/elle0_common.h index 4fe13f50b2..2540041530 100644 --- a/sw/airborne/boards/elle0_common.h +++ b/sw/airborne/boards/elle0_common.h @@ -83,7 +83,7 @@ /* Default actuators driver */ -#define DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" +#define DEFAULT_ACTUATORS "modules/actuators/actuators_pwm.h" #define ActuatorDefaultSet(_x,_y) ActuatorPwmSet(_x,_y) #define ActuatorsDefaultInit() ActuatorsPwmInit() #define ActuatorsDefaultCommit() ActuatorsPwmCommit() diff --git a/sw/airborne/boards/holybro/kakute_f7/holybro_kakute_f7.h b/sw/airborne/boards/holybro/kakute_f7/holybro_kakute_f7.h index d5017660ba..4ef2c6f451 100644 --- a/sw/airborne/boards/holybro/kakute_f7/holybro_kakute_f7.h +++ b/sw/airborne/boards/holybro/kakute_f7/holybro_kakute_f7.h @@ -457,7 +457,7 @@ * Actuators for fixedwing */ /* Default actuators driver */ -#define DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" +#define DEFAULT_ACTUATORS "modules/actuators/actuators_pwm.h" #define ActuatorDefaultSet(_x,_y) ActuatorPwmSet(_x,_y) #define ActuatorsDefaultInit() ActuatorsPwmInit() #define ActuatorsDefaultCommit() ActuatorsPwmCommit() diff --git a/sw/airborne/boards/krooz_sd.h b/sw/airborne/boards/krooz_sd.h index 025c612d20..9322525cbc 100644 --- a/sw/airborne/boards/krooz_sd.h +++ b/sw/airborne/boards/krooz_sd.h @@ -70,7 +70,7 @@ /* Default actuators driver */ -#define DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" +#define DEFAULT_ACTUATORS "modules/actuators/actuators_pwm.h" #define ActuatorDefaultSet(_x,_y) ActuatorPwmSet(_x,_y) #define ActuatorsDefaultInit() ActuatorsPwmInit() #define ActuatorsDefaultCommit() ActuatorsPwmCommit() diff --git a/sw/airborne/boards/lia/chibios/v1.1/board.h b/sw/airborne/boards/lia/chibios/v1.1/board.h index 887e6be179..763e20ebfc 100644 --- a/sw/airborne/boards/lia/chibios/v1.1/board.h +++ b/sw/airborne/boards/lia/chibios/v1.1/board.h @@ -558,7 +558,7 @@ * Actuators for fixedwing */ /* Default actuators driver */ -#define DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" +#define DEFAULT_ACTUATORS "modules/actuators/actuators_pwm.h" #define ActuatorDefaultSet(_x,_y) ActuatorPwmSet(_x,_y) #define ActuatorsDefaultInit() ActuatorsPwmInit() #define ActuatorsDefaultCommit() ActuatorsPwmCommit() diff --git a/sw/airborne/boards/lia_1.1.h b/sw/airborne/boards/lia_1.1.h index 01e543420d..02c040d5e7 100644 --- a/sw/airborne/boards/lia_1.1.h +++ b/sw/airborne/boards/lia_1.1.h @@ -119,7 +119,7 @@ /* Default actuators driver */ -#define DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" +#define DEFAULT_ACTUATORS "modules/actuators/actuators_pwm.h" #define ActuatorDefaultSet(_x,_y) ActuatorPwmSet(_x,_y) #define ActuatorsDefaultInit() ActuatorsPwmInit() #define ActuatorsDefaultCommit() ActuatorsPwmCommit() diff --git a/sw/airborne/boards/lisa_l_1.0.h b/sw/airborne/boards/lisa_l_1.0.h index 2a935b05ae..ca64c3d649 100644 --- a/sw/airborne/boards/lisa_l_1.0.h +++ b/sw/airborne/boards/lisa_l_1.0.h @@ -173,7 +173,7 @@ /* Default actuators driver */ -#define DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" +#define DEFAULT_ACTUATORS "modules/actuators/actuators_pwm.h" #define ActuatorDefaultSet(_x,_y) ActuatorPwmSet(_x,_y) #define ActuatorsDefaultInit() ActuatorsPwmInit() #define ActuatorsDefaultCommit() ActuatorsPwmCommit() diff --git a/sw/airborne/boards/lisa_m_1.0.h b/sw/airborne/boards/lisa_m_1.0.h index 39512cf49d..7c5fbaa6fa 100644 --- a/sw/airborne/boards/lisa_m_1.0.h +++ b/sw/airborne/boards/lisa_m_1.0.h @@ -77,7 +77,7 @@ #define SPEKTRUM_BIND_PIN_PORT GPIOC /* Default actuators driver */ -#define DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" +#define DEFAULT_ACTUATORS "modules/actuators/actuators_pwm.h" #define ActuatorDefaultSet(_x,_y) ActuatorPwmSet(_x,_y) #define ActuatorsDefaultInit() ActuatorsPwmInit() #define ActuatorsDefaultCommit() ActuatorsPwmCommit() diff --git a/sw/airborne/boards/lisa_m_2.0.h b/sw/airborne/boards/lisa_m_2.0.h index 1a2ae03085..5a1e55cbac 100644 --- a/sw/airborne/boards/lisa_m_2.0.h +++ b/sw/airborne/boards/lisa_m_2.0.h @@ -125,7 +125,7 @@ #define SPEKTRUM_BIND_PIN_PORT GPIOC /* Default actuators driver */ -#define DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" +#define DEFAULT_ACTUATORS "modules/actuators/actuators_pwm.h" #define ActuatorDefaultSet(_x,_y) ActuatorPwmSet(_x,_y) #define ActuatorsDefaultInit() ActuatorsPwmInit() #define ActuatorsDefaultCommit() ActuatorsPwmCommit() diff --git a/sw/airborne/boards/lisa_m_2.1.h b/sw/airborne/boards/lisa_m_2.1.h index 2e8f3c378b..ee45787a7c 100644 --- a/sw/airborne/boards/lisa_m_2.1.h +++ b/sw/airborne/boards/lisa_m_2.1.h @@ -117,7 +117,7 @@ #define SPEKTRUM_BIND_PIN_PORT GPIOB /* Default actuators driver */ -#define DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" +#define DEFAULT_ACTUATORS "modules/actuators/actuators_pwm.h" #define ActuatorDefaultSet(_x,_y) ActuatorPwmSet(_x,_y) #define ActuatorsDefaultInit() ActuatorsPwmInit() #define ActuatorsDefaultCommit() ActuatorsPwmCommit() diff --git a/sw/airborne/boards/lisa_mx/chibios/v2.1/board.h b/sw/airborne/boards/lisa_mx/chibios/v2.1/board.h index b969c9c9ac..38a3eb4927 100644 --- a/sw/airborne/boards/lisa_mx/chibios/v2.1/board.h +++ b/sw/airborne/boards/lisa_mx/chibios/v2.1/board.h @@ -1428,7 +1428,7 @@ * Actuators for fixedwing */ /* Default actuators driver */ -#define DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" +#define DEFAULT_ACTUATORS "modules/actuators/actuators_pwm.h" #define ActuatorDefaultSet(_x,_y) ActuatorPwmSet(_x,_y) #define ActuatorsDefaultInit() ActuatorsPwmInit() #define ActuatorsDefaultCommit() ActuatorsPwmCommit() diff --git a/sw/airborne/boards/lisa_mx_common.h b/sw/airborne/boards/lisa_mx_common.h index 9e712005b3..6505f45eec 100644 --- a/sw/airborne/boards/lisa_mx_common.h +++ b/sw/airborne/boards/lisa_mx_common.h @@ -128,7 +128,7 @@ /* Default actuators driver */ -#define DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" +#define DEFAULT_ACTUATORS "modules/actuators/actuators_pwm.h" #define ActuatorDefaultSet(_x,_y) ActuatorPwmSet(_x,_y) #define ActuatorsDefaultInit() ActuatorsPwmInit() #define ActuatorsDefaultCommit() ActuatorsPwmCommit() diff --git a/sw/airborne/boards/lisa_s_1.0.h b/sw/airborne/boards/lisa_s_1.0.h index 56a6b1cbb4..2c850a7acc 100644 --- a/sw/airborne/boards/lisa_s_1.0.h +++ b/sw/airborne/boards/lisa_s_1.0.h @@ -61,7 +61,7 @@ /* Default actuators driver */ -#define DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" +#define DEFAULT_ACTUATORS "modules/actuators/actuators_pwm.h" #define ActuatorDefaultSet(_x,_y) ActuatorPwmSet(_x,_y) #define ActuatorsDefaultInit() ActuatorsPwmInit() #define ActuatorsDefaultCommit() ActuatorsPwmCommit() diff --git a/sw/airborne/boards/matek_f405_wing_v1.h b/sw/airborne/boards/matek_f405_wing_v1.h index 08e57b3ae8..6d384f1c56 100644 --- a/sw/airborne/boards/matek_f405_wing_v1.h +++ b/sw/airborne/boards/matek_f405_wing_v1.h @@ -72,7 +72,7 @@ /* Default actuators driver */ -#define DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" +#define DEFAULT_ACTUATORS "modules/actuators/actuators_pwm.h" #define ActuatorDefaultSet(_x,_y) ActuatorPwmSet(_x,_y) #define ActuatorsDefaultInit() ActuatorsPwmInit() #define ActuatorsDefaultCommit() ActuatorsPwmCommit() diff --git a/sw/airborne/boards/mateksys/F765-WING/matekF765-WING.h b/sw/airborne/boards/mateksys/F765-WING/matekF765-WING.h index 454c18f01c..b5aa8ae306 100644 --- a/sw/airborne/boards/mateksys/F765-WING/matekF765-WING.h +++ b/sw/airborne/boards/mateksys/F765-WING/matekF765-WING.h @@ -669,7 +669,7 @@ * Actuators for fixedwing */ /* Default actuators driver */ -#define DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" +#define DEFAULT_ACTUATORS "modules/actuators/actuators_pwm.h" #define ActuatorDefaultSet(_x,_y) ActuatorPwmSet(_x,_y) #define ActuatorsDefaultInit() ActuatorsPwmInit() #define ActuatorsDefaultCommit() ActuatorsPwmCommit() diff --git a/sw/airborne/boards/navstik_1.0.h b/sw/airborne/boards/navstik_1.0.h index 786040b46d..51663f1034 100644 --- a/sw/airborne/boards/navstik_1.0.h +++ b/sw/airborne/boards/navstik_1.0.h @@ -59,7 +59,7 @@ #define IMU_POWER_GPIO GPIOC,GPIO15 /* Default actuators driver */ -#define DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" +#define DEFAULT_ACTUATORS "modules/actuators/actuators_pwm.h" #define ActuatorDefaultSet(_x,_y) ActuatorPwmSet(_x,_y) #define ActuatorsDefaultInit() ActuatorsPwmInit() #define ActuatorsDefaultCommit() ActuatorsPwmCommit() diff --git a/sw/airborne/boards/naze32_common.h b/sw/airborne/boards/naze32_common.h index 5aefd17321..2f9fe81ad1 100644 --- a/sw/airborne/boards/naze32_common.h +++ b/sw/airborne/boards/naze32_common.h @@ -295,7 +295,7 @@ /* Default actuators driver */ -#define DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" +#define DEFAULT_ACTUATORS "modules/actuators/actuators_pwm.h" #define ActuatorDefaultSet(_x,_y) ActuatorPwmSet(_x,_y) #define ActuatorsDefaultInit() ActuatorsPwmInit() #define ActuatorsDefaultCommit() ActuatorsPwmCommit() diff --git a/sw/airborne/boards/nucleo/144_f767zi/nucleo144_f767zi.h b/sw/airborne/boards/nucleo/144_f767zi/nucleo144_f767zi.h index 2b40cf0141..e529079a9d 100644 --- a/sw/airborne/boards/nucleo/144_f767zi/nucleo144_f767zi.h +++ b/sw/airborne/boards/nucleo/144_f767zi/nucleo144_f767zi.h @@ -815,7 +815,7 @@ * Actuators for fixedwing */ /* Default actuators driver */ -#define DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" +#define DEFAULT_ACTUATORS "modules/actuators/actuators_pwm.h" #define ActuatorDefaultSet(_x,_y) ActuatorPwmSet(_x,_y) #define ActuatorsDefaultInit() ActuatorsPwmInit() #define ActuatorsDefaultCommit() ActuatorsPwmCommit() diff --git a/sw/airborne/boards/opa_ftd_1.0.h b/sw/airborne/boards/opa_ftd_1.0.h index b7e6ef14c4..4ba75f08b9 100644 --- a/sw/airborne/boards/opa_ftd_1.0.h +++ b/sw/airborne/boards/opa_ftd_1.0.h @@ -109,7 +109,7 @@ /* Default actuators driver */ -#define DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" +#define DEFAULT_ACTUATORS "modules/actuators/actuators_pwm.h" #define ActuatorDefaultSet(_x,_y) ActuatorPwmSet(_x,_y) #define ActuatorsDefaultInit() ActuatorsPwmInit() #define ActuatorsDefaultCommit() ActuatorsPwmCommit() diff --git a/sw/airborne/boards/openpilot_revo_1.0.h b/sw/airborne/boards/openpilot_revo_1.0.h index 1d041b5bea..4c31321d68 100644 --- a/sw/airborne/boards/openpilot_revo_1.0.h +++ b/sw/airborne/boards/openpilot_revo_1.0.h @@ -55,7 +55,7 @@ /* Default actuators driver */ -#define DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" +#define DEFAULT_ACTUATORS "modules/actuators/actuators_pwm.h" #define ActuatorDefaultSet(_x,_y) ActuatorPwmSet(_x,_y) #define ActuatorsDefaultInit() ActuatorsPwmInit() #define ActuatorsDefaultCommit() ActuatorsPwmCommit() diff --git a/sw/airborne/boards/openpilot_revo_nano.h b/sw/airborne/boards/openpilot_revo_nano.h index 48ba9f04c8..ebde2cfba5 100644 --- a/sw/airborne/boards/openpilot_revo_nano.h +++ b/sw/airborne/boards/openpilot_revo_nano.h @@ -61,7 +61,7 @@ /* Default actuators driver */ -#define DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" +#define DEFAULT_ACTUATORS "modules/actuators/actuators_pwm.h" #define ActuatorDefaultSet(_x,_y) ActuatorPwmSet(_x,_y) #define ActuatorsDefaultInit() ActuatorsPwmInit() #define ActuatorsDefaultCommit() ActuatorsPwmCommit() diff --git a/sw/airborne/boards/pc_sim.h b/sw/airborne/boards/pc_sim.h index b8974ca4bc..71c9025473 100644 --- a/sw/airborne/boards/pc_sim.h +++ b/sw/airborne/boards/pc_sim.h @@ -3,7 +3,7 @@ /* Default actuators driver */ -#define DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" +#define DEFAULT_ACTUATORS "modules/actuators/actuators_pwm.h" #define ActuatorDefaultSet(_x,_y) ActuatorPwmSet(_x,_y) #define ActuatorsDefaultInit() ActuatorsPwmInit() #define ActuatorsDefaultCommit() ActuatorsPwmCommit() diff --git a/sw/airborne/boards/px4fmu/chibios/v2.4/board.h b/sw/airborne/boards/px4fmu/chibios/v2.4/board.h index 8745e026fa..03125f7cf1 100644 --- a/sw/airborne/boards/px4fmu/chibios/v2.4/board.h +++ b/sw/airborne/boards/px4fmu/chibios/v2.4/board.h @@ -1020,7 +1020,7 @@ * Actuators for fixedwing */ /* Default actuators driver */ -#define DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" +#define DEFAULT_ACTUATORS "modules/actuators/actuators_pwm.h" #define ActuatorDefaultSet(_x,_y) ActuatorPwmSet(_x,_y) #define ActuatorsDefaultInit() ActuatorsPwmInit() #define ActuatorsDefaultCommit() ActuatorsPwmCommit() diff --git a/sw/airborne/boards/px4fmu/chibios/v4.0/px4fmu.h b/sw/airborne/boards/px4fmu/chibios/v4.0/px4fmu.h index f10edfe65e..e746005cf4 100644 --- a/sw/airborne/boards/px4fmu/chibios/v4.0/px4fmu.h +++ b/sw/airborne/boards/px4fmu/chibios/v4.0/px4fmu.h @@ -415,7 +415,7 @@ * Actuators for fixedwing */ /* Default actuators driver */ -#define DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" +#define DEFAULT_ACTUATORS "modules/actuators/actuators_pwm.h" #define ActuatorDefaultSet(_x,_y) ActuatorPwmSet(_x,_y) #define ActuatorsDefaultInit() ActuatorsPwmInit() #define ActuatorsDefaultCommit() ActuatorsPwmCommit() diff --git a/sw/airborne/boards/px4fmu/chibios/v5.0/px4fmu.h b/sw/airborne/boards/px4fmu/chibios/v5.0/px4fmu.h index 86373003ce..eb3615b221 100644 --- a/sw/airborne/boards/px4fmu/chibios/v5.0/px4fmu.h +++ b/sw/airborne/boards/px4fmu/chibios/v5.0/px4fmu.h @@ -750,7 +750,7 @@ * Actuators for fixedwing */ /* Default actuators driver */ -#define DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" +#define DEFAULT_ACTUATORS "modules/actuators/actuators_pwm.h" #define ActuatorDefaultSet(_x,_y) ActuatorPwmSet(_x,_y) #define ActuatorsDefaultInit() ActuatorsPwmInit() #define ActuatorsDefaultCommit() ActuatorsPwmCommit() diff --git a/sw/airborne/boards/px4fmu_1.7.h b/sw/airborne/boards/px4fmu_1.7.h index 476879d822..165647a7d4 100644 --- a/sw/airborne/boards/px4fmu_1.7.h +++ b/sw/airborne/boards/px4fmu_1.7.h @@ -206,7 +206,7 @@ /* Default actuators driver */ -#define DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" +#define DEFAULT_ACTUATORS "modules/actuators/actuators_pwm.h" #define ActuatorDefaultSet(_x,_y) ActuatorPwmSet(_x,_y) #define ActuatorsDefaultInit() ActuatorsPwmInit() #define ActuatorsDefaultCommit() ActuatorsPwmCommit() diff --git a/sw/airborne/boards/px4fmu_2.4.h b/sw/airborne/boards/px4fmu_2.4.h index 0c254a73d1..42b536e5e2 100644 --- a/sw/airborne/boards/px4fmu_2.4.h +++ b/sw/airborne/boards/px4fmu_2.4.h @@ -245,7 +245,7 @@ /* Default actuators driver */ -#define DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" +#define DEFAULT_ACTUATORS "modules/actuators/actuators_pwm.h" #define ActuatorDefaultSet(_x,_y) ActuatorPwmSet(_x,_y) #define ActuatorsDefaultInit() ActuatorsPwmInit() #define ActuatorsDefaultCommit() ActuatorsPwmCommit() diff --git a/sw/airborne/boards/px4fmu_4.0.h b/sw/airborne/boards/px4fmu_4.0.h index e8dc2a3b9e..81855a4215 100644 --- a/sw/airborne/boards/px4fmu_4.0.h +++ b/sw/airborne/boards/px4fmu_4.0.h @@ -320,7 +320,7 @@ When a read-operation of an RTD resistance data register occurs, DRDY returns hi #endif /* Default actuators driver */ -#define DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" +#define DEFAULT_ACTUATORS "modules/actuators/actuators_pwm.h" #define ActuatorDefaultSet(_x,_y) ActuatorPwmSet(_x,_y) #define ActuatorsDefaultInit() ActuatorsPwmInit() #define ActuatorsDefaultCommit() ActuatorsPwmCommit() diff --git a/sw/airborne/boards/px4io_2.4.h b/sw/airborne/boards/px4io_2.4.h index 5dafde5435..4a85a6b1a5 100644 --- a/sw/airborne/boards/px4io_2.4.h +++ b/sw/airborne/boards/px4io_2.4.h @@ -241,7 +241,7 @@ //#define PWM_TIM3_CHAN_MASK (PWM_SERVO_5_OC_BIT|PWM_SERVO_6_OC_BIT|PWM_SERVO_7_OC_BIT|PWM_SERVO_8_OC_BIT) /* Default actuators driver */ -#define DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" +#define DEFAULT_ACTUATORS "modules/actuators/actuators_pwm.h" #define ActuatorDefaultSet(_x,_y) ActuatorPwmSet(_x,_y) #define ActuatorsDefaultInit() ActuatorsPwmInit() #define ActuatorsDefaultCommit() ActuatorsPwmCommit() diff --git a/sw/airborne/boards/swing/actuators.c b/sw/airborne/boards/swing/actuators.c index 806657559d..8ebbf9870f 100644 --- a/sw/airborne/boards/swing/actuators.c +++ b/sw/airborne/boards/swing/actuators.c @@ -47,8 +47,8 @@ typedef struct { unsigned int val[4]; } __attribute__ ((packed)) pwm_delos_quadr #define PWM_REG_RATIO_PRECISION_MASK (PWM_NB_BITS<<16) #define PWM_REG_SATURATION (PWM_REG_RATIO_PRECISION_MASK|PWM_TOTAL_RANGE) -#include "subsystems/actuators.h" -#include "subsystems/actuators/motor_mixing.h" +#include "modules/actuators/actuators.h" +#include "modules/actuators/motor_mixing.h" #include "actuators.h" #include "autopilot.h" diff --git a/sw/airborne/boards/tawaki/chibios/common/tawaki.h b/sw/airborne/boards/tawaki/chibios/common/tawaki.h index 3475c50a38..5eca3d757e 100644 --- a/sw/airborne/boards/tawaki/chibios/common/tawaki.h +++ b/sw/airborne/boards/tawaki/chibios/common/tawaki.h @@ -831,7 +831,7 @@ * Actuators for fixedwing */ /* Default actuators driver */ -#define DEFAULT_ACTUATORS "subsystems/actuators/actuators_pwm.h" +#define DEFAULT_ACTUATORS "modules/actuators/actuators_pwm.h" #define ActuatorDefaultSet(_x,_y) ActuatorPwmSet(_x,_y) #define ActuatorsDefaultInit() ActuatorsPwmInit() #define ActuatorsDefaultCommit() ActuatorsPwmCommit() diff --git a/sw/airborne/firmwares/demo/demo_ahrs_actuators.c b/sw/airborne/firmwares/demo/demo_ahrs_actuators.c index 44ccc0b7db..c471debaf7 100644 --- a/sw/airborne/firmwares/demo/demo_ahrs_actuators.c +++ b/sw/airborne/firmwares/demo/demo_ahrs_actuators.c @@ -50,7 +50,7 @@ #include "modules/ahrs/ahrs.h" #include "modules/core/commands.h" -#include "subsystems/actuators.h" +#include "modules/actuators/actuators.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 86197eed82..c1b1725481 100644 --- a/sw/airborne/firmwares/fixedwing/autopilot_generated.c +++ b/sw/airborne/firmwares/fixedwing/autopilot_generated.c @@ -31,7 +31,7 @@ #include "modules/radio_control/radio_control.h" #include "modules/core/commands.h" -#include "subsystems/actuators.h" +#include "modules/actuators/actuators.h" #include "modules/core/settings.h" #include "subsystems/datalink/telemetry.h" diff --git a/sw/airborne/firmwares/fixedwing/main_fbw.c b/sw/airborne/firmwares/fixedwing/main_fbw.c index 993725008e..fe838e547b 100644 --- a/sw/airborne/firmwares/fixedwing/main_fbw.c +++ b/sw/airborne/firmwares/fixedwing/main_fbw.c @@ -37,7 +37,7 @@ #include "mcu.h" #include "mcu_periph/sys_time.h" #include "modules/core/commands.h" -#include "subsystems/actuators.h" +#include "modules/actuators/actuators.h" #include "modules/energy/electrical.h" #include "modules/radio_control/radio_control.h" #include "autopilot.h" diff --git a/sw/airborne/firmwares/rotorcraft/autopilot_firmware.c b/sw/airborne/firmwares/rotorcraft/autopilot_firmware.c index bd1506cf60..6cc4632a1c 100644 --- a/sw/airborne/firmwares/rotorcraft/autopilot_firmware.c +++ b/sw/airborne/firmwares/rotorcraft/autopilot_firmware.c @@ -79,7 +79,7 @@ static uint32_t autopilot_in_flight_counter; #if USE_MOTOR_MIXING -#include "subsystems/actuators/motor_mixing.h" +#include "modules/actuators/motor_mixing.h" #endif static void send_status(struct transport_tx *trans, struct link_device *dev) diff --git a/sw/airborne/firmwares/rotorcraft/autopilot_generated.c b/sw/airborne/firmwares/rotorcraft/autopilot_generated.c index 3eb02a440c..de44a4342f 100644 --- a/sw/airborne/firmwares/rotorcraft/autopilot_generated.c +++ b/sw/airborne/firmwares/rotorcraft/autopilot_generated.c @@ -32,7 +32,7 @@ #include "modules/radio_control/radio_control.h" #include "modules/core/commands.h" -#include "subsystems/actuators.h" +#include "modules/actuators/actuators.h" #include "modules/core/settings.h" #include "subsystems/datalink/telemetry.h" diff --git a/sw/airborne/firmwares/rotorcraft/autopilot_static.c b/sw/airborne/firmwares/rotorcraft/autopilot_static.c index c0f2aad6cf..2a683eaab9 100644 --- a/sw/airborne/firmwares/rotorcraft/autopilot_static.c +++ b/sw/airborne/firmwares/rotorcraft/autopilot_static.c @@ -32,7 +32,7 @@ #include "modules/radio_control/radio_control.h" #include "modules/core/commands.h" -#include "subsystems/actuators.h" +#include "modules/actuators/actuators.h" #include "modules/energy/electrical.h" #include "modules/core/settings.h" #include "firmwares/rotorcraft/navigation.h" diff --git a/sw/airborne/firmwares/rotorcraft/main_fbw.c b/sw/airborne/firmwares/rotorcraft/main_fbw.c index 3cf93037e9..35c44b0e17 100644 --- a/sw/airborne/firmwares/rotorcraft/main_fbw.c +++ b/sw/airborne/firmwares/rotorcraft/main_fbw.c @@ -32,9 +32,9 @@ #include "mcu_periph/sys_time.h" #include "modules/core/commands.h" -#include "subsystems/actuators.h" +#include "modules/actuators/actuators.h" #if USE_MOTOR_MIXING -#include "subsystems/actuators/motor_mixing.h" +#include "modules/actuators/motor_mixing.h" #endif #include "modules/energy/electrical.h" diff --git a/sw/airborne/firmwares/rotorcraft/stabilization/stabilization_indi.c b/sw/airborne/firmwares/rotorcraft/stabilization/stabilization_indi.c index 620943f278..72f549895f 100644 --- a/sw/airborne/firmwares/rotorcraft/stabilization/stabilization_indi.c +++ b/sw/airborne/firmwares/rotorcraft/stabilization/stabilization_indi.c @@ -39,7 +39,7 @@ #include "state.h" #include "generated/airframe.h" #include "modules/radio_control/radio_control.h" -#include "subsystems/actuators.h" +#include "modules/actuators/actuators.h" #include "modules/core/abi.h" #include "filters/low_pass_filter.h" #include "wls/wls_alloc.h" diff --git a/sw/airborne/firmwares/rover/autopilot_firmware.c b/sw/airborne/firmwares/rover/autopilot_firmware.c index dbc1e62061..b7e257d3ad 100644 --- a/sw/airborne/firmwares/rover/autopilot_firmware.c +++ b/sw/airborne/firmwares/rover/autopilot_firmware.c @@ -49,7 +49,7 @@ #include "modules/nav/nav_geofence.h" #if USE_MOTOR_MIXING -#include "subsystems/actuators/motor_mixing.h" +#include "modules/actuators/motor_mixing.h" #endif static void send_status(struct transport_tx *trans, struct link_device *dev) diff --git a/sw/airborne/firmwares/rover/autopilot_generated.c b/sw/airborne/firmwares/rover/autopilot_generated.c index 1082229ec5..c557b99bdc 100644 --- a/sw/airborne/firmwares/rover/autopilot_generated.c +++ b/sw/airborne/firmwares/rover/autopilot_generated.c @@ -31,7 +31,7 @@ #include "modules/radio_control/radio_control.h" #include "modules/core/commands.h" -#include "subsystems/actuators.h" +#include "modules/actuators/actuators.h" #include "modules/core/settings.h" #include "subsystems/datalink/telemetry.h" diff --git a/sw/airborne/firmwares/setup/setup_actuators.c b/sw/airborne/firmwares/setup/setup_actuators.c index b93e833a84..bcba42953a 100644 --- a/sw/airborne/firmwares/setup/setup_actuators.c +++ b/sw/airborne/firmwares/setup/setup_actuators.c @@ -47,7 +47,7 @@ #include "mcu_periph/sys_time.h" #include "led.h" -#include "subsystems/actuators.h" +#include "modules/actuators/actuators.h" static inline void main_init(void); diff --git a/sw/airborne/subsystems/actuators.c b/sw/airborne/modules/actuators/actuators.c similarity index 94% rename from sw/airborne/subsystems/actuators.c rename to sw/airborne/modules/actuators/actuators.c index 7b241dd893..35cfc88ed7 100644 --- a/sw/airborne/subsystems/actuators.c +++ b/sw/airborne/modules/actuators/actuators.c @@ -20,12 +20,12 @@ * Boston, MA 02111-1307, USA. */ -/** @file subsystems/actuators.c +/** @file modules/actuators/actuators.c * Hardware independent actuators code. * */ -#include "subsystems/actuators.h" +#include "modules/actuators/actuators.h" #include "mcu_periph/sys_time.h" #if ACTUATORS_NB diff --git a/sw/airborne/subsystems/actuators.h b/sw/airborne/modules/actuators/actuators.h similarity index 97% rename from sw/airborne/subsystems/actuators.h rename to sw/airborne/modules/actuators/actuators.h index d83747a7f4..411a99f7e8 100644 --- a/sw/airborne/subsystems/actuators.h +++ b/sw/airborne/modules/actuators/actuators.h @@ -20,7 +20,7 @@ * Boston, MA 02111-1307, USA. */ -/** @file subsystems/actuators.h +/** @file modules/actuators/actuators.h * Hardware independent API for actuators (servos, motor controllers). * */ diff --git a/sw/airborne/subsystems/actuators/actuators_asctec_v2.c b/sw/airborne/modules/actuators/actuators_asctec_v2.c similarity index 98% rename from sw/airborne/subsystems/actuators/actuators_asctec_v2.c rename to sw/airborne/modules/actuators/actuators_asctec_v2.c index b2b03cab6a..01ca97e5ff 100644 --- a/sw/airborne/subsystems/actuators/actuators_asctec_v2.c +++ b/sw/airborne/modules/actuators/actuators_asctec_v2.c @@ -23,8 +23,8 @@ * Actuators driver for Asctec v2 motor controllers. */ -#include "subsystems/actuators.h" -#include "subsystems/actuators/actuators_asctec_v2.h" +#include "modules/actuators/actuators.h" +#include "modules/actuators/actuators_asctec_v2.h" #include "mcu_periph/i2c.h" #include "mcu_periph/sys_time.h" diff --git a/sw/airborne/subsystems/actuators/actuators_asctec_v2.h b/sw/airborne/modules/actuators/actuators_asctec_v2.h similarity index 100% rename from sw/airborne/subsystems/actuators/actuators_asctec_v2.h rename to sw/airborne/modules/actuators/actuators_asctec_v2.h diff --git a/sw/airborne/subsystems/actuators/actuators_default.h b/sw/airborne/modules/actuators/actuators_default.h similarity index 100% rename from sw/airborne/subsystems/actuators/actuators_default.h rename to sw/airborne/modules/actuators/actuators_default.h diff --git a/sw/airborne/subsystems/actuators/actuators_dualpwm.h b/sw/airborne/modules/actuators/actuators_dualpwm.h similarity index 94% rename from sw/airborne/subsystems/actuators/actuators_dualpwm.h rename to sw/airborne/modules/actuators/actuators_dualpwm.h index 46e6c52b3e..ffc36bac65 100644 --- a/sw/airborne/subsystems/actuators/actuators_dualpwm.h +++ b/sw/airborne/modules/actuators/actuators_dualpwm.h @@ -22,7 +22,7 @@ #ifndef ACTUATORS_dualpwm_H #define ACTUATORS_dualpwm_H -#include "subsystems/actuators/actuators_dualpwm_arch.h" +#include "modules/actuators/actuators_dualpwm_arch.h" /** Arch dependent init file. * implemented in arch files diff --git a/sw/airborne/subsystems/actuators/actuators_dummy.h b/sw/airborne/modules/actuators/actuators_dummy.h similarity index 100% rename from sw/airborne/subsystems/actuators/actuators_dummy.h rename to sw/airborne/modules/actuators/actuators_dummy.h diff --git a/sw/airborne/subsystems/actuators/actuators_esc32.c b/sw/airborne/modules/actuators/actuators_esc32.c similarity index 99% rename from sw/airborne/subsystems/actuators/actuators_esc32.c rename to sw/airborne/modules/actuators/actuators_esc32.c index 7b1403ae03..21a4236995 100644 --- a/sw/airborne/subsystems/actuators/actuators_esc32.c +++ b/sw/airborne/modules/actuators/actuators_esc32.c @@ -23,8 +23,8 @@ * Actuators driver for AutoQuad ESC32 motor controllers. */ -#include "subsystems/actuators.h" -#include "subsystems/actuators/actuators_esc32.h" +#include "modules/actuators/actuators.h" +#include "modules/actuators/actuators_esc32.h" #include "mcu_periph/sys_time.h" #include "mcu_periph/can.h" #include "autopilot.h" diff --git a/sw/airborne/subsystems/actuators/actuators_esc32.h b/sw/airborne/modules/actuators/actuators_esc32.h similarity index 100% rename from sw/airborne/subsystems/actuators/actuators_esc32.h rename to sw/airborne/modules/actuators/actuators_esc32.h diff --git a/sw/airborne/modules/actuators/actuators_md25.c b/sw/airborne/modules/actuators/actuators_md25.c index 4a99aa4b31..ea362a6dbc 100644 --- a/sw/airborne/modules/actuators/actuators_md25.c +++ b/sw/airborne/modules/actuators/actuators_md25.c @@ -24,7 +24,7 @@ * Driver for the MD25 rover controller board */ -#include "subsystems/actuators.h" +#include "modules/actuators/actuators.h" #include "modules/actuators/actuators_md25.h" // Registers diff --git a/sw/airborne/subsystems/actuators/actuators_ppm.h b/sw/airborne/modules/actuators/actuators_ppm.h similarity index 94% rename from sw/airborne/subsystems/actuators/actuators_ppm.h rename to sw/airborne/modules/actuators/actuators_ppm.h index eba3f6915e..95cb1115cc 100644 --- a/sw/airborne/subsystems/actuators/actuators_ppm.h +++ b/sw/airborne/modules/actuators/actuators_ppm.h @@ -22,6 +22,6 @@ #ifndef ACTUATORS_PPM_H #define ACTUATORS_PPM_H -#include "subsystems/actuators/servos_ppm_hw.h" +#include "modules/actuators/servos_ppm_hw.h" #endif /* ACTUATORS_PPM_H */ diff --git a/sw/airborne/subsystems/actuators/actuators_pwm.h b/sw/airborne/modules/actuators/actuators_pwm.h similarity index 95% rename from sw/airborne/subsystems/actuators/actuators_pwm.h rename to sw/airborne/modules/actuators/actuators_pwm.h index 184d695957..9d832751f3 100644 --- a/sw/airborne/subsystems/actuators/actuators_pwm.h +++ b/sw/airborne/modules/actuators/actuators_pwm.h @@ -22,7 +22,7 @@ #ifndef ACTUATORS_PWM_H #define ACTUATORS_PWM_H -#include "subsystems/actuators/actuators_pwm_arch.h" +#include "modules/actuators/actuators_pwm_arch.h" /** Arch dependent init file. * implemented in arch files diff --git a/sw/airborne/subsystems/actuators/actuators_sbus.c b/sw/airborne/modules/actuators/actuators_sbus.c similarity index 97% rename from sw/airborne/subsystems/actuators/actuators_sbus.c rename to sw/airborne/modules/actuators/actuators_sbus.c index e7daafa97f..10343596bc 100644 --- a/sw/airborne/subsystems/actuators/actuators_sbus.c +++ b/sw/airborne/modules/actuators/actuators_sbus.c @@ -24,8 +24,8 @@ * Channels min, averga and maximum should be: 340, 1024, 1708 */ -#include "subsystems/actuators.h" -#include "subsystems/actuators/actuators_sbus.h" +#include "modules/actuators/actuators.h" +#include "modules/actuators/actuators_sbus.h" #include "generated/airframe.h" #include "mcu_periph/uart.h" diff --git a/sw/airborne/subsystems/actuators/actuators_sbus.h b/sw/airborne/modules/actuators/actuators_sbus.h similarity index 100% rename from sw/airborne/subsystems/actuators/actuators_sbus.h rename to sw/airborne/modules/actuators/actuators_sbus.h diff --git a/sw/airborne/subsystems/actuators/actuators_spektrum.c b/sw/airborne/modules/actuators/actuators_spektrum.c similarity index 96% rename from sw/airborne/subsystems/actuators/actuators_spektrum.c rename to sw/airborne/modules/actuators/actuators_spektrum.c index f806fc20ca..4056b27d61 100644 --- a/sw/airborne/subsystems/actuators/actuators_spektrum.c +++ b/sw/airborne/modules/actuators/actuators_spektrum.c @@ -24,8 +24,8 @@ * Channels min, averga and maximum should be: 340, 1024, 1708 */ -#include "subsystems/actuators.h" -#include "subsystems/actuators/actuators_spektrum.h" +#include "modules/actuators/actuators.h" +#include "modules/actuators/actuators_spektrum.h" #include "generated/airframe.h" #include "mcu_periph/uart.h" diff --git a/sw/airborne/subsystems/actuators/actuators_spektrum.h b/sw/airborne/modules/actuators/actuators_spektrum.h similarity index 100% rename from sw/airborne/subsystems/actuators/actuators_spektrum.h rename to sw/airborne/modules/actuators/actuators_spektrum.h diff --git a/sw/airborne/subsystems/actuators/actuators_uavcan.c b/sw/airborne/modules/actuators/actuators_uavcan.c similarity index 99% rename from sw/airborne/subsystems/actuators/actuators_uavcan.c rename to sw/airborne/modules/actuators/actuators_uavcan.c index 946af80bba..93a21e8be4 100644 --- a/sw/airborne/subsystems/actuators/actuators_uavcan.c +++ b/sw/airborne/modules/actuators/actuators_uavcan.c @@ -19,7 +19,7 @@ * Boston, MA 02111-1307, USA. */ /** - * @file subsystems/actuators/actuators_uavcan.c + * @file modules/actuators/actuators_uavcan.c * UAVCan actuators using RAWCOMMAND message and ESC_STATUS telemetry * */ diff --git a/sw/airborne/subsystems/actuators/actuators_uavcan.h b/sw/airborne/modules/actuators/actuators_uavcan.h similarity index 100% rename from sw/airborne/subsystems/actuators/actuators_uavcan.h rename to sw/airborne/modules/actuators/actuators_uavcan.h diff --git a/sw/airborne/subsystems/actuators/actuators_uavcan1.h b/sw/airborne/modules/actuators/actuators_uavcan1.h similarity index 100% rename from sw/airborne/subsystems/actuators/actuators_uavcan1.h rename to sw/airborne/modules/actuators/actuators_uavcan1.h diff --git a/sw/airborne/subsystems/actuators/actuators_uavcan2.h b/sw/airborne/modules/actuators/actuators_uavcan2.h similarity index 100% rename from sw/airborne/subsystems/actuators/actuators_uavcan2.h rename to sw/airborne/modules/actuators/actuators_uavcan2.h diff --git a/sw/airborne/subsystems/actuators/motor_mixing.c b/sw/airborne/modules/actuators/motor_mixing.c similarity index 99% rename from sw/airborne/subsystems/actuators/motor_mixing.c rename to sw/airborne/modules/actuators/motor_mixing.c index 3f587ee3b2..f37ba5b777 100644 --- a/sw/airborne/subsystems/actuators/motor_mixing.c +++ b/sw/airborne/modules/actuators/motor_mixing.c @@ -25,7 +25,7 @@ * to actual motor commands. */ -#include "subsystems/actuators/motor_mixing.h" +#include "modules/actuators/motor_mixing.h" #include "paparazzi.h" //#include diff --git a/sw/airborne/subsystems/actuators/motor_mixing.h b/sw/airborne/modules/actuators/motor_mixing.h similarity index 100% rename from sw/airborne/subsystems/actuators/motor_mixing.h rename to sw/airborne/modules/actuators/motor_mixing.h diff --git a/sw/airborne/subsystems/actuators/motor_mixing_types.h b/sw/airborne/modules/actuators/motor_mixing_types.h similarity index 100% rename from sw/airborne/subsystems/actuators/motor_mixing_types.h rename to sw/airborne/modules/actuators/motor_mixing_types.h diff --git a/sw/airborne/modules/cam_control/rotorcraft_cam.c b/sw/airborne/modules/cam_control/rotorcraft_cam.c index 6045d63414..f5dcc8005a 100644 --- a/sw/airborne/modules/cam_control/rotorcraft_cam.c +++ b/sw/airborne/modules/cam_control/rotorcraft_cam.c @@ -40,7 +40,7 @@ #include "modules/cam_control/rotorcraft_cam.h" -#include "subsystems/actuators.h" +#include "modules/actuators/actuators.h" #include "state.h" #include "firmwares/rotorcraft/navigation.h" #include "std.h" diff --git a/sw/airborne/modules/loggers/logger_control_effectiveness.c b/sw/airborne/modules/loggers/logger_control_effectiveness.c index 2f32b8ccba..0bccc7eac6 100644 --- a/sw/airborne/modules/loggers/logger_control_effectiveness.c +++ b/sw/airborne/modules/loggers/logger_control_effectiveness.c @@ -62,7 +62,7 @@ #endif #if LOGGER_CONTROL_EFFECTIVENESS_ACTUATORS -#include "subsystems/actuators.h" +#include "modules/actuators/actuators.h" #endif /** Write the log header line according to the enabled parts */ diff --git a/sw/airborne/modules/px4_gimbal/px4_gimbal.c b/sw/airborne/modules/px4_gimbal/px4_gimbal.c index 2149d6ee28..d39b1619da 100644 --- a/sw/airborne/modules/px4_gimbal/px4_gimbal.c +++ b/sw/airborne/modules/px4_gimbal/px4_gimbal.c @@ -14,7 +14,7 @@ #include "modules/radio_control/radio_control.h" #include "generated/airframe.h" // AC_ID is required -#include "subsystems/actuators.h" +#include "modules/actuators/actuators.h" #ifndef PX4_GIMBAL_PWM_CHAN #define PX4_GIMBAL_PWM_CHAN 0 diff --git a/sw/airborne/modules/servo_tester/servo_tester.c b/sw/airborne/modules/servo_tester/servo_tester.c index 8e89529c57..7d9f3d9848 100644 --- a/sw/airborne/modules/servo_tester/servo_tester.c +++ b/sw/airborne/modules/servo_tester/servo_tester.c @@ -29,7 +29,7 @@ #include "modules/core/commands.h" #include "generated/airframe.h" #include "generated/airframe.h" -#include "subsystems/actuators.h" +#include "modules/actuators/actuators.h" #include "generated/modules.h" int32_t servo_test_val; diff --git a/sw/airborne/modules/switching/switch_servo.c b/sw/airborne/modules/switching/switch_servo.c index 7588d40b83..972d62b77a 100644 --- a/sw/airborne/modules/switching/switch_servo.c +++ b/sw/airborne/modules/switching/switch_servo.c @@ -21,7 +21,7 @@ #include "switching/switch_servo.h" #include "generated/airframe.h" -#include "subsystems/actuators.h" +#include "modules/actuators/actuators.h" bool switch_servo_on; diff --git a/sw/airborne/subsystems/actuators/actuators_dshot.h b/sw/airborne/subsystems/actuators/actuators_dshot.h deleted file mode 100644 index e09860efee..0000000000 --- a/sw/airborne/subsystems/actuators/actuators_dshot.h +++ /dev/null @@ -1,33 +0,0 @@ -/* - * Copyright (C) 2018 Gautier Hattenberger - * - * This file is part of paparazzi - * - * paparazzi is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * paparazzi is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with paparazzi; see the file COPYING. If not, see - * . - */ - -/** - * @file "subsystems/actuators/actuators_dshot.h" - * @author Gautier Hattenberger - * dummy file for airframe generator (driver section) - */ - -#ifndef SUB_ACTUATORS_DSHOT_H -#define SUB_ACTUATORS_DSHOT_H - -#include "modules/actuators/actuators_dshot.h" - -#endif - diff --git a/sw/airborne/subsystems/actuators/actuators_md25.h b/sw/airborne/subsystems/actuators/actuators_md25.h deleted file mode 100644 index c690a9ada4..0000000000 --- a/sw/airborne/subsystems/actuators/actuators_md25.h +++ /dev/null @@ -1,33 +0,0 @@ -/* - * Copyright (C) 2018 Gautier Hattenberger - * - * This file is part of paparazzi - * - * paparazzi is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * paparazzi is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with paparazzi; see the file COPYING. If not, see - * . - */ - -/** - * @file "subsystems/actuators/actuators_md25.h" - * @author Gautier Hattenberger - * dummy file for airframe generator (driver section) - */ - -#ifndef SUB_ACTUATORS_MD25_H -#define SUB_ACTUATORS_MD25_H - -#include "modules/actuators/actuators_md25.h" - -#endif - diff --git a/sw/airborne/subsystems/actuators/actuators_ostrich.h b/sw/airborne/subsystems/actuators/actuators_ostrich.h deleted file mode 100644 index a53a3f08a9..0000000000 --- a/sw/airborne/subsystems/actuators/actuators_ostrich.h +++ /dev/null @@ -1,33 +0,0 @@ -/* - * Copyright (C) 2018 Fabien Bonneval - * - * This file is part of paparazzi - * - * paparazzi is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * paparazzi is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with paparazzi; see the file COPYING. If not, see - * . - */ - -/** - * @file "subsystems/actuators/actuators_ostrich.h" - * @author Fabien Bonneval - * dummy file for airframe generator (driver section) - */ - -#ifndef SUB_ACTUATORS_OSTRICH_H -#define SUB_ACTUATORS_OSTRICH_H - -#include "modules/actuators/actuators_ostrich.h" - -#endif - diff --git a/sw/airborne/test/test_actuators_pwm.c b/sw/airborne/test/test_actuators_pwm.c index e467537225..baa8092af7 100644 --- a/sw/airborne/test/test_actuators_pwm.c +++ b/sw/airborne/test/test_actuators_pwm.c @@ -48,7 +48,7 @@ #include "mcu_periph/sys_time.h" #include "led.h" -#include "subsystems/actuators/actuators_pwm.h" +#include "modules/actuators/actuators_pwm.h" static inline void main_init(void); diff --git a/sw/airborne/test/test_actuators_pwm_sin.c b/sw/airborne/test/test_actuators_pwm_sin.c index f3638a3120..9138a95264 100644 --- a/sw/airborne/test/test_actuators_pwm_sin.c +++ b/sw/airborne/test/test_actuators_pwm_sin.c @@ -29,7 +29,7 @@ #include "mcu.h" #include "mcu_periph/sys_time.h" -#include "subsystems/actuators/actuators_pwm.h" +#include "modules/actuators/actuators_pwm.h" #include "led.h" static inline void main_init(void); diff --git a/sw/airborne/test/test_manual.c b/sw/airborne/test/test_manual.c index 25c2967b6d..dd3efa6c7f 100644 --- a/sw/airborne/test/test_manual.c +++ b/sw/airborne/test/test_manual.c @@ -39,9 +39,9 @@ #include "led.h" #include "modules/core/commands.h" -#include "subsystems/actuators.h" +#include "modules/actuators/actuators.h" #if USE_MOTOR_MIXING -#include "subsystems/actuators/motor_mixing.h" +#include "modules/actuators/motor_mixing.h" #endif #include "modules/radio_control/radio_control.h" diff --git a/sw/simulator/nps/nps_autopilot_rotorcraft.c b/sw/simulator/nps/nps_autopilot_rotorcraft.c index 2fd49756a7..0ff4f588f6 100644 --- a/sw/simulator/nps/nps_autopilot_rotorcraft.c +++ b/sw/simulator/nps/nps_autopilot_rotorcraft.c @@ -36,7 +36,7 @@ #include "math/pprz_algebra.h" #ifndef NPS_NO_MOTOR_MIXING -#include "subsystems/actuators/motor_mixing.h" +#include "modules/actuators/motor_mixing.h" #if NPS_COMMANDS_NB != MOTOR_MIXING_NB_MOTOR #warning "NPS_COMMANDS_NB does not match MOTOR_MIXING_NB_MOTOR!" @@ -50,7 +50,7 @@ // for datalink_time hack #include "subsystems/datalink/datalink.h" -#include "subsystems/actuators.h" +#include "modules/actuators/actuators.h" struct NpsAutopilot nps_autopilot; bool nps_bypass_ahrs; diff --git a/sw/simulator/nps/nps_fdm_gazebo.cpp b/sw/simulator/nps/nps_fdm_gazebo.cpp index 2ce6432598..5318482ee0 100644 --- a/sw/simulator/nps/nps_fdm_gazebo.cpp +++ b/sw/simulator/nps/nps_fdm_gazebo.cpp @@ -56,7 +56,7 @@ extern "C" { #include "filters/low_pass_filter.h" #include "filters/high_pass_filter.h" -#include "subsystems/actuators/motor_mixing_types.h" +#include "modules/actuators/motor_mixing_types.h" } #if defined(NPS_DEBUG_VIDEO) diff --git a/sw/tools/generators/gen_airframe.ml b/sw/tools/generators/gen_airframe.ml index ff8ed5b5f1..7642ab4ca5 100644 --- a/sw/tools/generators/gen_airframe.ml +++ b/sw/tools/generators/gen_airframe.ml @@ -317,7 +317,7 @@ let rec parse_section = fun out ac_id s -> let nb_servos = List.fold_right (fun s m -> max (int_of_string (ExtXml.attrib s "no")) m) servos min_int + 1 in define_out out (sprintf "SERVOS_%s_NB" (String.uppercase_ascii driver)) (string_of_int nb_servos); - fprintf out "#include \"subsystems/actuators/actuators_%s.h\"\n" (String.lowercase_ascii driver); + fprintf out "#include \"modules/actuators/actuators_%s.h\"\n" (String.lowercase_ascii driver); fprintf out "\n"; List.iter (parse_servo out driver) servos; print_reverse_servo_table out driver servos;