diff --git a/arduino-esp32/default.nix b/arduino-esp32/default.nix new file mode 100644 index 0000000..e69de29 diff --git a/arduino-esp8266/default.nix b/arduino-esp8266/default.nix new file mode 100644 index 0000000..8007810 --- /dev/null +++ b/arduino-esp8266/default.nix @@ -0,0 +1,11 @@ +{ pkgs ? import {} }: + +pkgs.stdenv.mkDerivation rec { + name = "arduino-esp8266"; + version = "2.2.0"; + + src = pkgs.fetchzip { + url = "https://github.com/esp8266/Arduino/releases/download/2.2.0/esp8266-2.2.0.zip"; + sha256 = "1xjqfwwddc3dk34rnyp5kw5knbihzf8m9rl3ir4aymkfvfnrlbff"; + }; +} \ No newline at end of file diff --git a/default.nix b/default.nix index 6f07ded..b4464c0 100644 --- a/default.nix +++ b/default.nix @@ -1,6 +1,9 @@ { pkgs ? import {} }: { + arduino-esp8266 = pkgs.callPackage ./arduino-esp8266/default.nix {}; + esp8266-quick-toolchain = pkgs.callPackage ./esp8266-quick-toolchain/default.nix {}; + genCreateBorgBackup = (import ./genCreateBorgBackup/default.nix) pkgs; micropython = pkgs.callPackage ./micropython/default.nix {}; wildfly = pkgs.callPackage ./wildfly/default.nix {}; diff --git a/esp8266-quick-toolchain/default.nix b/esp8266-quick-toolchain/default.nix new file mode 100644 index 0000000..15c50e5 --- /dev/null +++ b/esp8266-quick-toolchain/default.nix @@ -0,0 +1,110 @@ +{ pkgs ? import {}, + mkDerivation ? pkgs.stdenv.mkDerivation }: + +let + +fhs = pkgs.buildFHSUserEnv { + name = "esp8266-toolchain-env"; + targetPkgs = pkgs: with pkgs; [ zlib ]; + runScript = ""; +}; + +wrapBin = '' + cp -r . $out + for FILE in $(ls $out/bin); do + FILE_PATH="$out/bin/$FILE" + if [[ -x $FILE_PATH ]]; then + mv $FILE_PATH $FILE_PATH-unwrapped + wrapProgram ${fhs}/bin/esp8266-toolchain-env $FILE_PATH --add-flags "$FILE_PATH-unwrapped" + fi + done +''; + +downloads = { + "x86_64-pc-linux-gnu" = { + "xtensa-lx106-elf-gcc" = { + version = "2.5.0-3-20ed2b9"; + url = "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-3/x86_64-linux-gnu.xtensa-lx106-elf-20ed2b9c.tar.gz"; + sha256 = "1x0yfzkn2mfakjv4hw5c6381jyll7cr313wlyf9dg5bwjsjsglyf"; + }; + esptool = { + version = "2.5.0-3-20ed2b9"; + url = "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-3/x86_64-linux-gnu.esptool-f80ae31.tar.gz"; + sha256 = "09ayamcnyz5gm4ghvd1bj9f155wgz4n3fcsf1i68vrywy4g89zd4"; + }; + mkspiffs = { + version = "2.5.0-3-20ed2b9"; + url = "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-3/x86_64-linux-gnu.mkspiffs-7fefeac.tar.gz"; + sha256 = "0hb5c4v60y5bd3pj23xz1dwsxi5qs4k43zw8f10mwdxrxmhc1wfg"; + }; + }; +}; + +in rec { + xtensa-lx106-elf-gcc = pkgs.stdenv.mkDerivation rec { + name = "xtensa-lx106-elf-gcc-${version}"; + version = downloads."x86_64-pc-linux-gnu"."xtensa-lx106-elf-gcc".version; + src = pkgs.fetchzip { + url = downloads."x86_64-pc-linux-gnu"."xtensa-lx106-elf-gcc".url; + sha256 = downloads."x86_64-pc-linux-gnu"."xtensa-lx106-elf-gcc".sha256; + }; + buildInputs = [ + pkgs.makeWrapper + ]; + installPhase = wrapBin; + }; + + esptool = pkgs.stdenv.mkDerivation rec { + name = "esptool-${version}"; + version = downloads."x86_64-pc-linux-gnu".esptool.version; + src = pkgs.fetchzip { + url = downloads."x86_64-pc-linux-gnu".esptool.url; + sha256 = downloads."x86_64-pc-linux-gnu".esptool.sha256; + }; + buildInputs = [ + pkgs.makeWrapper + ]; + installPhase = wrapBin; + }; + + mkspiffs = pkgs.stdenv.mkDerivation rec { + name = "mkspiffs-${version}"; + version = downloads."x86_64-pc-linux-gnu".mkspiffs.version; + src = pkgs.fetchzip { + url = downloads."x86_64-pc-linux-gnu".mkspiffs.url; + sha256 = downloads."x86_64-pc-linux-gnu".mkspiffs.sha256; + }; + buildInputs = [ + pkgs.makeWrapper + ]; + installPhase = wrapBin; + }; + + esp8266-quick-toolchain = pkgs.stdenv.mkDerivation rec { + name = "esp-quick-toolchain-${version}"; + version = "2.5.0-3"; + + src = pkgs.fetchzip { + url = "https://github.com/esp8266/Arduino/releases/download/2.2.0/esp8266-2.2.0.zip"; + sha256 = "1xjqfwwddc3dk34rnyp5kw5knbihzf8m9rl3ir4aymkfvfnrlbff"; + }; + + buildInputs = [ + esptool + mkspiffs + xtensa-lx106-elf-gcc + pkgs.makeWrapper + ]; + + installPhase = '' + cp -r . $out + for FILE in $(ls $out/bin); do + FILE_PATH="$out/bin/$FILE" + if [[ -x $FILE_PATH ]]; then + mv $FILE_PATH $FILE_PATH-unwrapped + wrapProgram ${fhs}/bin/esp8266-toolchain-env $FILE_PATH --add-flags "$FILE_PATH-unwrapped" + fi + done + ''; + }; +}.esp8266-quick-toolchain diff --git a/esp8266-quick-toolchain/package_esp8266com_index.json b/esp8266-quick-toolchain/package_esp8266com_index.json new file mode 100644 index 0000000..0acc2f7 --- /dev/null +++ b/esp8266-quick-toolchain/package_esp8266com_index.json @@ -0,0 +1,1976 @@ +{ + "packages": [ + { + "maintainer": "ESP8266 Community", + "help": { + "online": "http://esp8266.com/arduino" + }, + "websiteURL": "https://github.com/esp8266/Arduino", + "platforms": [ + { + "category": "ESP8266", + "help": { + "online": "http://esp8266.github.io/Arduino/versions/2.0.0/" + }, + "url": "https://github.com/esp8266/Arduino/releases/download/2.0.0/esp8266-2.0.0.zip", + "checksum": "SHA-256:00911ee9f5d4802b279fd81a5a8177fd6fef4888d04ebe93fc3952bac85d909c", + "version": "2.0.0", + "architecture": "esp8266", + "archiveFileName": "esp8266-2.0.0.zip", + "boards": [ + { + "name": "Generic ESP8266 Module" + }, + { + "name": "Olimex MOD-WIFI-ESP8266(-DEV)" + }, + { + "name": "NodeMCU 0.9 (ESP-12 Module)" + }, + { + "name": "NodeMCU 1.0 (ESP-12E Module)" + }, + { + "name": "Adafruit HUZZAH ESP8266 (ESP-12)" + }, + { + "name": "SparkFun Thing" + }, + { + "name": "SweetPea ESP-210" + }, + { + "name": "WeMos D1" + }, + { + "name": "WeMos D1 mini" + } + ], + "size": "5606497", + "toolsDependencies": [ + { + "packager": "esp8266", + "version": "0.4.6", + "name": "esptool" + }, + { + "packager": "esp8266", + "version": "1.20.0-26-gb404fb9-2", + "name": "xtensa-lx106-elf-gcc" + }, + { + "packager": "esp8266", + "version": "0.1.2", + "name": "mkspiffs" + } + ], + "name": "esp8266" + }, + { + "category": "ESP8266", + "help": { + "online": "http://esp8266.github.com/Arduino/versions/2.3.0/" + }, + "url": "https://github.com/esp8266/Arduino/releases/download/2.3.0/esp8266-2.3.0.zip", + "checksum": "SHA-256:884188a54bc75f1f2e7f827619f8cb1980dc3f430f92f9b07186ed7f4db8c738", + "name": "esp8266", + "version": "2.3.0", + "architecture": "esp8266", + "archiveFileName": "esp8266-2.3.0.zip", + "size": "8595050", + "toolsDependencies": [ + { + "packager": "esp8266", + "version": "0.4.9", + "name": "esptool" + }, + { + "packager": "esp8266", + "version": "1.20.0-26-gb404fb9-2", + "name": "xtensa-lx106-elf-gcc" + }, + { + "packager": "esp8266", + "version": "0.1.2", + "name": "mkspiffs" + } + ], + "boards": [ + { + "name": "Generic ESP8266 Module" + }, + { + "name": "Olimex MOD-WIFI-ESP8266(-DEV)" + }, + { + "name": "NodeMCU 0.9 (ESP-12 Module)" + }, + { + "name": "NodeMCU 1.0 (ESP-12E Module)" + }, + { + "name": "Adafruit HUZZAH ESP8266 (ESP-12)" + }, + { + "name": "ESPresso Lite 1.0" + }, + { + "name": "ESPresso Lite 2.0" + }, + { + "name": "Phoenix 1.0" + }, + { + "name": "Phoenix 2.0" + }, + { + "name": "SparkFun Thing" + }, + { + "name": "SweetPea ESP-210" + }, + { + "name": "WeMos D1" + }, + { + "name": "WeMos D1 mini" + }, + { + "name": "ESPino (ESP-12 Module)" + }, + { + "name": "ESPino (WROOM-02 Module)" + }, + { + "name": "WifInfo" + }, + { + "name": "ESPDuino" + } + ] + }, + { + "category": "ESP8266", + "help": { + "online": "https://arduino-esp8266.readthedocs.io/en/2.4.0-rc2/" + }, + "url": "https://github.com/esp8266/Arduino/releases/download/2.4.0-rc2/esp8266-2.4.0-rc2.zip", + "checksum": "SHA-256:211244bf8caf4a8b0de70f8e9d50c3d3bcad640fac6bff836d52e60e0f236576", + "version": "2.4.0-rc2", + "architecture": "esp8266", + "archiveFileName": "esp8266-2.4.0-rc2.zip", + "boards": [ + { + "name": "Generic ESP8266 Module" + }, + { + "name": "Olimex MOD-WIFI-ESP8266(-DEV)" + }, + { + "name": "NodeMCU 0.9 (ESP-12 Module)" + }, + { + "name": "NodeMCU 1.0 (ESP-12E Module)" + }, + { + "name": "Adafruit HUZZAH ESP8266 (ESP-12)" + }, + { + "name": "ESPresso Lite 1.0" + }, + { + "name": "ESPresso Lite 2.0" + }, + { + "name": "Phoenix 1.0" + }, + { + "name": "Phoenix 2.0" + }, + { + "name": "SparkFun Thing" + }, + { + "name": "SweetPea ESP-210" + }, + { + "name": "WeMos D1" + }, + { + "name": "WeMos D1 mini" + }, + { + "name": "ESPino (ESP-12 Module)" + }, + { + "name": "ESPino (WROOM-02 Module)" + }, + { + "name": "WifInfo" + }, + { + "name": "ESPDuino" + }, + { + "name": "4D Systems gen4 IoD Range" + }, + { + "name": "DigiStump Oak" + } + ], + "size": "10571318", + "toolsDependencies": [ + { + "packager": "esp8266", + "version": "0.4.12", + "name": "esptool" + }, + { + "packager": "esp8266", + "version": "1.20.0-26-gb404fb9-2", + "name": "xtensa-lx106-elf-gcc" + }, + { + "packager": "esp8266", + "version": "0.2.0", + "name": "mkspiffs" + } + ], + "name": "esp8266" + }, + { + "category": "ESP8266", + "help": { + "online": "https://arduino-esp8266.readthedocs.io/en/2.4.0-rc1/" + }, + "url": "https://github.com/esp8266/Arduino/releases/download/2.4.0-rc1/esp8266-2.4.0-rc1.zip", + "checksum": "SHA-256:e0145abc2c08b1fb070cc4eb8304f66719539041561db5191a998df6a6112999", + "name": "esp8266", + "version": "2.4.0-rc1", + "architecture": "esp8266", + "archiveFileName": "esp8266-2.4.0-rc1.zip", + "size": "10396896", + "toolsDependencies": [ + { + "packager": "esp8266", + "version": "0.4.9", + "name": "esptool" + }, + { + "packager": "esp8266", + "version": "1.20.0-26-gb404fb9-2", + "name": "xtensa-lx106-elf-gcc" + }, + { + "packager": "esp8266", + "version": "0.1.2", + "name": "mkspiffs" + } + ], + "boards": [ + { + "name": "Generic ESP8266 Module" + }, + { + "name": "Olimex MOD-WIFI-ESP8266(-DEV)" + }, + { + "name": "NodeMCU 0.9 (ESP-12 Module)" + }, + { + "name": "NodeMCU 1.0 (ESP-12E Module)" + }, + { + "name": "Adafruit HUZZAH ESP8266 (ESP-12)" + }, + { + "name": "ESPresso Lite 1.0" + }, + { + "name": "ESPresso Lite 2.0" + }, + { + "name": "Phoenix 1.0" + }, + { + "name": "Phoenix 2.0" + }, + { + "name": "SparkFun Thing" + }, + { + "name": "SweetPea ESP-210" + }, + { + "name": "WeMos D1" + }, + { + "name": "WeMos D1 mini" + }, + { + "name": "ESPino (ESP-12 Module)" + }, + { + "name": "ESPino (WROOM-02 Module)" + }, + { + "name": "WifInfo" + }, + { + "name": "ESPDuino" + }, + { + "name": "4D Systems gen4 IoD Range" + } + ] + }, + { + "category": "ESP8266", + "help": { + "online": "http://arduino.esp8266.com/versions/1.6.5-947-g39819f0/doc/reference.html" + }, + "url": "http://arduino.esp8266.com/versions/1.6.5-947-g39819f0/esp8266-1.6.5-947-g39819f0.zip", + "checksum": "SHA-256:79a395801a94c77f4855f3921b9cc127d679d961ec207e7fb89f90754123d66a", + "version": "1.6.5-947-g39819f0", + "architecture": "esp8266", + "archiveFileName": "esp8266-1.6.5-947-g39819f0.zip", + "boards": [ + { + "name": "Generic ESP8266 Module" + }, + { + "name": "Olimex MOD-WIFI-ESP8266(-DEV)" + }, + { + "name": "NodeMCU 0.9 (ESP-12 Module)" + }, + { + "name": "NodeMCU 1.0 (ESP-12E Module)" + }, + { + "name": "Adafruit HUZZAH ESP8266 (ESP-12)" + }, + { + "name": "SweetPea ESP-210" + } + ], + "size": "2295584", + "toolsDependencies": [ + { + "packager": "esp8266", + "version": "0.4.5", + "name": "esptool" + }, + { + "packager": "esp8266", + "version": "1.20.0-26-gb404fb9", + "name": "xtensa-lx106-elf-gcc" + } + ], + "name": "esp8266" + }, + { + "category": "ESP8266", + "help": { + "online": "http://esp8266.github.com/Arduino/versions/2.2.0/" + }, + "url": "https://github.com/esp8266/Arduino/releases/download/2.2.0/esp8266-2.2.0.zip", + "checksum": "SHA-256:c0b57abdcd9ad11c506f79e019a35abadb9ac7921972caaa336e08a35048c1db", + "version": "2.2.0", + "architecture": "esp8266", + "archiveFileName": "esp8266-2.2.0.zip", + "boards": [ + { + "name": "Generic ESP8266 Module" + }, + { + "name": "Olimex MOD-WIFI-ESP8266(-DEV)" + }, + { + "name": "NodeMCU 0.9 (ESP-12 Module)" + }, + { + "name": "NodeMCU 1.0 (ESP-12E Module)" + }, + { + "name": "Adafruit HUZZAH ESP8266 (ESP-12)" + }, + { + "name": "ESPresso Lite 1.0" + }, + { + "name": "ESPresso Lite 2.0" + }, + { + "name": "SparkFun Thing" + }, + { + "name": "SweetPea ESP-210" + }, + { + "name": "WeMos D1" + }, + { + "name": "WeMos D1 mini" + }, + { + "name": "ESPino (ESP-12 Module)" + }, + { + "name": "ESPino (WROOM-02 Module)" + }, + { + "name": "WifInfo" + }, + { + "name": "ESPDuino" + } + ], + "size": "5981702", + "toolsDependencies": [ + { + "packager": "esp8266", + "version": "0.4.8", + "name": "esptool" + }, + { + "packager": "esp8266", + "version": "1.20.0-26-gb404fb9-2", + "name": "xtensa-lx106-elf-gcc" + }, + { + "packager": "esp8266", + "version": "0.1.2", + "name": "mkspiffs" + } + ], + "name": "esp8266" + }, + { + "category": "ESP8266", + "help": { + "online": "https://arduino-esp8266.readthedocs.io/en/2.4.2/" + }, + "url": "https://github.com/esp8266/Arduino/releases/download/2.4.2/esp8266-2.4.2.zip", + "checksum": "SHA-256:890428f3a8f03b4224cec66e20df4ae34f9c63003ce0f5e9291f01356aac458d", + "name": "esp8266", + "version": "2.4.2", + "architecture": "esp8266", + "archiveFileName": "esp8266-2.4.2.zip", + "size": "15762364", + "toolsDependencies": [ + { + "packager": "esp8266", + "version": "0.4.13", + "name": "esptool" + }, + { + "packager": "esp8266", + "version": "1.20.0-26-gb404fb9-2", + "name": "xtensa-lx106-elf-gcc" + }, + { + "packager": "esp8266", + "version": "0.2.0", + "name": "mkspiffs" + } + ], + "boards": [ + { + "name": "Generic ESP8266 Module" + }, + { + "name": "Generic ESP8285 Module" + }, + { + "name": "ESPDuino (ESP-13 Module)" + }, + { + "name": "Adafruit Feather HUZZAH ESP8266" + }, + { + "name": "XinaBox CW01" + }, + { + "name": "ESPresso Lite 1.0" + }, + { + "name": "ESPresso Lite 2.0" + }, + { + "name": "Phoenix 1.0" + }, + { + "name": "Phoenix 2.0" + }, + { + "name": "NodeMCU 0.9 (ESP-12 Module)" + }, + { + "name": "NodeMCU 1.0 (ESP-12E Module)" + }, + { + "name": "Olimex MOD-WIFI-ESP8266(-DEV)" + }, + { + "name": "SparkFun ESP8266 Thing" + }, + { + "name": "SparkFun ESP8266 Thing Dev" + }, + { + "name": "SweetPea ESP-210" + }, + { + "name": "LOLIN(WEMOS) D1 R2 & mini" + }, + { + "name": "LOLIN(WEMOS) D1 mini Pro" + }, + { + "name": "LOLIN(WEMOS) D1 mini Lite" + }, + { + "name": "WeMos D1 R1" + }, + { + "name": "ESPino (ESP-12 Module)" + }, + { + "name": "ThaiEasyElec's ESPino" + }, + { + "name": "WifInfo" + }, + { + "name": "Arduino" + }, + { + "name": "4D Systems gen4 IoD Range" + }, + { + "name": "Digistump Oak" + }, + { + "name": "WiFiduino" + }, + { + "name": "Amperka WiFi Slot" + }, + { + "name": "Seeed Wio Link" + } + ] + }, + { + "category": "ESP8266", + "help": { + "online": "https://arduino-esp8266.readthedocs.io/en/2.4.1/" + }, + "url": "https://github.com/esp8266/Arduino/releases/download/2.4.1/esp8266-2.4.1.zip", + "checksum": "SHA-256:794f5e82fbc0490b68d45b2c63e8ece8f1fe3fe8ff51c78637823ca89a5a553c", + "version": "2.4.1", + "architecture": "esp8266", + "archiveFileName": "esp8266-2.4.1.zip", + "boards": [ + { + "name": "Generic ESP8266 Module" + }, + { + "name": "Generic ESP8285 Module" + }, + { + "name": "ESPDuino (ESP-13 Module)" + }, + { + "name": "Adafruit Feather HUZZAH ESP8266" + }, + { + "name": "ESPresso Lite 1.0" + }, + { + "name": "ESPresso Lite 2.0" + }, + { + "name": "Phoenix 1.0" + }, + { + "name": "Phoenix 2.0" + }, + { + "name": "NodeMCU 0.9 (ESP-12 Module)" + }, + { + "name": "NodeMCU 1.0 (ESP-12E Module)" + }, + { + "name": "Olimex MOD-WIFI-ESP8266(-DEV)" + }, + { + "name": "SparkFun ESP8266 Thing" + }, + { + "name": "SparkFun ESP8266 Thing Dev" + }, + { + "name": "SweetPea ESP-210" + }, + { + "name": "WeMos D1 R2 & mini" + }, + { + "name": "WeMos D1 mini Pro" + }, + { + "name": "WeMos D1 mini Lite" + }, + { + "name": "WeMos D1 R1" + }, + { + "name": "ESPino (ESP-12 Module)" + }, + { + "name": "ThaiEasyElec's ESPino" + }, + { + "name": "WifInfo" + }, + { + "name": "Arduino" + }, + { + "name": "4D Systems gen4 IoD Range" + }, + { + "name": "Digistump Oak" + } + ], + "size": "13087845", + "toolsDependencies": [ + { + "packager": "esp8266", + "version": "0.4.13", + "name": "esptool" + }, + { + "packager": "esp8266", + "version": "1.20.0-26-gb404fb9-2", + "name": "xtensa-lx106-elf-gcc" + }, + { + "packager": "esp8266", + "version": "0.2.0", + "name": "mkspiffs" + } + ], + "name": "esp8266" + }, + { + "category": "ESP8266", + "help": { + "online": "https://arduino-esp8266.readthedocs.io/en/2.4.0/" + }, + "url": "https://github.com/esp8266/Arduino/releases/download/2.4.0/esp8266-2.4.0.zip", + "checksum": "SHA-256:b2bca24701873678faafc27949473a255867ccb1a7d577370028f74817bcc532", + "name": "esp8266", + "version": "2.4.0", + "architecture": "esp8266", + "archiveFileName": "esp8266-2.4.0.zip", + "size": "11919873", + "toolsDependencies": [ + { + "packager": "esp8266", + "version": "0.4.12", + "name": "esptool" + }, + { + "packager": "esp8266", + "version": "1.20.0-26-gb404fb9-2", + "name": "xtensa-lx106-elf-gcc" + }, + { + "packager": "esp8266", + "version": "0.2.0", + "name": "mkspiffs" + } + ], + "boards": [ + { + "name": "Generic ESP8266 Module" + }, + { + "name": "Olimex MOD-WIFI-ESP8266(-DEV)" + }, + { + "name": "NodeMCU 0.9 (ESP-12 Module)" + }, + { + "name": "NodeMCU 1.0 (ESP-12E Module)" + }, + { + "name": "Adafruit HUZZAH ESP8266 (ESP-12)" + }, + { + "name": "ESPresso Lite 1.0" + }, + { + "name": "ESPresso Lite 2.0" + }, + { + "name": "Phoenix 1.0" + }, + { + "name": "Phoenix 2.0" + }, + { + "name": "SparkFun Thing" + }, + { + "name": "SweetPea ESP-210" + }, + { + "name": "WeMos D1" + }, + { + "name": "WeMos D1 mini" + }, + { + "name": "ESPino (ESP-12 Module)" + }, + { + "name": "ESPino (WROOM-02 Module)" + }, + { + "name": "WifInfo" + }, + { + "name": "ESPDuino" + }, + { + "name": "4D Systems gen4 IoD Range" + }, + { + "name": "DigiStump Oak" + } + ] + }, + { + "category": "ESP8266", + "help": { + "online": "https://arduino-esp8266.readthedocs.io/en/2.5.0-beta1/" + }, + "url": "https://github.com/esp8266/Arduino/releases/download/2.5.0-beta1/esp8266-2.5.0-beta1.zip", + "checksum": "SHA-256:bf0073ab21042605fe7687093f1744257b23a1dca38e09f6cb3f536c418505f8", + "name": "esp8266", + "version": "2.5.0-beta1", + "architecture": "esp8266", + "archiveFileName": "esp8266-2.5.0-beta1.zip", + "size": "21689129", + "toolsDependencies": [ + { + "packager": "esp8266", + "version": "2.5.0-2-59d892c8", + "name": "esptool" + }, + { + "packager": "esp8266", + "version": "2.5.0-2-59d892c8", + "name": "xtensa-lx106-elf-gcc" + }, + { + "packager": "esp8266", + "version": "2.5.0-2-59d892c8", + "name": "mkspiffs" + } + ], + "boards": [ + { + "name": "Generic ESP8266 Module" + }, + { + "name": "Generic ESP8285 Module" + }, + { + "name": "ESPDuino (ESP-13 Module)" + }, + { + "name": "Adafruit Feather HUZZAH ESP8266" + }, + { + "name": "Invent One" + }, + { + "name": "XinaBox CW01" + }, + { + "name": "ESPresso Lite 1.0" + }, + { + "name": "ESPresso Lite 2.0" + }, + { + "name": "Phoenix 1.0" + }, + { + "name": "Phoenix 2.0" + }, + { + "name": "NodeMCU 0.9 (ESP-12 Module)" + }, + { + "name": "NodeMCU 1.0 (ESP-12E Module)" + }, + { + "name": "Olimex MOD-WIFI-ESP8266(-DEV)" + }, + { + "name": "SparkFun ESP8266 Thing" + }, + { + "name": "SparkFun ESP8266 Thing Dev" + }, + { + "name": "SweetPea ESP-210" + }, + { + "name": "LOLIN(WEMOS) D1 R2 & mini" + }, + { + "name": "LOLIN(WEMOS) D1 mini Pro" + }, + { + "name": "LOLIN(WEMOS) D1 mini Lite" + }, + { + "name": "WeMos D1 R1" + }, + { + "name": "ESPino (ESP-12 Module)" + }, + { + "name": "ThaiEasyElec's ESPino" + }, + { + "name": "WifInfo" + }, + { + "name": "Arduino" + }, + { + "name": "4D Systems gen4 IoD Range" + }, + { + "name": "Digistump Oak" + }, + { + "name": "WiFiduino" + }, + { + "name": "Amperka WiFi Slot" + }, + { + "name": "Seeed Wio Link" + }, + { + "name": "ESPectro Core" + } + ] + }, + { + "category": "ESP8266", + "help": { + "online": "http://esp8266.github.com/Arduino/versions/2.1.0/" + }, + "url": "https://github.com/esp8266/Arduino/releases/download/2.1.0/esp8266-2.1.0.zip", + "checksum": "SHA-256:000818d500ea90bcb516d667c688387f34003247bb5592e795bc549e91f9ace0", + "name": "esp8266", + "version": "2.1.0", + "architecture": "esp8266", + "archiveFileName": "esp8266-2.1.0.zip", + "size": "5776332", + "toolsDependencies": [ + { + "packager": "esp8266", + "version": "0.4.8", + "name": "esptool" + }, + { + "packager": "esp8266", + "version": "1.20.0-26-gb404fb9-2", + "name": "xtensa-lx106-elf-gcc" + }, + { + "packager": "esp8266", + "version": "0.1.2", + "name": "mkspiffs" + } + ], + "boards": [ + { + "name": "Generic ESP8266 Module" + }, + { + "name": "Olimex MOD-WIFI-ESP8266(-DEV)" + }, + { + "name": "NodeMCU 0.9 (ESP-12 Module)" + }, + { + "name": "NodeMCU 1.0 (ESP-12E Module)" + }, + { + "name": "Adafruit HUZZAH ESP8266 (ESP-12)" + }, + { + "name": "ESPresso Lite 1.0" + }, + { + "name": "ESPresso Lite 2.0" + }, + { + "name": "SparkFun Thing" + }, + { + "name": "SweetPea ESP-210" + }, + { + "name": "WeMos D1" + }, + { + "name": "WeMos D1 mini" + }, + { + "name": "ESPino (ESP-12 Module)" + }, + { + "name": "ESPino (WROOM-02 Module)" + }, + { + "name": "WifInfo" + }, + { + "name": "ESPDuino" + } + ] + }, + { + "category": "ESP8266", + "name": "esp8266", + "url": "https://github.com/esp8266/Arduino/releases/download/2.5.0-beta3/esp8266-2.5.0-beta3.zip", + "checksum": "SHA-256:36905e91fe162f1b9056dcee7717e91cc46a27425b186f8a14a56b62f691dcf3", + "help": { + "online": "https://arduino-esp8266.readthedocs.io/en/2.5.0-beta3/" + }, + "version": "2.5.0-beta3", + "architecture": "esp8266", + "archiveFileName": "esp8266-2.5.0-beta3.zip", + "size": "20299608", + "toolsDependencies": [ + { + "packager": "esp8266", + "version": "2.5.0-3-20ed2b9", + "name": "esptool" + }, + { + "packager": "esp8266", + "version": "2.5.0-3-20ed2b9", + "name": "xtensa-lx106-elf-gcc" + }, + { + "packager": "esp8266", + "version": "2.5.0-3-20ed2b9", + "name": "mkspiffs" + } + ], + "boards": [ + { + "name": "Generic ESP8266 Module" + }, + { + "name": "Generic ESP8285 Module" + }, + { + "name": "ESPDuino (ESP-13 Module)" + }, + { + "name": "Adafruit Feather HUZZAH ESP8266" + }, + { + "name": "Invent One" + }, + { + "name": "XinaBox CW01" + }, + { + "name": "ESPresso Lite 1.0" + }, + { + "name": "ESPresso Lite 2.0" + }, + { + "name": "Phoenix 1.0" + }, + { + "name": "Phoenix 2.0" + }, + { + "name": "NodeMCU 0.9 (ESP-12 Module)" + }, + { + "name": "NodeMCU 1.0 (ESP-12E Module)" + }, + { + "name": "Olimex MOD-WIFI-ESP8266(-DEV)" + }, + { + "name": "SparkFun ESP8266 Thing" + }, + { + "name": "SparkFun ESP8266 Thing Dev" + }, + { + "name": "SweetPea ESP-210" + }, + { + "name": "LOLIN(WEMOS) D1 R2 & mini" + }, + { + "name": "LOLIN(WEMOS) D1 mini Pro" + }, + { + "name": "LOLIN(WEMOS) D1 mini Lite" + }, + { + "name": "WeMos D1 R1" + }, + { + "name": "ESPino (ESP-12 Module)" + }, + { + "name": "ThaiEasyElec's ESPino" + }, + { + "name": "WifInfo" + }, + { + "name": "Arduino" + }, + { + "name": "4D Systems gen4 IoD Range" + }, + { + "name": "Digistump Oak" + }, + { + "name": "WiFiduino" + }, + { + "name": "Amperka WiFi Slot" + }, + { + "name": "Seeed Wio Link" + }, + { + "name": "ESPectro Core" + } + ] + }, + { + "category": "ESP8266", + "help": { + "online": "https://arduino-esp8266.readthedocs.io/en/2.5.0-beta2/" + }, + "url": "https://github.com/esp8266/Arduino/releases/download/2.5.0-beta2/esp8266-2.5.0-beta2.zip", + "checksum": "SHA-256:0c353a9ed03ae1f6ca760b6ad0668d5f8cae47d2904baf6134e787e52f34c5b8", + "version": "2.5.0-beta2", + "architecture": "esp8266", + "archiveFileName": "esp8266-2.5.0-beta2.zip", + "boards": [ + { + "name": "Generic ESP8266 Module" + }, + { + "name": "Generic ESP8285 Module" + }, + { + "name": "ESPDuino (ESP-13 Module)" + }, + { + "name": "Adafruit Feather HUZZAH ESP8266" + }, + { + "name": "Invent One" + }, + { + "name": "XinaBox CW01" + }, + { + "name": "ESPresso Lite 1.0" + }, + { + "name": "ESPresso Lite 2.0" + }, + { + "name": "Phoenix 1.0" + }, + { + "name": "Phoenix 2.0" + }, + { + "name": "NodeMCU 0.9 (ESP-12 Module)" + }, + { + "name": "NodeMCU 1.0 (ESP-12E Module)" + }, + { + "name": "Olimex MOD-WIFI-ESP8266(-DEV)" + }, + { + "name": "SparkFun ESP8266 Thing" + }, + { + "name": "SparkFun ESP8266 Thing Dev" + }, + { + "name": "SweetPea ESP-210" + }, + { + "name": "LOLIN(WEMOS) D1 R2 & mini" + }, + { + "name": "LOLIN(WEMOS) D1 mini Pro" + }, + { + "name": "LOLIN(WEMOS) D1 mini Lite" + }, + { + "name": "WeMos D1 R1" + }, + { + "name": "ESPino (ESP-12 Module)" + }, + { + "name": "ThaiEasyElec's ESPino" + }, + { + "name": "WifInfo" + }, + { + "name": "Arduino" + }, + { + "name": "4D Systems gen4 IoD Range" + }, + { + "name": "Digistump Oak" + }, + { + "name": "WiFiduino" + }, + { + "name": "Amperka WiFi Slot" + }, + { + "name": "Seeed Wio Link" + }, + { + "name": "ESPectro Core" + } + ], + "size": "20241607", + "toolsDependencies": [ + { + "packager": "esp8266", + "version": "2.5.0-3-20ed2b9", + "name": "esptool" + }, + { + "packager": "esp8266", + "version": "2.5.0-3-20ed2b9", + "name": "xtensa-lx106-elf-gcc" + }, + { + "packager": "esp8266", + "version": "2.5.0-3-20ed2b9", + "name": "mkspiffs" + } + ], + "name": "esp8266" + } + ], + "tools": [ + { + "version": "1.20.0-26-gb404fb9-2", + "name": "xtensa-lx106-elf-gcc", + "systems": [ + { + "url": "https://github.com/esp8266/Arduino/releases/download/2.3.0/win32-xtensa-lx106-elf-gb404fb9-2.tar.gz", + "checksum": "SHA-256:10476b9c11a7a90f40883413ddfb409f505b20692e316c4e597c4c175b4be09c", + "host": "i686-mingw32", + "archiveFileName": "win32-xtensa-lx106-elf-gb404fb9-2.tar.gz", + "size": "153527527" + }, + { + "url": "https://github.com/esp8266/Arduino/releases/download/2.3.0/osx-xtensa-lx106-elf-gb404fb9-2.tar.gz", + "checksum": "SHA-256:0cf150193997bd1355e0f49d3d49711730035257bc1aee1eaaad619e56b9e4e6", + "host": "x86_64-apple-darwin", + "archiveFileName": "osx-xtensa-lx106-elf-gb404fb9-2.tar.gz", + "size": "35385382" + }, + { + "url": "https://github.com/esp8266/Arduino/releases/download/2.3.0/osx-xtensa-lx106-elf-gb404fb9-2.tar.gz", + "checksum": "SHA-256:0cf150193997bd1355e0f49d3d49711730035257bc1aee1eaaad619e56b9e4e6", + "host": "i386-apple-darwin", + "archiveFileName": "osx-xtensa-lx106-elf-gb404fb9-2.tar.gz", + "size": "35385382" + }, + { + "url": "https://github.com/esp8266/Arduino/releases/download/2.3.0/linux64-xtensa-lx106-elf-gb404fb9.tgz", + "checksum": "SHA-256:46f057fbd8b320889a26167daf325038912096d09940b2a95489db92431473b7", + "host": "x86_64-pc-linux-gnu", + "archiveFileName": "linux64-xtensa-lx106-elf-gb404fb9.tar.gz", + "size": "30262903" + }, + { + "url": "https://github.com/esp8266/Arduino/releases/download/2.3.0/linux32-xtensa-lx106-elf.tar.gz", + "checksum": "SHA-256:b24817819f0078fb05895a640e806e0aca9aa96b47b80d2390ac8e2d9ddc955a", + "host": "i686-pc-linux-gnu", + "archiveFileName": "linux32-xtensa-lx106-elf.tar.gz", + "size": "32734156" + }, + { + "url": "https://github.com/esp8266/Arduino/releases/download/2.3.0/linuxarm-xtensa-lx106-elf-g46f160f-2.tar.gz", + "checksum": "SHA-256:f693946288f2ffa17288ef75ae16fa08573993f2b0a2a5e6bc35a68dc6087443", + "host": "arm-linux-gnueabihf", + "archiveFileName": "linuxarm-xtensa-lx106-elf-g46f160f-2.tar.gz", + "size": "34938475" + } + ] + }, + { + "version": "2.5.0-2-59d892c8", + "name": "xtensa-lx106-elf-gcc", + "systems": [ + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-2/aarch64-linux-gnu.xtensa-lx106-elf-59d892c8.tar.gz", + "checksum": "SHA-256:9280f0b9eb90599465aebe4c922c42dd3673b3922a25d7c3eb93f7e59b11e5bb", + "host": "aarch64-linux-gnu", + "archiveFileName": "aarch64-linux-gnu.xtensa-lx106-elf-59d892c8.tar.gz", + "size": "40559372" + }, + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-2/arm-linux-gnueabihf.xtensa-lx106-elf-59d892c8.tar.gz", + "checksum": "SHA-256:bb895d65609a7b81d34b6325612be4dc02c306270c2f58004e6a44b121ff6f07", + "host": "arm-linux-gnueabihf", + "archiveFileName": "arm-linux-gnueabihf.xtensa-lx106-elf-59d892c8.tar.gz", + "size": "36479776" + }, + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-2/i686-w64-mingw32.xtensa-lx106-elf-59d892c8.zip", + "checksum": "SHA-256:92f6b77b1c08b3fe5b19cea6d7b5bbc483e495a1deaa57d4e78408cd3b840490", + "host": "i686-mingw32", + "archiveFileName": "i686-w64-mingw32.xtensa-lx106-elf-59d892c8.zip", + "size": "71639049" + }, + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-2/x86_64-apple-darwin14.xtensa-lx106-elf-59d892c8.tar.gz", + "checksum": "SHA-256:984e4f0dfd03cee57c8091e029c4242bc70d8c437f3285e6da6001598d259380", + "host": "x86_64-apple-darwin", + "archiveFileName": "x86_64-apple-darwin14.xtensa-lx106-elf-59d892c8.tar.gz", + "size": "44251448" + }, + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-2/x86_64-linux-gnu.xtensa-lx106-elf-59d892c8.tar.gz", + "checksum": "SHA-256:cd3f1d67cc14ea5e2389126090041d081cd28257b8fb4cd97fb1ab0f8c0ea369", + "host": "x86_64-pc-linux-gnu", + "archiveFileName": "x86_64-linux-gnu.xtensa-lx106-elf-59d892c8.tar.gz", + "size": "43226595" + }, + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-2/x86_64-w64-mingw32.xtensa-lx106-elf-59d892c8.zip", + "checksum": "SHA-256:f0d737781adba1d99bdf4f0d13cb2515eb706d657c06eb985296fbf986fc4f02", + "host": "x86_64-mingw32", + "archiveFileName": "x86_64-w64-mingw32.xtensa-lx106-elf-59d892c8.zip", + "size": "75922562" + } + ] + }, + { + "version": "2.5.0-3-20ed2b9", + "name": "xtensa-lx106-elf-gcc", + "systems": [ + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-3/aarch64-linux-gnu.xtensa-lx106-elf-20ed2b9c.tar.gz", + "checksum": "SHA-256:2192512ff6e33d4126722b2bfea02c1d8293b0a90094f84a9ac494d5fcaa0f45", + "host": "aarch64-linux-gnu", + "archiveFileName": "aarch64-linux-gnu.xtensa-lx106-elf-20ed2b9c.tar.gz", + "size": "40974297" + }, + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-3/arm-linux-gnueabihf.xtensa-lx106-elf-20ed2b9c.tar.gz", + "checksum": "SHA-256:861c4ab7f6f04344f7ee656d90288e6904d7efac83ffe4835b66df3eba35b0a0", + "host": "arm-linux-gnueabihf", + "archiveFileName": "arm-linux-gnueabihf.xtensa-lx106-elf-20ed2b9c.tar.gz", + "size": "37013753" + }, + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-3/i686-w64-mingw32.xtensa-lx106-elf-20ed2b9c.zip", + "checksum": "SHA-256:38b9ccc3b286546b026fb8a29fb2bd8fdab32c4711816a1a3cb0f11250b5c541", + "host": "i686-mingw32", + "archiveFileName": "i686-w64-mingw32.xtensa-lx106-elf-20ed2b9c.zip", + "size": "44935132" + }, + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-3/i686-linux-gnu.xtensa-lx106-elf-1f24aeae.tar.gz", + "checksum": "SHA-256:96b106fbc814155e92d1805d3227d36096b88d3d54cfcd885804a0e9cf5631d7", + "host": "i686-pc-linux-gnu", + "archiveFileName": "i686-linux-gnu.xtensa-lx106-elf-1f24aeae.tar.gz", + "size": "42500158" + }, + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-3/x86_64-apple-darwin14.xtensa-lx106-elf-20ed2b9c.tar.gz", + "checksum": "SHA-256:fd29ae844915fb2dd800d99ad7967be0e890601c18b80555efbc4eca2dd808c2", + "host": "x86_64-apple-darwin", + "archiveFileName": "x86_64-apple-darwin14.xtensa-lx106-elf-20ed2b9c.tar.gz", + "size": "44378513" + }, + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-3/x86_64-linux-gnu.xtensa-lx106-elf-20ed2b9c.tar.gz", + "checksum": "SHA-256:039f87e2d881b6488a0be8c7fda86cacb1d38502a236cc6768a2dbc2a20ca9cd", + "host": "x86_64-pc-linux-gnu", + "archiveFileName": "x86_64-linux-gnu.xtensa-lx106-elf-20ed2b9c.tar.gz", + "size": "43778575" + }, + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-3/x86_64-w64-mingw32.xtensa-lx106-elf-20ed2b9c.zip", + "checksum": "SHA-256:cc8c19a458129e49ec195d9438a53c6ce2c1287a04ea1ea22b81dcc65db511a8", + "host": "x86_64-mingw32", + "archiveFileName": "x86_64-w64-mingw32.xtensa-lx106-elf-20ed2b9c.zip", + "size": "48635537" + } + ] + }, + { + "version": "1.20.0-26-gb404fb9", + "name": "xtensa-lx106-elf-gcc", + "systems": [ + { + "url": "http://arduino.esp8266.com/win32-xtensa-lx106-elf-gb404fb9.tar.gz", + "checksum": "SHA-256:1561ec85cc58cab35cc48bfdb0d0087809f89c043112a2c36b54251a13bf781f", + "host": "i686-mingw32", + "archiveFileName": "win32-xtensa-lx106-elf-gb404fb9.tar.gz", + "size": "153807368" + }, + { + "url": "http://arduino.esp8266.com/osx-xtensa-lx106-elf-gb404fb9-2.tar.gz", + "checksum": "SHA-256:0cf150193997bd1355e0f49d3d49711730035257bc1aee1eaaad619e56b9e4e6", + "host": "x86_64-apple-darwin", + "archiveFileName": "osx-xtensa-lx106-elf-gb404fb9-2.tar.gz", + "size": "35385382" + }, + { + "url": "http://arduino.esp8266.com/osx-xtensa-lx106-elf-gb404fb9-2.tar.gz", + "checksum": "SHA-256:0cf150193997bd1355e0f49d3d49711730035257bc1aee1eaaad619e56b9e4e6", + "host": "i386-apple-darwin", + "archiveFileName": "osx-xtensa-lx106-elf-gb404fb9-2.tar.gz", + "size": "35385382" + }, + { + "url": "http://arduino.esp8266.com/linux64-xtensa-lx106-elf-gb404fb9.tar.gz", + "checksum": "SHA-256:46f057fbd8b320889a26167daf325038912096d09940b2a95489db92431473b7", + "host": "x86_64-pc-linux-gnu", + "archiveFileName": "linux64-xtensa-lx106-elf-gb404fb9.tar.gz", + "size": "30262903" + }, + { + "url": "http://arduino.esp8266.com/linux32-xtensa-lx106-elf.tar.gz", + "checksum": "SHA-256:b24817819f0078fb05895a640e806e0aca9aa96b47b80d2390ac8e2d9ddc955a", + "host": "i686-pc-linux-gnu", + "archiveFileName": "linux32-xtensa-lx106-elf.tar.gz", + "size": "32734156" + } + ] + }, + { + "version": "0.4.13", + "name": "esptool", + "systems": [ + { + "url": "https://github.com/igrr/esptool-ck/releases/download/0.4.13/esptool-0.4.13-win32.zip", + "checksum": "SHA-256:17c1035aacd8f6dbfbc04ed899f5db0ceba60820592705a9c6011476ab8d1687", + "host": "i686-mingw32", + "archiveFileName": "esptool-0.4.13-win32.zip", + "size": "16660" + }, + { + "url": "https://github.com/igrr/esptool-ck/releases/download/0.4.13/esptool-0.4.13-osx.tar.gz", + "checksum": "SHA-256:a24a973c3b2671992a8b66f4e7c9ffd24065972f241469f45e94a0a66d118d23", + "host": "x86_64-apple-darwin", + "archiveFileName": "esptool-0.4.13-osx.tar.gz", + "size": "32362" + }, + { + "url": "https://github.com/igrr/esptool-ck/releases/download/0.4.13/esptool-0.4.13-osx.tar.gz", + "checksum": "SHA-256:a24a973c3b2671992a8b66f4e7c9ffd24065972f241469f45e94a0a66d118d23", + "host": "i386-apple-darwin", + "archiveFileName": "esptool-0.4.13-osx.tar.gz", + "size": "32362" + }, + { + "url": "https://github.com/igrr/esptool-ck/releases/download/0.4.13/esptool-0.4.13-linux64.tar.gz", + "checksum": "SHA-256:3c35f366ffdaa1328b1e96e28c9a97f60c98109095ccc18352fb5615e582a786", + "host": "x86_64-pc-linux-gnu", + "archiveFileName": "esptool-0.4.13-linux64.tar.gz", + "size": "15743" + }, + { + "url": "https://github.com/igrr/esptool-ck/releases/download/0.4.13/esptool-0.4.13-linux32.tar.gz", + "checksum": "SHA-256:041f661a41a2efb40c89fc34acf0059bbb5e1eb1c050efaa69af677f79c966fb", + "host": "i686-pc-linux-gnu", + "archiveFileName": "esptool-0.4.13-linux32.tar.gz", + "size": "14884" + }, + { + "url": "https://github.com/igrr/esptool-ck/releases/download/0.4.13/esptool-0.4.13-linux-armhf.tar.gz", + "checksum": "SHA-256:3a627e2678e0c317122543883ae8a00e82149769414b9d5733f23526fb28a423", + "host": "arm-linux-gnueabihf", + "archiveFileName": "esptool-0.4.13-linux-armhf.tar.gz", + "size": "13259" + } + ] + }, + { + "version": "0.4.12", + "name": "esptool", + "systems": [ + { + "url": "https://github.com/igrr/esptool-ck/releases/download/0.4.12/esptool-0.4.12-win32.zip", + "checksum": "SHA-256:f47b3bcf7c29c7a184859bbea68c9d468cf3346ca41e202ed60a0a49d987f223", + "host": "i686-mingw32", + "archiveFileName": "esptool-0.4.12-win32.zip", + "size": "16537" + }, + { + "url": "https://github.com/igrr/esptool-ck/releases/download/0.4.12/esptool-0.4.12-osx.tar.gz", + "checksum": "SHA-256:8232a70611768dca49321f488e3ada29648e28aa83a6d826fcbb871aed4a9c08", + "host": "x86_64-apple-darwin", + "archiveFileName": "esptool-0.4.12-osx.tar.gz", + "size": "31981" + }, + { + "url": "https://github.com/igrr/esptool-ck/releases/download/0.4.12/esptool-0.4.12-osx.tar.gz", + "checksum": "SHA-256:8232a70611768dca49321f488e3ada29648e28aa83a6d826fcbb871aed4a9c08", + "host": "i386-apple-darwin", + "archiveFileName": "esptool-0.4.12-osx.tar.gz", + "size": "31981" + }, + { + "url": "https://github.com/igrr/esptool-ck/releases/download/0.4.12/esptool-0.4.12-linux64.tar.gz", + "checksum": "SHA-256:f7ca7666557139bda7b2130022623a004a30d20ea47e1612b9b365783f00d8cb", + "host": "x86_64-pc-linux-gnu", + "archiveFileName": "esptool-0.4.12-linux64.tar.gz", + "size": "15542" + }, + { + "url": "https://github.com/igrr/esptool-ck/releases/download/0.4.12/esptool-0.4.12-linux32.tar.gz", + "checksum": "SHA-256:2d9970c8574908c35656e35f433082aeb7d79c1967067d7d2cff83f5ed2acbaa", + "host": "i686-pc-linux-gnu", + "archiveFileName": "esptool-0.4.12-linux32.tar.gz", + "size": "14668" + }, + { + "url": "https://github.com/igrr/esptool-ck/releases/download/0.4.12/esptool-0.4.12-linux-armhf.tar.gz", + "checksum": "SHA-256:2ab4784c10020cdfc467175fe8885db702e7dd95fa5bdc428ec549257eae1a0e", + "host": "arm-linux-gnueabihf", + "archiveFileName": "esptool-0.4.12-linux-armhf.tar.gz", + "size": "13097" + } + ] + }, + { + "version": "2.5.0-3-20ed2b9", + "name": "esptool", + "systems": [ + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-3/aarch64-linux-gnu.esptool-f80ae31.tar.gz", + "checksum": "SHA-256:888425ff1e33a97ea155b6f128de6b578c34468895ba9b4acd1e4f28608d917a", + "host": "aarch64-linux-gnu", + "archiveFileName": "aarch64-linux-gnu.esptool-f80ae31.tar.gz", + "size": "14681" + }, + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-3/arm-linux-gnueabihf.esptool-f80ae31.tar.gz", + "checksum": "SHA-256:71c878ac6a21ee69dcd615cd28f2dccd29a87079e0b3069eba625089d89e5058", + "host": "arm-linux-gnueabihf", + "archiveFileName": "arm-linux-gnueabihf.esptool-f80ae31.tar.gz", + "size": "13873" + }, + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-3/i686-w64-mingw32.esptool-f80ae31.zip", + "checksum": "SHA-256:e30f25a19a78635000401b083b479e111d591bac20cfd89b1bfdf36a60e9ee20", + "host": "i686-mingw32", + "archiveFileName": "i686-w64-mingw32.esptool-f80ae31.zip", + "size": "16466" + }, + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-3/i686-linux-gnu.esptool-f80ae31.tar.gz", + "checksum": "SHA-256:fe632f4602d02b6a9425c5bf95074095cb6d3c57912168a0f6b796fddd8ce991", + "host": "i686-pc-linux-gnu", + "archiveFileName": "i686-linux-gnu.esptool-f80ae31.tar.gz", + "size": "16543" + }, + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-3/x86_64-apple-darwin14.esptool-f80ae31.tar.gz", + "checksum": "SHA-256:0f51e487706a476b0b87299a769282ad65623774770655168a79d1748d2506e7", + "host": "x86_64-apple-darwin", + "archiveFileName": "x86_64-apple-darwin14.esptool-f80ae31.tar.gz", + "size": "15003" + }, + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-3/x86_64-linux-gnu.esptool-f80ae31.tar.gz", + "checksum": "SHA-256:bded1dca953377838b6086a9bcd40a1dc5286ba5f69f2372c22a1d1819baad24", + "host": "x86_64-pc-linux-gnu", + "archiveFileName": "x86_64-linux-gnu.esptool-f80ae31.tar.gz", + "size": "16526" + }, + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-3/x86_64-w64-mingw32.esptool-f80ae31.zip", + "checksum": "SHA-256:d6d5976fde82d07e93d5a01f38bbb4f84a7796187ff0541ee62650041791d0e8", + "host": "x86_64-mingw32", + "archiveFileName": "x86_64-w64-mingw32.esptool-f80ae31.zip", + "size": "19724" + } + ] + }, + { + "version": "0.4.9", + "name": "esptool", + "systems": [ + { + "url": "https://github.com/igrr/esptool-ck/releases/download/0.4.9/esptool-0.4.9-win32.zip", + "checksum": "SHA-256:9c4162cedf05fcb09fd829bfb90e34ae12458365980d79525a072ff5ca44751c", + "host": "i686-mingw32", + "archiveFileName": "esptool-0.4.9-win32.zip", + "size": "32436" + }, + { + "url": "https://github.com/igrr/esptool-ck/releases/download/0.4.9/esptool-0.4.9-osx.tar.gz", + "checksum": "SHA-256:57938b473765723a7e6602d55973017b7719bda69bdcff4250b24fcbf7a399f5", + "host": "x86_64-apple-darwin", + "archiveFileName": "esptool-0.4.9-osx.tar.gz", + "size": "29310" + }, + { + "url": "https://github.com/igrr/esptool-ck/releases/download/0.4.9/esptool-0.4.9-osx.tar.gz", + "checksum": "SHA-256:57938b473765723a7e6602d55973017b7719bda69bdcff4250b24fcbf7a399f5", + "host": "i386-apple-darwin", + "archiveFileName": "esptool-0.4.9-osx.tar.gz", + "size": "29310" + }, + { + "url": "https://github.com/igrr/esptool-ck/releases/download/0.4.9/esptool-0.4.9-linux64.tar.gz", + "checksum": "SHA-256:fab9d1be8a648bea6728ad5c9d18ce972508187700cf90baf1897ac9cdf4db15", + "host": "x86_64-pc-linux-gnu", + "archiveFileName": "esptool-0.4.9-linux64.tar.gz", + "size": "15564" + }, + { + "url": "https://github.com/igrr/esptool-ck/releases/download/0.4.9/esptool-0.4.9-linux32.tar.gz", + "checksum": "SHA-256:bc4444d73d59be74608be5e1431353a0a9ae9e308e99c76a271d68a6ae145b7b", + "host": "i686-pc-linux-gnu", + "archiveFileName": "esptool-0.4.9-linux32.tar.gz", + "size": "15984" + }, + { + "url": "https://github.com/igrr/esptool-ck/releases/download/0.4.9/esptool-0.4.9-linux-armhf.tar.gz", + "checksum": "SHA-256:d0364492599d90b8305125f8212de5be05397e4efde2fc7d0ed3676bb7018164", + "host": "arm-linux-gnueabihf", + "archiveFileName": "esptool-0.4.9-linux-armhf.tar.gz", + "size": "13763" + } + ] + }, + { + "version": "0.4.8", + "name": "esptool", + "systems": [ + { + "url": "https://github.com/igrr/esptool-ck/releases/download/0.4.8/esptool-0.4.8-win32.zip", + "checksum": "SHA-256:8d09cb0df6234c2a0562389ceedd11482b44a3f538695f9a4df80f9f10411ece", + "host": "i686-mingw32", + "archiveFileName": "esptool-0.4.8-win32.zip", + "size": "32192" + }, + { + "url": "https://github.com/igrr/esptool-ck/releases/download/0.4.8/esptool-0.4.8-osx.tar.gz", + "checksum": "SHA-256:2bcbf19934543fb06c505b2a595b68a76e4cab8e3d8968a4d1802195c87126cf", + "host": "x86_64-apple-darwin", + "archiveFileName": "esptool-0.4.8-osx.tar.gz", + "size": "28798" + }, + { + "url": "https://github.com/igrr/esptool-ck/releases/download/0.4.8/esptool-0.4.8-osx.tar.gz", + "checksum": "SHA-256:2bcbf19934543fb06c505b2a595b68a76e4cab8e3d8968a4d1802195c87126cf", + "host": "i386-apple-darwin", + "archiveFileName": "esptool-0.4.8-osx.tar.gz", + "size": "28798" + }, + { + "url": "https://github.com/igrr/esptool-ck/releases/download/0.4.8/esptool-0.4.8-linux64.tar.gz", + "checksum": "SHA-256:1cd9a6014bbbc37ba6dc249f4fc027f0ca9bbc6dd0e203ebc7d146dfd78a6e78", + "host": "x86_64-pc-linux-gnu", + "archiveFileName": "esptool-0.4.8-linux64.tar.gz", + "size": "15479" + }, + { + "url": "https://github.com/igrr/esptool-ck/releases/download/0.4.8/esptool-0.4.8-linux32.tar.gz", + "checksum": "SHA-256:b0d6e71e6f41d4ed7e167bb4b3f4f0b1b3e49d69af50ab7fbe952cbfed83f164", + "host": "i686-pc-linux-gnu", + "archiveFileName": "esptool-0.4.8-linux32.tar.gz", + "size": "15444" + }, + { + "url": "https://github.com/igrr/esptool-ck/releases/download/0.4.8/esptool-0.4.8-linux-armhf.tar.gz", + "checksum": "SHA-256:e9c4dfb81781610556a6af0377c8efc7cde359e0e2cda2fd48e0a32bae10f506", + "host": "arm-linux-gnueabihf", + "archiveFileName": "esptool-0.4.8-linux-armhf.tar.gz", + "size": "13630" + } + ] + }, + { + "version": "2.5.0-2-59d892c8", + "name": "esptool", + "systems": [ + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-2/aarch64-linux-gnu-esptool-f80ae31.tar.gz", + "checksum": "SHA-256:ad283d6048fbcd691966c1a50af8668127b94750c874743973ca5b0ec73bd901", + "host": "aarch64-linux-gnu", + "archiveFileName": "aarch64-linux-gnu-esptool-f80ae31.tar.gz", + "size": "14897" + }, + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-2/arm-linux-gnueabihf-esptool-f80ae31.tar.gz", + "checksum": "SHA-256:d6b1e8f622e9971f9b384a949c656bbdd61357d01fac06e28958ee3dae2a0c44", + "host": "arm-linux-gnueabihf", + "archiveFileName": "arm-linux-gnueabihf-esptool-f80ae31.tar.gz", + "size": "14154" + }, + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-2/i686-w64-mingw32-esptool-f80ae31.zip", + "checksum": "SHA-256:50505b7399ade238af717e106d81a0288237edf5d3757944077db21906697f18", + "host": "i686-mingw32", + "archiveFileName": "i686-w64-mingw32-esptool-f80ae31.zip", + "size": "16825" + }, + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-2/x86_64-apple-darwin14-esptool-f80ae31.tar.gz", + "checksum": "SHA-256:13797f744a239f21349f7ed931f003fe602af07192f1a3bd47e4d2b23f877e31", + "host": "x86_64-apple-darwin", + "archiveFileName": "x86_64-apple-darwin14-esptool-f80ae31.tar.gz", + "size": "15291" + }, + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-2/x86_64-linux-gnu-esptool-f80ae31.tar.gz", + "checksum": "SHA-256:f5b8226275201f628200ea6bc63fcd3bc7d5650ab620d5693c9b22cf2e80e6d5", + "host": "x86_64-pc-linux-gnu", + "archiveFileName": "x86_64-linux-gnu-esptool-f80ae31.tar.gz", + "size": "16733" + }, + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-2/x86_64-w64-mingw32-esptool-f80ae31.zip", + "checksum": "SHA-256:4b9494b18ad70a1751ed70b15a909ae1e4720a6e5306986d020aaf0adfdac246", + "host": "x86_64-mingw32", + "archiveFileName": "x86_64-w64-mingw32-esptool-f80ae31.zip", + "size": "20083" + } + ] + }, + { + "version": "0.4.5", + "name": "esptool", + "systems": [ + { + "url": "https://github.com/igrr/esptool-ck/releases/download/0.4.5/esptool-0.4.5-win32.zip", + "checksum": "SHA-256:1b0a7d254e74942d820a09281aa5dc2af1c8314ae5ee1a5abb0653d0580e531b", + "host": "i686-mingw32", + "archiveFileName": "esptool-0.4.5-win32.zip", + "size": "17408" + }, + { + "url": "https://github.com/igrr/esptool-ck/releases/download/0.4.5/esptool-0.4.5-osx.tar.gz", + "checksum": "SHA-256:924d31c64f4bb9f748e70806dafbabb15e5eb80afcdde33715f3ec884be1652d", + "host": "x86_64-apple-darwin", + "archiveFileName": "esptool-0.4.5-osx.tar.gz", + "size": "11359" + }, + { + "url": "http://arduino.esp8266.com/esptool-0.4.5-1-gfaa5794-osx.tar.gz", + "checksum": "SHA-256:722142071f6cf4d8c02dea42497a747e06abf583d86137a6a256b7db71dc61f6", + "host": "i386-apple-darwin", + "archiveFileName": "esptool-0.4.5-1-gfaa5794-osx.tar.gz", + "size": "20751" + }, + { + "url": "https://github.com/igrr/esptool-ck/releases/download/0.4.5/esptool-0.4.5-linux64.tar.gz", + "checksum": "SHA-256:4ce799e13fbd89f8a8f08a08db77dc3b1362c4486306fe1b3801dee80cfa3203", + "host": "x86_64-pc-linux-gnu", + "archiveFileName": "esptool-0.4.5-linux64.tar.gz", + "size": "12789" + }, + { + "url": "https://github.com/igrr/esptool-ck/releases/download/0.4.5/esptool-0.4.5-linux32.tar.gz", + "checksum": "SHA-256:a7a2c3200786d7396e8cafca1b9aefe56db8ec1dab5e9163d4a19358232a7d87", + "host": "i686-pc-linux-gnu", + "archiveFileName": "esptool-0.4.5-linux32.tar.gz", + "size": "12055" + } + ] + }, + { + "version": "0.4.6", + "name": "esptool", + "systems": [ + { + "url": "https://github.com/igrr/esptool-ck/releases/download/0.4.6/esptool-0.4.6-win32.zip", + "checksum": "SHA-256:0248bf78514a3195f583e29218ca7828a66e13c6e5545a078f1c1257033e4927", + "host": "i686-mingw32", + "archiveFileName": "esptool-0.4.6-win32.zip", + "size": "17481" + }, + { + "url": "https://github.com/igrr/esptool-ck/releases/download/0.4.6/esptool-0.4.6-osx.tar.gz", + "checksum": "SHA-256:0fe87ba7e29ee90a9fc72492aada8c0796f9e8f8a1c594b6b26cee2610d09bb3", + "host": "x86_64-apple-darwin", + "archiveFileName": "esptool-0.4.6-osx.tar.gz", + "size": "20926" + }, + { + "url": "https://github.com/igrr/esptool-ck/releases/download/0.4.6/esptool-0.4.6-osx.tar.gz", + "checksum": "SHA-256:0fe87ba7e29ee90a9fc72492aada8c0796f9e8f8a1c594b6b26cee2610d09bb3", + "host": "i386-apple-darwin", + "archiveFileName": "esptool-0.4.6-osx.tar.gz", + "size": "20926" + }, + { + "url": "https://github.com/igrr/esptool-ck/releases/download/0.4.6/esptool-0.4.6-linux64.tar.gz", + "checksum": "SHA-256:f9f456e9a42bb2597126c513cb8865f923fb978865d4838b9623d322216b74d0", + "host": "x86_64-pc-linux-gnu", + "archiveFileName": "esptool-0.4.6-linux64.tar.gz", + "size": "12885" + }, + { + "url": "https://github.com/igrr/esptool-ck/releases/download/0.4.6/esptool-0.4.6-linux32.tar.gz", + "checksum": "SHA-256:85275ca03a82bfc456f5a84e86962ca1e470ea2e168829c38ca29ee668831d93", + "host": "i686-pc-linux-gnu", + "archiveFileName": "esptool-0.4.6-linux32.tar.gz", + "size": "13417" + } + ] + }, + { + "version": "2.5.0-2-59d892c8", + "name": "mkspiffs", + "systems": [ + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-2/aarch64-linux-gnu-mkspiffs-7fefeac.tar.gz", + "checksum": "SHA-256:75cb633aa517874d86bdadb2303b27d99d7bac96f63bd3b9d41c5e9706fa4ce1", + "host": "aarch64-linux-gnu", + "archiveFileName": "aarch64-linux-gnu-mkspiffs-7fefeac.tar.gz", + "size": "52195" + }, + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-2/arm-linux-gnueabihf-mkspiffs-7fefeac.tar.gz", + "checksum": "SHA-256:0b41eb7c684d36f69f62a6106b79088815ea51c2a5bf05ce8a1537feb38d8633", + "host": "arm-linux-gnueabihf", + "archiveFileName": "arm-linux-gnueabihf-mkspiffs-7fefeac.tar.gz", + "size": "45178" + }, + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-2/i686-w64-mingw32-mkspiffs-7fefeac.zip", + "checksum": "SHA-256:5948986955116dfadcaf55f053c7d1280bc3e5b46dcaaa7a3110e42703d68b93", + "host": "i686-mingw32", + "archiveFileName": "i686-w64-mingw32-mkspiffs-7fefeac.zip", + "size": "339004" + }, + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-2/x86_64-apple-darwin14-mkspiffs-7fefeac.tar.gz", + "checksum": "SHA-256:0b8c91789a861dc28d7f43393418b29b5afd9db7edc65bf07c5b68dce9f2ad7e", + "host": "x86_64-apple-darwin", + "archiveFileName": "x86_64-apple-darwin14-mkspiffs-7fefeac.tar.gz", + "size": "369685" + }, + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-2/x86_64-linux-gnu-mkspiffs-7fefeac.tar.gz", + "checksum": "SHA-256:3077946047cb540d734c51ddcc1b2f83164018e4b9c6de34562749f247f36d7c", + "host": "x86_64-pc-linux-gnu", + "archiveFileName": "x86_64-linux-gnu-mkspiffs-7fefeac.tar.gz", + "size": "53504" + }, + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-2/x86_64-w64-mingw32-mkspiffs-7fefeac.zip", + "checksum": "SHA-256:75c767efe58b2738eae03c558d5c1de7b49cf3a169f8e4b54752b809cd13b40c", + "host": "x86_64-mingw32", + "archiveFileName": "x86_64-w64-mingw32-mkspiffs-7fefeac.zip", + "size": "351165" + } + ] + }, + { + "version": "0.1.2", + "name": "mkspiffs", + "systems": [ + { + "url": "https://github.com/igrr/mkspiffs/releases/download/0.1.2/mkspiffs-0.1.2-windows.zip", + "checksum": "SHA-256:0a29119b8458b61a877408f7995e4944623a712e0d313a2c2f76af9ab55cc9f2", + "host": "i686-mingw32", + "archiveFileName": "mkspiffs-0.1.2-windows.zip", + "size": "230802" + }, + { + "url": "https://github.com/igrr/mkspiffs/releases/download/0.1.2/mkspiffs-0.1.2-osx.tar.gz", + "checksum": "SHA-256:df656fae21a41c1269ea50cb53752dcaf6a4e1437255f3a9fb50b4025549b58e", + "host": "x86_64-apple-darwin", + "archiveFileName": "mkspiffs-0.1.2-osx.tar.gz", + "size": "115091" + }, + { + "url": "https://github.com/igrr/mkspiffs/releases/download/0.1.2/mkspiffs-0.1.2-osx.tar.gz", + "checksum": "SHA-256:df656fae21a41c1269ea50cb53752dcaf6a4e1437255f3a9fb50b4025549b58e", + "host": "i386-apple-darwin", + "archiveFileName": "mkspiffs-0.1.2-osx.tar.gz", + "size": "115091" + }, + { + "url": "https://github.com/igrr/mkspiffs/releases/download/0.1.2/mkspiffs-0.1.2-linux64.tar.gz", + "checksum": "SHA-256:1a1dd81b51daf74c382db71b42251757ca4136e8762107e69feaa8617bac315f", + "host": "x86_64-pc-linux-gnu", + "archiveFileName": "mkspiffs-0.1.2-linux64.tar.gz", + "size": "46281" + }, + { + "url": "https://github.com/igrr/mkspiffs/releases/download/0.1.2/mkspiffs-0.1.2-linux32.tar.gz", + "checksum": "SHA-256:e990d545dfcae308aabaac5fa9e1db734cc2b08167969e7eedac88bd0839667c", + "host": "i686-pc-linux-gnu", + "archiveFileName": "mkspiffs-0.1.2-linux32.tar.gz", + "size": "45272" + }, + { + "url": "https://github.com/igrr/mkspiffs/releases/download/0.1.2/mkspiffs-0.1.2-linux-armhf.tar.gz", + "checksum": "SHA-256:5a8836932cd24325d69054cebdd46359eba02919ffaa87b130c54acfecc13f46", + "host": "arm-linux-gnueabihf", + "archiveFileName": "mkspiffs-0.1.2-linux-armhf.tar.gz", + "size": "41685" + } + ] + }, + { + "version": "2.5.0-3-20ed2b9", + "name": "mkspiffs", + "systems": [ + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-3/aarch64-linux-gnu.mkspiffs-7fefeac.tar.gz", + "checksum": "SHA-256:5f1e6a1f0eff4522bed90c539f88efe48ecc9c9ee72b0e3cad35f8b09c334168", + "host": "aarch64-linux-gnu", + "archiveFileName": "aarch64-linux-gnu.mkspiffs-7fefeac.tar.gz", + "size": "51017" + }, + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-3/arm-linux-gnueabihf.mkspiffs-7fefeac.tar.gz", + "checksum": "SHA-256:edc5ea2080f90f33aed84e5a9b6986bf905431e09155cdca96b648eae9656d94", + "host": "arm-linux-gnueabihf", + "archiveFileName": "arm-linux-gnueabihf.mkspiffs-7fefeac.tar.gz", + "size": "44050" + }, + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-3/i686-w64-mingw32.mkspiffs-7fefeac.zip", + "checksum": "SHA-256:ec661fb02c2635ac722eaaedf0a0c35474c43c72008f0ceefffb19af2f739d15", + "host": "i686-mingw32", + "archiveFileName": "i686-w64-mingw32.mkspiffs-7fefeac.zip", + "size": "337874" + }, + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-3/i686-linux-gnu.mkspiffs-7fefeac.tar.gz", + "checksum": "SHA-256:d080b3b50ee00ac56b7204f8d08b95cd53872a2e09da590775ee631bcb279cad", + "host": "i686-pc-linux-gnu", + "archiveFileName": "i686-linux-gnu.mkspiffs-7fefeac.tar.gz", + "size": "54276" + }, + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-3/x86_64-apple-darwin14.mkspiffs-7fefeac.tar.gz", + "checksum": "SHA-256:927cb67d045c598a9159ae16bc5fb63a20b3e23ad95eeb44702c938e6272f92f", + "host": "x86_64-apple-darwin", + "archiveFileName": "x86_64-apple-darwin14.mkspiffs-7fefeac.tar.gz", + "size": "368554" + }, + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-3/x86_64-linux-gnu.mkspiffs-7fefeac.tar.gz", + "checksum": "SHA-256:4547bfe668090944d50af8dbf09abb5b51eb4a892b4784818f06a2274a630878", + "host": "x86_64-pc-linux-gnu", + "archiveFileName": "x86_64-linux-gnu.mkspiffs-7fefeac.tar.gz", + "size": "52429" + }, + { + "url": "https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-3/x86_64-w64-mingw32.mkspiffs-7fefeac.zip", + "checksum": "SHA-256:0dedc3ee977af99ffd160bb304e8bfb68a8545f2d1f2e4a3b534f2ae1a49d2c9", + "host": "x86_64-mingw32", + "archiveFileName": "x86_64-w64-mingw32.mkspiffs-7fefeac.zip", + "size": "350035" + } + ] + }, + { + "version": "0.2.0", + "name": "mkspiffs", + "systems": [ + { + "url": "https://github.com/igrr/mkspiffs/releases/download/0.2.0/mkspiffs-0.2.0-no_magic_length-windows.zip", + "checksum": "SHA-256:4fbe17d2be4229c0eebb3939d14e9d96e74ba17724ab34276eb6d019006ce900", + "host": "i686-mingw32", + "archiveFileName": "mkspiffs-0.2.0-no_magic_length-windows.zip", + "size": "347038" + }, + { + "url": "https://github.com/igrr/mkspiffs/releases/download/0.2.0/mkspiffs-0.2.0-no_magic_length-osx.tar.gz", + "checksum": "SHA-256:e784d0b60c8b0ddc28e6467f5bffb7ae50db0a52c46b9ca18e71de0bf7f40a4d", + "host": "x86_64-apple-darwin", + "archiveFileName": "mkspiffs-0.2.0-no_magic_length-osx.tar.gz", + "size": "119145" + }, + { + "url": "https://github.com/igrr/mkspiffs/releases/download/0.2.0/mkspiffs-0.2.0-no_magic_length-osx.tar.gz", + "checksum": "SHA-256:e784d0b60c8b0ddc28e6467f5bffb7ae50db0a52c46b9ca18e71de0bf7f40a4d", + "host": "i386-apple-darwin", + "archiveFileName": "mkspiffs-0.2.0-no_magic_length-osx.tar.gz", + "size": "119145" + }, + { + "url": "https://github.com/igrr/mkspiffs/releases/download/0.2.0/mkspiffs-0.2.0-no_magic_length-linux64.tar.gz", + "checksum": "SHA-256:b63a99b844c3debeffe605ff2632d8b8a5c365431ee5a091fa0e6e3e1be1bc6c", + "host": "x86_64-pc-linux-gnu", + "archiveFileName": "mkspiffs-0.2.0-no_magic_length-linux64.tar.gz", + "size": "48995" + }, + { + "url": "https://github.com/igrr/mkspiffs/releases/download/0.2.0/mkspiffs-0.2.0-no_magic_length-linux32.tar.gz", + "checksum": "SHA-256:dfed9bc40a88a2c89b78acc83181aff401abf1620b8041b136aa2ad6cd08779d", + "host": "i686-pc-linux-gnu", + "archiveFileName": "mkspiffs-0.2.0-no_magic_length-linux32.tar.gz", + "size": "47659" + }, + { + "url": "https://github.com/igrr/mkspiffs/releases/download/0.2.0/mkspiffs-0.2.0-no_magic_length-linux-armhf.tar.gz", + "checksum": "SHA-256:42367eb960ac8e3af32a2b4c5dd93dcff94464964e30f483d58e8cb96a895eb5", + "host": "arm-linux-gnueabihf", + "archiveFileName": "mkspiffs-0.2.0-no_magic_length-linux-armhf.tar.gz", + "size": "43609" + } + ] + } + ], + "email": "ivan@esp8266.com", + "name": "esp8266" + } + ] +}