78 Commits

Author SHA1 Message Date
b597124bcb Merge branch 'feature/add_docker_compilation_environment_for_esp8266' into 'master'
feat(tools): Add docker compilation environment for esp8266.

See merge request sdk/ESP8266_RTOS_SDK!1522
2020-11-11 15:17:12 +08:00
239c52fd13 feat(tools): Add docker compilation environment for esp8266. 2020-11-11 15:17:12 +08:00
dda5062c80 Merge branch 'feature/disable_cmake_warning_by_default' into 'master'
feat(cmake): Disable Cmake compiling warning by default

See merge request sdk/ESP8266_RTOS_SDK!1549
2020-10-27 12:18:33 +08:00
6dec7db1c7 chore(CI): Save CI compiling examples's building firmware 2020-10-15 11:12:00 +08:00
208a703009 feat(cmake): Disable Cmake compiling warning by default 2020-10-13 16:28:14 +08:00
1af36c57f8 chore(ci): Modify CI env setup 2020-09-30 19:05:08 +08:00
28f466d12e feat(gcc): Update cross toolchain GCC to v8.x 2020-09-30 10:24:08 +08:00
ed68a21f62 Revert "Merge branch 'feature/support_gcc_v8.x' into 'master'"
This reverts merge request !1539
2020-09-29 17:25:55 +08:00
70b26d8a2d Merge branch 'feature/support_gcc_v8.x' into 'master'
feat(gcc): update cross toolchain GCC to v8.x

See merge request sdk/ESP8266_RTOS_SDK!1539
2020-09-28 19:51:37 +08:00
fd54106a97 feat(gcc): update cross toolchain GCC to v8.x 2020-09-23 17:16:53 +08:00
7d4c541cca Merge branch 'tools/test_all_examples_compiling' into 'master'
tools(ci): Add script to compile all examples by make and cmake

See merge request sdk/ESP8266_RTOS_SDK!1532
2020-09-18 15:15:49 +08:00
c67cc06436 tools(ci): Add script to compile all examples by make and cmake 2020-09-18 13:40:29 +08:00
3c1857d428 Merge branch 'feature/add_modbus_tcp_function' into 'master'
feat(modbus): add modbus tcp function

See merge request sdk/ESP8266_RTOS_SDK!1489
2020-09-18 11:54:26 +08:00
08ed934873 Merge branch 'feature/update_mqtt_component_examples_from_idf' into 'master'
Feature/update mqtt component examples from idf

See merge request sdk/ESP8266_RTOS_SDK!1314
2020-09-18 11:01:18 +08:00
18c3a1944a Merge branch 'feature/rm_unused_config_dependence' into 'master'
feat(kconfig): Remove unused config dependence

See merge request sdk/ESP8266_RTOS_SDK!1524
2020-09-10 16:13:42 +08:00
b4831fad03 feat(kconfig): Remove unused config dependence 2020-09-09 10:56:06 +08:00
a05d6003da feat(tools): Add xtensa-lx106-elf toolchain url 2020-09-08 17:09:51 +08:00
c2e915bbf8 feat(modbus): modify modbus tcp port that can run on ESP8266 2020-07-30 14:47:41 +08:00
ad7fd5424f Merge branch 'feature/add_fatfs' into 'master'
feat(fatfs): add FATFS for ESP8266

See merge request sdk/ESP8266_RTOS_SDK!1319
2020-07-23 11:34:07 +08:00
6d784f8208 feat(mqtt): Modify mqtt component for RTOS 2020-05-27 15:30:21 +08:00
514bca61f4 feat(mbedtls): remove util algorithm and add them to esp8266 rom and mbedtls 2020-03-02 15:36:50 +08:00
3690eab433 feat(fatfs): modify FATFS for ESP8266 2020-02-27 18:01:53 +08:00
622482eb76 feat(esp_common): update esp_common
1. add Kconfig file and rename old global macro
2. move some independent files to esp_common
2020-01-15 14:56:39 +08:00
dfe73a0bc0 fix(cmake): fix issue with handling of EXCLUDE_SRCS 2019-11-22 17:18:29 +08:00
667b1dd4d3 chore(ci): update CI compiling script to skip example common components 2019-11-19 10:51:45 +08:00
c44e163741 tools(idf_monitor): changed default esp32 toolchain prefix to esp8266 2019-10-15 10:39:37 +08:00
5f2b5eafcf feat(mbedtls): modify code to support ESP8266
It is that maybe less modification working on the components is better, so I just modified the platform
code of AES, SHA and so on.

ESP8266 has no real hardware AES, SHA or bignum peripheral, but some method can speed up the process of part
of upper algorithm, so I also added the platform code of AES, SHA, bignum, ARC, MD5.

ESP8266 has no platform of bignum, so users should not enable the bignum hardware at "menuconfig".
2019-10-10 13:39:08 +08:00
8234436cde tools(gcc): fix disassembly instruction decoding error 2019-09-04 14:01:12 +08:00
97cd6a594b fix(make): fix compiling warning
1. add "-MP" prevents make-level errors when switching IDF versions, as headers may be removed
2. add macro "IS_BOOTLOADER_BUILD" to disable link file generation when compiling bootloader
3. add "<:" to avoid makefile to search it undefined variable
2019-08-26 20:41:19 +08:00
301d857988 feat(esp8266): supports "make size" and its family function
1. support "make size", "make size-files", "make size-components" and "make size-symbols"
2. add esp-idf style link file including "esp8266.ld" and "esp8266.project.ld.in"
3. add link advaced generation file to components of esp8266 and spi_flash
2019-08-05 17:20:29 +08:00
114d2b5b86 feature(script): update compiling script for new make and cmake 2019-08-02 14:02:45 +08:00
6b077372ef tools(make): update make and cmake from esp-idf
Commit ID: 3450d9e5
2019-08-02 14:02:26 +08:00
d244c20dec tools(ci): add script to build all examples
Using new cmake project declare.
2019-06-18 17:39:56 +08:00
2964c5ac5f feat(examples): spilt ota example into sub-examples to adapt to various scenarios 2019-06-11 10:07:24 +08:00
8e159acff9 tools(setup): fix windows install prerequisites 2019-05-30 17:05:00 +08:00
cca13e0f99 feat(make): Sync code from esp-idf and modify for ESP8266
Commit ID: f6bfe13e
2019-05-16 16:22:11 +08:00
f6335d9e24 feat(spiffs): Modify for ESP8266 2019-04-22 10:35:29 +08:00
b6fd236fa0 Merge branch 'feature/errno_to_string' into 'master'
Add esp-idf error number description

See merge request sdk/ESP8266_RTOS_SDK!851
2019-04-17 15:03:05 +08:00
050fb6a63f feat(esp8266): Add esp-idf error number description
Commit ID: f49e2afe
2019-03-22 17:41:48 +08:00
b522e9a0e1 tools(unit-test-app): Modify for ESP8266
1. Remove unused or unsupported unit test
2. Add extra header file to pass compiling
3. Remove unsupported functions
2019-03-18 14:07:39 +08:00
6889537951 tools(unit-test_app): Update from esp-idf
Commit ID: 13018449
2019-03-18 13:54:57 +08:00
2790d5605c bugfix(fix): Fix combine binary overwrite checking 2019-03-01 13:49:52 +08:00
e7cf607c89 feature/wifi-provisioning: Changes to make wifi-provisioning compatible with ESP8266.
Changes:
Added Config to enable wifi-provisioning and protocomm & their pre-requisites.
Changed sdkconfig.defaults, apt headers, esp_log_internal.h for compilation.
Removed console, ble provisioning examples.
Modified esp_prov to enable only softap transport.
2019-02-25 17:39:28 +05:30
bfd0647ea8 feature/wifi-provisioning: Added wifi-provisioning component from idf.
Added wifi-provisioning examples and esp_prov tool.
2019-02-25 17:39:28 +05:30
58cd0358e5 docs(requirements): Add requirements modules for python 2019-01-31 11:46:40 +08:00
11db1b0daf feat(bootloader): Support v2 firmware updates to v3 by OTA 2019-01-16 14:20:58 +08:00
b0f7ff508d Merge branch 'feature/add_console_log_save' into 'master'
feat: add console log save

See merge request sdk/ESP8266_RTOS_SDK!634
2018-12-05 11:17:06 +08:00
2a1b95beb7 feat: add console save log 2018-11-30 20:39:43 +08:00
98bdb57bea Merge branch 'docs/generate_user_guild_docs' into 'master'
Generate html document from SDK docs

See merge request sdk/ESP8266_RTOS_SDK!602
2018-11-30 14:47:02 +08:00
ae143af728 tools(idf_monitor): Add character filter for Win10 ubuntu subsystem
In case of python exception.
2018-11-17 13:00:55 +08:00