diff --git a/src/main.cpp b/src/main.cpp index 9ee098d68..6a4caf330 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -67,7 +67,7 @@ Router *router = NULL; // Users of router don't care what sort of subclass imple // ----------------------------------------------------------------------------- // Application // ----------------------------------------------------------------------------- -#if WIRE_INTERFACES_COUNT > 0 +#ifndef NO_WIRE void scanI2Cdevice(void) { byte err, addr; @@ -364,7 +364,7 @@ void setup() #ifdef I2C_SDA Wire.begin(I2C_SDA, I2C_SCL); -#elif WIRE_INTERFACES_COUNT > 0 +#elif !defined(NO_WIRE) Wire.begin(); #endif diff --git a/src/nrf52/main-nrf52.cpp b/src/nrf52/main-nrf52.cpp index b948d20a1..e5a4aadf7 100644 --- a/src/nrf52/main-nrf52.cpp +++ b/src/nrf52/main-nrf52.cpp @@ -155,7 +155,7 @@ void nrf52Setup() { void cpuDeepSleep(uint64_t msecToWake) { // FIXME, configure RTC or button press to wake us // FIXME, power down SPI, I2C, RAMs -#if WIRE_INTERFACES_COUNT > 0 +#ifndef NO_WIRE Wire.end(); #endif SPI.end(); diff --git a/variants/lora_isp4520/variant.h b/variants/lora_isp4520/variant.h index e5711e8cb..9bf5cd502 100644 --- a/variants/lora_isp4520/variant.h +++ b/variants/lora_isp4520/variant.h @@ -93,6 +93,7 @@ #define SX1262_E22 // Not really an E22 but this board clones using DIO3 for tcxo control +#define NO_WIRE #define NO_GPS #define NO_SCREEN #endif