b6fd236fa0
Merge branch 'feature/errno_to_string' into 'master'
...
Add esp-idf error number description
See merge request sdk/ESP8266_RTOS_SDK!851
2019-04-17 15:03:05 +08:00
8aae2e5764
Merge branch 'feature/simplify_xtensa_code' into 'master'
...
Simplify xtensa platform code
See merge request sdk/ESP8266_RTOS_SDK!862
2019-04-16 19:56:05 +08:00
913188fdf3
feat(freertos): Simplify xtensa platform code
...
All normal ISRs are called by "_xt_isr_handler".
2019-04-16 19:49:06 +08:00
cdc22f273c
feature(adc): add adc example
2019-04-15 12:01:11 +08:00
965fc47ff8
feat(log): add esp_log to internal wifi lib
2019-04-12 09:35:45 +08:00
c43e3c04db
fix(esp8266): Fix wps leaks OSI
2019-04-04 16:43:42 +08:00
d5d34f31af
feat(esp8266): add phy version log
2019-03-27 15:16:33 +08:00
c378e07232
feat(esp8266): Add option to init OS before starting it
2019-03-26 16:35:23 +08:00
be88feb395
feat(esp8266): Using global functions instead of function table
...
The Wi-Fi adapter APIs are only used by internal libraires.
2019-03-25 17:35:59 +08:00
050fb6a63f
feat(esp8266): Add esp-idf error number description
...
Commit ID: f49e2afe
2019-03-22 17:41:48 +08:00
31efd6f764
feat(esp8266): Remove esp_socket to save flash and ram
2019-03-22 11:24:50 +08:00
eef781f9b9
fix(esp8266): Fix esp8266 load RTC segment when reset from deep sleep
...
Now only 1MB flash is mapped to SoC bus.
2019-03-15 14:08:26 +08:00
3c68b66934
Merge branch 'bugfix/fix_segment_count_in_startup' into 'master'
...
fix(esp8266): Fix to support multi segment
See merge request sdk/ESP8266_RTOS_SDK!838
2019-03-15 11:41:33 +08:00
d5b70c9bb8
fix(esp8266): Fix to support multi segment
2019-03-14 18:27:17 +08:00
656532e7b3
fix(esp8266): Fix ets_printf "%p" format output
2019-03-14 15:37:09 +08:00
7fbb68f4ea
feat(esp8266): Add API to get microseconds
2019-03-12 09:39:07 +08:00
721a161bc1
feat(esp8266): Add option to configurate CPU frequncy to 160MHz before "app_main"
2019-03-05 11:50:33 +08:00
a822e6bcc9
feat(freertos): Remove unnecessary stack panic information
...
Using "0x......" instead of origin "......" to represent hexadecimal data of stack and idf_monitor will
show its corresponding function if the address is located at a function of the project.
2019-02-14 15:38:35 +08:00
82959d73fe
feat(esp8266): Add get default mac
2019-01-29 09:15:55 +08:00
11db1b0daf
feat(bootloader): Support v2 firmware updates to v3 by OTA
2019-01-16 14:20:58 +08:00
1caafb0b68
fix(esp8266): Fix hardware watch dog triggers after software restart
2019-01-07 17:20:51 +08:00
09fe8f7085
fix(log): Fix log time mismatch
...
When system startup, using 2*crystal as clock source.
2018-12-28 14:44:12 +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
48061e78a4
feat(esp8266): ets_putc support CR/LR/CRLR selection
...
ets_printf/ESP_EARLY_LOGX can use this function also.
2018-11-27 13:55:32 +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
d5b14d7427
feat(bootloader): Initialize SPI flash clock and I/O mode at bootloader
2018-11-09 16:52:59 +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
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
db6191c9db
Revert "Merge branch 'feature/remove_link_parameters' into 'master'"
...
This reverts merge request !525
2018-09-28 15:38:58 +08:00
f26e0e27ab
feat(esp8266): Remove initialization stack align
2018-09-27 12:39:36 +08:00
e0c144f0d5
feat(esp8266): Remove link parameter from code for relink
2018-09-27 12:33:50 +08:00
f537808a9a
feat(esp8266): Add esp_timer function
...
This function is based on FreeRTOS timer not real time hard timer.
Adding this just for some user passing compiling.
2018-09-25 20:20:00 +08:00
e3dc6c2ad6
feat(esp8266): make tx rate start from 1M when ap is too close with station
2018-09-20 20:41:09 +08:00
7b34f24aa4
feat(esp8266): Perfect WIFI OSI heap trace API
2018-09-18 13:59:47 +08:00
f5c913ed4f
feat(esp8266): Add ppT task stack size configuration
2018-09-13 16:04:58 +08:00
1fc474b8c9
feat(pthread): Modify for ESP8266
2018-09-13 15:34:54 +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
a4369522b9
feat(heap): Remove old heap and modify old heap API
2018-09-12 11:12:30 +08:00
260da4a6f3
feat(heap): Add new heap component
2018-09-12 11:12:17 +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
52e3992155
Merge branch 'feature/remove_tcpip_adapter_from_startup' into 'master'
...
Remove TCPIP adapter initilization from startup.
See merge request sdk/ESP8266_RTOS_SDK!435
2018-09-04 17:26:35 +08:00
a78fb5c99f
feat(esp8266): Remove critical from WIFI OSI
2018-08-28 14:24:05 +08:00
252f7e9c39
feat(esp8266): Remove TCPIP adapter initilization from startup.
...
User should initialize TCPIP adapter at "app_main".
2018-08-27 16:13:54 +08:00
9a366a7c7d
Merge branch 'feature/perfect_aio_function' into 'master'
...
Perfect AIO function and logic
See merge request sdk/ESP8266_RTOS_SDK!417
2018-08-22 17:52:35 +08:00
614b6ea634
feat(esp8266): Perfect AIO function and logic
2018-08-21 21:19:21 +08:00
b1ee72bdbe
feat(lwip): Disable IPv6 default
2018-08-16 11:29:44 +08:00