Skip to content

Commit 046e03f

Browse files
fixup! added ArduinoHttpClient as CI dependency
1 parent 38bdbc3 commit 046e03f

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

Diff for: src/Arduino_ESP32_OTA.cpp

+4-2
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,6 @@ void Arduino_ESP32_OTA::setMagic(uint32_t magic)
9191
void Arduino_ESP32_OTA::write_byte_to_flash(uint8_t data)
9292
{
9393
Update.write(&data, 1);
94-
_context->writtenBytes++;
9594
}
9695

9796
int Arduino_ESP32_OTA::startDownload(const char * ota_url)
@@ -103,7 +102,10 @@ int Arduino_ESP32_OTA::startDownload(const char * ota_url)
103102
int statusCode;
104103
int res;
105104

106-
_context = new Context(ota_url, std::bind(&Arduino_ESP32_OTA::write_byte_to_flash, this, std::placeholders::_1));
105+
_context = new Context(ota_url, [this](uint8_t data){
106+
_context->writtenBytes++;
107+
write_byte_to_flash(data);
108+
});
107109

108110
if(strcmp(_context->parsed_url.schema(), "http") == 0) {
109111
_client = new WiFiClient();

0 commit comments

Comments
 (0)