Skip to content

Releases: CHERTS/esp8266-devkit

Unofficial Development Kit for Espressif ESP8266 v2.1.0

17 Aug 10:29
Compare
Choose a tag to compare
  • Update SDK v2.0.0 (folder ESP8266_SDK);
  • Added patch for SDK 2.0.0;
  • Update RTOS SDK v1.4.2 (folder ESP8266_RTOS_SDK);
  • Updated compiler xtensa-lx106-gcc and xtensa-lx106-g++ up to version 5.2 (added latest patches from jcmvbkbc);
  • SDK version 1.5.4 moved to a folder ESP8266_SDK_154;
  • SDK version 1.5.3 moved to a folder ESP8266_SDK_153;
  • SDK version 1.5.2 moved to a folder ESP8266_SDK_152;
  • SDK version 1.5.1 moved to a folder ESP8266_SDK_151;
  • SDK version 1.5.0 moved to a folder ESP8266_SDK_150;
  • Update a utility "utils\esptool-ck.exe" to version 0.4.11;
  • Updated all samples to be compatible with SDK v2.0.0;
  • Documentation moved to a subfolder docs\ESP8266;
  • Examples moved to a subfolder examples\ESP8266;
  • Utils moved to a subfolder utils\ESP8266;
  • Updated documentation:
    • Delete files:
      • 0A-ESP8266__WiFi_Specifications__EN_v4.2.pdf
      • 0B-ESP8266__Hardware_User_Guide__EN_v0.7.pdf
      • 2A_ESP8266_SDK Getting_Started_Guide_EN_v1.5_20151118.pdf
      • 2A-ESP8266-SDK__Getting_Started_Guide__EN.pdf
      • 2A-ESP8266__IOT_SDK_User_Manual__EN_v1.4.pdf
      • 2B-ESP8266__SDK__IOT_Demo__EN_v1.3.pdf
      • 2C-ESP8266__SDK__Programming Guide__EN_v1.5.pdf
      • 2C-ESP8266__SDK__API Guide__EN_v1.5.2.pdf
      • 2C-ESP8266-SDK__API Guide__EN_V1.5.3.pdf
      • 4A-ESP8266__AT Instruction Set__EN_v0.40.pdf
      • 4A-ESP8266__AT Instruction Set__EN_v1.5.3.pdf
      • 4B-ESP8266__AT Command Examples__EN_v0.6.pdf
      • 4B-ESP8266__AT_Command_Examples__EN_v1.3.pdf
      • 5A-ESP8266__SDK__SSL_User_Manual__EN_v1.1.pdf
      • 9B-ESP8266__Sleep__Function Description__EN_v1.0.pdf
      • 9B-ESP8266-Sleep_Mode_Low_Power_Solutions__EN_V1.1_20160415.pdf
      • 20A-ESP8266__RTOS_SDK__Programming Guide__EN_v1.3.0.pdf
      • 20A-ESP8266__RTOS_SDK__Programming_Guide__EN_v1.3.0_20160321.pdf
      • 20B-ESP8266__RTOS_SDK_API Reference__v1.3.0.pdf
      • 20B-ESP8266__RTOS_SDK_API Reference.pdf
      • 30A_ESP8266__Mesh_User Guide__EN_v1.0.pdf
      • 30A-ESP8266_NONOS_MESH_API_Reference_PDF_V1.0_20160203.pdf
      • 30A-ESP8266__Mesh_User_Guide__EN_V1.2_20160402.pdf
      • 40C-ESP_Smart_Plug__User_Guide__EN_V1.2_20160413.pdf
      • 99A-ESP8266__Flash_RW_Operation__EN_v0.2.pdf
      • 99C-ESP8266__OTA_Upgrade__EN_v1.5.pdf
    • Added files:
      • esp-now_user_guide_en.pdf
      • esp8266-hardware_matching_guide_en.pdf
      • esp8266-sdk_application_note_firmware_download_protocol_en.pdf
      • esp8266-technical_reference_en.pdf
      • esp8266_quick_start_guide_en.pdf
      • esp8266_wi-fi_channel_selection_guidelines_en.pdf
      • simple-pair_user_guide_en.pdf
      • 2a-esp8266-sdk_getting_started_guide_en.pdf
      • 2b-esp8266_sdk_iot_demo_en_v1.3.pdf
      • 2c-esp8266_non_os_sdk_api_reference_en.pdf
      • 4a-esp8266_at_instruction_set_en.pdf
      • 4b-esp8266_at_command_examples_en.pdf
      • 5A-ESP8266__SDK__SSL_User_Manual__EN_v1.4.pdf
      • 9b-esp8266_low_power_solutions_en.pdf
      • 20a-esp8266_rtos_sdk_programming_guide_en_v1.4.0.pdf
      • 20b-esp8266_rtos_sdk_api_reference_v1.4.0_0.pdf
      • 30a-esp8266_nonos_mesh_api_reference_v1.0.0_20160203.pdf
      • 30B-ESP-TOUCH_User_Guide__EN_V1.1_20160412.pdf
      • 30C_ESP-NOW__User_Guide_EN.pdf
      • 40c-esp_smart_plug_user_guide_en_v1.2_20160413.pdf
      • 99A-SDK-Espressif IOT Flash RW Operation__EN_v1.0.pdf
      • 99C-ESP8266__OTA_Upgrade__EN_v1.6.pdf
  • Added examples:
    • wps;

Unofficial Development Kit for Espressif ESP8266 v2.0.9

03 Dec 06:50
Compare
Choose a tag to compare
  • Update SDK v1.5.0 (folder ESP8266_SDK);
  • Update RTOS SDK v1.3.0 (folder ESP8266_RTOS_SDK);
  • Update Espressif MESH SDK (beta) (folder ESP8266_MESH_SDK);
  • SDK version 1.3.0 moved to a folder ESP8266_SDK_130;
  • SDK version 1.4.1 Pre5 moved to a folder ESP8266_SDK_141;
  • Update a utility "utils\esptool-ck.exe" to version 0.4.6-2:
  • Updated documentation:
    • Delete files:
      • 2A-ESP8266__IOT_SDK_User_Manual__EN_v1.3.0.pdf
      • 2B-ESP8266__SDK__IOT_Demo__EN_v0.6.pdf
      • 2C-ESP8266__SDK__Programming Guide__EN_v1.3.0.pdf
      • 20A-ESP8266__RTOS_SDK__Programming Guide__EN_v1.0.5.pdf
    • Added files:
      • 2A-ESP8266__IOT_SDK_User_Manual__EN_v1.4.pdf
      • 2B-ESP8266__SDK__IOT_Demo__EN_v1.3.pdf
      • 2C-ESP8266__SDK__Programming Guide__EN_v1.5.pdf
      • 3A_ESP8266_Flash_tool_user_manual_EN_v1.0.pdf
      • 20A-ESP8266__RTOS_SDK__Programming Guide__EN_v1.3.0.pdf
      • 20B-ESP8266__RTOS_SDK_API Reference__v1.3.0.pdf
  • Updated examples:
    • sysinfo;
    • esp_mesh_sdk_app_controller;
    • esp_mesh_sdk_app_light;
    • esp_mesh_sdk_app_switch;
    • esp_rtos_sdk_example;
    • esp_rtos_sdk_example_2;
    • nodemcu-firmware;
    • at;
    • lwip_open_demo_app;
    • dht22_thingspeak;
  • Added examples:
    • rboot;
    • SPI_slave;
    • I2S_Demo;
    • PWM_Demo;
    • UART_TCP_Passthrough_Demo;

Unofficial Development Kit for Espressif ESP8266 v2.0.8

01 Sep 09:50
Compare
Choose a tag to compare
  • Added Espressif MESH SDK (beta) (folder ESP8266_MESH_SDK);
  • Update SDK v1.3.0 (folder ESP8266_SDK);
  • SDK version 1.2.0 moved to a folder ESP8266_SDK_120;
  • SDRAM Optimization Patch for SDK_v1.2.0 (folder "ESP8266_SDK");
  • Update RTOS SDK v1.1.0 21.08.2015 (folder "ESP8266_RTOS_SDK");
  • Updated Makefile in all examples, added option USEMEMANALYZER, BAUD, SPI_SIZE_MAP;
  • Update a utility "utils\esptool.exe" (big thanks pvvx);
  • Update a utility "utils\esptool-ck.exe" to version 0.4.6-1:
  • Updated documentation:
    • Delete files:
      • 2A-ESP8266__IOT_SDK_User_Manual__EN_v1.1.0.pdf
      • 2C-ESP8266__SDK__Programming Guide__EN_v1.2.0.pdf
      • 4A-ESP8266__AT Instruction Set__EN_v0.30.pdf
      • 4B-ESP8266__AT Command Examples__EN_v0.5.pdf
    • Added files:
      • 2A-ESP8266__IOT_SDK_User_Manual__EN_v1.3.0.pdf
      • 2C-ESP8266__SDK__Programming Guide__EN_v1.3.0.pdf
      • 4A-ESP8266__AT Instruction Set__EN_v0.40.pdf
      • 4B-ESP8266__AT Command Examples__EN_v0.6.pdf
      • 5A-ESP8266__SDK__SSL_User_Manual__EN_v1.1.pdf
      • 20A-ESP8266__RTOS_SDK__Programming Guide__EN_v1.0.5.pdf
      • 9B-ESP8266__Sleep__Function Description__EN_v1.0.pdf
      • 30A_ESP8266__Mesh_User Guide__EN_v1.0.pdf
  • Updated examples:
    • nodemcu-firmware;
    • esphttpd;
    • esp_mqtt;
  • Remove examples:
    • hello_world_cpp_irom;
    • lwip_lib;
  • Added examples:
    • esp_rtos_sdk_example_2;
    • lwip_open_demo_app;
    • esp_mesh_sdk_app_controller;
    • esp_mesh_sdk_app_light;
    • esp_mesh_sdk_app_switch;

Unofficial Development Kit for Espressif ESP8266 v2.0.7

14 Jul 17:51
Compare
Choose a tag to compare
  • Updated compiler xtensa-lx106-gcc and xtensa-lx106-g++ up to version 5.1 (big thanks jcmvbkbc);
    ATTENTION! For correct build of your firmware, you must add the option -std=gnu90 in directive CFLAGS in Makefile
  • Update SDK v1.2.0 + Patch for SSL based on SDK_v1.2.0 + Patch for SmartConfig based on SDK_v1.2.0 (folder ESP8266_SDK);
  • Update RTOS SDK, directory "ESP8266_RTOS_SDK";
  • Update a utility "utils\esptool-ck.exe" to version 0.4.5-1:
  • Updated documentation:
    • Delete files:
      • 2C-ESP8266__SDK__Programming Guide__EN_v1.1.1.pdf
      • 4A-ESP8266__AT Instruction Set__EN_v0.24.pdf
      • 4B-ESP8266__AT Command Examples__EN_v0.4.pdf
    • Added files:
      • 2C-ESP8266__SDK__Programming Guide__EN_v1.2.0.pdf
      • 4A-ESP8266__AT Instruction Set__EN_v0.30.pdf
      • 4B-ESP8266__AT Command Examples__EN_v0.5.pdf
      • SSL\ESP8266__SDK__SSL_User_Manual__EN_v1.0.pdf
    • Updated file:
      • 4B-ESP8266__AT Command Examples__EN_v0.4.pdf
      • 2A-ESP8266__IOT_SDK_User_Manual__EN_v1.1.0.pdf
      • 2B-ESP8266__SDK__IOT_Demo__EN_v0.6.pdf
  • Updated examples:
    • i2c_bmp180;
    • nodemcu-firmware;
  • Remove examples:
    • hello_world_optimized;
    • ESPWebFramework;

Unofficial Development Kit for Espressif ESP8266 v2.0.6

10 Jun 13:04
Compare
Choose a tag to compare
  • Update SDK v1.1.1 (folder ESP8266_SDK);
  • SDK version 1.1.0 moved to a folder ESP8266_SDK_110;
  • SDK version 1.0.1 moved to a folder ESP8266_SDK_101;
  • Update a utility "utils\esptool.exe";
    • Added patch: write_flash: Show actual flash write speed.
    • Add optional '--entry-symbol' option to override entry point symbol name.
    • Fixed wrong size erase region for recording (Patch by Viktor aka pvvx).
    • Fixed creation of superfluous segments for the loader, if the no data in segments rodata and etc (Patch by Viktor aka pvvx).
  • Update a utility "utils\esptool-ck.exe" to version 0.4.5:
  • Updated documentation:
    • Delete files:
      • 2C-ESP8266__SDK__Programming Guide__EN_v1.0.1.pdf
    • Added files:
      • 2C-ESP8266__SDK__Programming Guide__EN_v1.1.1.pdf
  • Updated examples:
    ESPWebFramework;
    dht22_thingspeak;
    esphttpd;

Unofficial Development Kit for Espressif ESP8266 v2.0.5

21 May 18:29
Compare
Choose a tag to compare
  • Added command line mode.
    • In command line mode, the open console with set compiler environment variables to build the projects from the command line.
    • To run the command line in the Start menu -> Espressif run "Command line Unofficial Development Kit for Espressif ESP8266"
        or run "C:\Espressif\utils\console.bat", then go to the examples directory (cd hello_world)
        and run make - must compile the firmware, make flash - firmware will be burn.
  • Update a utility "utils\esptool.exe";
  • Update a utility "utils\esptool-ck.exe" to version 0.4.4:
    • add flash size options for 8M, 16M, 32M;
    • fix uploading with CH340;
  • Update RTOS SDK, directory "ESP8266_RTOS_SDK";
  • Updated documentation:
    • Added files:
      • 0A-ESP8266__WiFi_Specifications__EN_v4.2.pdf
      • 0B-ESP8266__Hardware_User_Guide__EN_v0.7.pdf
      • 0D-ESP8266__Pin_List_v0.1.xls
      • 8B-ESP8266__Interface__GPIO_Registers_v0.1.xls
      • 8F-ESP8266__Interface__UART_Registers_v0.1.xls
      • 99A-ESP8266__Flash_RW_Operation__EN_v0.2.pdf
      • 99C-ESP8266__OTA_Upgrade__EN_v1.5.pdf
  • Updated examples:
    • nodemcu-firmware;
    • sysinfo;

Unofficial Development Kit for Espressif ESP8266 v2.0.4

09 May 14:07
Compare
Choose a tag to compare
  • Added official AT firmware from Espressif, directory "ESP8266_SDK\bin\at";
  • Updated compiler xtensa-lx106-gcc and xtensa-lx106-g++

      Changed build option newlib, resulting in increased amount of free firmware IRAM.

      In the example "examples\nodemcu-firmware" on the old compiler Free IRam was 810 Byte, the new compiler Free IRam was 2986 bytes (disabled LUA_USE_BUILTIN_MATH)
  • Update a utility "utils\esptool-ck.exe" to version 0.4.3;
  • Update a utility "utils\esptool.exe";
  • Updated library "libnet80211.a" and header file "user_interface.h" from Espressif SDK 1.0.1;
  • Update RTOS SDK, directory "ESP8266_RTOS_SDK";
  • Updated documentation:
    • Delete files:
      • ESP8266_IOT_Flash_read_write_guide_v0.2.pdf
      • ESP8266_IoT_SDK_Programming Guide_v1.0.1.pdf
    • Added files:
      • 2A-ESP8266__IOT_SDK_User_Manual__EN_v1.0.1.pdf
      • 2B-ESP8266__SDK__IOT_Demo__EN_v0.5.pdf
      • 2C-ESP8266__SDK__Programming Guide__EN_v1.0.1.pdf
      • 4A-ESP8266__AT Instrction Set__EN_v0.23.pdf
      • 4B-ESP8266__AT Command Examples__EN_v0.4.pdf
  • Updated examples:
    • ESPWebFramework;
    • esp_mqtt;
    • nodemcu-firmware;
    • esphttpd;
    • ESP8266_Relay_Board;
    • esp8266_ili9341;
    • lwip_lib;

Unofficial Development Kit for Espressif ESP8266 v2.0.3

27 Apr 17:54
Compare
Choose a tag to compare
  • Added new examples:
    • esp8266-ir-remote - Infrared remote control library for ESP8266 RTOS SDK, original source;
    • hello_world_optimized - Optimizing speed and size of available IRAM (Thanks pvvx);
  • Update Espressif SDK v1.0.1 (folder ESP8266_SDK);
  • Updated examples:
    • nodemcu-firmware;
    • ESP8266_Relay_Board;
    • ESPWebFramework;

Unofficial Development Kit for Espressif ESP8266 v2.0.2

05 Apr 16:31
Compare
Choose a tag to compare
  • Update SDK v1.0.1 b1 (folder ESP8266_SDK);
  • Update RTOS SDK, directory "C:\Espressif\ESP8266_RTOS_SDK";
  • Update a utility "utils\esptool-ck.exe";
  • Updated Makefile in all examples. In the Makefile added option to specify the port speed utility esptool.exe (ESPBAUD? = 115200);
  • Updated examples:
    • esphttpd;
    • ESP8266_Relay_Board;
    • esp_rtos_sdk_example;
    • i2c_bmp180;
    • ESPWebFramework;

Unofficial Development Kit for Espressif ESP8266 v2.0.1

30 Mar 05:15
Compare
Choose a tag to compare
  • Libraries folder of "ESP8266_SDK\lib" updated to version 1.0.0;
  • Update a utility "utils\esptool-ck.exe";
  • Updated examples:
    • ESPWebFramework;
    • dht22_thingspeak;
    • i2c_bmp180;