{
  "schema-version": 1,
  "mpy-device": "esp8266",
  "mpy-version": "1.29.0",
  "firmware": {
    "source": "https://micropython.org/download/ESP8266_GENERIC/",
    "date": "2026-08-24",
    "files": [
      {
        "name": "ESP8266_GENERIC-20260824-v1.29.0.bin",
        "source": "https://micropython.org/resources/firmware/ESP8266_GENERIC-20260824-v1.29.0.bin",
        "method": [
          {
            "type": "esptool",
            "version": 5,
            "erase": "esptool --chip esp8266 --port {port} --baud {baud} --after hard-reset erase-flash",
            "flash": "esptool --chip esp8266 --port {port} --baud {baud} --after hard-reset write-flash --flash-size detect 0 {file}"
          }
        ]
      }
    ]
  },
  "typings": {
    "source": "https://pypi.org/",
    "method": [
      {
        "type": "python",
        "install": "python -m pip install --no-compile --target=typings {package1} {package2}"
      }
    ],
    "packages": [
      "micropython-stdlib-stubs==1.29.0.post2",
      "micropython-esp8266-esp8266-generic-stubs==1.29.0.post1"
    ]
  }
}
