-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathesp32OTA.h
52 lines (48 loc) · 1.65 KB
/
esp32OTA.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
// #include <ArduinoOTA.h>
// my hotspot password
// const char* ssid = "xxx";
// const char* password = "xxx";
// void startOTA(){
// WiFi.mode(WIFI_STA);
// WiFi.begin(ssid, password);
// while (WiFi.waitForConnectResult() != WL_CONNECTED) {
// Serial.println("Connection Failed! Rebooting...");
// delay(5000);
// ESP.restart();
// }
// ArduinoOTA
// .onStart([]() {
// String type;
// if (ArduinoOTA.getCommand() == U_FLASH) {
// type = "sketch";
// } else { // U_SPIFFS
// type = "filesystem";
// }
// // NOTE: if updating SPIFFS this would be the place to unmount SPIFFS using SPIFFS.end()
// Serial.println("Start updating " + type);
// })
// .onEnd([]() {
// Serial.println("\nEnd");
// })
// .onProgress([](unsigned int progress, unsigned int total) {
// Serial.printf("Progress: %u%%\r", (progress / (total / 100)));
// })
// .onError([](ota_error_t error) {
// Serial.printf("Error[%u]: ", error);
// if (error == OTA_AUTH_ERROR) {
// Serial.println("Auth Failed");
// } else if (error == OTA_BEGIN_ERROR) {
// Serial.println("Begin Failed");
// } else if (error == OTA_CONNECT_ERROR) {
// Serial.println("Connect Failed");
// } else if (error == OTA_RECEIVE_ERROR) {
// Serial.println("Receive Failed");
// } else if (error == OTA_END_ERROR) {
// Serial.println("End Failed");
// }
// });
// ArduinoOTA.begin();
// Serial.println("Ready");
// Serial.print("IP address: ");
// Serial.println(WiFi.localIP());
// }