diff --git a/radio/src/targets/horus/extmodule_driver.cpp b/radio/src/targets/horus/extmodule_driver.cpp index 3f963a4bc..ce7c0e98e 100644 --- a/radio/src/targets/horus/extmodule_driver.cpp +++ b/radio/src/targets/horus/extmodule_driver.cpp @@ -167,8 +167,11 @@ void extmoduleSerialStart() EXTMODULE_TIMER->EGR = 1; // Restart EXTMODULE_TIMER->CCMR2 = TIM_CCMR2_OC3M_1 | TIM_CCMR2_OC3M_0; #else -// EXTMODULE_TIMER->CCER = TIM_CCER_CC1E | (inverted ? 0 : TIM_CCER_CC1P); - EXTMODULE_TIMER->CCER = TIM_CCER_CC1E | TIM_CCER_CC1P; // Inverted should be false here? +#if defined(PCBNV14) + EXTMODULE_TIMER->CCER = TIM_CCER_CC1E | TIM_CCER_CC1P; // inverted breaks NV14 build, inverted should be false here? +#else + EXTMODULE_TIMER->CCER = TIM_CCER_CC1E | (inverted ? 0 : TIM_CCER_CC1P); +#endif EXTMODULE_TIMER->BDTR = TIM_BDTR_MOE; // Enable outputs EXTMODULE_TIMER->CCR1 = 0; EXTMODULE_TIMER->CCMR1 = TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC1M_0; // Force O/P high diff --git a/tools/build-flysky.py b/tools/build-flysky.py index c36e6c25a..0ac9936b2 100644 --- a/tools/build-flysky.py +++ b/tools/build-flysky.py @@ -35,6 +35,8 @@ def build(board, translation, srcdir): print(command) os.system(command) os.system("make firmware -j16") + os.system("make simu -j16") + os.system("make tests-radio -j16") os.chdir(cwd) index = 0 while 1: