Commit Graph

194 Commits

Author SHA1 Message Date
Dong Heng
2e657bba41 feat(esp8266): dos2unix source file type 2018-05-18 14:12:32 +08:00
Dong Heng
7df0212b92 feat(ld): add "ets_printf" to rom link file 2018-05-14 14:51:49 +08:00
Dong Heng
4048ed82de feat(main): Update library to 0b78c0f
1. remove "syscall" and "printf"
2. remove global "errno"
2018-05-14 14:51:16 +08:00
Dong Heng
30de450816 feat(newlib): Add newlib platform function 2018-05-14 14:30:42 +08:00
Wu Jian Gang
2a5a639019 Merge branch 'chore/add_cmake_function_for_esp8266' into 'master'
feat(esp8266): Add cmake fucntion

See merge request sdk/ESP8266_RTOS_SDK!136
2018-05-04 17:10:32 +08:00
Dong Heng
1202c9d77f feat(esp8266): Add cmake fucntion
1. add fucntion to generate target firmware
2. add function "flash", "erase_flash" and "monitor"
2018-05-04 17:03:48 +08:00
Dong Heng
dfd7fa3490 feat(esp8266): Add cmake script 2018-05-04 16:48:23 +08:00
Wu Jian Gang
c47421d9be feat(esp8266): Don't use libminic
Link error with libc
2018-05-04 08:57:32 +08:00
Zhang Jun Hao
57880c7a41 feat(esp8266): Change ip_addr/ip_addr_t to ip4_addr/ip4_addr_t 2018-05-01 13:26:52 +08:00
Wu Jian Gang
9ba5d39551 feat(esp8266): Modify ld files back
commit: 3dda7069 enlarges .text section temperary
2018-04-28 16:17:13 +08:00
Wu Jian Gang
0e8280e1dc feat(freertos): Put freertos in flash by default 2018-04-27 21:56:36 +08:00
Wu Jian Gang
2f058746c0 Merge branch 'feature/update_freertos_to_newest' into 'master'
update freertos to v10.0.1

See merge request sdk/ESP8266_RTOS_SDK!95
2018-04-27 20:58:20 +08:00
Dong Heng
3dda706968 feat(esp8266): Add 0xD00 bytes IRAM space for new FreeRTOS 2018-04-27 20:54:32 +08:00
Dong Heng
632af7388e feat(esp8266): Add panic function when crash 2018-04-27 17:54:26 +08:00
Wu Jian Gang
98bb966357 feat(wifi): Using esp socket in WiFi libs 2018-04-26 18:05:21 +08:00
Dong Heng
27888f19cc feat(esp8266): Add WIFI socket and async APIs
1. add section to linking file
2018-04-20 21:00:32 +08:00
Wu Jian Gang
34cd06c059 feat(esp8266): Remove freeRTOS dependence in internal libs 2018-04-19 20:16:48 +08:00
Dong Heng
313aa1b4e8 feat(esp8266): Rename WIFI OS adapter array 2018-04-19 17:38:27 +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
zhangjunhao
84829fec67 feat(wifi): remove lwip from wifi 2018-04-17 21:15:34 +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
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
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