Commit Graph

74 Commits

Author SHA1 Message Date
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
Dong Heng
1f52074eaf feat(esp8266): Modify component.mk for esp8266 2018-04-08 12:43:21 +08:00
Dong Heng
b7070f35c3 feat(esp8266): Bring esp32 component.mk from esp-idf
Prepare to modify for ESP8266.
2018-04-08 11:30:04 +08:00
Wu Jian Gang
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
Dong Heng
029070ddbb feat(esp8266): Move xtensa to esp8266 of components 2018-04-08 10:47:27 +08:00
Dong Heng
3e1f0b973e feat(esp2866): Move driver to esp8266 of components 2018-04-08 10:38:18 +08:00
Dong Heng
f78aed4a16 feat(esp8266): Move firmware to esp8266 of components
Including bootloador, init data
2018-04-08 10:28:16 +08:00
Dong Heng
7cb0fb72bc feat(esp8266): rename libmain.a to libcore.a and add README 2018-04-04 20:29:00 +08:00
Dong Heng
c4b81841b2 feat(esp8266): Remove unnecessary library files 2018-04-04 20:29:00 +08:00
Dong Heng
e6b53d0e99 feat(esp8266): Remove linking files' nested models 2018-04-04 20:29:00 +08:00
Dong Heng
1ca077baa2 feat(esp8266): Move esp8266 header to esp8266 of components 2018-04-04 20:29:00 +08:00
Dong Heng
5a62aa1075 feat(esp8266): Move library to esp8266 of components 2018-04-04 20:25:08 +08:00
Dong Heng
8876de0c6c feat(esp8266): Move linking file to esp8266 of components 2018-04-04 20:25:08 +08:00
Wu Jian Gang
77786545d3 Merge branch 'feature/add_esptools_py_to_components' into 'refactor'
Add esptool_py to components

See merge request sdk/ESP8266_RTOS_SDK!26
2018-04-04 20:03:50 +08:00
Wu Jian Gang
149e9d08c4 Merge branch 'feature/add_freertos_to_components' into 'refactor'
Add freertos to components

See merge request sdk/ESP8266_RTOS_SDK!24
2018-04-04 20:02:38 +08:00
Wu Jian Gang
1e1c3ff6f6 Merge branch 'feature/add_axtls_to_components' into 'refactor'
Add axtls to components

See merge request sdk/ESP8266_RTOS_SDK!25
2018-04-04 20:01:32 +08:00
Dong Heng
02b22162ca feat(freertos): add 'freertos' to components 2018-04-04 20:00:17 +08:00
Wu Jian Gang
90e6243abe feat(freertos): Move freertos to components 2018-04-04 19:58:48 +08:00
Dong Heng
6365cb2693 feat(axtls): Add component.mk for axtls 2018-04-04 19:55:27 +08:00