diff --git a/src/main/pg/rx.c b/src/main/pg/rx.c index c87565e152..8863d84200 100644 --- a/src/main/pg/rx.c +++ b/src/main/pg/rx.c @@ -35,13 +35,17 @@ #include "rx/rx_spi.h" #ifndef SERIALRX_PROVIDER + #if defined(USE_SERIALRX_SBUS) #define SERIALRX_PROVIDER SERIALRX_SBUS #elif defined(USE_SERIALRX_GHST) #define SERIALRX_PROVIDER SERIALRX_GHST -#else +#elif defined(USE_SERIALRX_CRSF) #define SERIALRX_PROVIDER SERIALRX_CRSF +#else +#define SERIALRX_PROVIDER 0 #endif + #endif PG_REGISTER_WITH_RESET_FN(rxConfig_t, rxConfig, PG_RX_CONFIG, 4); diff --git a/src/main/target/common_defaults_post.h b/src/main/target/common_defaults_post.h index 6f91f2d1ee..b0834f361f 100644 --- a/src/main/target/common_defaults_post.h +++ b/src/main/target/common_defaults_post.h @@ -58,9 +58,6 @@ #ifndef RX_SPI_DEFAULT_PROTOCOL #define RX_SPI_DEFAULT_PROTOCOL 0 #endif -#ifndef SERIALRX_PROVIDER -#define SERIALRX_PROVIDER 0 -#endif #define RX_MIN_USEC 885 #define RX_MAX_USEC 2115