dongheng
827e7478fa
fix(sleep): fix enter light sleep mode error
2019-09-23 10:53:49 +08:00
dongheng
c533188b1a
fix(esp8266): fix get MAC address from efuse output information error
2019-09-18 10:43:27 +08:00
Dong Heng
d501ebaf69
Merge branch 'feature/set_phy_cal_option_according_to_cal_data_check' into 'master'
...
feat(esp8266): set phy cal option according to cal data check
See merge request sdk/ESP8266_RTOS_SDK!1096
2019-09-17 10:44:01 +08:00
Dong Heng
e7cfc98413
Merge branch 'bugfix/fix_uart_output_error_when_startup' into 'master'
...
esp8266: fix UART output error when start up
See merge request sdk/ESP8266_RTOS_SDK!1094
2019-09-17 10:37:30 +08:00
Dong Heng
f1cd394290
Merge branch 'feature/relink_phy_ets_printf' into 'master'
...
phy: relink ets_printf of libphy.a to phy_printf
See merge request sdk/ESP8266_RTOS_SDK!1095
2019-09-17 10:36:46 +08:00
Dong Heng
2dadceb827
Merge branch 'bugfix/fix_timer_call_delete_when_proc' into 'master'
...
esp_timer: fix delete timer and timer processs later
See merge request sdk/ESP8266_RTOS_SDK!1097
2019-09-17 10:36:04 +08:00
Zhang Jun Hao
0f4a396e04
feat(esp8266): set phy cal option according to cal data check
2019-09-16 17:21:29 +08:00
dongheng
205817ea2e
fix(esp_timer): fix delete timer and timer processs later
...
Make sure that FreeRTOS deletes timer firstly and then API "esp_timer_delete" free the source.
2019-09-16 16:25:45 +08:00
dongheng
6b7c87189d
feat(phy): relink ets_printf of libphy.a to phy_printf
...
"phy_printf" has no output.
2019-09-16 15:47:50 +08:00
dongheng
96e5df4ebd
fix(esp8266): fix UART output error when start up
...
Add UART system API to flush UART and wait until all characters are sent.
2019-09-16 15:21:42 +08:00
Dong Heng
431e94031e
Merge branch 'feature/add_phy_partial_calibration' into 'master'
...
feat(phy): add phy partial calibration in phy init
See merge request sdk/ESP8266_RTOS_SDK!1083
2019-09-16 11:02:45 +08:00
Zhang Jun Hao
e3c73f339c
feat(phy): add phy partial calibration in phy init
2019-09-16 10:49:08 +08:00
Dong Heng
6995f4a586
Merge branch 'feature/refactor_wifi_power_save' into 'master'
...
feat(lib): refactor wifi power save
See merge request sdk/ESP8266_RTOS_SDK!1075
2019-09-09 10:24:26 +08:00
Zhang Jun Hao
9fd4951863
feat(wifi): refactor wifi power save
2019-09-06 15:20:46 +08:00
dongheng
020a17d350
feat(pm): flush UART when enter light sleep
...
If FRC2 is not used, pm will not calculate its sleep time.
2019-09-06 14:44:06 +08:00
dongheng
4473846f4f
feat(esp8266): power management update frc2 ccount after sleep wake up
...
1. link function from IRAM to Flash
2. using sleep early ticks instead time to avoid temperature drift or zero drift of RC oscillator
2019-09-03 17:49:57 +08:00
dongheng
aa965627d1
feat(esp8266): add new power management method
2019-08-30 20:58:32 +08:00
Dong Heng
bb6fc942ee
Merge branch 'feature/refactor_and_add_more_wifi_feature_for_11n_certificate' into 'master'
...
feat(wifi): refactor and add more wifi feature for 11n certificate
See merge request sdk/ESP8266_RTOS_SDK!1044
2019-08-30 20:13:58 +08:00
Zhang Jun Hao
53813599e9
feat(wifi): refactor and add more wifi feature for 11n certificate
2019-08-30 14:19:16 +08:00
Dong Heng
36ee2c36ca
Merge branch 'bugfix/fix_vfs_uart_noinit_by_using_fnano_newlib' into 'master'
...
newlib: fix some initialization function is not done when using float nano newlib
See merge request sdk/ESP8266_RTOS_SDK!1070
2019-08-29 11:40:22 +08:00
dongheng
3986202ee9
fix(newlib): fix some initialization function is not done when using float-nano newlib and VFS
...
Using option "NEWLIB_LIBRARY_CUSTOMER" instead of "NEWLIB_ENABLE".
2019-08-28 11:28:58 +08:00
dongheng
767d995466
feat(esp8266): refactor ESP8266(xtensa lx106) panic backtrace function
2019-08-26 16:55:20 +08:00
dongheng
b061230056
feat(esp8266): refactor CCOMPARE timer and system time by microseconds
...
old: CCOMPARE timer triggers when CCOUNT increase to equal to CCOMPARE, then ISR will increase integer of "_xt_tick_divisor"
to CCOMPARE and wait for next interrupt triggering
now: CCOMPARE timer triggers when CCOUNT increase to equal to CCOMPARE, then ISR will reset CCOUNT to be 0 and reset CCOMPARE
to be integer of "_xt_tick_divisor", then wait for next interrupt triggering
Using the new method, we may get the CCOUNT value without considing if it has overflowed.
System running microseconds = g_os_ticks * microseconds per tick + CCOUNT.
2019-08-19 14:03:20 +08:00
dongheng
301d857988
feat(esp8266): supports "make size" and its family function
...
1. support "make size", "make size-files", "make size-components" and "make size-symbols"
2. add esp-idf style link file including "esp8266.ld" and "esp8266.project.ld.in"
3. add link advaced generation file to components of esp8266 and spi_flash
2019-08-05 17:20:29 +08:00
Zhang Jun Hao
2084e8ed19
feat(esp8266): format phy_init.c
2019-06-12 10:38:33 +08:00
Zhang Jun Hao
d04ce110f9
feat(esp8266): add set tx power via vdd33 function
2019-06-12 10:38:33 +08:00
dongheng
639c64a540
feat(compatibility_upgrade): add function to get old SDK's target ap SSID and passowrd
...
Add error warning to check the wrong parition table.
2019-05-31 15:51:20 +08:00
dongheng
37ffcbe9e6
feat(esp8266): Add feature to copy old RF parameters to new SDK partition
...
The old SDK's RF parameters is also kept.
2019-05-05 09:58:18 +08:00
Dong Heng
28c49527f2
Merge branch 'feature/add_settings_for_wifi_tx_power_to_menuconfig' into 'master'
...
feat(esp8266): add settings for wifi tx power to menuconfig
See merge request sdk/ESP8266_RTOS_SDK!899
2019-04-18 12:17:56 +08:00
Zhang Jun Hao
aeaa66ec08
feat(esp8266): add settings for wifi tx power to menuconfig
2019-04-18 11:37:56 +08:00
Dong Heng
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
Dong Heng
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
dongheng
913188fdf3
feat(freertos): Simplify xtensa platform code
...
All normal ISRs are called by "_xt_isr_handler".
2019-04-16 19:49:06 +08:00
XiongYu
cdc22f273c
feature(adc): add adc example
2019-04-15 12:01:11 +08:00
Zhang Jun Hao
965fc47ff8
feat(log): add esp_log to internal wifi lib
2019-04-12 09:35:45 +08:00
dongheng
c43e3c04db
fix(esp8266): Fix wps leaks OSI
2019-04-04 16:43:42 +08:00
Zhang Jun Hao
d5d34f31af
feat(esp8266): add phy version log
2019-03-27 15:16:33 +08:00
dongheng
c378e07232
feat(esp8266): Add option to init OS before starting it
2019-03-26 16:35:23 +08:00
dongheng
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
dongheng
050fb6a63f
feat(esp8266): Add esp-idf error number description
...
Commit ID: f49e2afe
2019-03-22 17:41:48 +08:00
dongheng
31efd6f764
feat(esp8266): Remove esp_socket to save flash and ram
2019-03-22 11:24:50 +08:00
dongheng
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
Wu Jian Gang
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
Wu Jian Gang
d5b70c9bb8
fix(esp8266): Fix to support multi segment
2019-03-14 18:27:17 +08:00
dongheng
656532e7b3
fix(esp8266): Fix ets_printf "%p" format output
2019-03-14 15:37:09 +08:00
dongheng
7fbb68f4ea
feat(esp8266): Add API to get microseconds
2019-03-12 09:39:07 +08:00
dongheng
721a161bc1
feat(esp8266): Add option to configurate CPU frequncy to 160MHz before "app_main"
2019-03-05 11:50:33 +08:00
Dong Heng
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
Dong Heng
82959d73fe
feat(esp8266): Add get default mac
2019-01-29 09:15:55 +08:00
Dong Heng
11db1b0daf
feat(bootloader): Support v2 firmware updates to v3 by OTA
2019-01-16 14:20:58 +08:00