Releases: CHERTS/esp8266-devkit
Releases · CHERTS/esp8266-devkit
Unofficial Development Kit for Espressif ESP8266 v2.1.0
- 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
- Delete files:
- Added examples:
- wps;
Unofficial Development Kit for Espressif ESP8266 v2.0.9
- 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
- Delete files:
- 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
- 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
- Delete files:
- 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
- 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
- Delete files:
- Updated examples:
- i2c_bmp180;
- nodemcu-firmware;
- Remove examples:
- hello_world_optimized;
- ESPWebFramework;
Unofficial Development Kit for Espressif ESP8266 v2.0.6
- 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
- Delete files:
- Updated examples:
ESPWebFramework;
dht22_thingspeak;
esphttpd;
Unofficial Development Kit for Espressif ESP8266 v2.0.5
- 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
- Added files:
- Updated examples:
- nodemcu-firmware;
- sysinfo;
Unofficial Development Kit for Espressif ESP8266 v2.0.4
- 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
- Delete files:
- Updated examples:
- ESPWebFramework;
- esp_mqtt;
- nodemcu-firmware;
- esphttpd;
- ESP8266_Relay_Board;
- esp8266_ili9341;
- lwip_lib;
Unofficial Development Kit for Espressif ESP8266 v2.0.3
- 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
- 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
- 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;