diff --git a/ESP8266/ESP8266.ino b/ESP8266/ESP8266.ino index b6ff4e0..46b6ecd 100644 --- a/ESP8266/ESP8266.ino +++ b/ESP8266/ESP8266.ino @@ -7,7 +7,7 @@ // ================================================================ // OTA CONFIG // ================================================================ -#define FW_VERSION 1 +#define FW_VERSION 2 #define GITEA_HOST "https://git.nacho.myds.me" #define GITEA_OWNER "Natxo" #define GITEA_REPO "Arduino-Car" @@ -74,6 +74,16 @@ static void checkOTA() { body.trim(); int remoteVer = body.toInt(); if (remoteVer > FW_VERSION) { + // 4 pitidos = ESP8266 actualizando + pinMode(buzzerPin, OUTPUT); + for (int i = 0; i < 4; i++) { + digitalWrite(buzzerPin, HIGH); + delay(150); + digitalWrite(buzzerPin, LOW); + delay(150); + } + delay(300); + BearSSL::WiFiClientSecure updateClient; updateClient.setInsecure(); ESPhttpUpdate.setFollowRedirects(HTTPC_STRICT_FOLLOW_REDIRECTS); diff --git a/Esp32Cam/Esp32Cam.ino b/Esp32Cam/Esp32Cam.ino index 1f4fb44..4c2e1a5 100644 --- a/Esp32Cam/Esp32Cam.ino +++ b/Esp32Cam/Esp32Cam.ino @@ -10,7 +10,7 @@ // ================================================================ // OTA CONFIG // ================================================================ -#define FW_VERSION 1 +#define FW_VERSION 2 #define GITEA_HOST "https://git.nacho.myds.me" #define GITEA_OWNER "Natxo" #define GITEA_REPO "Arduino-Car" @@ -45,6 +45,15 @@ static void checkOTA() { int remoteVer = body.toInt(); if (remoteVer <= FW_VERSION) return; // ya tenemos la última versión + // 3 pitidos = ESP32-CAM actualizando (via Serial al ESP8266) + for (int i = 0; i < 3; i++) { + Serial.print("H1"); + delay(150); + Serial.print("H0"); + delay(150); + } + delay(300); + // Hay versión nueva → descargar y flashear WiFiClientSecure updateClient; updateClient.setInsecure(); diff --git a/firmware/esp32cam/firmware.bin b/firmware/esp32cam/firmware.bin index a10c850..4da2076 100644 Binary files a/firmware/esp32cam/firmware.bin and b/firmware/esp32cam/firmware.bin differ diff --git a/firmware/esp32cam/version.txt b/firmware/esp32cam/version.txt index d00491f..d8263ee 100644 --- a/firmware/esp32cam/version.txt +++ b/firmware/esp32cam/version.txt @@ -1 +1 @@ -1 +2 \ No newline at end of file diff --git a/firmware/esp8266/firmware.bin b/firmware/esp8266/firmware.bin index 0069815..72910af 100644 Binary files a/firmware/esp8266/firmware.bin and b/firmware/esp8266/firmware.bin differ diff --git a/firmware/esp8266/version.txt b/firmware/esp8266/version.txt index d00491f..d8263ee 100644 --- a/firmware/esp8266/version.txt +++ b/firmware/esp8266/version.txt @@ -1 +1 @@ -1 +2 \ No newline at end of file