diff --git a/radio/src/pulses/multi.cpp b/radio/src/pulses/multi.cpp index c6e56126c..f7c4d89a0 100644 --- a/radio/src/pulses/multi.cpp +++ b/radio/src/pulses/multi.cpp @@ -134,7 +134,7 @@ void setupPulsesMulti(uint8_t moduleIdx) { static int counter[2] = {0,0}; //TODO static uint8_t invert[2] = {0x00, //internal -#if defined(PCBTARANIS) || defined(PCBHORUS) +#if defined(PCBTARANIS) || defined(PCBHORUS) || defined(NV14) 0x08 //external #else 0x00 //external diff --git a/radio/src/targets/horus/extmodule_driver.cpp b/radio/src/targets/horus/extmodule_driver.cpp index ce7c0e98e..2e466e2d0 100644 --- a/radio/src/targets/horus/extmodule_driver.cpp +++ b/radio/src/targets/horus/extmodule_driver.cpp @@ -168,9 +168,9 @@ void extmoduleSerialStart() EXTMODULE_TIMER->CCMR2 = TIM_CCMR2_OC3M_1 | TIM_CCMR2_OC3M_0; #else #if defined(PCBNV14) - EXTMODULE_TIMER->CCER = TIM_CCER_CC1E | TIM_CCER_CC1P; // inverted breaks NV14 build, inverted should be false here? + EXTMODULE_TIMER->CCER = TIM_CCER_CC1E; #else - EXTMODULE_TIMER->CCER = TIM_CCER_CC1E | (inverted ? 0 : TIM_CCER_CC1P); + EXTMODULE_TIMER->CCER = TIM_CCER_CC1E | TIM_CCER_CC1P; #endif EXTMODULE_TIMER->BDTR = TIM_BDTR_MOE; // Enable outputs EXTMODULE_TIMER->CCR1 = 0; diff --git a/radio/src/targets/nv14/hal.h b/radio/src/targets/nv14/hal.h index aefa2b476..767d53682 100644 --- a/radio/src/targets/nv14/hal.h +++ b/radio/src/targets/nv14/hal.h @@ -499,8 +499,6 @@ #define EXTMODULE_TIMER_DMA_IRQHandler DMA2_Stream1_IRQHandler #define EXTMODULE_TIMER_DMA_FLAG_TC DMA_IT_TCIF1 -//#define EXTMODULE_USART USART6 - #define EXTMODULE_TX_INVERT_GPIO GPIOE #define EXTMODULE_TX_INVERT_GPIO_PIN GPIO_Pin_3 // PE.03 #define EXTMODULE_RX_INVERT_GPIO GPIOI