]> granicus.if.org Git - esp-idf/log
esp-idf
5 years agoesp_flash: fix set qe bit and write command issues
Michael (XIAO Xufeng) [Thu, 5 Sep 2019 05:11:36 +0000 (13:11 +0800)]
esp_flash: fix set qe bit and write command issues

There used to be dummy phase before out phase in common command
transactions. This corrupts the data.

The code before never actually operate (clear) the QE bit, once it finds
the QE bit is set. It's hard to check whether the QE set/disable
functions work well.

This commit:

1. Cancel the dummy phase

2. Set and clear the QE bit according to chip settings, allowing tests
   for QE bits. However for some chips (Winbond for example), it's not
   forced to clear the QE bit if not able to.

3. Also refactor to allow chip_generic and other chips to share the same
   code to read and write qe bit; let common command and read command share
   configure_host_io_mode.

4. Rename read mode to io mode since maybe we will write data with quad
   mode one day.

5 years agoMerge branch 'bugfix/msys2_toolchain_path_note' into 'master'
Angus Gratton [Mon, 14 Oct 2019 07:31:49 +0000 (15:31 +0800)]
Merge branch 'bugfix/msys2_toolchain_path_note' into 'master'

docs: update windows msys2 installer notes to unzip all-in-one toolchain to path without spaces

See merge request espressif/esp-idf!6181

5 years agoMerge branch 'bugfix/ci_weekend_test_update' into 'master'
Angus Gratton [Mon, 14 Oct 2019 07:30:33 +0000 (15:30 +0800)]
Merge branch 'bugfix/ci_weekend_test_update' into 'master'

CI: weekend test fixes

See merge request espressif/esp-idf!6235

5 years agoMerge branch 'bugfix/ws_client_fix_event_blocking' into 'master'
Angus Gratton [Mon, 14 Oct 2019 07:17:34 +0000 (15:17 +0800)]
Merge branch 'bugfix/ws_client_fix_event_blocking' into 'master'

ws_client: fixed posting to event loop with websocket timeout

See merge request espressif/esp-idf!5901

5 years agoMerge branch 'bugfix/ws_client_fixed_path_query_uri' into 'master'
Angus Gratton [Mon, 14 Oct 2019 07:01:59 +0000 (15:01 +0800)]
Merge branch 'bugfix/ws_client_fixed_path_query_uri' into 'master'

websocket_client: fix URI parsing to include also query part in websocket connection path

See merge request espressif/esp-idf!6201

5 years agoMerge branch 'bugfix/mdns_answer_ip6_size' into 'master'
Angus Gratton [Mon, 14 Oct 2019 06:59:16 +0000 (14:59 +0800)]
Merge branch 'bugfix/mdns_answer_ip6_size' into 'master'

mdns: use constant size of AAAA answer instead of lw_IP struct size

Closes WIFI-771

See merge request espressif/esp-idf!6188

5 years agoMerge branch 'doc/esp_ringbuf_acquire_complete' into 'master'
Angus Gratton [Mon, 14 Oct 2019 03:34:12 +0000 (11:34 +0800)]
Merge branch 'doc/esp_ringbuf_acquire_complete' into 'master'

esp_ringbuf: add documents for SendAcquire and SendComplete

See merge request espressif/esp-idf!6165

5 years agoMerge branch 'docs/update_bootloader_chip_revision_print' into 'master'
Ivan Grokhotkov [Mon, 14 Oct 2019 03:29:49 +0000 (11:29 +0800)]
Merge branch 'docs/update_bootloader_chip_revision_print' into 'master'

bootloader_support: fix logging prints around chip revision

See merge request espressif/esp-idf!6324

5 years agobootloader_support: fix logging prints around chip revision
Mahavir Jain [Fri, 11 Oct 2019 09:05:22 +0000 (14:35 +0530)]
bootloader_support: fix logging prints around chip revision

5 years agoesp_ringbuf: add documents for SendAcquire and SendComplete
michael [Thu, 19 Sep 2019 10:35:24 +0000 (18:35 +0800)]
esp_ringbuf: add documents for SendAcquire and SendComplete

5 years agoMerge branch 'feature/handle_icy_uris' into 'master'
Angus Gratton [Fri, 11 Oct 2019 06:06:16 +0000 (14:06 +0800)]
Merge branch 'feature/handle_icy_uris' into 'master'

Modified http_parser to handle ICY uris.

See merge request espressif/esp-idf!6207

5 years agoMerge branch 'refactor/ethernet_remove_blocking_in_timer_callback' into 'master'
Angus Gratton [Fri, 11 Oct 2019 05:07:38 +0000 (13:07 +0800)]
Merge branch 'refactor/ethernet_remove_blocking_in_timer_callback' into 'master'

Ethernet: optimize and bugfix

Closes IDF-1051

See merge request espressif/esp-idf!6213

5 years agoModified http_parser to handle ICY uris.
Vikram Dattu [Thu, 26 Sep 2019 05:54:13 +0000 (11:24 +0530)]
Modified http_parser to handle ICY uris.

ICY URIs e.g `http://uk1.internet-radio.com/proxy/vombat?mp=/;` need to
be handled differently.

For basic use case, these URIs are similar to HTTP with exception that they reply with `ICY 200` etc in place of `HTTP/1.1 200`.

In http_parser, we now also parse ICY URIs to be able to handle these similar to HTTP.

Signed-off-by: Vikram Dattu <vikram.dattu@espressif.com>
5 years agoMerge branch 'test/add_wifi_init_unit_test_case' into 'master'
Angus Gratton [Fri, 11 Oct 2019 05:00:59 +0000 (13:00 +0800)]
Merge branch 'test/add_wifi_init_unit_test_case' into 'master'

add wifi init unit test cases

Closes IDF-77

See merge request espressif/esp-idf!4200

5 years agoadd wifi init unit test cases
Hu Chao Ru [Fri, 11 Oct 2019 05:00:57 +0000 (13:00 +0800)]
add wifi init unit test cases

5 years agoMerge branch 'fix/cmake_req_private_comp' into 'master'
Angus Gratton [Fri, 11 Oct 2019 04:58:45 +0000 (12:58 +0800)]
Merge branch 'fix/cmake_req_private_comp' into 'master'

cmake: Fix cmakelists to add required private components

See merge request espressif/esp-idf!5428

5 years agoEthernet: optimize and bugfix
suda-morris [Thu, 19 Sep 2019 03:27:42 +0000 (11:27 +0800)]
Ethernet: optimize and bugfix

1. simplify deallocate in esp_eth_mac_new_esp32, esp_eth_mac_new_dm9051
2. remove blocking operation in os timer callback
3. check buffer size in ethernet receive function

5 years agoMerge branch 'bugfix/wifi_lib_ci' into 'master'
Jiang Jiang Jian [Thu, 10 Oct 2019 14:25:36 +0000 (22:25 +0800)]
Merge branch 'bugfix/wifi_lib_ci' into 'master'

ci: fix ci issues of wifi lib

See merge request espressif/esp-idf!6288

5 years agoMerge branch 'NimBLE/fix_esp_nimble_hci_delay' into 'master'
Mahavir Jain [Thu, 10 Oct 2019 09:20:15 +0000 (17:20 +0800)]
Merge branch 'NimBLE/fix_esp_nimble_hci_delay' into 'master'

NimBLE: Misc changes in NimBLE porting layer and menuconfig option

See merge request espressif/esp-idf!6243

5 years agoNimBLE: Misc changes in NimBLE porting layer and menuconfig option
Prasad Alatkar [Thu, 10 Oct 2019 09:20:15 +0000 (17:20 +0800)]
NimBLE: Misc changes in NimBLE porting layer and menuconfig option

- Minor fix to remove while loop & delay while transmitting data from
  host to controller.
- Add menuconfig option to enable predefined public-private keypair for
  debugging (Vol. 3, Part H, 2.3.5.6.1)

5 years agoMerge branch 'docs/Update_CN_Getting_Started_With_Changes_in_EN' into 'master'
Krzysztof Budzynski [Thu, 10 Oct 2019 08:52:07 +0000 (16:52 +0800)]
Merge branch 'docs/Update_CN_Getting_Started_With_Changes_in_EN' into 'master'

Add translation for getting started guide - batch 1

See merge request espressif/esp-idf!6147

5 years agoAdd translation for getting started guide - batch 1
Natasha [Thu, 10 Oct 2019 08:52:07 +0000 (16:52 +0800)]
Add translation for getting started guide - batch 1

5 years agoMerge branch 'bugfix/ut_adjtime' into 'master'
Angus Gratton [Thu, 10 Oct 2019 03:08:46 +0000 (11:08 +0800)]
Merge branch 'bugfix/ut_adjtime' into 'master'

newlib: Fix UT - test time adjustment happens linearly

See merge request espressif/esp-idf!6245

5 years agoMerge branch 'bugfix/fixes_from_kconfiglib_update' into 'master'
Angus Gratton [Thu, 10 Oct 2019 03:06:29 +0000 (11:06 +0800)]
Merge branch 'bugfix/fixes_from_kconfiglib_update' into 'master'

Fix of menuconfig bug for MSYS2 and a couple of cosmetic changes

See merge request espressif/esp-idf!6255

5 years agoMerge branch 'bugfix/treat_unreg_components_as_unresolved' into 'master'
Ivan Grokhotkov [Wed, 9 Oct 2019 15:53:57 +0000 (23:53 +0800)]
Merge branch 'bugfix/treat_unreg_components_as_unresolved' into 'master'

CMake: Treat unregistered components as unresolved

See merge request espressif/esp-idf!5700

5 years agoMerge branch 'feature/cxx_coding_style' into 'master'
Ivan Grokhotkov [Wed, 9 Oct 2019 15:52:18 +0000 (23:52 +0800)]
Merge branch 'feature/cxx_coding_style' into 'master'

doc: Added basic C++ style guide

See merge request espressif/esp-idf!6216

5 years agoMerge branch 'feature/add_psram_workaround_option' into 'master'
Ivan Grokhotkov [Wed, 9 Oct 2019 15:41:09 +0000 (23:41 +0800)]
Merge branch 'feature/add_psram_workaround_option' into 'master'

make psram workaround depend on chip revison

Closes IDF-1004

See merge request espressif/esp-idf!6113

5 years agoMerge branch 'bugfix/coap_mbedtls_add_define_check_for_apln' into 'master'
Mahavir Jain [Wed, 9 Oct 2019 08:46:46 +0000 (16:46 +0800)]
Merge branch 'bugfix/coap_mbedtls_add_define_check_for_apln' into 'master'

ESP32/coap_mbedtls:add macro checks

See merge request espressif/esp-idf!6262

5 years agoESP32/coap_mbedtls:add macro checks
Aditya Patwardhan [Wed, 9 Oct 2019 08:46:46 +0000 (16:46 +0800)]
ESP32/coap_mbedtls:add macro checks
Closes https://github.com/espressif/esp-idf/issues/4156

5 years agoci: fix ci issues of wifi lib
chenyudong [Wed, 9 Oct 2019 07:07:19 +0000 (15:07 +0800)]
ci: fix ci issues of wifi lib

sync esp_wifi.h to wifi lib

5 years agoMerge branch 'doc/zh_CN_repo_README' into 'master'
Krzysztof Budzynski [Wed, 9 Oct 2019 05:48:35 +0000 (13:48 +0800)]
Merge branch 'doc/zh_CN_repo_README' into 'master'

add zh_CN translation of README in esp-idf repo

Closes IDF-957

See merge request espressif/esp-idf!6217

5 years agoAdded basic C++ style guide
Jakob Hasse [Wed, 25 Sep 2019 03:08:21 +0000 (11:08 +0800)]
Added basic C++ style guide

* C++ style guide
* Changed headings to "Title Case"

5 years agoadd zh_CN translation of README in esp-idf repo
suda-morris [Thu, 19 Sep 2019 11:08:59 +0000 (19:08 +0800)]
add zh_CN translation of README in esp-idf repo

5 years agoMerge branch 'bugfix/alt_exit_idf_monitor' into 'master'
Angus Gratton [Wed, 9 Oct 2019 01:39:51 +0000 (09:39 +0800)]
Merge branch 'bugfix/alt_exit_idf_monitor' into 'master'

idf_monitor: Exit with CTRL+X in menu

Closes IDFGH-1971 and IDFGH-1930

See merge request espressif/esp-idf!6260

5 years agoMerge branch 'bugfix/missing_build_targets_cmake' into 'master'
Ivan Grokhotkov [Tue, 8 Oct 2019 08:24:40 +0000 (16:24 +0800)]
Merge branch 'bugfix/missing_build_targets_cmake' into 'master'

esptool_py: add missing phony build targets for CMake

Closes IDFGH-370

See merge request espressif/esp-idf!5838

5 years agoMerge branch 'feat/spi_internal_header' into 'master'
Ivan Grokhotkov [Tue, 8 Oct 2019 08:19:46 +0000 (16:19 +0800)]
Merge branch 'feat/spi_internal_header' into 'master'

spi: move deprecated functions into internal header

See merge request espressif/esp-idf!5985

5 years agoMerge branch 'bugfix/examples_disconnect_before_restart' into 'master'
Ivan Grokhotkov [Tue, 8 Oct 2019 08:16:25 +0000 (16:16 +0800)]
Merge branch 'bugfix/examples_disconnect_before_restart' into 'master'

examples: disconnect from Wi-Fi before restart (and don't try to reconnect!)

See merge request espressif/esp-idf!6267

5 years agoidf_monitor: Exit with CTRL+X in menu
Per-Olov Jernberg [Sun, 6 Oct 2019 13:03:23 +0000 (15:03 +0200)]
idf_monitor: Exit with CTRL+X in menu

Currently, the only way of exiting the idf_monitor program is to hit the CTRL+] button, if your keyboard doesn't have that key unless you hit another modifier key, it's not super trivial to exit.

This change adds the option to exit with CTRL+T (for menu) then hitting X (or CTRL+X) for exiting.

Closes https://github.com/espressif/esp-idf/pull/4167
Closes https://github.com/espressif/esp-idf/issues/4129

5 years agoMerge branch 'bugfix/restful_server_make_flash' into 'master'
Ivan Grokhotkov [Tue, 8 Oct 2019 08:14:40 +0000 (16:14 +0800)]
Merge branch 'bugfix/restful_server_make_flash' into 'master'

examples/restful_server: fix Makefile syntax for flashing SPIFFS

Closes IDFGH-1841

See merge request espressif/esp-idf!6263

5 years agoFix cmake typo
Roland Dobai [Fri, 4 Oct 2019 10:25:51 +0000 (12:25 +0200)]
Fix cmake typo

5 years agotools: Fix idf.py menuconfig characters in MSYS2
Roland Dobai [Fri, 4 Oct 2019 10:15:19 +0000 (12:15 +0200)]
tools: Fix idf.py menuconfig characters in MSYS2

5 years agoCosmetic Kconfig fixes
Roland Dobai [Fri, 4 Oct 2019 10:14:05 +0000 (12:14 +0200)]
Cosmetic Kconfig fixes

5 years agoMerge branch 'bugfix/freertos_xTaskNotifyGive' into 'master'
Angus Gratton [Tue, 8 Oct 2019 04:21:40 +0000 (12:21 +0800)]
Merge branch 'bugfix/freertos_xTaskNotifyGive' into 'master'

freertos: remove semicolon in xTaskNotifyGive

See merge request espressif/esp-idf!6208

5 years agospi: move deprecated functions into internal header
Michael (XIAO Xufeng) [Tue, 3 Sep 2019 06:06:26 +0000 (14:06 +0800)]
spi: move deprecated functions into internal header

Resolves https://github.com/espressif/esp-idf/issues/4132

5 years agoesp_wifi: fix typo in comments (ESP_ERR_WIFI_NOT_STARTED)
Ivan Grokhotkov [Mon, 7 Oct 2019 14:48:32 +0000 (16:48 +0200)]
esp_wifi: fix typo in comments (ESP_ERR_WIFI_NOT_STARTED)

5 years agoexamples: gracefully shut down Wi-Fi before restart
Ivan Grokhotkov [Mon, 7 Oct 2019 14:46:25 +0000 (16:46 +0200)]
examples: gracefully shut down Wi-Fi before restart

This fixes the issue that if Wi-Fi is stopped from a shutdown handler,
the code in connect.c tries to reconnect, and fails because Wi-Fi is
already stopped.
Also make the error check in connect.c less strict.

5 years agowebsocket_client: fix URI parsing to include also query part in websocket connection...
David Cermak [Wed, 25 Sep 2019 13:30:01 +0000 (15:30 +0200)]
websocket_client: fix URI parsing to include also query part in websocket connection path

closes https://github.com/espressif/esp-idf/issues/4090

5 years agosystem_api: call shutdown handlers in reverse order
Ivan Grokhotkov [Mon, 7 Oct 2019 14:36:18 +0000 (16:36 +0200)]
system_api: call shutdown handlers in reverse order

Similar to how destructors should be called in reverse order to the
constructors.

5 years agows_client: fixed posting to event loop with websocket timeout
David Cermak [Mon, 26 Aug 2019 06:30:09 +0000 (08:30 +0200)]
ws_client: fixed posting to event loop with websocket timeout

Executing event loop `esp_event_loop_run()` with timeout causes delays in receiving events from user code. Fixed by removing the timeout to post synchronously.

closes https://github.com/espressif/esp-idf/issues/3957

5 years agoMerge branch 'bugfix/ws_client_fixes' into 'master'
Ivan Grokhotkov [Mon, 7 Oct 2019 12:05:41 +0000 (20:05 +0800)]
Merge branch 'bugfix/ws_client_fixes' into 'master'

ws_client: various fixes

See merge request espressif/esp-idf!5879

5 years agoMerge branch 'bugfix/esp_tls_add_header_in_esp_tls_h' into 'master'
Mahavir Jain [Mon, 7 Oct 2019 11:47:33 +0000 (19:47 +0800)]
Merge branch 'bugfix/esp_tls_add_header_in_esp_tls_h' into 'master'

ESP32/esp_tls: include esp_err.h in esp_tls.h

See merge request espressif/esp-idf!6256

5 years agoESP32/esp-tls: include esp_err.h in esp_tls.h
Aditya Patwardhan [Mon, 7 Oct 2019 11:47:32 +0000 (19:47 +0800)]
ESP32/esp-tls: include esp_err.h in esp_tls.h
Closes https://github.com/espressif/esp-idf/issues/4100

5 years agoexamples/restful_server: fix Makefile syntax for flashing SPIFFS
Ivan Grokhotkov [Mon, 7 Oct 2019 11:28:38 +0000 (13:28 +0200)]
examples/restful_server: fix Makefile syntax for flashing SPIFFS

Closes https://github.com/espressif/esp-idf/issues/4050

5 years agoMerge branch 'bugfix/set_url_discards_username_password' into 'master'
Mahavir Jain [Fri, 4 Oct 2019 05:48:55 +0000 (13:48 +0800)]
Merge branch 'bugfix/set_url_discards_username_password' into 'master'

fixes : set_url discards username and password

Closes IDFGH-1586

See merge request espressif/esp-idf!5694

5 years agofixes : set_url discards username and password
ganeshlandge [Mon, 5 Aug 2019 08:57:48 +0000 (14:27 +0530)]
fixes : set_url discards username and password

5 years agows_client: added subprotocol configuration option to websocket client
David Cermak [Thu, 22 Aug 2019 20:00:41 +0000 (22:00 +0200)]
ws_client: added subprotocol configuration option to websocket client

closes https://github.com/espressif/esp-idf/issues/3893

5 years agows_client: fixed path config issue when ws server configured using host and path...
David Cermak [Thu, 22 Aug 2019 19:25:20 +0000 (21:25 +0200)]
ws_client: fixed path config issue when ws server configured using host and path instead of uri

closes https://github.com/espressif/esp-idf/issues/3892

5 years agows_client: fixed transport config option when server address configured as host,...
David Cermak [Thu, 22 Aug 2019 19:01:08 +0000 (21:01 +0200)]
ws_client: fixed transport config option when server address configured as host, port, transport rather then uri

closes https://github.com/espressif/esp-idf/issues/3891

5 years agows_client: fix ping-pong mechanism to use mask, support reception of zero-payload...
David Cermak [Thu, 22 Aug 2019 15:39:20 +0000 (17:39 +0200)]
ws_client: fix ping-pong mechanism to use mask, support reception of zero-payload PONG and sending non-zero-payload PING

Closes https://github.com/espressif/esp-idf/issues/3890
Closes https://github.com/espressif/esp-idf/issues/4138

5 years agoMerge branch 'feature/uart_isr_iram' into 'master'
Ivan Grokhotkov [Wed, 2 Oct 2019 17:21:56 +0000 (01:21 +0800)]
Merge branch 'feature/uart_isr_iram' into 'master'

uart: add option to put ISR in IRAM

Closes IDF-893

See merge request espressif/esp-idf!5905

5 years agoMerge branch 'bugfix/deprecated_sdkconfig_defaults' into 'master'
Ivan Grokhotkov [Wed, 2 Oct 2019 17:12:01 +0000 (01:12 +0800)]
Merge branch 'bugfix/deprecated_sdkconfig_defaults' into 'master'

Handle deprecated values in sdkconfig.defaults

Closes IDF-1005

See merge request espressif/esp-idf!6203

5 years agouart: add option to put ISR in IRAM
suda-morris [Mon, 26 Aug 2019 09:14:15 +0000 (17:14 +0800)]
uart: add option to put ISR in IRAM

5 years agoHandle deprecated values in sdkconfig.defaults
Roland Dobai [Wed, 25 Sep 2019 13:58:02 +0000 (15:58 +0200)]
Handle deprecated values in sdkconfig.defaults

The issue was pointed out also in
https://github.com/espressif/esp-idf/issues/4092

5 years agoupdate mqtt weekend test to use mbedtls asymetric buffer
David Cermak [Wed, 2 Oct 2019 14:22:50 +0000 (16:22 +0200)]
update mqtt weekend test to use mbedtls asymetric buffer

5 years agoMerge branch 'bugfix/ext_flash_load_partitions' into 'master'
Ivan Grokhotkov [Wed, 2 Oct 2019 10:50:54 +0000 (18:50 +0800)]
Merge branch 'bugfix/ext_flash_load_partitions' into 'master'

spi_flash: ensure partition table loaded when esp_partition_register_external is called

Closes IDFGH-1916

See merge request espressif/esp-idf!6244

5 years agoMerge branch 'bugfix/changes_in_idf_to_make_compatible_with_wolfssl' into 'master'
Mahavir Jain [Wed, 2 Oct 2019 06:05:10 +0000 (14:05 +0800)]
Merge branch 'bugfix/changes_in_idf_to_make_compatible_with_wolfssl' into 'master'

Bugfix/changes in idf to make compatible with wolfssl

See merge request espressif/esp-idf!6149

5 years agonghttp: move config.h to private_include dirs
Mahavir Jain [Wed, 11 Sep 2019 10:42:53 +0000 (16:12 +0530)]
nghttp: move config.h to private_include dirs

5 years agonewlib: Fix UT - test time adjustment happens linearly
KonstantinKondrashov [Mon, 30 Sep 2019 19:05:03 +0000 (03:05 +0800)]
newlib: Fix UT - test time adjustment happens linearly

5 years agoexamples/ext_flash_fatfs: print out data partitions, add CI test
Ivan Grokhotkov [Mon, 30 Sep 2019 14:26:34 +0000 (16:26 +0200)]
examples/ext_flash_fatfs: print out data partitions, add CI test

5 years agospi_flash: load partition table before adding an external partition
Ivan Grokhotkov [Mon, 30 Sep 2019 14:11:09 +0000 (16:11 +0200)]
spi_flash: load partition table before adding an external partition

esp_partition_register_external did not call load_partitions, so if
it was called before any call to esp_partition_find, then the main
partition table would never be loaded. Introduce new function,
ensure_partitions_loaded, and call it both from esp_partition_find and
esp_partition_register_external.

Closes https://github.com/espressif/esp-idf/issues/4116

5 years agoMerge branch 'bugfix/coex_fix_some_bugs' into 'master'
Jiang Jiang Jian [Mon, 30 Sep 2019 08:59:19 +0000 (16:59 +0800)]
Merge branch 'bugfix/coex_fix_some_bugs' into 'master'

fix some coexist bugs

See merge request espressif/esp-idf!5200

5 years agoci: fix test build system when using template repository from a
David Cermak [Mon, 9 Sep 2019 09:48:24 +0000 (11:48 +0200)]
ci: fix test build system when using template repository from a
different branch then master

5 years agoci: fix weekend test confguration update per latest refactoring of
David Cermak [Fri, 27 Sep 2019 12:44:55 +0000 (14:44 +0200)]
ci: fix weekend test confguration update per latest refactoring of
grouping tests

5 years agoMerge branch 'NimBLE/add_mbedTLS_option_for_tinycrypt' into 'master'
Mahavir Jain [Mon, 30 Sep 2019 06:15:43 +0000 (14:15 +0800)]
Merge branch 'NimBLE/add_mbedTLS_option_for_tinycrypt' into 'master'

NimBLE: Add optional mbedTLS support to NimBLE

See merge request espressif/esp-idf!6097

5 years agoNimBLE: Add optional mbedTLS support to NimBLE
Prasad Alatkar [Mon, 30 Sep 2019 06:15:43 +0000 (14:15 +0800)]
NimBLE: Add optional mbedTLS support to NimBLE

- Additional menuconfig option to select either mbedTLS or Tinycrypt from NimBLE.
- Addition of `CMAC` and `ECP_RESTARTABLE` to mbedTLS menuconfig option and
  `esp_config.h`.
- Changes NimBLE `component.mk` and `CMakeLists.txt` to support mbedTLS option.
- Minor changes to `app_mesh.c` application.

5 years agoCoexist: fix some coexist bugs
Xia Xiaotian [Thu, 12 Sep 2019 06:12:13 +0000 (14:12 +0800)]
Coexist: fix some coexist bugs

1. Fix high beacon and broadcast packets loss ratio of WiFi to make
   MDNS test pass.
2. Improve stability of WiFi performance with a little
   sacrifice of throughput.
3. Improve BLE advertising and connection performance with dynamic
   priority. It sacrifices a little WiFi throughput, but achieves balance
   between WiFi and Bluetooth.

5 years agoMerge branch 'bugfix/fix_wifi_stop_leads_to_watchdog' into 'master'
Jiang Jiang Jian [Mon, 30 Sep 2019 02:53:37 +0000 (10:53 +0800)]
Merge branch 'bugfix/fix_wifi_stop_leads_to_watchdog' into 'master'

esp_wifi: fix the bug that WiFi stop leads task watchdog

Closes WIFI-526 and WIFI-746

See merge request espressif/esp-idf!5830

5 years agoesp_wifi:
zhangyanjiao [Sun, 29 Sep 2019 02:16:38 +0000 (10:16 +0800)]
esp_wifi:
1. Fixed smartconfig ipc crash
2. Fix the WiFi init sequence bug
3. Fixed the bug that WiFi stop leads to task watchdog

5 years agoMerge branch 'bugfix/ble_mesh_client_invalid_addr_access' into 'master'
Jiang Jiang Jian [Sun, 29 Sep 2019 02:23:51 +0000 (10:23 +0800)]
Merge branch 'bugfix/ble_mesh_client_invalid_addr_access' into 'master'

ble_mesh: fix client model invalid address access

See merge request espressif/esp-idf!6212

5 years agoMerge branch 'bugfix/fix_cache_disable_access_psram' into 'master'
Jiang Jiang Jian [Sun, 29 Sep 2019 02:08:17 +0000 (10:08 +0800)]
Merge branch 'bugfix/fix_cache_disable_access_psram' into 'master'

esp_wifi: Put g_promis_buf to IRAM

See merge request espressif/esp-idf!6142

5 years agoMerge branch 'refactor/shrink_bootloader_bin_size' into 'master'
Ivan Grokhotkov [Fri, 27 Sep 2019 17:40:46 +0000 (01:40 +0800)]
Merge branch 'refactor/shrink_bootloader_bin_size' into 'master'

bootloader: shrink bin size

Closes IDF-1043

See merge request espressif/esp-idf!6194

5 years agoMerge branch 'feature/load_elf' into 'master'
Ivan Grokhotkov [Fri, 27 Sep 2019 11:36:25 +0000 (19:36 +0800)]
Merge branch 'feature/load_elf' into 'master'

Support ELF files loadable with gdb

Closes IDF-335

See merge request espressif/esp-idf!5779

5 years agobootloader: shrink bin size
suda-morris [Fri, 27 Sep 2019 02:58:30 +0000 (10:58 +0800)]
bootloader: shrink bin size

1. write a bootloader version of "getting chip revision" function.
2. reduce wordy log.

5 years agoMerge branch 'feature/enable_ethernet_unit_test' into 'master'
Ivan Grokhotkov [Thu, 26 Sep 2019 13:28:13 +0000 (21:28 +0800)]
Merge branch 'feature/enable_ethernet_unit_test' into 'master'

enable Ethernet unit test

Closes IDF-959

See merge request espressif/esp-idf!6144

5 years agoble_mesh: fix client model invalid address access
lly [Thu, 26 Sep 2019 11:38:25 +0000 (19:38 +0800)]
ble_mesh: fix client model invalid address access

5 years agodocs: fix minor parameter description inconsistency for idf_component_set_property
David Cermak [Thu, 26 Sep 2019 08:51:04 +0000 (10:51 +0200)]
docs: fix minor parameter description inconsistency for idf_component_set_property

5 years agofreertos: remove semicolon in xTaskNotifyGive
suda-morris [Thu, 26 Sep 2019 07:27:48 +0000 (15:27 +0800)]
freertos: remove semicolon in xTaskNotifyGive

5 years agoesp_wifi: Put g_promis_buf to IRAM
xiehang [Thu, 19 Sep 2019 08:49:31 +0000 (16:49 +0800)]
esp_wifi: Put g_promis_buf to IRAM

5 years agoMerge branch 'bugfix/kconfig_corrections' into 'master'
Jiang Jiang Jian [Wed, 25 Sep 2019 08:26:18 +0000 (16:26 +0800)]
Merge branch 'bugfix/kconfig_corrections' into 'master'

Fix Kconfig issues discovered by upstream Kconfiglib

See merge request espressif/esp-idf!6183

5 years agoMerge branch 'bugfix/ble_mesh_queue_task_init_check' into 'master'
Jiang Jiang Jian [Wed, 25 Sep 2019 07:08:05 +0000 (15:08 +0800)]
Merge branch 'bugfix/ble_mesh_queue_task_init_check' into 'master'

ble_mesh: check ble mesh queue and task init status

See merge request espressif/esp-idf!6192

5 years agoethernet: enable unit test
suda-morris [Thu, 19 Sep 2019 03:27:42 +0000 (11:27 +0800)]
ethernet: enable unit test

5 years agoMerge branch 'feature/bluedroid_min_encr_key_size' into 'master'
Jiang Jiang Jian [Wed, 25 Sep 2019 03:56:48 +0000 (11:56 +0800)]
Merge branch 'feature/bluedroid_min_encr_key_size' into 'master'

BT/Bluedroid : Add support to set min encryption key size requirement

See merge request espressif/esp-idf!6122

5 years agoBT/Bluedroid : Add support to set min encryption key requirement
Prasad Alatkar [Wed, 25 Sep 2019 03:56:47 +0000 (11:56 +0800)]
BT/Bluedroid : Add support to set min encryption key requirement

- Modifies `smp_utils.c` to add check on encryption key size received from
  peer.
- Modifies `esp_ble_gap_set_security_param` API to add minimum encryption key
  size requirement.

5 years agoMerge branch 'bugfix/btdm_loop_in_feature_req_ext' into 'master'
Jiang Jiang Jian [Wed, 25 Sep 2019 03:51:53 +0000 (11:51 +0800)]
Merge branch 'bugfix/btdm_loop_in_feature_req_ext' into 'master'

components/bt: Fix sending LMP_features_req_ext in a loop

See merge request espressif/esp-idf!6022

5 years agoble_mesh: check ble mesh queue and task init status
lly [Wed, 25 Sep 2019 03:03:18 +0000 (11:03 +0800)]
ble_mesh: check ble mesh queue and task init status

5 years agomdns: use constant size of AAAA answer in mdns packets instead of deriving from lwip...
David Cermak [Tue, 24 Sep 2019 10:12:58 +0000 (12:12 +0200)]
mdns: use constant size of AAAA answer in mdns packets instead of deriving from lwip struct size, since the struct could contain also zones

closes WIFI-771

5 years agoMerge branch 'feature/idf_tools_installer_v2.1' into 'master'
Ivan Grokhotkov [Tue, 24 Sep 2019 09:19:04 +0000 (17:19 +0800)]
Merge branch 'feature/idf_tools_installer_v2.1' into 'master'

IDF tools installer: extra fixes, bump version to v2.1

See merge request espressif/esp-idf!6176

5 years agodocs: update get-started to use Tools Installer v2.1
Ivan Grokhotkov [Tue, 24 Sep 2019 08:39:27 +0000 (10:39 +0200)]
docs: update get-started to use Tools Installer v2.1

5 years agoSupport ELF files loadable with gdb
Roland Dobai [Mon, 22 Jul 2019 14:04:03 +0000 (16:04 +0200)]
Support ELF files loadable with gdb

5 years agocmake: Fix cmakelists to add required private components
Shivani Tipnis [Tue, 2 Jul 2019 09:51:28 +0000 (15:21 +0530)]
cmake: Fix cmakelists to add required private components

Fixes: https://github.com/espressif/esp-idf/issues/3710