25 Commits

Author SHA1 Message Date
3d63a6ca52 feat(partition_table): Update partition table script and OTA example
1. APP binary supports 4KB align instead of 64KB align

2. Add options to sdkconfig.defaults:
2.1. using 1MB flash
2.2. use custom partition table "partitions_two_ota.1MB.mini.csv"
2.3. custom partition table base address is 0x4000

3. "make ota flash" using APP1_OFFSET as app downloading address
2018-12-26 17:44:41 +08:00
048c58571d Merge branch 'feature/add_reset_reason' into 'master'
Add reset reason function

See merge request sdk/ESP8266_RTOS_SDK!651
2018-12-19 16:35:14 +08:00
0f728b64de feat(esp8266): Add reset reason function
The function can be disable.
2018-12-19 15:11:29 +08:00
e3dde84949 feat(esp8266): Add config to choose console UART none 2018-12-18 20:15:13 +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
f1811b353b feature/config_event_loop_stack_size: Add config option for event loop stack
Adding configuration option for the event loop stack in ESP8266.
2018-10-24 15:03:15 +05:30
6232932aac feat(esp8266): Enable task watch dog dump information default 2018-10-15 09:53:59 +08:00
8ab11d4f80 feat(esp8266): Modify default watch dog trigger time from 6.5s to 26.2s for some calculation 2018-09-26 14:17:30 +08:00
8f21fea94e feat(esp8266): Add macro "__ESP_FILE__" and its configuration 2018-09-21 13:03:55 +08:00
0dd8594d03 fix(esp8266): Fix compiling error when disable watch initialization 2018-09-18 16:00:02 +08:00
e952f2d3fc Merge branch 'feature/make_wifi_tx_rate_from_high_to_low' into 'master'
feat(esp8266): make wifi tx rate change from high to low

See merge request sdk/ESP8266_RTOS_SDK!426
2018-09-17 17:59:33 +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
f5c913ed4f feat(esp8266): Add ppT task stack size configuration 2018-09-13 16:04:58 +08:00
7e8650dd65 feat(esp8266): Refactor task watch dog
1. Remove old watch dog function
2. Put WIFI NVS index table from RAM to flash
2018-09-13 15:20:33 +08:00
472fa796ed feat(esp8266): Add uiT task stack configuration 2018-09-13 13:35:27 +08:00
c8cbc97e0d feat(esp8266): Add configuration for UART swap I/O pins 2018-09-07 15:45:41 +08:00
1a6ffe4e9e feat(esp8266): Add configuration for UART baudrate 2018-09-07 15:40:35 +08:00
964e027860 feat(bootloader): Add configration for output console UART 2018-09-07 14:26:27 +08:00
65f7b25858 feat(esp8266): make wifi tx rate change from high to low 2018-08-24 11:11:56 +08:00
d56ce445fe feat(esp8266): make tx rate start from high to low 2018-08-01 16:18:16 +08:00
b32c52874d feat(esp8266): Add full icache mode
Use full 32 KB iram as icache.
2018-07-31 11:01:06 +08:00
60bc54c8ab feat(esp8266): Add function to return max scan AP number 2018-07-30 20:26:06 +08:00
ab8673bde3 feat(esp8266): Select output CR/LF for stdio function
1. esp-idf put it at esp32 kconfig, so we put it esp8266 kconfig not newlib kocnfig
2. use "ets_putc" instead of "panic_putc" to reduce redundant APIs
2018-07-06 17:04:36 +08:00
462e9d4f81 feat(esp8266): Add phy init data in code
Not support to config phy_init_data now, and need real code to use this data.
2018-06-15 19:37:58 +08:00
2412d525eb feat(esp8266): add APP_OFFSET in esp8266 temporary
Need to move to partition component
2018-06-14 23:48:49 +08:00