diff --git a/src/main/drivers/inverter.c b/src/main/drivers/inverter.c index 77a9953017..6765fc1d72 100644 --- a/src/main/drivers/inverter.c +++ b/src/main/drivers/inverter.c @@ -20,13 +20,14 @@ #include "platform.h" +#ifdef INVERTER + #include "gpio.h" #include "inverter.h" void initInverter(void) { -#ifdef INVERTER struct { GPIO_TypeDef *gpio; gpio_config_t cfg; @@ -38,6 +39,6 @@ void initInverter(void) RCC_APB2PeriphClockCmd(INVERTER_PERIPHERAL, ENABLE); gpioInit(gpio_setup.gpio, &gpio_setup.cfg); +} #endif -} diff --git a/src/main/drivers/pwm_rssi.c b/src/main/drivers/pwm_rssi.c index ed655e67e9..62425afc36 100644 --- a/src/main/drivers/pwm_rssi.c +++ b/src/main/drivers/pwm_rssi.c @@ -22,6 +22,8 @@ #include "platform.h" +#include "build_config.h" + #include "gpio.h" #include "timer.h" diff --git a/src/main/drivers/system.c b/src/main/drivers/system.c index ec3da453d1..9a886e5ed6 100755 --- a/src/main/drivers/system.c +++ b/src/main/drivers/system.c @@ -113,7 +113,9 @@ void systemInit(bool overclock) ledInit(); beeperInit(); +#ifdef INVERTER initInverter(); +#endif // Init cycle counter cycleCounterInit();