You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 4, 2023. It is now read-only.
### Releases v1.3.2
1. Fix ESP32 chipID for example `ConfigOnMultiReset`
2. Remove dependency on `LittleFS_esp32` library to prevent PIO error when using new ESP32 core v1.0.6+
@@ -124,10 +124,9 @@ This [**ESP_MultiResetDetector** library](https://github.com/khoih-prog/ESP_Mult
124
124
## Prerequisites
125
125
126
126
1.[`Arduino IDE 1.8.19+` for Arduino](https://github.com/arduino/Arduino). [](https://github.com/arduino/Arduino/releases/latest)
127
-
2.[`ESP32 Core 2.0.2+`](https://github.com/espressif/arduino-esp32) for ESP32-based boards. [](https://github.com/espressif/arduino-esp32/releases/latest/)
127
+
2.[`ESP32 Core 2.0.4+`](https://github.com/espressif/arduino-esp32) for ESP32-based boards. [](https://github.com/espressif/arduino-esp32/releases/latest/)
128
128
3.[`ESP8266 Core 3.0.2+`](https://github.com/esp8266/Arduino) for ESP8266-based boards. [](https://github.com/esp8266/Arduino/releases/latest/). SPIFFS is deprecated from ESP8266 core 2.7.1+, to use LittleFS.
129
-
130
-
4.[`LittleFS_esp32 v1.0.6+`](https://github.com/lorol/LITTLEFS) for ESP32-based boards using LittleFS with ESP32 core v1.0.5-. To install, check [](https://www.ardu-badge.com/LittleFS_esp32). **Notice**: This [`LittleFS_esp32 library`](https://github.com/lorol/LITTLEFS) has been integrated to Arduino [ESP32 core v1.0.6+](https://github.com/espressif/arduino-esp32/tree/master/libraries/LITTLEFS) and you don't need to install it if using ESP32 core v1.0.6+
129
+
4.[`LittleFS_esp32 v1.0.6+`](https://github.com/lorol/LITTLEFS) for ESP32-based boards using LittleFS with ESP32 core **v1.0.5-**. To install, check [](https://www.ardu-badge.com/LittleFS_esp32). **Notice**: This [`LittleFS_esp32 library`](https://github.com/lorol/LITTLEFS) has been integrated to Arduino [ESP32 core v1.0.6+](https://github.com/espressif/arduino-esp32/tree/master/libraries/LITTLEFS) and **you don't need to install it if using ESP32 core v1.0.6+**
131
130
132
131
---
133
132
@@ -140,9 +139,9 @@ The best and easiest way is to use `Arduino Library Manager`. Search for `ESP_Mu
140
139
### Manual Install
141
140
142
141
1. Navigate to [ESP_MultiResetDetector](https://github.com/khoih-prog/ESP_MultiResetDetector) page.
143
-
2. Download the latest release `ESP_MultiResetDetector-master.zip`.
144
-
3. Extract the zip file to `ESP_MultiResetDetector-master` directory
145
-
4. Copy the whole `ESP_MultiResetDetector-master` folder to Arduino libraries' directory such as `~/Arduino/libraries/`.
142
+
2. Download the latest release `ESP_MultiResetDetector-main.zip`.
143
+
3. Extract the zip file to `ESP_MultiResetDetector-main` directory
144
+
4. Copy the whole `ESP_MultiResetDetector-main` folder to Arduino libraries' directory such as `~/Arduino/libraries/`.
146
145
147
146
### VS Code & PlatformIO:
148
147
@@ -325,8 +324,8 @@ This is terminal debug output when running [ESP32_FSWebServer_DRD](https://githu
325
324
326
325
```cpp
327
326
Starting ESP32_FSWebServer_DRD with DoubleResetDetect using SPIFFS on ESP32_DEV
328
-
ESP_WiFiManager v1.10.1
329
-
ESP_MultiResetDetector v1.3.1
327
+
ESP_WiFiManager v1.11.0
328
+
ESP_MultiResetDetector v1.3.2
330
329
FS File: /ConfigSW.json, size: 150B
331
330
FS File: /CanadaFlag_1.png, size: 40.25KB
332
331
FS File: /CanadaFlag_2.png, size: 8.12KB
@@ -393,7 +392,7 @@ This is terminal debug output when running [minimal](examples/minimal) on ***ESP
393
392
394
393
```
395
394
Starting ESP_MultiResetDetector minimal on ESP32_DEV using LittleFS
396
-
ESP_MultiResetDetector v1.3.1
395
+
ESP_MultiResetDetector v1.3.2
397
396
/home/kh/Arduino/libraries/LITTLEFS-master/src/lfs.c:1003:error: Corrupted dir pair at {0x0, 0x1}
398
397
E (241) esp_littlefs: mount failed, (-84)
399
398
E (245) esp_littlefs: Failed to initialize LittleFS
@@ -414,7 +413,7 @@ Saving config file OK
414
413
415
414
```
416
415
Starting ESP_MultiResetDetector minimal on ESP32_DEV using LittleFS
417
-
ESP_MultiResetDetector v1.3.1
416
+
ESP_MultiResetDetector v1.3.2
418
417
LittleFS Flag read = 0xFFFE0001
419
418
multiResetDetectorFlag = 0xFFFE0001
420
419
lowerBytes = 0x0001, upperBytes = 0x0001
@@ -429,7 +428,7 @@ No Multi Reset Detected
429
428
430
429
```
431
430
Starting ESP_MultiResetDetector minimal on ESP32_DEV using LittleFS
432
-
ESP_MultiResetDetector v1.3.1
431
+
ESP_MultiResetDetector v1.3.2
433
432
LittleFS Flag read = 0xFFFD0002
434
433
multiResetDetectorFlag = 0xFFFD0002
435
434
lowerBytes = 0x0002, upperBytes = 0x0002
@@ -444,7 +443,7 @@ No Multi Reset Detected
444
443
445
444
```
446
445
Starting ESP_MultiResetDetector minimal on ESP32_DEV using LittleFS
447
-
ESP_MultiResetDetector v1.3.1
446
+
ESP_MultiResetDetector v1.3.2
448
447
LittleFS Flag read = 0xFFFC0003
449
448
multiResetDetectorFlag = 0xFFFC0003
450
449
lowerBytes = 0x0003, upperBytes = 0x0003
@@ -459,7 +458,7 @@ No Multi Reset Detected
459
458
460
459
```
461
460
Starting ESP_MultiResetDetector minimal on ESP32_DEV using LittleFS
462
-
ESP_MultiResetDetector v1.3.1
461
+
ESP_MultiResetDetector v1.3.2
463
462
LittleFS Flag read = 0xFFFB0004
464
463
multiResetDetectorFlag = 0xFFFB0004
465
464
lowerBytes = 0x0004, upperBytes = 0x0004
@@ -474,7 +473,7 @@ No Multi Reset Detected
474
473
475
474
```
476
475
Starting ESP_MultiResetDetector minimal on ESP32_DEV using LittleFS
477
-
ESP_MultiResetDetector v1.3.1
476
+
ESP_MultiResetDetector v1.3.2
478
477
LittleFS Flag read = 0xFFFA0005
479
478
multiResetDetectorFlag = 0xFFFA0005
480
479
lowerBytes = 0x0005, upperBytes = 0x0005
@@ -488,7 +487,7 @@ Multi Reset Detected
488
487
489
488
```
490
489
Starting ESP_MultiResetDetector minimal on ESP32_DEV using LittleFS
491
-
ESP_MultiResetDetector v1.3.1
490
+
ESP_MultiResetDetector v1.3.2
492
491
LittleFS Flag read = 0xFFFB0004
493
492
multiResetDetectorFlag = 0xFFFB0004
494
493
lowerBytes = 0x0004, upperBytes = 0x0004
@@ -507,7 +506,7 @@ Saving config file OK
507
506
```
508
507
509
508
Starting ESP_MultiResetDetector minimal on ESP32_DEV using LittleFS
510
-
ESP_MultiResetDetector v1.3.1
509
+
ESP_MultiResetDetector v1.3.2
511
510
LittleFS Flag read = 0xFFFE0001
512
511
multiResetDetectorFlag = 0xFFFE0001
513
512
lowerBytes = 0x0001, upperBytes = 0x0001
@@ -530,7 +529,7 @@ This is terminal debug output when running [minimal](examples/minimal) on ***ESP
530
529
531
530
```
532
531
Starting ESP_MultiResetDetector minimal on ESP8266_NODEMCU using LittleFS
533
-
ESP_MultiResetDetector v1.3.1
532
+
ESP_MultiResetDetector v1.3.2
534
533
multiResetDetectorFlag = 0x00000000
535
534
lowerBytes = 0x0000, upperBytes = 0xFFFF
536
535
lowerBytes = 0x0000, upperBytes = 0xFFFF
@@ -545,7 +544,7 @@ No Multi Reset Detected
545
544
546
545
```
547
546
Starting ESP_MultiResetDetector minimal on ESP8266_NODEMCU using LittleFS
548
-
ESP_MultiResetDetector v1.3.1
547
+
ESP_MultiResetDetector v1.3.2
549
548
LittleFS Flag read = 0xFFFE0001
550
549
multiResetDetectorFlag = 0xFFFE0001
551
550
lowerBytes = 0x0001, upperBytes = 0x0001
@@ -560,7 +559,7 @@ No Multi Reset Detected
560
559
561
560
```
562
561
Starting ESP_MultiResetDetector minimal on ESP8266_NODEMCU using LittleFS
563
-
ESP_MultiResetDetector v1.3.1
562
+
ESP_MultiResetDetector v1.3.2
564
563
LittleFS Flag read = 0xFFFD0002
565
564
multiResetDetectorFlag = 0xFFFD0002
566
565
lowerBytes = 0x0002, upperBytes = 0x0002
@@ -575,7 +574,7 @@ No Multi Reset Detected
575
574
576
575
```
577
576
Starting ESP_MultiResetDetector minimal on ESP8266_NODEMCU using LittleFS
578
-
ESP_MultiResetDetector v1.3.1
577
+
ESP_MultiResetDetector v1.3.2
579
578
LittleFS Flag read = 0xFFFC0003
580
579
multiResetDetectorFlag = 0xFFFC0003
581
580
lowerBytes = 0x0003, upperBytes = 0x0003
@@ -590,7 +589,7 @@ No Multi Reset Detected
590
589
591
590
```
592
591
Starting ESP_MultiResetDetector minimal on ESP8266_NODEMCU using LittleFS
593
-
ESP_MultiResetDetector v1.3.1
592
+
ESP_MultiResetDetector v1.3.2
594
593
LittleFS Flag read = 0xFFFB0004
595
594
multiResetDetectorFlag = 0xFFFB0004
596
595
lowerBytes = 0x0004, upperBytes = 0x0004
@@ -604,7 +603,7 @@ Saving config file OK
604
603
605
604
```
606
605
Starting ESP_MultiResetDetector minimal on ESP8266_NODEMCU using LittleFS
607
-
ESP_MultiResetDetector v1.3.1
606
+
ESP_MultiResetDetector v1.3.2
608
607
LittleFS Flag read = 0xFFFA0005
609
608
multiResetDetectorFlag = 0xFFFA0005
610
609
lowerBytes = 0x0005, upperBytes = 0x0005
@@ -618,7 +617,7 @@ Multi Reset Detected
618
617
619
618
```
620
619
Starting ESP_MultiResetDetector minimal on ESP8266_NODEMCU using LittleFS
621
-
ESP_MultiResetDetector v1.3.1
620
+
ESP_MultiResetDetector v1.3.2
622
621
LittleFS Flag read = 0xFFFB0004
623
622
multiResetDetectorFlag = 0xFFFB0004
624
623
lowerBytes = 0x0004, upperBytes = 0x0004
@@ -636,7 +635,7 @@ Saving config file OK
636
635
637
636
```
638
637
Starting ESP_MultiResetDetector minimal on ESP8266_NODEMCU using LittleFS
639
-
ESP_MultiResetDetector v1.3.1
638
+
ESP_MultiResetDetector v1.3.2
640
639
LittleFS Flag read = 0xFFFE0001
641
640
multiResetDetectorFlag = 0xFFFE0001
642
641
lowerBytes = 0x0001, upperBytes = 0x0001
@@ -656,8 +655,8 @@ This is terminal debug output when running [ESPAsync_WiFi](https://github.com/kh
656
655
657
656
```
658
657
Starting ESPAsync_WiFi using LittleFS on ESP32S3_DEV
659
-
ESPAsync_WiFiManager_Lite v1.8.2
660
-
ESP_MultiResetDetector v1.3.1
658
+
ESPAsync_WiFiManager_Lite v1.9.0
659
+
ESP_MultiResetDetector v1.3.2
661
660
LittleFS Flag read = 0xFFFC0003
662
661
multiResetDetectorFlag = 0xFFFC0003
663
662
lowerBytes = 0x0003, upperBytes = 0x0003
@@ -775,6 +774,8 @@ Submit issues to: [ESP_MultiResetDetector issues](https://github.com/khoih-prog/
775
774
2. Add support to `ESP32_C3`, `ESP32_S2`
776
775
3. Add support to `ESP32_S3` using ESP32 core v2.0.2+
777
776
4. Add waitingForMRD() function to signal in MRD wating period.
777
+
6. Fix ESP32 chipID for example`ConfigOnMultiReset`
778
+
7. Remove dependency on `LittleFS_esp32` library to prevent PIO error when using new ESP32 core v1.0.6+
778
779
779
780
---
780
781
---
@@ -805,7 +806,7 @@ If you want to contribute to this project:
805
806
806
807
### License
807
808
808
-
- The library is licensed under [MIT](https://github.com/khoih-prog/ESP_MultiResetDetector/blob/master/LICENSE)
809
+
- The library is licensed under [MIT](https://github.com/khoih-prog/ESP_MultiResetDetector/blob/main/LICENSE)
1. Fix ESP32 chipID for example `ConfigOnMultiReset`
32
+
2. Remove dependency on `LittleFS_esp32` library to prevent PIO error when using new ESP32 core v1.0.6+
33
+
28
34
### Releases v1.3.1
29
35
30
36
1. Add waitingForMRD() function to signal in MRD wating period. Check [DRD is waiting for a double reset? #14](https://github.com/khoih-prog/ESP_DoubleResetDetector/discussions/14)
"description": "Library to detect a multi reset within a predetermined time, using RTC Memory, EEPROM, LittleFS or SPIFFS for ESP8266 and ESP32, ESP32_C3, ESP32_S2, ESP32_S3. An alternative start-up mode can be used. One example use is to allow re-configuration of device WiFi credentials",
sentence=Library to detect a multi reset within a predetermined time, using RTC Memory, EEPROM, LittleFS or SPIFFS for ESP8266 and ESP32
7
-
paragraph=An alternative start-up mode can be used. One example use is to allow re-configuration of device WiFi credentials. Now supporting ESP32_C3, ESP32_S2 ans ESP32_S3
6
+
sentence=Library to detect a multi reset within a predetermined time, using RTC Memory, EEPROM, LittleFS or SPIFFS for ESP8266 and ESP32, ESP32_C3, ESP32_S2, ESP32_S3
7
+
paragraph=An alternative start-up mode can be used. One example use is to allow re-configuration of device WiFi credentials
0 commit comments