Skip to content

Commit e3f149b

Browse files
committed
Add Uno WiFi Rev2 support to ESP32BootROM
1 parent 1e2bcdc commit e3f149b

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

examples/Tools/FirmwareUpdater/ESP32BootROM.cpp

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,20 @@ int ESP32BootROMClass::begin(unsigned long baudrate)
5353
delay(10);
5454
FPGA.digitalWrite(_resetnPin, HIGH);
5555
delay(100);
56+
57+
#elif defined(ARDUINO_AVR_UNO_WIFI_REV2)
58+
_serial->begin(119400);
59+
60+
pinMode(_gpio0Pin, OUTPUT);
61+
pinMode(_resetnPin, OUTPUT);
62+
63+
digitalWrite(_gpio0Pin, LOW);
64+
65+
digitalWrite(_resetnPin, LOW);
66+
delay(100);
67+
digitalWrite(_resetnPin, HIGH);
68+
delay(100);
69+
digitalWrite(_resetnPin, LOW);
5670
#else
5771
_serial->begin(115200);
5872

@@ -77,7 +91,7 @@ int ESP32BootROMClass::begin(unsigned long baudrate)
7791
return 0;
7892
}
7993

80-
#ifdef ARDUINO_SAMD_MKRVIDOR4000
94+
#if defined(ARDUINO_SAMD_MKRVIDOR4000) || defined(ARDUINO_AVR_UNO_WIFI_REV2)
8195
(void)baudrate;
8296
#else
8397
if (baudrate != 115200) {

0 commit comments

Comments
 (0)