]> granicus.if.org Git - esp-idf/log
esp-idf
4 years agoMerge branch 'bugfix/fix_mesh_proxy_adv_with_wrong_dev_name_v4.0' into 'release/v4.0' release/v4.0
Jiang Jiang Jian [Sat, 26 Oct 2019 12:59:28 +0000 (20:59 +0800)]
Merge branch 'bugfix/fix_mesh_proxy_adv_with_wrong_dev_name_v4.0' into 'release/v4.0'

ble_mesh: using bt device name in mesh proxy adv (v4.0)

See merge request espressif/esp-idf!6439

4 years agoMerge branch 'bugfix/can_reset_mode_entry_v4.0' into 'release/v4.0'
Jiang Jiang Jian [Sat, 26 Oct 2019 12:57:52 +0000 (20:57 +0800)]
Merge branch 'bugfix/can_reset_mode_entry_v4.0' into 'release/v4.0'

Bugfix/can reset mode entry v4.0

See merge request espressif/esp-idf!6497

4 years agoci: Temporarily ignore CAN example test failures
Angus Gratton [Thu, 24 Oct 2019 23:27:16 +0000 (10:27 +1100)]
ci: Temporarily ignore CAN example test failures

Due to internal CI issue.

4 years agocan: Fix reset mode entry and exit calls
Darian Leung [Tue, 22 Oct 2019 10:05:19 +0000 (18:05 +0800)]
can: Fix reset mode entry and exit calls

This commit fixes multiple bugs caused by incorrect calls to
can_enter_reset_mode() and can_exit_reset_mode. Example test
scripts also updated to match new runners.

4 years agoMerge branch 'bugfix/msys2_toolchain_path_note_v4.0' into 'release/v4.0'
Jiang Jiang Jian [Fri, 25 Oct 2019 03:39:04 +0000 (11:39 +0800)]
Merge branch 'bugfix/msys2_toolchain_path_note_v4.0' into 'release/v4.0'

docs: update windows msys2 installer notes to unzip all-in-one toolchain to path without spaces (v4.0)

See merge request espressif/esp-idf!6455

4 years agoMerge branch 'feature/esptool_v2.8_v4.0' into 'release/v4.0'
Jiang Jiang Jian [Fri, 25 Oct 2019 03:38:09 +0000 (11:38 +0800)]
Merge branch 'feature/esptool_v2.8_v4.0' into 'release/v4.0'

esptool: Bump to v2.8 release (v4.0)

See merge request espressif/esp-idf!6460

4 years agoMerge branch 'bugfix/select_with_sdmmc_mount_v4.0' into 'release/v4.0'
Angus Gratton [Thu, 24 Oct 2019 02:49:24 +0000 (10:49 +0800)]
Merge branch 'bugfix/select_with_sdmmc_mount_v4.0' into 'release/v4.0'

VFS: Fix bug which occurs when driver is installed during a select() call (v4.0)

See merge request espressif/esp-idf!6429

4 years agoesptool: Bump to v2.8 release
Angus Gratton [Tue, 22 Oct 2019 05:39:54 +0000 (16:39 +1100)]
esptool: Bump to v2.8 release

4 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

4 years agodocs: update windows msys2 installer notes to unzip all-in-one toolchain to path...
David Cermak [Mon, 23 Sep 2019 10:00:00 +0000 (12:00 +0200)]
docs: update windows msys2 installer notes to unzip all-in-one toolchain to path without spaces

4 years agoble_mesh: using bt device name in mesh proxy adv
lly [Tue, 22 Oct 2019 07:04:19 +0000 (15:04 +0800)]
ble_mesh: using bt device name in mesh proxy adv

4 years agoVFS: Fix bug which occurs when driver is installed during a select() call
Roland Dobai [Mon, 14 Oct 2019 07:22:55 +0000 (09:22 +0200)]
VFS: Fix bug which occurs when driver is installed during a select() call

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

4 years agoMerge branch 'bugfix/not_restoring_ble_mesh_cfg_val_v4.0' into 'release/v4.0'
Jiang Jiang Jian [Mon, 21 Oct 2019 12:16:50 +0000 (20:16 +0800)]
Merge branch 'bugfix/not_restoring_ble_mesh_cfg_val_v4.0' into 'release/v4.0'

ble_mesh: fix not restoring ble mesh cfg value (v4.0)

See merge request espressif/esp-idf!6276

4 years agoMerge branch 'bugfix/mqtt_example_url_update_v4.0' into 'release/v4.0'
Jiang Jiang Jian [Mon, 21 Oct 2019 02:52:44 +0000 (10:52 +0800)]
Merge branch 'bugfix/mqtt_example_url_update_v4.0' into 'release/v4.0'

MQTT: update default broker URL for examples (backport v4.0)

See merge request espressif/esp-idf!6410

4 years agoMerge branch 'feature/idf_tools_installer_v2.1_v4.0' into 'release/v4.0'
Jiang Jiang Jian [Mon, 21 Oct 2019 02:49:12 +0000 (10:49 +0800)]
Merge branch 'feature/idf_tools_installer_v2.1_v4.0' into 'release/v4.0'

IDF tools installer: extra fixes, bump version to v2.1 (backport 4.0)

See merge request espressif/esp-idf!6401

4 years agoMerge branch 'bugfix/idf_py_fix_property_dict_v4.0' into 'release/v4.0'
Jiang Jiang Jian [Mon, 21 Oct 2019 02:37:31 +0000 (10:37 +0800)]
Merge branch 'bugfix/idf_py_fix_property_dict_v4.0' into 'release/v4.0'

idf.py: Fix PropertyDict implementation (v4.0)

See merge request espressif/esp-idf!6249

4 years agoMerge branch 'bugfix/apps_esp_ble_mesh_v4.0' into 'release/v4.0'
Jiang Jiang Jian [Mon, 21 Oct 2019 02:37:09 +0000 (10:37 +0800)]
Merge branch 'bugfix/apps_esp_ble_mesh_v4.0' into 'release/v4.0'

ESP BLE Mesh: Minor fix - Print the address and the on/off value appropriately (v4.0)

See merge request espressif/esp-idf!6374

4 years agoMerge branch 'bugfix/freertos_xTaskNotifyGive_v4.0' into 'release/v4.0'
Jiang Jiang Jian [Mon, 21 Oct 2019 02:35:56 +0000 (10:35 +0800)]
Merge branch 'bugfix/freertos_xTaskNotifyGive_v4.0' into 'release/v4.0'

freertos: remove semicolon in xTaskNotifyGive (v4.0)

See merge request espressif/esp-idf!6269

4 years agoMerge branch 'bugfix/mqtt_reference_latest_version_4.0' into 'release/v4.0'
Jiang Jiang Jian [Mon, 21 Oct 2019 02:34:56 +0000 (10:34 +0800)]
Merge branch 'bugfix/mqtt_reference_latest_version_4.0' into 'release/v4.0'

mqtt: updated to latest version to include latest fixes, support for global CA (backport 4.0)

See merge request espressif/esp-idf!6386

4 years agoMerge branch 'bugfix/vfs_fat_sdmmc_mount_v4.0' into 'release/v4.0'
Jiang Jiang Jian [Mon, 21 Oct 2019 02:33:50 +0000 (10:33 +0800)]
Merge branch 'bugfix/vfs_fat_sdmmc_mount_v4.0' into 'release/v4.0'

Fix memory leak upon failure of esp_vfs_fat_sdmmc_mount() (v4.0)

See merge request espressif/esp-idf!6393

4 years agoMerge branch 'bugfix/ext_flash_load_partitions_v4.0' into 'release/v4.0'
Jiang Jiang Jian [Mon, 21 Oct 2019 02:33:01 +0000 (10:33 +0800)]
Merge branch 'bugfix/ext_flash_load_partitions_v4.0' into 'release/v4.0'

spi_flash: ensure partition table loaded when esp_partition_register_external is called (backport v4.0)

See merge request espressif/esp-idf!6402

4 years agoMerge branch 'feature/cxx_rtti_preparation_v2_v4.0' into 'release/v4.0'
Jiang Jiang Jian [Mon, 21 Oct 2019 02:31:52 +0000 (10:31 +0800)]
Merge branch 'feature/cxx_rtti_preparation_v2_v4.0' into 'release/v4.0'

C++: add provisions for optional RTTI support (backport v4.0)

See merge request espressif/esp-idf!6403

4 years agoMerge branch 'bugfix/can_driver_assertions_v4.0' into 'release/v4.0'
Jiang Jiang Jian [Mon, 21 Oct 2019 02:27:16 +0000 (10:27 +0800)]
Merge branch 'bugfix/can_driver_assertions_v4.0' into 'release/v4.0'

drivers/can: fix skipped function calls when assertions disabled (backport v4.0)

See merge request espressif/esp-idf!6405

4 years agoMerge branch 'bugfix/spi_flash_read_changes_for_less_than_16_bytes_v4.0' into 'releas...
Mahavir Jain [Sat, 19 Oct 2019 07:00:00 +0000 (15:00 +0800)]
Merge branch 'bugfix/spi_flash_read_changes_for_less_than_16_bytes_v4.0' into 'release/v4.0'

Bugfix/spi flash read changes for less than 16 bytes v4.0(backport v4.0)

See merge request espressif/esp-idf!6247

4 years agoflash_ops: fix spi_flash_read with source buffer not from internal memory and size...
Ajita Chavan [Sat, 19 Oct 2019 07:00:00 +0000 (15:00 +0800)]
flash_ops: fix spi_flash_read with source buffer not from internal memory and size < 16

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

4 years agoMQTT: update default broker URL for examples
Marius Vikhammer [Fri, 27 Sep 2019 01:35:26 +0000 (09:35 +0800)]
MQTT: update default broker URL for examples

The MQTT broker URL used as default in the examples has ceased operation. All examples and documention have been updated to point to the new domain mqtt.eclipse.org.
This also required an update of the python example test scripts to use TLS 1.2

4 years agodrivers/can: fix skipped function calls when assertions disabled
Ivan Grokhotkov [Thu, 10 Oct 2019 12:20:20 +0000 (14:20 +0200)]
drivers/can: fix skipped function calls when assertions disabled

When CONFIG_FREERTOS_ASSERT_DISABLE is set, the function calls wrapped
inside the assertion macros would be removed from the code.

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

4 years agoC++: add provisions for optional RTTI support
Ivan Grokhotkov [Thu, 6 Jun 2019 08:53:26 +0000 (16:53 +0800)]
C++: add provisions for optional RTTI support

Ref. https://github.com/espressif/esp-idf/issues/1684

This change allows RTTI to be enabled in menuconfig. For full RTTI
support, libstdc++.a in the toolchain should be built without
-fno-rtti, as it is done now.

Generally if libstdc++.a is built with RTTI, applications which do not
use RTTI (and build with -fno-rtti) could still include typeinfo
structures referenced from STL classes’ vtables. This change works
around this, by moving all typeinfo structures from libstdc++.a into
a non-loadable section, placed into a non-existent memory region
starting at address 0. This can be done because when the application
is compiled with -fno-rtti, typeinfo structures are not used at run
time. This way, typeinfo structures do not contribute to the
application binary size.

If the application is build with RTTI support, typeinfo structures are
linked into the application .rodata section as usual.

Note that this commit does not actually enable RTTI support.
The respective Kconfig option is hidden, and will be made visible when
the toolchain is updated.

4 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

4 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

4 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

4 years agotools: bump windows tools installer version to v2.1
Ivan Grokhotkov [Mon, 23 Sep 2019 03:45:49 +0000 (05:45 +0200)]
tools: bump windows tools installer version to v2.1

Includes the following changes:

80ad09f23 allow changing the installation path
(a fix for https://github.com/espressif/esp-idf/issues/3806)

9c5284e7b verify that IDF_PATH doesn't contain spaces

aaf3dcbda fix quoting of IDF_TOOLS_PATH
(a fix for https://github.com/espressif/esp-idf/issues/3807)

e6e179294 tools: update idf_exe to 1.0.1
76dc87e9a idf_exe: fix NULL pointer passed to WriteFile
(fixes for https://github.com/espressif/esp-idf/issues/3740)

4 years agotools: update Windows installer build script
Ivan Grokhotkov [Mon, 23 Sep 2019 03:42:01 +0000 (05:42 +0200)]
tools: update Windows installer build script

Replace the outdated build_installer.sh with the steps used in CI,
call build_installer.sh from CI. Move the signing part into the new
script, sign_installer.sh.

4 years agoidf_tools.py: add workaround for PermissionError in os.rename
Ivan Grokhotkov [Mon, 23 Sep 2019 04:01:09 +0000 (06:01 +0200)]
idf_tools.py: add workaround for PermissionError in os.rename

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

4 years agoidf_tools.py: pass --work-tree instead of -C option to git
X-Ryl669 [Wed, 4 Sep 2019 21:36:47 +0000 (23:36 +0200)]
idf_tools.py: pass --work-tree instead of -C option to git

Older versions of git do not support -C option. Use --work-tree option
instead.

Closes https://github.com/espressif/esp-idf/issues/4018
Merges https://github.com/espressif/esp-idf/pull/4019

4 years agoFix memory leak upon failure of esp_vfs_fat_sdmmc_mount()
Roland Dobai [Tue, 8 Oct 2019 11:17:34 +0000 (13:17 +0200)]
Fix memory leak upon failure of esp_vfs_fat_sdmmc_mount()

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

4 years agoMerge branch 'NimBLE/fix_esp_nimble_hci_delay_v4.0' into 'release/v4.0'
Mahavir Jain [Fri, 18 Oct 2019 05:18:09 +0000 (13:18 +0800)]
Merge branch 'NimBLE/fix_esp_nimble_hci_delay_v4.0' into 'release/v4.0'

NimBLE: Misc changes in NimBLE porting layer and menuconfig option (Backport v4.0)

See merge request espressif/esp-idf!6321

4 years agoNimBLE: Misc changes in NimBLE porting layer and menuconfig option (Backport 4.0)
Prasad Alatkar [Fri, 18 Oct 2019 05:18:09 +0000 (13:18 +0800)]
NimBLE: Misc changes in NimBLE porting layer and menuconfig option (Backport 4.0)

- 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)
- Update NimBLE submodule: Fix for #4028, #4012

4 years agomqtt: updated to latest version to include latest fixes, support for global CA store...
David Cermak [Wed, 9 Oct 2019 09:03:26 +0000 (11:03 +0200)]
mqtt: updated to latest version to include latest fixes, support for global CA store, extended error structure to receive mqtt specific errors. updated idf ssl example to use this error struct

backport of 640eac84fa37af91bf40b49f10a97b30e4b7b6f8

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

4 years agoMerge branch 'feature/enable_ethernet_unit_test_4.0' into 'release/v4.0'
Angus Gratton [Thu, 17 Oct 2019 04:54:53 +0000 (12:54 +0800)]
Merge branch 'feature/enable_ethernet_unit_test_4.0' into 'release/v4.0'

ethernet: enable unit test (v4.0)

See merge request espressif/esp-idf!6220

4 years agoMerge branch 'bugfix/ut_adjtime_v4.0' into 'release/v4.0'
Angus Gratton [Thu, 17 Oct 2019 04:51:35 +0000 (12:51 +0800)]
Merge branch 'bugfix/ut_adjtime_v4.0' into 'release/v4.0'

newlib: Fix UT - test time adjustment happens linearly (v4.0)

See merge request espressif/esp-idf!6348

4 years agoESP BLE Mesh: Minor fix - Print the address and the on/off value appropriately
Hrishikesh Dhayagude [Fri, 11 Oct 2019 06:44:05 +0000 (12:14 +0530)]
ESP BLE Mesh: Minor fix - Print the address and the on/off value appropriately

The new value should be printed in the set function and not the previous
one.

4 years agoMerge branch 'docs/update_bootloader_chip_revision_print_v4.0' into 'release/v4.0'
Jiang Jiang Jian [Mon, 14 Oct 2019 14:14:25 +0000 (22:14 +0800)]
Merge branch 'docs/update_bootloader_chip_revision_print_v4.0' into 'release/v4.0'

bootloader_support: fix logging prints around chip revision (v4.0)

See merge request espressif/esp-idf!6336

4 years agoMerge branch 'bugfix/alt_exit_idf_monitor_v4.0' into 'release/v4.0'
Jiang Jiang Jian [Mon, 14 Oct 2019 13:46:32 +0000 (21:46 +0800)]
Merge branch 'bugfix/alt_exit_idf_monitor_v4.0' into 'release/v4.0'

idf_monitor: Exit with CTRL+X in menu (v4.0)

See merge request espressif/esp-idf!6289

4 years agoMerge branch 'bugfix/multi_heap_printf_backport_v4.0' into 'release/v4.0'
Jiang Jiang Jian [Mon, 14 Oct 2019 13:28:36 +0000 (21:28 +0800)]
Merge branch 'bugfix/multi_heap_printf_backport_v4.0' into 'release/v4.0'

heap: Fix printf usage in heap poisoning (backport v4.0)

See merge request espressif/esp-idf!6092

4 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

4 years agoMerge branch 'bugfix/set_url_discards_username_password_v4.0' into 'release/v4.0'
Mahavir Jain [Mon, 14 Oct 2019 03:09:10 +0000 (11:09 +0800)]
Merge branch 'bugfix/set_url_discards_username_password_v4.0' into 'release/v4.0'

fixes : set_url discards username and password (v4.0)

See merge request espressif/esp-idf!6333

4 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

4 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

4 years agoMerge branch 'feature/add_chip_revision_to_image_header_4.0' into 'release/v4.0'
Angus Gratton [Fri, 11 Oct 2019 05:22:12 +0000 (13:22 +0800)]
Merge branch 'feature/add_chip_revision_to_image_header_4.0' into 'release/v4.0'

Add chip revision into image header(v4.0)

See merge request espressif/esp-idf!6127

4 years agoMerge branch 'bugfix/fixes_from_kconfiglib_update_v4.0' into 'release/v4.0'
Angus Gratton [Fri, 11 Oct 2019 05:06:46 +0000 (13:06 +0800)]
Merge branch 'bugfix/fixes_from_kconfiglib_update_v4.0' into 'release/v4.0'

Fix of menuconfig bug for MSYS2 and a couple of cosmetic changes (v4.0)

See merge request espressif/esp-idf!6308

4 years agoheap: Fix printf usage in heap poisoning
Darian Leung [Mon, 9 Sep 2019 13:56:39 +0000 (21:56 +0800)]
heap: Fix printf usage in heap poisoning

This commit fixes the bug where printf() is used in
verify_allocated_region() when ets_printf() should be used.

4 years agoble_mesh: fix not callback net_key when device is provisioned
lly [Fri, 11 Oct 2019 01:51:02 +0000 (09:51 +0800)]
ble_mesh: fix not callback net_key when device is provisioned

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

4 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

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

4 years agoMerge branch 'feature/add_psram_workaround_option_4.0' into 'release/v4.0'
Angus Gratton [Thu, 10 Oct 2019 03:00:29 +0000 (11:00 +0800)]
Merge branch 'feature/add_psram_workaround_option_4.0' into 'release/v4.0'

make psram workaround depend on chip revison(v4.0)

See merge request espressif/esp-idf!6115

4 years agoethernet: fix crash in unit test
suda-morris [Tue, 8 Oct 2019 13:30:56 +0000 (21:30 +0800)]
ethernet: fix crash in unit test

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

4 years agoMerge branch 'bugfix/deprecated_sdkconfig_defaults_v4.0' into 'release/v4.0'
Ivan Grokhotkov [Wed, 9 Oct 2019 15:50:05 +0000 (23:50 +0800)]
Merge branch 'bugfix/deprecated_sdkconfig_defaults_v4.0' into 'release/v4.0'

Handle deprecated values in sdkconfig.defaults (v4.0)

See merge request espressif/esp-idf!6254

4 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

4 years agoMerge branch 'bugfix/esp_tls_add_header_in_esp_tls_h_v4.0' into 'release/v4.0'
Mahavir Jain [Wed, 9 Oct 2019 05:31:38 +0000 (13:31 +0800)]
Merge branch 'bugfix/esp_tls_add_header_in_esp_tls_h_v4.0' into 'release/v4.0'

ESP32/esp_tls: include esp_err.h in esp_tls.h (v4.0)

See merge request espressif/esp-idf!6264

4 years agoble_mesh: fix not restoring ble mesh cfg value
lly [Tue, 8 Oct 2019 08:34:05 +0000 (16:34 +0800)]
ble_mesh: fix not restoring ble mesh cfg value

4 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.

4 years agoAdd chip revision into image header
suda-morris [Mon, 16 Sep 2019 03:47:23 +0000 (11:47 +0800)]
Add chip revision into image header

Check chip id and chip revision before boot app image

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

4 years agoESP32/esp-tls: include esp_err.h in esp_tls.h
Aditya Patwardhan [Fri, 4 Oct 2019 11:48:08 +0000 (17:18 +0530)]
ESP32/esp-tls: include esp_err.h in esp_tls.h
Closes https://github.com/espressif/esp-idf/issues/4100

4 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

4 years agoidf.py: Fix PropertyDict implementation
Sergei Silnov [Tue, 13 Aug 2019 09:35:51 +0000 (11:35 +0200)]
idf.py: Fix PropertyDict implementation

4 years agoMerge branch 'bugfix/coex_fix_some_bugs_v4.0' into 'release/v4.0'
Jiang Jiang Jian [Mon, 30 Sep 2019 09:01:32 +0000 (17:01 +0800)]
Merge branch 'bugfix/coex_fix_some_bugs_v4.0' into 'release/v4.0'

Coexist: fix some coexist bugs(backport v4.0)

See merge request espressif/esp-idf!6088

4 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.

4 years agoMerge branch 'bugfix/fix_wifi_stop_leads_to_watchdog_v4.0' into 'release/v4.0'
Jiang Jiang Jian [Mon, 30 Sep 2019 03:00:53 +0000 (11:00 +0800)]
Merge branch 'bugfix/fix_wifi_stop_leads_to_watchdog_v4.0' into 'release/v4.0'

Fixed the bug that WiFi stop leads to task watchdog (backport v4.0)

See merge request espressif/esp-idf!6228

4 years agoesp_wifi:
zhangyanjiao [Sun, 29 Sep 2019 03:38:11 +0000 (11:38 +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
4. Put g_promis_buf to IRAM

4 years agoMerge branch 'bugfix/ble_mesh_client_invalid_addr_access_4.0' into 'release/v4.0'
Jiang Jiang Jian [Sun, 29 Sep 2019 02:24:04 +0000 (10:24 +0800)]
Merge branch 'bugfix/ble_mesh_client_invalid_addr_access_4.0' into 'release/v4.0'

ble_mesh: fix client model invalid address access (v4.0)

See merge request espressif/esp-idf!6218

4 years agoMerge branch 'refactor/update_spi_ethernet_api_v4.0' into 'release/v4.0'
Ivan Grokhotkov [Fri, 27 Sep 2019 11:43:15 +0000 (19:43 +0800)]
Merge branch 'refactor/update_spi_ethernet_api_v4.0' into 'release/v4.0'

update spi ethernet api (v4.0)

See merge request espressif/esp-idf!6177

4 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

4 years agoMerge branch 'fix/esp_flash_coredump_4.0' into 'release/v4.0'
Ivan Grokhotkov [Thu, 26 Sep 2019 13:26:53 +0000 (21:26 +0800)]
Merge branch 'fix/esp_flash_coredump_4.0' into 'release/v4.0'

esp_flash: fix coredump issues (backport v4.0)

See merge request espressif/esp-idf!6136

4 years agoMerge branch 'fix/add_parentheses_to_spi_swap_data_tx_4.0' into 'release/v4.0'
Ivan Grokhotkov [Thu, 26 Sep 2019 13:25:20 +0000 (21:25 +0800)]
Merge branch 'fix/add_parentheses_to_spi_swap_data_tx_4.0' into 'release/v4.0'

spi: Put argument of macro SPI_SWAP_DATA_TX in parentheses (backport v4.0)

See merge request espressif/esp-idf!6107

4 years agoMerge branch 'bugfix/gnu_make_windows_paths_v4.0' into 'release/v4.0'
Ivan Grokhotkov [Thu, 26 Sep 2019 13:24:48 +0000 (21:24 +0800)]
Merge branch 'bugfix/gnu_make_windows_paths_v4.0' into 'release/v4.0'

build: In GNU Make, use "cygpath -m" to avoid backslashes (v4.0)

See merge request espressif/esp-idf!6155

4 years agoMerge branch 'bugfix/kconfig_corrections_v4.0' into 'release/v4.0'
Jiang Jiang Jian [Wed, 25 Sep 2019 08:26:40 +0000 (16:26 +0800)]
Merge branch 'bugfix/kconfig_corrections_v4.0' into 'release/v4.0'

Fix Kconfig issues discovered by upstream Kconfiglib (v4.0)

See merge request espressif/esp-idf!6195

4 years agoMerge branch 'feat/esp_flash_support_encrypt_4.0' into 'release/v4.0'
Jiang Jiang Jian [Wed, 25 Sep 2019 08:17:31 +0000 (16:17 +0800)]
Merge branch 'feat/esp_flash_support_encrypt_4.0' into 'release/v4.0'

esp_flash: add support for encrypted read and write (backport v4.0)

See merge request espressif/esp-idf!6106

4 years agoMerge branch 'feature/cmake_check_mconf_version_v4.0' into 'release/v4.0'
Jiang Jiang Jian [Wed, 25 Sep 2019 08:15:26 +0000 (16:15 +0800)]
Merge branch 'feature/cmake_check_mconf_version_v4.0' into 'release/v4.0'

cmake: check mconf-idf binary version (backport v4.0)

See merge request espressif/esp-idf!6067

4 years agoMerge branch 'bugfix/openocd_instructions_v4.0' into 'release/v4.0'
Jiang Jiang Jian [Wed, 25 Sep 2019 08:15:07 +0000 (16:15 +0800)]
Merge branch 'bugfix/openocd_instructions_v4.0' into 'release/v4.0'

docs: jtag-debugging: update for IDF Tools installation method (backport v4.0)

See merge request espressif/esp-idf!6066

4 years agoMerge branch 'doc/build_system_requirements_v4.0' into 'release/v4.0'
Jiang Jiang Jian [Wed, 25 Sep 2019 08:13:48 +0000 (16:13 +0800)]
Merge branch 'doc/build_system_requirements_v4.0' into 'release/v4.0'

docs: Explain build system REQUIRES & PRIV_REQUIRES in more detail (v4.0)

See merge request espressif/esp-idf!6054

4 years agoMerge branch 'bugfix/btdm_a2dp_sink_media_suspend_cmd_unack_for_v4.0' into 'release...
Jiang Jiang Jian [Wed, 25 Sep 2019 08:12:43 +0000 (16:12 +0800)]
Merge branch 'bugfix/btdm_a2dp_sink_media_suspend_cmd_unack_for_v4.0' into 'release/v4.0'

bugfix/btdm_a2dp_sink_media_suspend_cmd_unack_for_v4.0(backport v4.0)

See merge request espressif/esp-idf!5940

4 years agoMerge branch 'bugfix/ble_mesh_queue_task_init_check_v4.0' into 'release/v4.0'
Jiang Jiang Jian [Wed, 25 Sep 2019 07:08:23 +0000 (15:08 +0800)]
Merge branch 'bugfix/ble_mesh_queue_task_init_check_v4.0' into 'release/v4.0'

ble_mesh: check ble mesh queue and task init status (v4.0)

See merge request espressif/esp-idf!6193

4 years agoethernet: update spi-ethernet api
suda-morris [Wed, 18 Sep 2019 10:28:55 +0000 (18:28 +0800)]
ethernet: update spi-ethernet api

4 years agoethernet: test apps can build with ethernet disabled
suda-morris [Wed, 18 Sep 2019 10:28:18 +0000 (18:28 +0800)]
ethernet: test apps can build with ethernet disabled

4 years agoFix Kconfig issues discovered by upstream Kconfiglib
Roland Dobai [Mon, 23 Sep 2019 14:10:57 +0000 (16:10 +0200)]
Fix Kconfig issues discovered by upstream Kconfiglib

4 years agoMerge branch 'feature/bluedroid_min_encr_key_size_backport_v4.0' into 'release/v4.0'
Jiang Jiang Jian [Wed, 25 Sep 2019 03:57:22 +0000 (11:57 +0800)]
Merge branch 'feature/bluedroid_min_encr_key_size_backport_v4.0' into 'release/v4.0'

BT/Bluedroid: Add support to set min encryption key size requirement (backport v4.0)

See merge request espressif/esp-idf!6180

4 years agoBT/Bluedroid: Add support to set min encryption key size requirement (backport)
Prasad Alatkar [Wed, 25 Sep 2019 03:57:21 +0000 (11:57 +0800)]
BT/Bluedroid: Add support to set min encryption key size requirement (backport)

- Backport of IDF MR!6122.
- 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.

4 years agoMerge branch 'bugfix/btdm_loop_in_feature_req_ext_v4.0' into 'release/v4.0'
Jiang Jiang Jian [Wed, 25 Sep 2019 03:52:10 +0000 (11:52 +0800)]
Merge branch 'bugfix/btdm_loop_in_feature_req_ext_v4.0' into 'release/v4.0'

components/bt: Fix sending LMP_features_req_ext in a loop

See merge request espressif/esp-idf!6023

4 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

4 years agoMerge branch 'NimBLE/mbedTLS_option_for_tinycrypty_v4.0' into 'release/v4.0'
Jiang Jiang Jian [Mon, 23 Sep 2019 13:37:40 +0000 (21:37 +0800)]
Merge branch 'NimBLE/mbedTLS_option_for_tinycrypty_v4.0' into 'release/v4.0'

NimBLE: Add optional mbedTLS support to NimBLE (backport)

See merge request espressif/esp-idf!6146

4 years agoNimBLE: Add optional mbedTLS support to NimBLE (backport)
Prasad Alatkar [Mon, 23 Sep 2019 13:37:40 +0000 (21:37 +0800)]
NimBLE: Add optional mbedTLS support to NimBLE (backport)

- NimBLE: Additional menuconfig option to enable mbedTLS instead of Tinycrypt from
  NimBLE, changes `component.mk` & `CMakeLists.txt` for the same.
- Addition of NimBLE stack size configuration and misc changes.
- mbedTLS: Addition of `CMAC` and `ECP_RESTARTABLE` to mbedTLS menuconfig option and
  `esp_config.h`.
- Example: Minor changes to `app_mesh.c` application.

4 years agoMerge branch 'cleanup/make_supp_headers_private_v4.0' into 'release/v4.0'
Jiang Jiang Jian [Mon, 23 Sep 2019 10:00:43 +0000 (18:00 +0800)]
Merge branch 'cleanup/make_supp_headers_private_v4.0' into 'release/v4.0'

wpa_supplicant: Make internal crypto headers private (backport v4.0)

See merge request espressif/esp-idf!6061

4 years agobugfix that call of esp_a2d_media_ctrl(ESP_A2D_MEDIA_CTRL_SUSPEND) will not get an...
wangmengyang [Wed, 28 Aug 2019 07:49:07 +0000 (15:49 +0800)]
bugfix that call of esp_a2d_media_ctrl(ESP_A2D_MEDIA_CTRL_SUSPEND) will not get an ACK from callback on A2DP sink

4 years agoMerge branch 'bugfix/remove_v40_deprecations_v4.0' into 'release/v4.0'
Jiang Jiang Jian [Fri, 20 Sep 2019 11:51:51 +0000 (19:51 +0800)]
Merge branch 'bugfix/remove_v40_deprecations_v4.0' into 'release/v4.0'

Remove features deprecated before ESP-IDF V4.0 (v4.0)

See merge request espressif/esp-idf!6150

4 years agoMerge branch 'bugfix/fix_the_for_smartconfig_send_broadcast_to_phone_v4.0' into ...
Jiang Jiang Jian [Fri, 20 Sep 2019 06:02:19 +0000 (14:02 +0800)]
Merge branch 'bugfix/fix_the_for_smartconfig_send_broadcast_to_phone_v4.0' into 'release/v4.0'

fix the bug that ESP32 sends broadcast to phone after smartconfig is done (backport v4.0)

See merge request espressif/esp-idf!6072

4 years agobuild: In GNU Make, use "cygpath -m" to avoid backslashes
Angus Gratton [Tue, 17 Sep 2019 03:47:05 +0000 (13:47 +1000)]
build: In GNU Make, use "cygpath -m" to avoid backslashes

Fixes issues where backslashes in KCONFIG paths are later expanded as shell escape sequences.