Releases: CHERTS/esp8266-devkit
Releases · CHERTS/esp8266-devkit
Unofficial Development Kit for Espressif ESP8266 v2.0.0
- 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
- 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
- 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
- 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
- esp_mqtt - This is MQTT client library for ESP8266 (compiled, works correctly), original source
- Update a utility "utils\esptool-ck.exe";
- Updated examples:
- nodemcu-firmware;
- esp8266_pcd8544;
- esp8266_ili9341;
- esp_iot_rtos_sdk;