diff --git a/boards/feather-esp32/definition.json b/boards/feather-esp32/definition.json index 79182c1..b43ea0b 100644 --- a/boards/feather-esp32/definition.json +++ b/boards/feather-esp32/definition.json @@ -6,17 +6,18 @@ "vendor":"Adafruit", "productURL":"https://www.adafruit.com/product/3405", "documentationURL":"https://learn.adafruit.com/adafruit-huzzah32-esp32-feather", + "installBoardName": "wippersnapper_feather_esp32", "installMethod":"web", "esptool": { - "fileSystemSize": 1441792, + "fileSystemSize": 131072, "blockSize": 4096, - "offset": "0x290000", + "offset": "0x3D0000", "chip": "esp32", "flashMode" : "dio", "flashFreq" : "80m", "flashSize" : "4MB", "structure": { - "0x0": "wippersnapper.feather_esp32.littlefs.VERSION.combined.bin" + "0x0": "wippersnapper.wippersnapper_feather_esp32.littlefs.VERSION.combined.bin" } }, "components": { diff --git a/boards/funhouse/definition.json b/boards/funhouse/definition.json index 0c5527c..a84e539 100644 --- a/boards/funhouse/definition.json +++ b/boards/funhouse/definition.json @@ -6,7 +6,20 @@ "vendor":"Adafruit", "productURL":"https://www.adafruit.com/product/4985", "documentationURL":"https://learn.adafruit.com/adafruit-funhouse", - "installMethod":"uf2", + "installMethod":"web-native-usb", + "installBoardName": "funhouse_noota", + "esptool": { + "fileSystemSize": 983040, + "blockSize": 4096, + "offset": "0x310000", + "chip": "esp32s2", + "flashMode": "dio", + "flashFreq": "80m", + "flashSize": "4MB", + "structure": { + "0x0": "wippersnapper.funhouse_noota.fatfs.VERSION.combined.bin" + } + }, "components":{ "digitalPins":[ { diff --git a/boards/funhouse/images/boot-loader.gif b/boards/funhouse/images/boot-loader.gif index 11e36f6..c12bea2 100644 Binary files a/boards/funhouse/images/boot-loader.gif and b/boards/funhouse/images/boot-loader.gif differ diff --git a/boards/qtpy-esp32c3/definition.json b/boards/qtpy-esp32c3/definition.json index a56728a..92c7a0d 100644 --- a/boards/qtpy-esp32c3/definition.json +++ b/boards/qtpy-esp32c3/definition.json @@ -6,17 +6,18 @@ "vendor":"Adafruit", "productURL":"https://www.adafruit.com/product/5405", "documentationURL":"https://learn.adafruit.com/adafruit-qt-py-esp32-c3-wifi-dev-board", + "installBoardName": "wippersnapper_qtpy_esp32c3", "installMethod":"web", "esptool": { - "fileSystemSize": 1441792, + "fileSystemSize": 131072, "blockSize": 4096, - "offset": "0x00290000", + "offset": "0x3D0000", "chip": "esp32c3", "flashMode" : "dio", "flashFreq" : "80m", "flashSize" : "4MB", "structure": { - "0x0": "wippersnapper.qtpy_esp32c3.littlefs.VERSION.combined.bin" + "0x0": "wippersnapper.wippersnapper_qtpy_esp32c3.littlefs.VERSION.combined.bin" } }, "components":{ diff --git a/boards/schema.json b/boards/schema.json index 8cb0a7f..44dc500 100644 --- a/boards/schema.json +++ b/boards/schema.json @@ -53,7 +53,7 @@ "installMethod": { "description": "The WipperSnapper firmware installation method for this board.", "type": "string", - "pattern": "^(web|uf2|library|python)$" + "pattern": "^(web|uf2|web-native-usb|library|python)$" }, "installBoardName": { "description": "(Optional) Name to use instead of `boardName` to look up the firmware asset in the WipperSnapper Arduino Releases",