diff --git a/radio/src/pulses/pulses.cpp b/radio/src/pulses/pulses.cpp index c63da93aa..c0679b01b 100755 --- a/radio/src/pulses/pulses.cpp +++ b/radio/src/pulses/pulses.cpp @@ -239,7 +239,7 @@ void enablePulses(uint8_t module, uint8_t protocol) void setupPulsesInternalModule(uint8_t protocol) { switch (protocol) { -#if defined(PXX1) && !defined(INTMODULE_USART) +#if defined(HARDWARE_INTERNAL_MODULE) && defined(PXX1) && !defined(INTMODULE_USART) case PROTOCOL_CHANNELS_PXX1_PULSES: intmodulePulsesData.pxx.setupFrame(INTERNAL_MODULE); scheduleNextMixerCalculation(INTERNAL_MODULE, INTMODULE_PXX_PERIOD); diff --git a/radio/src/targets/sky9x/board.h b/radio/src/targets/sky9x/board.h index b5f227421..a37321b1a 100644 --- a/radio/src/targets/sky9x/board.h +++ b/radio/src/targets/sky9x/board.h @@ -257,7 +257,7 @@ void init_no_pulses(uint32_t port); void disable_no_pulses(uint32_t port); void init_ppm(uint32_t port); void disable_ppm(uint32_t port); -void init_pxx(uint32_t port); +void init_pxx1_pulses(uint32_t port); void disable_pxx1_pulses(uint32_t port); void init_serial(uint32_t port, uint32_t baudrate, uint32_t period_half_us); void disable_serial(uint32_t port); diff --git a/radio/src/targets/sky9x/pulses_driver.cpp b/radio/src/targets/sky9x/pulses_driver.cpp index 326a7fd16..4058bedd4 100644 --- a/radio/src/targets/sky9x/pulses_driver.cpp +++ b/radio/src/targets/sky9x/pulses_driver.cpp @@ -214,7 +214,7 @@ void disable_ssc() sscptr->SSC_CR = SSC_CR_TXDIS; } -void init_pxx(uint32_t port) +void init_pxx1_pulses(uint32_t port) { if (port == EXTERNAL_MODULE) { init_main_ppm(2500 * 2, 0);