Commit Graph

56 Commits

Author SHA1 Message Date
Wu Jian Gang
d4d3543285 feat(tools): Add xtensa-lx106-elf toolchain url 2020-09-22 15:28:45 +08:00
Dong Heng
dfe73a0bc0 fix(cmake): fix issue with handling of EXCLUDE_SRCS 2019-11-22 17:18:29 +08:00
Dong Heng
667b1dd4d3 chore(ci): update CI compiling script to skip example common components 2019-11-19 10:51:45 +08:00
dongheng
c44e163741 tools(idf_monitor): changed default esp32 toolchain prefix to esp8266 2019-10-15 10:39:37 +08:00
dongheng
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
dongheng
8234436cde tools(gcc): fix disassembly instruction decoding error 2019-09-04 14:01:12 +08:00
dongheng
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
dongheng
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
dongheng
114d2b5b86 feature(script): update compiling script for new make and cmake 2019-08-02 14:02:45 +08:00
dongheng
6b077372ef tools(make): update make and cmake from esp-idf
Commit ID: 3450d9e5
2019-08-02 14:02:26 +08:00
dongheng
d244c20dec tools(ci): add script to build all examples
Using new cmake project declare.
2019-06-18 17:39:56 +08:00
dongheng
2964c5ac5f feat(examples): spilt ota example into sub-examples to adapt to various scenarios 2019-06-11 10:07:24 +08:00
dongheng
8e159acff9 tools(setup): fix windows install prerequisites 2019-05-30 17:05:00 +08:00
dongheng
cca13e0f99 feat(make): Sync code from esp-idf and modify for ESP8266
Commit ID: f6bfe13e
2019-05-16 16:22:11 +08:00
dongheng
f6335d9e24 feat(spiffs): Modify for ESP8266 2019-04-22 10:35:29 +08:00
Dong Heng
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
dongheng
050fb6a63f feat(esp8266): Add esp-idf error number description
Commit ID: f49e2afe
2019-03-22 17:41:48 +08:00
dongheng
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
dongheng
6889537951 tools(unit-test_app): Update from esp-idf
Commit ID: 13018449
2019-03-18 13:54:57 +08:00
dongheng
2790d5605c bugfix(fix): Fix combine binary overwrite checking 2019-03-01 13:49:52 +08:00
Supreet Deshpande
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
Supreet Deshpande
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
Dong Heng
58cd0358e5 docs(requirements): Add requirements modules for python 2019-01-31 11:46:40 +08:00
Dong Heng
11db1b0daf feat(bootloader): Support v2 firmware updates to v3 by OTA 2019-01-16 14:20:58 +08:00
Dong Heng
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
Chen Wu
2a1b95beb7 feat: add console save log 2018-11-30 20:39:43 +08:00
Dong Heng
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
Dong Heng
ae143af728 tools(idf_monitor): Add character filter for Win10 ubuntu subsystem
In case of python exception.
2018-11-17 13:00:55 +08:00
Dong Heng
0a0290c5ef docs(esp8266): Bring docs generating script from esp-idf
Commit ID: 13046e76
2018-11-13 14:47:39 +08:00
Dong Heng
43e9d013ce chore(tools): Add tools for building at eclipse project
Commit ID: 48c3ad37
2018-10-23 17:43:09 +08:00
Dong Heng
c97accd839 fix(tools): Fix idf_monitor output line
Tool monitor should output one character not one line.
2018-08-10 10:48:08 +08:00
Dong Heng
520b213ad9 fix(example): Fix example compile warning 2018-08-07 15:42:42 +08:00
Dong Heng
f6db55c0e4 feat(tools): Add time information to idf monitor 2018-08-03 17:35:55 +08:00
Dong Heng
1ba1e5ccbd feat(task): Change all tasks size 4 times the original 2018-07-09 20:11:41 +08:00
Wu Jian Gang
c4faded08f feat(examples): remove the use of user_rf_cal_sector_set in examples
rf cal data now stored in nvs if needed
2018-07-09 17:16:53 +08:00
Wu Jian Gang
0a45497cbc feat(ut): Modify to support esp8266 2018-06-01 11:57:07 +08:00
Wu Jian Gang
8df5318ea2 feat(ut): Remove the files not used by esp8266 2018-06-01 11:44:39 +08:00
Wu Jian Gang
7a34960eae feat(ut): Add unit-test-app from esp-idf
idf commit: a3a0b01c
2018-06-01 11:44:39 +08:00
Dong Heng
51d92165bd feat(cmake): Modify cmake script for esp8266
1. disable GCC checking

2. support esp8266 tool-chain

3. add esp8266 toolchain description file
2018-05-04 17:25:43 +08:00
Dong Heng
4d52a66cbc docs(tools): Update README of tools 2018-05-03 17:09:01 +08:00
Dong Heng
e7ded7275e chore(idf.py): Add "idf.py" tools 2018-05-03 16:27:04 +08:00
Dong Heng
af526f2a51 chore(cmake): Add cmake tools 2018-05-03 16:26:26 +08:00
Dong Heng
9e3b31f644 chore(kconfig_new): Add kconfig_new tools 2018-05-03 16:24:51 +08:00
Dong Heng
80d8ced2d8 chore(kconfig): Update kconfig tools 2018-05-03 16:23:20 +08:00
Dong Heng
e81a82fdab feat(idf_monitor): add idf_monitor.py for command 'make monitor' 2018-04-04 14:06:57 +08:00
Dong Heng
3b2072b4b1 feat(kconfig): Add kconfig and README 2018-04-04 13:46:02 +08:00
Wu Jian Gang
3f43e12afa feat(ci): Add shell of configure ci environment 2018-04-03 11:06:26 +08:00
Espressif Systems
97ef22e7dd feat: Modify file mode 2017-05-15 15:16:11 +08:00
Espressif Systems
51ac0fe500 NEW VERSION: 1.5.0
1.  add spi flash erase protect mechanism, boot and current runing user
bin can not been erased;
2.  add memleak debug feature;
3.  fix spi overlap issue;
4.  fix call wifi_station_disconnect, disconnect event enter twice
issue;
5.  fix crash when set opmode from station to softAP in scan done
callback;
6.  modify spi flash erase/write flow, clear protect status if needed;
7.  fix rf init data sector broken issue, add user_rf_cal_sector_set,
user application MUST have this function, refer to examples;
8.  fix system parameter sector broken issue when frequently power
on/off;
9.  fix the max value of os_timer_arm;
10. fix dns issue in some routers;
11. add sntp support;
12. update smartconfig to 2.5.4;
13. update open freedom to support send beacon packet;
14. fix seldom rf not work issue after external reset;
15. fix pwm issue;
16. fix status error got by wifi_station_get_connect_status;
17. fix assert in pp;
18. fix huawei X4 connect softAP issue;
19. optimize sleep strategy;
20. add vendor IE support;
21. update libphy.a to 1055;
22. add weak function wifi_set_backup_mac to let user set MAC;
23. fix bug of lwip and optimize socket mechanism;
24. update boot loader to v1.6;
25. update esp_init_data_default.bin
26. add mbedtls support;
27. fix other bugs;
2016-11-09 22:39:56 +08:00
Espressif Systems
d091945abf update make_cert.py 2015-11-03 15:51:12 +08:00