OTA Info on 7Seg instead Serial
This commit is contained in:
parent
bf612ee193
commit
2a101b7b88
26
src/main.cpp
26
src/main.cpp
@ -150,23 +150,35 @@ void setup()
|
||||
|
||||
ArduinoOTA.onStart([]()
|
||||
{
|
||||
String type;
|
||||
const uint8_t seg_ota[] = {0x3F, 0x78, 0x77, 0x00};
|
||||
const uint8_t seg_flsh[] = {0x71, 0x38, 0x6D, 0x76};
|
||||
const uint8_t seg_fs[] = {0x71, 0x6D, 0x00, 0x00};
|
||||
|
||||
disp_FAC_1.setBrightness(7);
|
||||
disp_FAC_2.setBrightness(7);
|
||||
disp_FAC_3.setBrightness(7);
|
||||
disp_FAC_1.setSegments(seg_ota);
|
||||
disp_FAC_3.clear();
|
||||
|
||||
if (ArduinoOTA.getCommand() == U_FLASH)
|
||||
{
|
||||
type = "sketch";
|
||||
disp_FAC_2.setSegments(seg_flsh);
|
||||
}
|
||||
else
|
||||
{
|
||||
type = "filesystem";
|
||||
disp_FAC_2.setSegments(seg_fs);
|
||||
LittleFS.end();
|
||||
}
|
||||
Serial.println("Start updating " + type); });
|
||||
} });
|
||||
|
||||
ArduinoOTA.onEnd([]()
|
||||
{ Serial.println("\nEnd"); });
|
||||
{
|
||||
const uint8_t seg_done[] = {0x5E, 0x3F, 0x54, 0x79};
|
||||
disp_FAC_1.setSegments(seg_done);
|
||||
disp_FAC_2.clear();
|
||||
disp_FAC_3.clear(); });
|
||||
|
||||
ArduinoOTA.onProgress([](unsigned int progress, unsigned int total)
|
||||
{ Serial.printf("Progress: %u%%\r", (progress / (total / 100))); });
|
||||
{ disp_FAC_3.showNumberDecEx((progress / (total / 100))); });
|
||||
|
||||
ArduinoOTA.onError([](ota_error_t error)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user