1843 Commits

Author SHA1 Message Date
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
12eb093aee Merge branch 'feature/refactor_wifi_osi' into 'master'
Using global functions instead of function table

See merge request sdk/ESP8266_RTOS_SDK!857
2019-03-25 17:42:33 +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
5425ce051f Merge branch 'bugfix/fix_force_deep_sleep_error' into 'master'
fix(lib): fix force deep sleep error

See merge request sdk/ESP8266_RTOS_SDK!852
2019-03-22 21:30:17 +08:00
1a5d1e1510 Merge branch 'bugfix/fix_link_file' into 'master'
fix(esp8266): Fix and clean up link file

See merge request sdk/ESP8266_RTOS_SDK!856
2019-03-22 21:29:25 +08:00
050fb6a63f feat(esp8266): Add esp-idf error number description
Commit ID: f49e2afe
2019-03-22 17:41:48 +08:00
6f4fc4cf7c Merge branch 'feature/add_esp_mqtt' into 'master'
Add ESP-MQTT

See merge request sdk/ESP8266_RTOS_SDK!846
2019-03-22 17:13:41 +08:00
2d027322de feat(esp-mqtt): Add ESP-MQTT example 2019-03-22 16:55:30 +08:00
04ee11ee53 feat(mqtt): Add esp-mqtt
Commit ID: 13018449

Add global "mqtt" to manage both "ESP-MQTT" and "IBM-MQTT". Using select the target MQTT to using like selecting SSL.
2019-03-22 16:55:16 +08:00
83c04fa31d fix(esp8266): Fix and clean up link file 2019-03-22 16:51:20 +08:00
dcbf345333 fix(lib): fix force deep sleep error 2019-03-22 13:41:14 +08:00
2ce8246b8f Merge branch 'feature/add_dram0_index_section_attr' into 'master'
Link script add dram0.* attribute

See merge request sdk/ESP8266_RTOS_SDK!854
2019-03-22 12:50:43 +08:00
6242bb8f0c feat(esp8266): Link script add dram0.* attribute 2019-03-22 12:47:09 +08:00