1805 Commits

Author SHA1 Message Date
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
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
9ed50efd3b Merge branch 'feature/add_adc_example' into 'master'
feature(adc): add adc example

See merge request sdk/ESP8266_RTOS_SDK!855
2019-04-15 15:54:44 +08:00
cdc22f273c feature(adc): add adc example 2019-04-15 12:01:11 +08:00
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
2105cf040a Merge branch 'feature/add_esp_log_to_internal_wifi_lib' into 'master'
feat(log): add esp_log to internal wifi lib

See merge request sdk/ESP8266_RTOS_SDK!835
2019-04-12 10:39:06 +08:00
e1cfe2ab94 feat(lib): update library 2019-04-12 09:54:37 +08:00
965fc47ff8 feat(log): add esp_log to internal wifi lib 2019-04-12 09:35:45 +08:00
54d31061c1 Merge branch 'bugfix/fix_make_global_macro_lose' into 'master'
Fix "print_flash_cmd" lose global macro

See merge request sdk/ESP8266_RTOS_SDK!888
2019-04-11 11:14:47 +08:00
998596aa67 fix(make): Fix "print_flash_cmd" lose global macro 2019-04-11 10:49:33 +08:00
2598b7ec21 Merge branch 'bugfix/netif_loopback_default_to_true' into 'master'
bugfix/netif_loopback_default_to_true: Changed lnetif loopback default to true

See merge request sdk/ESP8266_RTOS_SDK!878
2019-04-10 17:08:51 +08:00
dc92996c00 Merge branch 'feature/reduce_scan_time_when_connect_to_AP' into 'master'
feat(lib): reduce scan time when connect to AP

See merge request sdk/ESP8266_RTOS_SDK!886
2019-04-10 14:19:37 +08:00
6d31fd02fa feat(lib): reduce scan time when connect to AP 2019-04-10 10:57:47 +08:00
347728990d Merge branch 'bugfix/fix_cannot_goto_force_sleep_when_pm_is_opened' into 'master'
fix(pp): fix cannot goto force sleep mode when pm is opened

See merge request sdk/ESP8266_RTOS_SDK!885
2019-04-10 10:50:33 +08:00
4bcb11e262 fix(pp): fix cannot goto force sleep mode when pm is opened 2019-04-10 10:46:11 +08:00
4d695aad09 bugfix/netif_loopback_default_to_true: Added netif loopback to true in sdkconfig.defaults of http_server & provisioning 2019-04-09 19:41:48 +05:30
a77d98b23a Merge branch 'bugfix/fix_pwm_error_in_sniffer_mode' into 'master'
fix(lib): fix pwm error in sniffer mode

See merge request sdk/ESP8266_RTOS_SDK!883
2019-04-09 18:27:12 +08:00
f66e42e4d0 fix(lib): fix pwm error in sniffer mode 2019-04-09 18:07:32 +08:00
4d694dc539 Merge branch 'bugfix/fix_tx_error_when_rts_cts_tx_start_tx_complete_came_in_same_time' into 'master'
fix(lib): fix tx error when rts cts tx start tx complete came in same time

See merge request sdk/ESP8266_RTOS_SDK!882
2019-04-09 16:14:37 +08:00
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
d913340f00 Merge branch 'bugfix/fix_pwm_error' into 'master'
fix(pp): fix pwm error

See merge request sdk/ESP8266_RTOS_SDK!879
2019-04-09 15:30:53 +08:00
a45f6573fb fix(pp): fix pwm error 2019-04-09 14:12:42 +08:00
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
da6c51d298 Merge branch 'bugfix/esp_sleep_leaks_gpio_declare' into 'master'
Fix "esp_sleep.h" internal leaks "gpio.h" data declare

See merge request sdk/ESP8266_RTOS_SDK!877
2019-04-04 17:55:35 +08:00
a9acaf91d0 fix(esp8266): Fix "esp_sleep.h" internal leaks "gpio.h" data declare 2019-04-04 17:39:11 +08:00
cca26bcb1c bugfix(uart): fix uart enable swap blockage 2019-04-04 17:26:38 +08:00
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
3a4f34cb37 Merge branch 'bugfix/fix_wps_osi_leak' into 'master'
Fix wps leaks OSI

See merge request sdk/ESP8266_RTOS_SDK!873
2019-04-04 16:48:24 +08:00
c43e3c04db fix(esp8266): Fix wps leaks OSI 2019-04-04 16:43:42 +08:00
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
288b1c89de Merge branch 'feature/link_heap_to_iram' into 'master'
Link heap raw malloc/free from flash to iram

See merge request sdk/ESP8266_RTOS_SDK!870
2019-04-02 11:29:13 +08:00
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
0460e53434 Merge branch 'feature/refactor_crc' into 'master'
Refactor CRC algorithm

See merge request sdk/ESP8266_RTOS_SDK!614
2019-04-01 16:59:04 +08:00
17fc3ab6ba feat(util): Refactor CRC algorithm 2019-04-01 16:09:16 +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
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
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
f200857495 Merge branch 'bugfix/PWM_error_phase' into 'master'
bugfix(pwm): fix pwm error phase

See merge request sdk/ESP8266_RTOS_SDK!864
2019-04-01 09:52:31 +08:00
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
0787de107e Merge branch 'chore/sync_github_to_jira' into 'master'
Sync issues from github to JIRA

See merge request sdk/ESP8266_RTOS_SDK!866
2019-03-29 16:00:29 +08:00
bfb6ad86d4 chore(jira): Sync issues from github to JIRA 2019-03-29 15:11:03 +08:00
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
2bb25a0a93 feat(lwip): Clean up LwIP port code 2019-03-28 21:58:33 +08:00
d5d34f31af feat(esp8266): add phy version log 2019-03-27 15:16:33 +08:00
b05cf79870 Merge branch 'feature/cleanup_rtos_dependence' into 'master'
Clean up unused or unsupported code for ESP8266

See merge request sdk/ESP8266_RTOS_SDK!860
2019-03-27 12:22:43 +08:00
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
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
56e6b986cf Merge branch 'feature/remove_espos' into 'master'
Remove ESPOS

See merge request sdk/ESP8266_RTOS_SDK!858
2019-03-26 16:37:59 +08:00
c378e07232 feat(esp8266): Add option to init OS before starting it 2019-03-26 16:35:23 +08:00
5970720094 feat(espos): Remove ESPOS 2019-03-25 17:55:07 +08:00