Commit Graph

43 Commits

Author SHA1 Message Date
Dong Heng
3a48a79370 Merge branch 'bugfix/update_pwm_lib_for_v2.x' into 'release/v2.x.x'
update pwm lib for release/v2.xx

See merge request sdk/ESP8266_RTOS_SDK!187
2018-09-20 10:46:29 +08:00
Wu Jian Gang
3f15fd4694 feat(lib): remove minic support 2018-08-21 10:44:18 +08:00
chenwu
de56c9eadd fix: ota erase rf cal sector 2018-08-03 17:55:20 +08:00
Wu Jian Gang
889b014783 Merge branch 'feature/add_ota_demo' into 'release/v2.x.x'
feat(example): add OTA example

See merge request sdk/ESP8266_RTOS_SDK!174
2018-07-06 20:17:37 +08:00
chenwu
d442e96d56 feat: add coap client 2018-06-26 17:45:52 +08:00
chenwu
1a5ac749fc feat: add coap server 2018-06-13 16:58:55 +08:00
chenwu
fe812c7c89 feat: move coap examples from (release/v3.0)esp-idf/examples/protocols to ESP8266_RTOS_SDK/examples 2018-06-12 11:10:24 +08:00
kooho
c905a09a24 feat(pwm): update pwm lib for release/v2.xx
1. Add API to stop PWM.
    2. Add API to set the phase of each PWM channel.
    3. Add pwm example.
2018-05-30 15:42:32 +08:00
chenwu
5b339ee467 feat(example): add OTA example
1. construct a valid http request header
   notice: URL path, HTTP version, Host,Accept, Accept-Encoding
2. check http response header
   notice: state code should be 200, should include Content-Length and application/octet-stream
3. download OTA bin from local OTA server
4. check bin CRC
5. reboot to run new bin if CRC passed
6. add README.md
2018-05-22 16:50:34 +08:00
zhangjunhao
60e1d226bb fix(websocket_demo): Fix websocket demo compile error 2018-04-19 18:22:25 +08:00
zhangjunhao
2967284e95 feat(wolfssl): Add wolfssl demo 2018-04-04 15:15:03 +08:00
Espressif Systems
d2a5facdca feat(mqtt): add APIs for mqtt ssl functionality
internal: 2c667eef
2018-03-27 19:45:06 +08:00
Espressif Systems
e929eef26e feat(example): Add mqtt client demo
internal: 6f953538
2018-01-08 10:28:56 +08:00
Espressif Systems
436a668aac feat(example): Add openssl client demo
internal: 68e12fc3
2018-01-08 10:21:51 +08:00
Espressif Systems
31383990e2 feat(example): Add openssl server demo
internal: 9c54c474
2018-01-08 10:20:42 +08:00
Espressif Systems
3577acc9b8 feat(mesh): Remove mesh support
We will only support wifi mesh in esp32.

internal: 84ce7c72
2017-12-26 21:09:10 +08:00
Espressif Systems
fdd3346291 spi_flash: add support for 8MB & 16MB flash size
1. update support for 8MB & 16MB flash size
2. update compile ENV to generate image in 8MB & 16MB flash size map
3. update function "user_rf_cal_sector" in example code
2017-05-15 16:11:11 +08:00
Espressif Systems
082f420d20 fix: Fix websocket error
Fix websocket and delete some useless test cases.
2017-05-15 15:27:28 +08:00
Espressif Systems
97ef22e7dd feat: Modify file mode 2017-05-15 15:16:11 +08:00
Espressif Systems
4c58d9eee3 example: Add wifi station machine demo 2017-03-16 19:41:43 +08:00
Espressif Systems
d587762e50 example: Add wps demo project 2017-03-16 19:19:17 +08:00
Espressif Systems
bbdf36667a openssl: sync openssl wrap layer from esp-idf and add openssl_demo 2017-02-04 10:51: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
efd2819870 Version 1.4.0(cb4060d9)
1. fix a bug in wifi_send_pkt_freedom;
2. modify driver code due to _xt_isr_attach parameter changed;
2016-03-01 17:49:44 +08:00
Espressif Systems
dba89f9aba NEW VERSION: 1.4.0
1. update boot.bin to v1.5;
2. phy version to 762;
3. add wifi_station_set/get_hostname api;
4. optimize net80211;
5. optimize ssl;
6. optimize ota;
7. optimize dhcp client;
8. update smartconfig to version 2.5.3;
9. support gpio wakeup;
10.enable IGMP in lwip;
11.some modify due to phy update;
12.add espconn_init in espconn.h;
13.update cjson/freertos/ssl;
14.add lwip/nopoll source code;
15.add libairkiss.a/airkiss.h, update smart_config;
16.update esp_init_data_default.bin;
17.irom0 too large, start addr change to 0x20000;
18.some modifications for system stability;
19.many other optimization;
2016-02-26 20:40:06 +08:00
Espressif Systems
50459308c1 fix a mistake in hw_time.c; 2015-11-16 10:02:06 +08:00
Espressif Systems
bc0cf96ab6 fix websocket_demo compile issue; 2015-11-11 13:33:12 +08:00
Espressif Systems
5164a74d46 update Makefile, fix websocket_demo compile issue; 2015-11-10 13:56:03 +08:00
Espressif Systems
3ca6af5da6 NEW VERSION: 1.3.0
1. Add libssc.a, simple serial console lib.
 2. Add libspiffs.a, SPI file system.
 3. Add libwps.a to support WPS.
 4. Add libespconn.a, Espressif connection lib.
 5. Add libespnow.a to support Espressif ESP-NOW.
 6. Add libmesh.a, Espressif mesh.
 7. Add libnopoll.a, websocket.
 8. Add make_lib.sh in "third_party" folder.
 9. Add modem-sleep & light-sleep supported.
10. Update libcirom.a to support float IO.
11. Update gen_misc.sh & gen_misc.bat.
12. Update header files, add comments in doxygen style.
13. Update libsmartconfig.a to version 2.5.2.
14. Update libssl.a.
15. Updates driver (PWM/UART/GPIO/SPI/Hardware timer).
16. Update open source codes of third_party.
17. Modify "ld" files, "dram0 len" should be 0x18000 in RTOS SDK.
18. Remove header files in extra_include, which are already in compile folder.
19. Other APIs sync from non-OS SDK, more details in documentation "20B-ESP8266__RTOS_SDK_API Reference".
20. Other optimization to make the SDK more stable.
2015-11-02 19:42:55 +08:00
Espressif Systems
a2b413ad29 NEW VERSION: 1.2.0
1. add modified version libgcc.a, remove functions which are already in rom, for removed functions, refer to eagle.rom.addr.v6.ld;
2. add modified version libcirom.a, remove functions which are already in rom, for removed functions, refer to eagle.rom.addr.v6.ld;
3. modify eagle.rom.addr.v6.ld;
4. modify Makefile, project can be separated from SDK;
5. add a project template in examples folder, it's IMPORTANT, PLS refer to readme.txt in project_template;
6. remove app project folder, project_template is a good startup;
7. use gcc by default;
8. modify ld struct, add some comment and Flash MAP, it's clear now;
9. add upgrade.h;
10.other minor changes;
2015-08-28 19:32:24 +08:00
Espressif Systems
c24c2a557d NEW VERSION: 1.1.0
1. Add pwm support;
2. Add c++ support; Please update to the latest folder "ld".
3. Add rand in libminic;
4. Add new reset reason REASON_EXT_SYS_RST in rst_reason;
5. Update the complied script ‘gen_misc.sh(bat)’, use the new boot and remove the old one;
6. Update folder "tools", and support CRC check of bin files;  Please update to the latest folder "tools".
7. Optimize the process procedure of Wi-Fi event;
8. Fix bugs in printf when its runs out of memory;
9. Fix bugs in malloc when CACHE is disabled;
10.Fix exception and WDT reset bugs when CACHE is disabled;
11.Fix some Wi-Fi connection bugs;
12.Fix some Wi-Fi scan bugs;
13.Tune API "wifi_station_get_connect_status" for more accurate WiFi positioning;
14.Porting the optimization of non-OS SDK to RTOS SDK;
15.Fix other minor bugs.
2015-08-21 18:10:07 +08:00
Espressif Systems
a6d4f57172 NEW VERSION: 1.0.4
1. memory optimize;
2. add irom version libm.a: libmirom.a;
3. more apis are supported in libcirom.a, such as sscanf, sprintf, etc;
4. add c++ support in Makefile;
5. put functions to iRAM default, don't need ICACHE_FLASH_ATTR anymore;
6. remove -O2 in Makefile;
7. fix some fatal exception bugs;
8. update smartconfig to version 2.4.7;
9. update some open source files and header files;
10.use os_printf can save memory;
11.add new apis: os_random and os_get_random;
12.bug fix in lwip/net80211/wpa modules;
13.other minor changes;
2015-07-31 21:07:07 +08:00
Espressif Systems
76a22b42c6 1. memory optimize;
2. support both libminic and libc;
3. fix some fatal exception bugs;
4. remove udhcp related files;
5. sync third_party files;
6. other minor changes;
2015-07-14 11:06:53 +08:00
Espressif Systems
7b650851af Merge branch 'master' of https://github.com/espressif/esp_iot_rtos_sdk 2015-06-08 17:31:21 +08:00
Espressif Systems
f33be1ab40 1. sync codes from non-os version 1.1.1:
1). update smartconfig to v2.2;
 2). add some new APIs;
 3). fix bugs in net80211 and wpa;
2. update smart_config demo;
3. fix a bug in app demo;

***internal version 0f73a14a***
2015-06-08 17:29:38 +08:00
Espressif Systems
7499cf38b3 Update readme.txt 2015-05-29 20:47:50 +08:00
Espressif Systems
7824323c0b sync codes from non-os version 1.1.0, this is BBP initial version, os version 1.0.0!
***internal version b8a2c0c3***
2015-05-29 20:38:21 +08:00
Espressif Systems
65d34be48b add smart_config example 2015-05-11 16:20:25 +08:00
Espressif Systems
1b837b881d update uart driver 2015-01-05 14:22:44 +08:00
Espressif Systems
eac93ddafe add a simple uart driver, uart0 input ---> uart1 output 2014-12-26 15:51:51 +08:00
Espressif Systems
81cacc6aad modify some Makefile 2014-12-26 10:25:39 +08:00
Espressif Systems
fe12fed6c0 fix spelling mistake, reported by ly0 2014-12-26 09:24:37 +08:00
Espressif Systems
1ea8c2f193 1.add gpio/pin_mux/spi/timer/uart register define headers;
2.add gpio driver;
2014-12-25 17:10:56 +08:00