Commit Graph

1043 Commits

Author SHA1 Message Date
Wu Jian Gang
e896180a7f Merge branch 'feature/optimizing_hspi_example' into 'master'
feature(spi): optimizing hspi example

See merge request sdk/ESP8266_RTOS_SDK!841
2019-04-18 14:16:59 +08:00
Dong Heng
06e1dfeb52 Merge branch 'bugfix/fix_adc_warning' into 'master'
bugfix(adc): fix adc warning

See merge request sdk/ESP8266_RTOS_SDK!900
2019-04-18 13:10:51 +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
XiongYu
cac6080e1a bugfix(adc): fix adc warning 2019-04-18 11:38:20 +08:00
Zhang Jun Hao
aeaa66ec08 feat(esp8266): add settings for wifi tx power to menuconfig 2019-04-18 11:37:56 +08:00
XiongYu
2f3aa40c91 feature(spi): optimizing hspi example 2019-04-18 11:00:56 +08:00
Wu Jian Gang
f3c97bb74a Merge branch 'bugfix/fix_memleak_when_scanning_in_sta_ap_mode' into 'master'
fix(lib): fix memleak when scanning in sta+softap mode

See merge request sdk/ESP8266_RTOS_SDK!892
2019-04-18 08:52:55 +08:00
Wu Jian Gang
784d4a1c15 Merge branch 'feature/use_user_set_channel_connect_to_AP' into 'master'
feat(lib): optimize the time of station connects to AP

See merge request sdk/ESP8266_RTOS_SDK!891
2019-04-18 08:52:30 +08:00
dongheng
2ad3067abd feat(vfs): Disable VFS used by default
Console component must use VFS.
2019-04-17 19:59:18 +08:00
dongheng
e82ba45f03 feat(console): Modify console for ESP8266 2019-04-17 15:58:46 +08:00
dongheng
b030b79d2e feat(console): Bring console and its example from esp-idf
Commit ID: c7d0df54
2019-04-17 15:20:47 +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
dongheng
b3658b4eb1 feat(freertos): Add option for idle task stack size
Modify min size from 768 to 1024 bytes.
2019-04-17 10:13:38 +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
Zhang Jun Hao
4198a7c72a fix(lib): fix memleak when scanning in sta+softap mode 2019-04-16 14:43:23 +08:00
dongheng
d11543400e feat(vfs): Modify for esp8266 2019-04-15 17:18:42 +08:00
dongheng
e36706d776 feat(vfs): Bring vfs from esp-idf
Commit ID: e1e82c89
2019-04-15 17:18:03 +08:00
Dong Heng
08fc1b8b63 Merge branch 'feature/add_sha256' into 'master'
Add extra SHA and unit test

See merge request sdk/ESP8266_RTOS_SDK!872
2019-04-15 16:28:49 +08:00
Zhang Jun Hao
c135158f02 feat(lib): optimize the time of station connects to AP
1. save channel to NVS after connect.
2. scan with the saved channel first, if can not connect to AP, then do all channel scan.
2019-04-15 16:20:48 +08:00
dongheng
768afde238 feat(util): Add extra SHA and unit test
1. wpa_supplicatn use extra SHA default
2. mbedtls use extra SHA default
3. bootloader use extra SHA default
4. user code can use extra SHA default

Above all, using unified module is easy to maintenance code and save rom or ram.
2019-04-15 16:18:21 +08:00
Wu Jian Gang
d83c9f7866 Merge branch 'bugfix/remove_wme_info_by_default' into 'master'
fix(lib): remove wme info by default

See merge request sdk/ESP8266_RTOS_SDK!889
2019-04-15 15:56:13 +08:00
XiongYu
cdc22f273c feature(adc): add adc example 2019-04-15 12:01:11 +08:00
Zhang Jun Hao
d2202f8dfa fix(lib): remove wme info by default
Closes https://github.com/espressif/ESP8266_RTOS_SDK/issues/539
2019-04-12 17:42:14 +08:00
Zhang Jun Hao
e1cfe2ab94 feat(lib): update library 2019-04-12 09:54:37 +08:00
Zhang Jun Hao
965fc47ff8 feat(log): add esp_log to internal wifi lib 2019-04-12 09:35:45 +08:00
Zhang Jun Hao
6d31fd02fa feat(lib): reduce scan time when connect to AP 2019-04-10 10:57:47 +08:00
Zhang Jun Hao
4bcb11e262 fix(pp): fix cannot goto force sleep mode when pm is opened 2019-04-10 10:46:11 +08:00
Zhang Jun Hao
f66e42e4d0 fix(lib): fix pwm error in sniffer mode 2019-04-09 18:07:32 +08:00
Zhang Jun Hao
3bb1ca6c1d fix(lib): fix tx error when rts cts tx start tx complete came in same time 2019-04-09 15:45:25 +08:00
Zhang Jun Hao
a45f6573fb fix(pp): fix pwm error 2019-04-09 14:12:42 +08:00
Wu Jian Gang
67964eb9c8 Merge branch 'bugfix/uart_enable_swap' into 'master'
bugfix(uart): fix uart enable swap blockage

See merge request sdk/ESP8266_RTOS_SDK!876
2019-04-09 09:22:43 +08:00
dongheng
a9acaf91d0 fix(esp8266): Fix "esp_sleep.h" internal leaks "gpio.h" data declare 2019-04-04 17:39:11 +08:00
XiongYu
cca26bcb1c bugfix(uart): fix uart enable swap blockage 2019-04-04 17:26:38 +08:00
Dong Heng
94c08b5d94 Merge branch 'chore/add_esp_ringbuf' into 'master'
Divide ringbuf as a independent component from freertos

See merge request sdk/ESP8266_RTOS_SDK!875
2019-04-04 16:50:05 +08:00
dongheng
c43e3c04db fix(esp8266): Fix wps leaks OSI 2019-04-04 16:43:42 +08:00
dongheng
0ce7b87da6 chore(esp_ringbuf): Divide ringbuf as a independent component from freertos
Other OSes platform also can use ringbuf without freertos.
2019-04-04 15:31:34 +08:00
dongheng
86df7f879a feat(heap): Link heap raw malloc/free from flash to iram
Remove raw malloc internal calling function.
2019-04-02 10:53:52 +08:00
Dong Heng
17fc3ab6ba feat(util): Refactor CRC algorithm 2019-04-01 16:09:16 +08:00
Dong Heng
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
Wu Jian Gang
a11febe9a4 Merge branch 'feature/add_phy_version_log' into 'master'
feat(esp8266): add phy version log

See merge request sdk/ESP8266_RTOS_SDK!861
2019-04-01 10:06:23 +08:00
Dong Heng
24a5792056 Merge branch 'feature/add_ibus_data_util' into 'master'
Add IBus get data function

See merge request sdk/ESP8266_RTOS_SDK!867
2019-04-01 09:55:00 +08:00
dongheng
2449523a8e feat(util): Add IBus get data function
Using the macro to get uint8_t/uint16_t type data from IBus is much faster.
2019-03-29 19:38:22 +08:00
XiongYu
d177396c65 bugfix(pwm): fix pwm error phase
Fixes https://github.com/espressif/ESP8266_RTOS_SDK/issues/528
Fixes https://github.com/espressif/ESP8266_RTOS_SDK/issues/527
2019-03-29 11:55:27 +08:00
Zhang Jun Hao
d5d34f31af feat(esp8266): add phy version log 2019-03-27 15:16:33 +08:00
dongheng
68e990c99f feat(freertos): Clean up unused or unsupported code for ESP8266
Make it easy for other OS platform to use these code.

If users want to add other OSes, they only should add 3 files:
1. "port.c":  init task stack and switch task function
2. "osi.c": wrapper APIs to FreeRTOS from other OSes
3. "heap.c": wrapper APIs for other OSes' heap APIs
2019-03-27 11:45:57 +08:00
Dong Heng
eb6d4f7f53 Merge branch 'feature/init_os_before_start_it' into 'master'
Add option to init OS before starting it

See merge request sdk/ESP8266_RTOS_SDK!859
2019-03-26 16:54:05 +08:00
dongheng
c378e07232 feat(esp8266): Add option to init OS before starting it 2019-03-26 16:35:23 +08:00
dongheng
5970720094 feat(espos): Remove ESPOS 2019-03-25 17:55:07 +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