Skip to content

Commit d9ce799

Browse files
Merge branch 'master' into signedupdates
2 parents e33eb7d + 9fb4a05 commit d9ce799

File tree

2 files changed

+5
-8
lines changed

2 files changed

+5
-8
lines changed

cores/esp8266/Updater.cpp

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ void UpdaterClass::_reset() {
3939
_command = U_FLASH;
4040

4141
if(_ledPin != -1) {
42-
digitalWrite(_ledPin, _ledStateRestore);
42+
digitalWrite(_ledPin, !_ledOn); // off
4343
}
4444
}
4545

@@ -52,10 +52,7 @@ bool UpdaterClass::begin(size_t size, int command, int ledPin, uint8_t ledOn) {
5252
}
5353

5454
_ledPin = ledPin;
55-
_ledOn = ledOn;
56-
if(_ledPin != -1) {
57-
_ledStateRestore = digitalRead(_ledPin);
58-
}
55+
_ledOn = !!ledOn; // 0(LOW) or 1(HIGH)
5956

6057
/* Check boot mode; if boot mode is 1 (UART download mode),
6158
we will not be able to reset into normal mode once update is done.
@@ -442,7 +439,7 @@ size_t UpdaterClass::writeStream(Stream &data) {
442439

443440
while(remaining()) {
444441
if(_ledPin != -1) {
445-
digitalWrite(LED_BUILTIN, _ledOn); // Switch LED on
442+
digitalWrite(_ledPin, _ledOn); // Switch LED on
446443
}
447444
size_t bytesToRead = _bufferSize - _bufferLen;
448445
if(bytesToRead > remaining()) {
@@ -460,7 +457,7 @@ size_t UpdaterClass::writeStream(Stream &data) {
460457
}
461458
}
462459
if(_ledPin != -1) {
463-
digitalWrite(LED_BUILTIN, _ledOn == HIGH ? LOW : HIGH); // Switch LED off
460+
digitalWrite(_ledPin, !_ledOn); // Switch LED off
464461
}
465462
_bufferLen += toRead;
466463
if((_bufferLen == remaining() || _bufferLen == _bufferSize) && !_writeBuffer())

cores/esp8266/Updater.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,8 +187,8 @@ class UpdaterClass {
187187

188188
int _ledPin;
189189
uint8_t _ledOn;
190-
int _ledStateRestore;
191190

191+
// Optional signed binary verification
192192
UpdaterHashClass *_hash;
193193
UpdaterVerifyClass *_verify;
194194
};

0 commit comments

Comments
 (0)