89 Commits

Author SHA1 Message Date
39b77d4337 feat(lwip): Add macro "LWIP_SUPPORT_CUSTOM_PBUF"
LWIP of newer version has this.
2018-04-23 16:42:50 +08:00
27888f19cc feat(esp8266): Add WIFI socket and async APIs
1. add section to linking file
2018-04-20 21:00:32 +08:00
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
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
a20e4c1218 feat(lwip): Redefine lwip file structure 2018-04-20 16:19:31 +08:00
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
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
c171ce3e9a feat(cJSON): Redefine cJSON file structure 2018-04-20 10:48:49 +08:00
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
9ef67e4505 feat(freertos): Add port to pass compiling 2018-04-19 20:16:48 +08:00
34cd06c059 feat(esp8266): Remove freeRTOS dependence in internal libs 2018-04-19 20:16:48 +08:00
8b3fb84266 feat(mbedtls): Redefine mbedtls file structure 2018-04-19 18:45:44 +08:00
313aa1b4e8 feat(esp8266): Rename WIFI OS adapter array 2018-04-19 17:38:27 +08:00
bd343310d4 feat(freertos): Change macro "HDL_MAC_SIG_IN_LV1_ISR" to function 2018-04-19 17:37:33 +08:00
a832a0d506 feat(esp8266): Remove freeRTOS dependence in internal libs 2018-04-19 16:58:35 +08:00
3ee9fe751b feat(esp8266): Modify WIFI OS adapter APIs for ESP8266
Add platform code of FreeRTOS.
2018-04-19 16:21:21 +08:00
8ed2d1de46 feat(esp8266): Bring wifi OS adapter API header file from esp-idf 2018-04-19 16:19:32 +08:00
d7b67ed6e8 feat(esp8266): Remove xtensa source from libcore.a 2018-04-19 14:41:22 +08:00
bd148bbb34 feat(esp8266): Add fucntion to pass compiling
Remove unused code.
2018-04-19 14:22:14 +08:00
f8692936e0 feat(esp8266): Add xtensa source to esp8266 component 2018-04-19 14:15:39 +08:00
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
fe7fdc2bed fix(tcpip_adapter): Fix netif mac addr is not zero before init 2018-04-18 18:30:45 +08:00
fba74a3e6d fix(tcpip_adapter): Fix crash when wifi changed to station from softap 2018-04-18 17:34:57 +08:00
84829fec67 feat(wifi): remove lwip from wifi 2018-04-17 21:15:34 +08:00
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
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
f9ed9369d0 feat(tcpip_adapter): Add tcpip_adapter and make wifi independent with lwip 2018-04-17 19:23:28 +08:00
d79ec658ae feat(lwip): remove wifi from lwip 2018-04-17 16:54:14 +08:00
1125d9f157 fix(ssl): Only enable MQTT(SSL) and nopoll when using mbedtls 2018-04-12 19:25:59 +08:00
067400cdd2 feat(ssl): Make current openssl wrap enabled when using mbedTLS 2018-04-12 18:02:39 +08:00
9c0d391bc1 fix(example): Fix compile issue 2018-04-12 11:38:52 +08:00
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
3720ca8dba feat(ssl): Don't need ICACHE_RODATA_ATTR for const 2018-04-09 20:04:36 +08:00
1570a1f59b feat(example): Modify mqtt example for new make 2018-04-09 17:16:53 +08:00
e3cdb2dae3 feat(structure): Re-structure some include 2018-04-08 20:42:35 +08:00
6a4bbf217d feat(structure): Remove unused makefile 2018-04-08 18:16:19 +08:00
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
b432953ffc feat(esp2866): Use QIO mode default 2018-04-08 17:30:07 +08:00
ef0ba30297 fix(esptool): fix linking error 2018-04-08 17:23:09 +08:00
2065a90079 feat(esp8266): Add libhal.a to esp8266 2018-04-08 16:54:27 +08:00
e74ac4e624 feat(esp8266): Update esp8266 header file
Add NMI critical function.
2018-04-08 16:28:38 +08:00
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
8526925801 fix(spiffs): Fix spiffs compiling error 2018-04-08 14:47:24 +08:00
7bb0c87c7e fix(lwip): Fix lwip component.mk error 2018-04-08 14:47:24 +08:00
1297a40846 fix(component.mk): Fix component.mk error of some component 2018-04-08 14:47:24 +08:00
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
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
1f52074eaf feat(esp8266): Modify component.mk for esp8266 2018-04-08 12:43:21 +08:00
b7070f35c3 feat(esp8266): Bring esp32 component.mk from esp-idf
Prepare to modify for ESP8266.
2018-04-08 11:30:04 +08:00
752f131021 Merge branch 'feature/move_xtensa_to_esp8266' into 'refactor'
Move xtensa to components

See merge request sdk/ESP8266_RTOS_SDK!30
2018-04-08 10:59:37 +08:00