ソースを参照

Merge esp_flasher from https://github.com/0xchocolate/flipperzero-esp-flasher

Willy-JL 1 年間 前
コミット
c9c23b9191

+ 6 - 2
esp_flasher/application.fam

@@ -1,7 +1,7 @@
 App(
     appid="esp_flasher",
     name="[ESP] ESP Flasher",
-    fap_version=(1, 5),
+    fap_version=(1, 6),
     apptype=FlipperAppType.EXTERNAL,
     entry_point="esp_flasher_app",
     requires=["gui"],
@@ -30,6 +30,10 @@ App(
             ],
         ),
     ],
-    cdefines=["SERIAL_FLASHER_INTERFACE_UART=1"],
+    cdefines=[
+        "SERIAL_FLASHER_INTERFACE_UART=1",
+        "MD5_ENABLED=1",
+        "SERIAL_FLASHER_WRITE_BLOCK_RETRIES=10",
+    ],
     fap_icon_assets="assets",
 )

+ 1 - 1
esp_flasher/lib/esp-serial-flasher/include/esp_loader.h

@@ -284,7 +284,7 @@ esp_loader_error_t esp_loader_change_transmission_rate(uint32_t transmission_rat
   *     - ESP_LOADER_ERROR_INVALID_RESPONSE Internal error
   *     - ESP_LOADER_ERROR_UNSUPPORTED_FUNC Unsupported on the target
   */
-#if defined(MD5_ENABLED) && MD5_ENABLED
+#if MD5_ENABLED
 esp_loader_error_t esp_loader_flash_verify(void);
 #endif
 /**