diff --git a/libraries/AP_HAL_ChibiOS/hwdef/MatekL431-HWTelem/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/MatekL431-HWTelem/hwdef.dat index 6abfb3548d..881f665e4d 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/MatekL431-HWTelem/hwdef.dat +++ b/libraries/AP_HAL_ChibiOS/hwdef/MatekL431-HWTelem/hwdef.dat @@ -4,7 +4,7 @@ define HAL_USE_ADC FALSE define STM32_ADC_USE_ADC1 FALSE define HAL_DISABLE_ADC_DRIVER TRUE -define HAL_PERIPH_ENABLE_HWESC +define AP_PERIPH_HOBBYWING_ESC_ENABLED 1 define HAL_PERIPH_HWESC_SERIAL_PORT 2 # bootloader embedding / bootloader flashing not available diff --git a/libraries/AP_HAL_ChibiOS/hwdef/f103-HWESC/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/f103-HWESC/hwdef.dat index 1148897580..ce1bf2a4e3 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/f103-HWESC/hwdef.dat +++ b/libraries/AP_HAL_ChibiOS/hwdef/f103-HWESC/hwdef.dat @@ -1,4 +1,4 @@ include ../f103-periph/hwdef.inc -define HAL_PERIPH_ENABLE_HWESC +define AP_PERIPH_HOBBYWING_ESC_ENABLED 1 diff --git a/libraries/AP_HAL_ChibiOS/hwdef/f303-HWESC/hwdef.dat b/libraries/AP_HAL_ChibiOS/hwdef/f303-HWESC/hwdef.dat index 0b451af91d..a524b18f81 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/f303-HWESC/hwdef.dat +++ b/libraries/AP_HAL_ChibiOS/hwdef/f303-HWESC/hwdef.dat @@ -1,4 +1,4 @@ include ../f303-periph/hwdef.inc -define HAL_PERIPH_ENABLE_HWESC +define AP_PERIPH_HOBBYWING_ESC_ENABLED 1 diff --git a/libraries/AP_HAL_ChibiOS/hwdef/scripts/defaults_periph.h b/libraries/AP_HAL_ChibiOS/hwdef/scripts/defaults_periph.h index 68c3083a09..746e6b86d8 100644 --- a/libraries/AP_HAL_ChibiOS/hwdef/scripts/defaults_periph.h +++ b/libraries/AP_HAL_ChibiOS/hwdef/scripts/defaults_periph.h @@ -208,6 +208,9 @@ #ifdef HAL_PERIPH_ENABLE_AIRSPEED #error "Change 'define HAL_PERIPH_ENABLE_AIRSPEED' to 'define AP_PERIPH_AIRSPEED_ENABLED 1'" #endif +#ifdef HAL_PERIPH_ENABLE_HWESC +#error "Change 'define HAL_PERIPH_ENABLE_HWESC' to 'define AP_PERIPH_HOBBYWING_ESC_ENABLED 1'" +#endif #ifdef HAL_PERIPH_ENABLE_NETWORKING #error "Change 'define HAL_PERIPH_ENABLE_NETWORKING' to 'define AP_PERIPH_NETWORKING_ENABLED 1'" #endif @@ -263,6 +266,9 @@ #ifndef AP_PERIPH_AIRSPEED_ENABLED #define AP_PERIPH_AIRSPEED_ENABLED 0 #endif +#ifndef AP_PERIPH_HOBBYWING_ESC_ENABLED +#define AP_PERIPH_HOBBYWING_ESC_ENABLED 0 +#endif #ifndef AP_PERIPH_NETWORKING_ENABLED #define AP_PERIPH_NETWORKING_ENABLED 0 #endif