Skip to content

Releases: CHERTS/esp8266-devkit

Unofficial Development Kit for Espressif ESP8266 v2.0.0

26 Mar 12:48
Compare
Choose a tag to compare
  • Added new examples:
    • hello_world_cpp_irom - An example of firmware in C++ with a modified Makefile and linker script eagle.app.v6.cpp.irom.ld. In this example, all the functions and methods by default go to irom, and only marked ICACHE_IRAM_ATTR - go to iram (Author: Sermus);
    • ESP8266_Relay_Board - "Three Channel WiFi Relay/Thermostat Board", (compiled, works correctly), original source;
  • Added new utility:
    • "utils\MemAnalyzer.exe" - CLI utility for easy display information on the distribution of memory between the sections of the firmware, it can be used in the Makefile (see example hello_world_cpp_irom), is used to analyze the utility xtensa-lx106-elf-objdump.exe (original source);
  • Update SDK v1.0.0; (folder ESP8266_SDK);
  • The old version of SDK 0.9.5 moved to a folder ESP8266_SDK_095, it is necessary to build the firmware "examples\nodemcu-firmware";
  • All third-party libraries, header files (lwip and etс) and additional linker scripts (eagle.app.v6.cpp.ld, eagle.app.v6.cpp.irom.ld and etc) are moved to the directory C:\Espressif\extra;
  • Updated documentation, added file "docs\ESP8266_IoT_SDK_Programming Guide_v1.0.0.pdf";
  • Updated all examples. In the Makefile added options for utility esptool.exe. Now you can program the ESP board with different flash-memory chips.
  • Updated installer, the installation process, you can choose which components to install: compiler, SDK, tools, examples, documentation.

Unofficial Development Kit for Espressif ESP8266 v1.0.12

18 Mar 13:03
Compare
Choose a tag to compare
  • Added new examples:
    • at - an example of using the library "libat" from Espressif (compiled, works correctly);
    • smart_config - an example of using the library "libsmartconfig" from Espressif (compiled, works correctly);
    • gpio16_key - GPIO driver and example - 2 buttons (compiled, works correctly), original source;
    • gpio16_led - GPIO driver and example - 1 button and 1 LED (compiled, works correctly);
    • gpio16_dht22 - Example of reading data from the sensor DHT22 (compiled, works correctly), original source;
  • Update docs, added file "docs\ESP8266_IoT_SDK_Programming Guide_v0.9.5.pdf";
  • Update a utility "utils\esptool-ck.exe";
  • Updated examples:
    • esp8266_ili9341;
    • esp8266_pcd8544;
    • ESPWebFramework;
    • esp_mqtt;
    • nodemcu-firmware;
    • esphttpd;
  • Removed examples:
    • dht22;
    • dht11_22;

Unofficial Development Kit for Espressif ESP8266 v1.0.11

25 Feb 14:35
Compare
Choose a tag to compare
  • Added RTOS SDK, directory "C:\Espressif\ESP8266_RTOS_SDK";
  • Added new examples:
    • ESPWebFramework - example showing work with RTOS SDK in C++ (compiled, works correctly), original source;
    • esp_rtos_sdk_example - Basic example of working with RTOS SDK from Espressif (compiled, not checked in the work);
  • Removed example esp_iot_rtos_sdk;
  • Updated xtensa-lx106-gcc compiler;
  • Update a utility to communicate with the ROM bootloader in Espressif ESP8266 (utils\esptool.exe):
  • Updated examples:
    • nodemcu-firmware;
    • esp_mqtt;
    • esphttpd;
    • esp8266_pcd8544;
    • hello_world - write firmware utility is used utils\esptool-ck.exe;

Unofficial Development Kit for Espressif ESP8266 v1.0.10

24 Feb 13:04
Compare
Choose a tag to compare
  • Added examples:
    • esp_mqtt - This is MQTT client library for ESP8266 (compiled, works correctly), original source
    • lwip_lib - Modification of the TCP/IP stack for LWIP ESP8266 from kadamski (compiled, not checked in the work), original source
  • Update a utility "utils\esptool-ck.exe";
  • Updated examples:
    • nodemcu-firmware;
    • esp8266_pcd8544;
    • esp8266_ili9341;
    • esp_iot_rtos_sdk;