Commit Graph

92 Commits

Author SHA1 Message Date
Wu Jian Gang
bd8ef5a84c Merge branch 'feature/add_wolfssl_library' into 'master'
feat(wolfssl): Add wolfssl commercial library V3.14.0

See merge request sdk/ESP8266_RTOS_SDK!79
2018-04-23 14:10:56 +08:00
zhangjunhao
895b1b7a6f feat(wolfssl): Add wolfssl commercial library V3.14.0 2018-04-23 13:56:34 +08:00
Wu Jian Gang
1644dba60f Merge branch 'feature/redefine_nopoll_file_folder_structure' into 'master'
feat(nopoll): Redefine nopoll file folder structure

See merge request sdk/ESP8266_RTOS_SDK!80
2018-04-21 21:35:55 +08:00
zhangjunhao
e82247bf35 feat(nopoll): Redefine nopoll file folder structure 2018-04-21 14:26:44 +08:00
zhangjunhao
1dcf28de32 feat(cJSON): Update cJSON library to V1.7.6
Source: https://github.com/DaveGamble/cJSON.git
2018-04-20 21:33:27 +08:00
Wu Jian Gang
0e2445bfdb Merge branch 'feature/redefine_lwip_file_structure' into 'master'
feat(lwip): Redefine lwip folder structure

See merge request sdk/ESP8266_RTOS_SDK!76
2018-04-20 18:07:22 +08:00
Dong Heng
8b0d705345 feat(lwip): add sockets_mt.c to component.mk
Remove sockets_mt.c declare  from sockets.c
2018-04-20 16:39:21 +08:00
zhangjunhao
a20e4c1218 feat(lwip): Redefine lwip file structure 2018-04-20 16:19:31 +08:00
Wu Jian Gang
f55807c17b Merge branch 'feature/add_esp8266_wifi_osi' into 'master'
Add esp8266 wifi osi and make internal libs independent with FreeRTOS

See merge request sdk/ESP8266_RTOS_SDK!55
2018-04-20 14:38:12 +08:00
Wu Jian Gang
aa1db3c3f9 Merge branch 'feature/redefine_cjson_file_structure' into 'master'
feat(cJSON): Redefine cJSON file structure

See merge request sdk/ESP8266_RTOS_SDK!75
2018-04-20 13:31:50 +08:00
zhangjunhao
c171ce3e9a feat(cJSON): Redefine cJSON file structure 2018-04-20 10:48:49 +08:00
zhangjunhao
d7cedfade5 feat(mbedtls): Update mbedtls from V2.2.1 to V2.8.0
Source: https://github.com/ARMmbed/mbedtls.git
2018-04-19 20:53:10 +08:00
Dong Heng
9ef67e4505 feat(freertos): Add port to pass compiling 2018-04-19 20:16:48 +08:00
Wu Jian Gang
34cd06c059 feat(esp8266): Remove freeRTOS dependence in internal libs 2018-04-19 20:16:48 +08:00
zhangjunhao
8b3fb84266 feat(mbedtls): Redefine mbedtls file structure 2018-04-19 18:45:44 +08:00
Dong Heng
313aa1b4e8 feat(esp8266): Rename WIFI OS adapter array 2018-04-19 17:38:27 +08:00
Dong Heng
bd343310d4 feat(freertos): Change macro "HDL_MAC_SIG_IN_LV1_ISR" to function 2018-04-19 17:37:33 +08:00
Wu Jian Gang
a832a0d506 feat(esp8266): Remove freeRTOS dependence in internal libs 2018-04-19 16:58:35 +08:00
Dong Heng
3ee9fe751b feat(esp8266): Modify WIFI OS adapter APIs for ESP8266
Add platform code of FreeRTOS.
2018-04-19 16:21:21 +08:00
Dong Heng
8ed2d1de46 feat(esp8266): Bring wifi OS adapter API header file from esp-idf 2018-04-19 16:19:32 +08:00
Wu Jian Gang
d7b67ed6e8 feat(esp8266): Remove xtensa source from libcore.a 2018-04-19 14:41:22 +08:00
Dong Heng
bd148bbb34 feat(esp8266): Add fucntion to pass compiling
Remove unused code.
2018-04-19 14:22:14 +08:00
Dong Heng
f8692936e0 feat(esp8266): Add xtensa source to esp8266 component 2018-04-19 14:15:39 +08:00
Wu Jian Gang
eb7dd6c124 Merge branch 'bugfix/fix_set_wifi_opmode_crash' into 'master'
fix(tcpip_adapter): Fix crash when wifi changed to station from softap

See merge request sdk/ESP8266_RTOS_SDK!68
2018-04-19 10:09:30 +08:00
zhangjunhao
fe7fdc2bed fix(tcpip_adapter): Fix netif mac addr is not zero before init 2018-04-18 18:30:45 +08:00
zhangjunhao
fba74a3e6d fix(tcpip_adapter): Fix crash when wifi changed to station from softap 2018-04-18 17:34:57 +08:00
zhangjunhao
84829fec67 feat(wifi): remove lwip from wifi 2018-04-17 21:15:34 +08:00
Wu Jian Gang
0a748a8937 Merge branch 'feature/remove_wifi_from_lwip' into 'refactor'
feat(lwip): remove wifi from lwip

See merge request sdk/ESP8266_RTOS_SDK!66
2018-04-17 20:51:52 +08:00
Wu Jian Gang
ab3de45263 Merge branch 'feature/add_tcpip_adapter' into 'refactor'
feat(tcpip_adapter): Add tcpip_adapter

See merge request sdk/ESP8266_RTOS_SDK!58
2018-04-17 20:49:32 +08:00
zhangjunhao
f9ed9369d0 feat(tcpip_adapter): Add tcpip_adapter and make wifi independent with lwip 2018-04-17 19:23:28 +08:00
zhangjunhao
d79ec658ae feat(lwip): remove wifi from lwip 2018-04-17 16:54:14 +08:00
Wu Jian Gang
1125d9f157 fix(ssl): Only enable MQTT(SSL) and nopoll when using mbedtls 2018-04-12 19:25:59 +08:00
Wu Jian Gang
067400cdd2 feat(ssl): Make current openssl wrap enabled when using mbedTLS 2018-04-12 18:02:39 +08:00
Wu Jian Gang
9c0d391bc1 fix(example): Fix compile issue 2018-04-12 11:38:52 +08:00
Wu Jian Gang
7782d6adf2 feat(ssl): Restructure ssl folder
Put mbedtls, axtls, openssl to ssl, also add kconfig to choose ssl library.
Default use mbedtls.
2018-04-09 20:09:27 +08:00
Wu Jian Gang
3720ca8dba feat(ssl): Don't need ICACHE_RODATA_ATTR for const 2018-04-09 20:04:36 +08:00
Dong Heng
1570a1f59b feat(example): Modify mqtt example for new make 2018-04-09 17:16:53 +08:00
Wu Jian Gang
e3cdb2dae3 feat(structure): Re-structure some include 2018-04-08 20:42:35 +08:00
Wu Jian Gang
6a4bbf217d feat(structure): Remove unused makefile 2018-04-08 18:16:19 +08:00
Wu Jian Gang
bfb85c3090 Merge branch 'bugfix/fix_esptool_config' into 'refactor'
Fix linking error

See merge request sdk/ESP8266_RTOS_SDK!37
2018-04-08 17:32:05 +08:00
Dong Heng
b432953ffc feat(esp2866): Use QIO mode default 2018-04-08 17:30:07 +08:00
Dong Heng
ef0ba30297 fix(esptool): fix linking error 2018-04-08 17:23:09 +08:00
Dong Heng
2065a90079 feat(esp8266): Add libhal.a to esp8266 2018-04-08 16:54:27 +08:00
Dong Heng
e74ac4e624 feat(esp8266): Update esp8266 header file
Add NMI critical function.
2018-04-08 16:28:38 +08:00
Dong Heng
839d298bb8 feat(esptool_py): Modify kconfig for esp8266
1. add esp8266 flash map configuration
2. esp8266 using '74880' as its default baudrate
2018-04-08 14:54:28 +08:00
Dong Heng
8526925801 fix(spiffs): Fix spiffs compiling error 2018-04-08 14:47:24 +08:00
Dong Heng
7bb0c87c7e fix(lwip): Fix lwip component.mk error 2018-04-08 14:47:24 +08:00
Dong Heng
1297a40846 fix(component.mk): Fix component.mk error of some component 2018-04-08 14:47:24 +08:00
Dong Heng
93df33802f feat(esp8266): Modify Makefile.projbuild for esp8266
1. support generating esp8266 specific bin when input 'make' and so on
2. support 'make flash', 'make monitor' and 'make monitor flash'
3. esp8266 do not support secure boot
2018-04-08 14:17:05 +08:00
Dong Heng
70152ef723 feat(esp8266): Move Makefile.projbuild from esptool_py to esp8266
Every chip should has its own 'esptool' function and parameters.
2018-04-08 14:02:17 +08:00