fix for I2C scan getting stuck (#3375)

* refactor: add delay for T-Echo peripherals setup

* comment out `PIN_POWER_EN1`
This commit is contained in:
Andre K 2024-03-15 19:12:30 -03:00 committed by GitHub
parent 52cfec29fc
commit 0dda20bc35
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 4 additions and 4 deletions

View File

@ -223,7 +223,7 @@ void setup()
#if defined(TTGO_T_ECHO) && defined(PIN_POWER_EN) #if defined(TTGO_T_ECHO) && defined(PIN_POWER_EN)
pinMode(PIN_POWER_EN, OUTPUT); pinMode(PIN_POWER_EN, OUTPUT);
digitalWrite(PIN_POWER_EN, HIGH); digitalWrite(PIN_POWER_EN, HIGH);
digitalWrite(PIN_POWER_EN1, INPUT); // digitalWrite(PIN_POWER_EN1, INPUT);
#endif #endif
#if defined(LORA_TCXO_GPIO) #if defined(LORA_TCXO_GPIO)
@ -965,4 +965,4 @@ void loop()
mainDelay.delay(delayMsec); mainDelay.delay(delayMsec);
} }
// if (didWake) LOG_DEBUG("wake!\n"); // if (didWake) LOG_DEBUG("wake!\n");
} }

View File

@ -203,7 +203,7 @@ void doDeepSleep(uint32_t msecToWake, bool skipPreflight = false)
#ifdef TTGO_T_ECHO #ifdef TTGO_T_ECHO
#ifdef PIN_POWER_EN #ifdef PIN_POWER_EN
pinMode(PIN_POWER_EN, INPUT); // power off peripherals pinMode(PIN_POWER_EN, INPUT); // power off peripherals
pinMode(PIN_POWER_EN1, INPUT_PULLDOWN); // pinMode(PIN_POWER_EN1, INPUT_PULLDOWN);
#endif #endif
#endif #endif

View File

@ -158,7 +158,7 @@ External serial flash WP25R1635FZUIL0
// Controls power for all peripherals (eink + GPS + LoRa + Sensor) // Controls power for all peripherals (eink + GPS + LoRa + Sensor)
#define PIN_POWER_EN (0 + 12) #define PIN_POWER_EN (0 + 12)
#define PIN_POWER_EN1 (0 + 13) // #define PIN_POWER_EN1 (0 + 13)
#define USE_EINK #define USE_EINK