965fc47ff8
feat(log): add esp_log to internal wifi lib
2019-04-12 09:35:45 +08:00
bc01a1d39c
Merge branch 'feature/update_unit_test_app' into 'master'
...
Update unit-test-app
See merge request sdk/ESP8266_RTOS_SDK!845
2019-04-01 10:40:46 +08:00
83c04fa31d
fix(esp8266): Fix and clean up link file
2019-03-22 16:51:20 +08:00
6242bb8f0c
feat(esp8266): Link script add dram0.* attribute
2019-03-22 12:47:09 +08:00
2489388ad5
feat(esp8266): Refactor link section
2019-03-22 12:30:46 +08:00
31efd6f764
feat(esp8266): Remove esp_socket to save flash and ram
2019-03-22 11:24:50 +08:00
b522e9a0e1
tools(unit-test-app): Modify for ESP8266
...
1. Remove unused or unsupported unit test
2. Add extra header file to pass compiling
3. Remove unsupported functions
2019-03-18 14:07:39 +08:00
a415a58db5
fix(esp8266): Update link parameter for MR !792
2019-03-14 14:44:01 +08:00
f5116eccda
Merge branch 'feature/add_user_data_to_bin_header' into 'master'
...
feat: add user data to bin header
See merge request sdk/ESP8266_RTOS_SDK!698
2019-01-21 16:27:34 +08:00
d4f2388a18
refactor(hspi): Refactor hspi driver for esp8266 idf
2019-01-16 11:22:57 +08:00
68e0a80561
feat: add user data to bin header
...
user could put some data into bin header by USER_DATA_ATTR attribute, defined in esp_attr.h
2019-01-16 10:23:54 +08:00
7a5bf3366f
refactor(i2s): Refactor i2s driver for esp8266 idf
2019-01-14 18:23:33 +08:00
0f728b64de
feat(esp8266): Add reset reason function
...
The function can be disable.
2018-12-19 15:11:29 +08:00
1f56d9a6aa
feat(esp8266): Add new "ets_vprintf" to save stack
...
It is better for interrupt and NMI functions to output information.
2018-11-22 17:11:14 +08:00
2329a7cf73
refactor(hw_timer): Refactor hw_timer driver for esp8266 idf
2018-11-09 16:15:24 +08:00
5e1b8a0b10
feat(ota): Add command to generate OTA bin and add ota example for 1MB flash
...
"$(PROJECT_NAME).app1.bin", "$(PROJECT_NAME).app2.bin" and "$(PROJECT_NAME).ota.bin" at "build" directory.
Only upload "$(PROJECT_NAME).ota.bin" to the server.
Select the target flash and input "make ota flash" or "make ota flash monitor".
Update the OTA README.md for 1 MB flash.
2018-10-18 19:40:22 +08:00
c389ca3fb8
feat(esp8266): Add configuration link function
...
Select to link "FreeRTOS", "LWIP", "libcore.a" and "TCPIP adapter" global data to IRAM.
2018-09-17 17:53:41 +08:00
b3b3f9d3ef
feat(spi_flash): Refactor SPI flash for saving IRAM
2018-09-17 16:12:39 +08:00
97335027c7
refactor(driver): Refactor uart driver for esp8266 idf
2018-08-10 13:39:53 +08:00
8fdffe47ad
refactor(gpio): Refactor gpio driver for esp8266 idf
2018-08-09 10:57:00 +08:00
19f9a8221d
feat(esp8266): Refactor startup function
2018-06-28 14:54:40 +08:00
1cde2f5f81
feat(bootloader): Add startup function
2018-06-21 13:06:08 +08:00
4f5700635e
feat(partition_table): Make other components to adjust app offset at ox10000
2018-06-15 10:42:06 +08:00
df9a5d6bb1
feat(spi_flash): Modify SPI flash driver
2018-06-08 18:04:38 +08:00
58e6abc3ad
feat(esp8266): Add rtc segment in ld file
2018-06-02 21:22:29 +08:00
7573b0539b
feat(esp8266): Simplify ld files
...
IMPORTANT:
1. remove 256 + 256, 512 + 512 map ld files;
2. only support 2MB spi flash, and 1024 + 1024 map;
2018-06-01 14:54:40 +08:00
ed329c10dd
fix(esp8266): Fix warning in port.c by using different section name
2018-05-31 16:28:18 +08:00
0ca5fa1850
refactor(log): Refactor log to make it easy to use and twice develop
2018-05-30 15:33:08 +08:00
e15f211d46
feat(esp8266): Add "putc" and "vprintf" of version "ets_"
2018-05-25 19:28:36 +08:00
26e825b0de
feat(esp8266): Add ets_printf in SDK side
2018-05-24 15:04:56 +08:00
36d8852194
feat(ld): Put rodata into flash by default
...
except rodata in libpp.a
2018-05-24 09:57:07 +08:00
7df0212b92
feat(ld): add "ets_printf" to rom link file
2018-05-14 14:51:49 +08:00
9ba5d39551
feat(esp8266): Modify ld files back
...
commit: 3dda7069 enlarges .text section temperary
2018-04-28 16:17:13 +08:00
0e8280e1dc
feat(freertos): Put freertos in flash by default
2018-04-27 21:56:36 +08:00
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
3dda706968
feat(esp8266): Add 0xD00 bytes IRAM space for new FreeRTOS
2018-04-27 20:54:32 +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
7cb0fb72bc
feat(esp8266): rename libmain.a to libcore.a and add README
2018-04-04 20:29:00 +08:00
e6b53d0e99
feat(esp8266): Remove linking files' nested models
2018-04-04 20:29:00 +08:00
8876de0c6c
feat(esp8266): Move linking file to esp8266 of components
2018-04-04 20:25:08 +08:00