[SSD1306] Give some time for the flash to start (#1571)
Before reading the preferences, the goal is to avoid getting stuck during preferences reading operations
This commit is contained in:
1 parent
22ea25c986
commit
11faf9a948
2 files changed
+2
No files matched your search
@@ -175,6 +175,7 @@ void MQTTtoSSD1306(char* topicOri, JsonObject& SSD1306data) { // json object dec
|
|||||||
// save, load, init, erase
|
// save, load, init, erase
|
||||||
if (SSD1306data.containsKey("save") && SSD1306data["save"]) {
|
if (SSD1306data.containsKey("save") && SSD1306data["save"]) {
|
||||||
SSD1306Config_save();
|
SSD1306Config_save();
|
||||||
|
success = true;
|
||||||
} else if (SSD1306data.containsKey("load") && SSD1306data["load"]) {
|
} else if (SSD1306data.containsKey("load") && SSD1306data["load"]) {
|
||||||
success = SSD1306Config_load();
|
success = SSD1306Config_load();
|
||||||
if (success) {
|
if (success) {
|
||||||
|
|||||||
@@ -761,6 +761,7 @@ void setup() {
|
|||||||
SetupIndicators(); // For RGB Leds
|
SetupIndicators(); // For RGB Leds
|
||||||
|
|
||||||
#if defined(ESP8266) || defined(ESP32)
|
#if defined(ESP8266) || defined(ESP32)
|
||||||
|
delay(100); //give time to start the flash and avoid issue when reading the preferences
|
||||||
# ifdef ESP8266
|
# ifdef ESP8266
|
||||||
# ifndef ZgatewaySRFB // if we are not in sonoff rf bridge case we apply the ESP8266 GPIO optimization
|
# ifndef ZgatewaySRFB // if we are not in sonoff rf bridge case we apply the ESP8266 GPIO optimization
|
||||||
Serial.end();
|
Serial.end();
|
||||||
|
|||||||
Reference in new issue
Block a user