]> granicus.if.org Git - esp-idf/log
esp-idf
5 years agoefuse: Fix mode EFUSE_SECURE_VERSION_EMULATE
KonstantinKondrashov [Thu, 4 Jul 2019 07:54:13 +0000 (15:54 +0800)]
efuse: Fix mode EFUSE_SECURE_VERSION_EMULATE

5 years agoMerge branch 'feature/support_spi_ethernet' into 'master'
Ivan Grokhotkov [Thu, 4 Jul 2019 13:30:52 +0000 (21:30 +0800)]
Merge branch 'feature/support_spi_ethernet' into 'master'

ethernet: support dm9051

Closes IDFGH-1443 and IDFGH-1439

See merge request espressif/esp-idf!5345

5 years agoMerge branch 'feature/wifi_refactor_smartconfig_to_esp_event' into 'master'
Jiang Jiang Jian [Thu, 4 Jul 2019 13:16:57 +0000 (21:16 +0800)]
Merge branch 'feature/wifi_refactor_smartconfig_to_esp_event' into 'master'

esp_wifi: refactor smartconfig callback to use esp event

Closes IDF-268

See merge request espressif/esp-idf!4806

5 years agoethernet: support dm9051
suda-morris [Tue, 25 Jun 2019 11:36:56 +0000 (19:36 +0800)]
ethernet: support dm9051

1. move resource allocation from xxx_init to xxx_new
2. fix enabling tx checksum insertion by mistake
3. iperf example: enlarge max arguments
4. add examples for spi-ethernet

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

5 years agoMerge branch 'bugfix/btdm_conn_fail_with_some_speaker' into 'master'
Jiang Jiang Jian [Thu, 4 Jul 2019 11:23:19 +0000 (19:23 +0800)]
Merge branch 'bugfix/btdm_conn_fail_with_some_speaker' into 'master'

components/bt: Fix connect fail with some speakers

See merge request espressif/esp-idf!5358

5 years agoesp_wifi: refactor smartconfig callback to use esp event
XiaXiaotian [Wed, 17 Apr 2019 03:44:51 +0000 (11:44 +0800)]
esp_wifi: refactor smartconfig callback to use esp event

5 years agoMerge branch 'doc/fatal_errors_zh_CN' into 'master'
Krzysztof Budzynski [Thu, 4 Jul 2019 07:00:16 +0000 (15:00 +0800)]
Merge branch 'doc/fatal_errors_zh_CN' into 'master'

zh_CN translation of fatal-errors

See merge request espressif/esp-idf!4418

5 years agozh_CN translation of fatal_error
suda-morris [Mon, 1 Apr 2019 04:30:10 +0000 (12:30 +0800)]
zh_CN translation of fatal_error

5 years agoMerge branch 'bugfix/cmake_mconf_build' into 'master'
Angus Gratton [Thu, 4 Jul 2019 05:38:20 +0000 (13:38 +0800)]
Merge branch 'bugfix/cmake_mconf_build' into 'master'

cmake: Fix some bugs building mconf-idf from scratch

See merge request espressif/esp-idf!5413

5 years agoMerge branch 'doc/merge_make-related_documents' into 'master'
Krzysztof Budzynski [Thu, 4 Jul 2019 05:16:18 +0000 (13:16 +0800)]
Merge branch 'doc/merge_make-related_documents' into 'master'

Merge make-related documents:

See merge request espressif/esp-idf!5304

5 years agoMerge make-related documents:
Wang Fang [Thu, 4 Jul 2019 05:16:18 +0000 (13:16 +0800)]
Merge make-related documents:

1. Moved get-started files, 7 documents in total, from get-started-cmake folder to hw-reference folder;
2. Deleted get-started files, 7 documents in total, in get-started folder;
3. Updated links in get-started-cmake/index.rst and in get-started/index.rst;
4. Modified descriptions for build system in these files.

5 years agoMerge branch 'feature/optimize_ci_config_file' into 'master'
Ivan Grokhotkov [Thu, 4 Jul 2019 02:56:45 +0000 (10:56 +0800)]
Merge branch 'feature/optimize_ci_config_file' into 'master'

CI: use features from latest Gitlab in CI config file

See merge request idf/esp-idf!4896

5 years agoMerge branch 'feature/local_ctrl_no_sec' into 'master'
Mahavir Jain [Wed, 3 Jul 2019 16:45:29 +0000 (00:45 +0800)]
Merge branch 'feature/local_ctrl_no_sec' into 'master'

ESP Local Ctrl Feature Added

See merge request idf/esp-idf!5348

5 years agoESP Local Control Feature Added
Anurag Kar [Tue, 25 Jun 2019 19:33:55 +0000 (01:03 +0530)]
ESP Local Control Feature Added

List of changes:
* New component esp_local_ctrl added
* Example added under examples/protocols/esp_local_ctrl
* Documentation added under protocols/esp_local_ctrl
* Demo client side app esp_local_ctrl.py added under examples/protocols/esp_local_ctrl/scripts
* protocomm_ble : protocomm_ble_config_t given struct name for allowing forward declaration
* esp_prov/transport_softap renamed to transport_http
* transport_http module supports verification of server certificate
* transport_http module performs name resolution before connection

5 years agoMerge branch 'bugfix/vfs_kconfig' into 'master'
Angus Gratton [Wed, 3 Jul 2019 09:21:33 +0000 (17:21 +0800)]
Merge branch 'bugfix/vfs_kconfig' into 'master'

VFS: Fix Kconfig prefix

See merge request idf/esp-idf!5431

5 years agoMerge branch 'bugfix/bt_config_option_test' into 'master'
Ivan Grokhotkov [Wed, 3 Jul 2019 09:17:15 +0000 (17:17 +0800)]
Merge branch 'bugfix/bt_config_option_test' into 'master'

Fix the irrelevant characters added to test the config options

See merge request idf/esp-idf!5436

5 years agoFix the irrelevant characters added to test the config options
Hrishikesh Dhayagude [Wed, 3 Jul 2019 09:17:14 +0000 (17:17 +0800)]
Fix the irrelevant characters added to test the config options

5 years agoCI: use `include` to split large CI config file
He Yin Ling [Fri, 28 Jun 2019 16:39:21 +0000 (00:39 +0800)]
CI: use `include` to split large CI config file

5 years agoCI: try to use the correct branch of other projects used in CI:
He Yin Ling [Sun, 28 Apr 2019 08:57:59 +0000 (16:57 +0800)]
CI: try to use the correct branch of other projects used in CI:

1. revision defined in bot message
2. branch name (or tag name) of current IDF
3. CI_MERGE_REQUEST_TARGET_BRANCH_NAME
4. branch name parsed from `git describe`
5. default branch

5 years agoCI: use parallel attribute in CI config file
He Yin Ling [Sun, 28 Apr 2019 07:29:05 +0000 (15:29 +0800)]
CI: use parallel attribute in CI config file

5 years agoMerge branch 'bugfix/idf_py_reconfigure_for_ccache_flag' into 'master'
Ivan Grokhotkov [Wed, 3 Jul 2019 08:51:12 +0000 (16:51 +0800)]
Merge branch 'bugfix/idf_py_reconfigure_for_ccache_flag' into 'master'

idf.py: Run reconfigure on ccache option change.make --no-ccache default

See merge request idf/esp-idf!5429

5 years agoMerge branch 'bugfix/uuid_value' into 'master'
Jiang Jiang Jian [Wed, 3 Jul 2019 08:49:30 +0000 (16:49 +0800)]
Merge branch 'bugfix/uuid_value' into 'master'

Correct UUID value for ESP_GATT_UUID_ENVIRONMENTAL_SENSING_SVC

See merge request idf/esp-idf!5409

5 years agoCorrect UUID value for ESP_GATT_UUID_ENVIRONMENTAL_SENSING_SVC
Hrishikesh Dhayagude [Wed, 3 Jul 2019 08:49:30 +0000 (16:49 +0800)]
Correct UUID value for ESP_GATT_UUID_ENVIRONMENTAL_SENSING_SVC

5 years agocmake: Fix some bugs building mconf-idf from scratch
Angus Gratton [Mon, 1 Jul 2019 04:43:58 +0000 (14:43 +1000)]
cmake: Fix some bugs building mconf-idf from scratch

- Makefile didn't quite work with out-of-tree build unless there was already an in-tree build done.
- CMake needs to delete some of the in-tree build artifacts or they're used instead of the correct
 files.

5 years agoMerge branch 'bugfix/from_github' into 'master'
Krzysztof Budzynski [Wed, 3 Jul 2019 08:26:55 +0000 (16:26 +0800)]
Merge branch 'bugfix/from_github' into 'master'

docs: PRs from GitHub containing documentation bug fixes and corrections

See merge request idf/esp-idf!5367

5 years agoMerge branch 'bugfix/btdm_wrong_bt_lib' into 'master'
Jiang Jiang Jian [Wed, 3 Jul 2019 07:33:55 +0000 (15:33 +0800)]
Merge branch 'bugfix/btdm_wrong_bt_lib' into 'master'

components/bt: Fix Wrong bt lib from commit "Bluetooth component refactoring"

See merge request idf/esp-idf!5420

5 years agocomponents/bt: Fix Wrong bt lib from commit "Bluetooth component refactoring"
baohongde [Mon, 1 Jul 2019 07:52:27 +0000 (15:52 +0800)]
components/bt: Fix Wrong bt lib from commit "Bluetooth component refactoring"

5 years agoMerge branch 'fix/sdio_slave_reset_infloop_leak' into 'master'
Angus Gratton [Wed, 3 Jul 2019 00:36:26 +0000 (08:36 +0800)]
Merge branch 'fix/sdio_slave_reset_infloop_leak' into 'master'

sdio_slave: fix the send_flush infinite loop issue

See merge request idf/esp-idf!5365

5 years agoVFS: Fix Kconfig prefix
Roland Dobai [Tue, 2 Jul 2019 15:14:58 +0000 (17:14 +0200)]
VFS: Fix Kconfig prefix

5 years agoMerge branch 'feature/ext_flash_partition' into 'master'
Ivan Grokhotkov [Tue, 2 Jul 2019 14:18:14 +0000 (22:18 +0800)]
Merge branch 'feature/ext_flash_partition' into 'master'

Support for partitions in external flash

See merge request idf/esp-idf!5277

5 years agoci: add unit test job
Ivan Grokhotkov [Tue, 2 Jul 2019 11:19:10 +0000 (13:19 +0200)]
ci: add unit test job

5 years agoReplace hardcoded links with link roles
Krzysztof [Tue, 2 Jul 2019 12:58:39 +0000 (20:58 +0800)]
Replace hardcoded links with link roles

5 years agoFix broken link to components/wifi_provisioning/proto
Wojciech Szczurek [Thu, 20 Jun 2019 20:34:17 +0000 (15:34 -0500)]
Fix broken link to components/wifi_provisioning/proto

Merges https://github.com/espressif/esp-idf/pull/3668

5 years agoidf.py Run reconfigure on ccache option change.make --no-ccache default
Sergei Silnov [Tue, 2 Jul 2019 11:33:55 +0000 (13:33 +0200)]
idf.py Run reconfigure on ccache option change.make --no-ccache default

5 years agoCorrect links
Krzysztof [Tue, 2 Jul 2019 10:03:40 +0000 (18:03 +0800)]
Correct links

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

5 years agoImplement review comments
Krzysztof [Thu, 27 Jun 2019 12:23:28 +0000 (20:23 +0800)]
Implement review comments

5 years agoFix reference in jtag debugging section
Stefan Venz [Tue, 11 Jun 2019 13:57:41 +0000 (15:57 +0200)]
Fix reference in jtag debugging section

Merges https://github.com/espressif/esp-idf/pull/3617

Signed-off-by: Stefan Venz <stefan.venz@protonmail.com>
5 years agoexample/wifi/scan: fix README grammar
fakefred [Sat, 22 Jun 2019 09:56:31 +0000 (17:56 +0800)]
example/wifi/scan: fix README grammar

Merges https://github.com/espressif/esp-idf/pull/3678

5 years agoTypo correction
boarchuz [Sun, 9 Jun 2019 16:17:20 +0000 (02:17 +1000)]
Typo correction

Merges https://github.com/espressif/esp-idf/pull/3604

5 years agonvs: minor host test fixes
Ivan Grokhotkov [Fri, 21 Jun 2019 12:31:22 +0000 (20:31 +0800)]
nvs: minor host test fixes

Fixes the tests to pass when some files already exist.
Fixes clean target.
Moves CONFIG_NVS_ENCRYPTION definition into sdkconfig.h.

5 years agospi_flash: use same argument types in .h and .c files
Ivan Grokhotkov [Wed, 19 Jun 2019 13:26:02 +0000 (21:26 +0800)]
spi_flash: use same argument types in .h and .c files

Fixes compilations on targets where size_t != uint32_t

5 years agospi_flash: support for partitions in external flash
Ivan Grokhotkov [Tue, 18 Jun 2019 17:31:43 +0000 (01:31 +0800)]
spi_flash: support for partitions in external flash

5 years agohost tests: correct definition of CONFIG_SPI_FLASH_USE_LEGACY_IMPL
Ivan Grokhotkov [Wed, 19 Jun 2019 13:24:51 +0000 (21:24 +0800)]
host tests: correct definition of CONFIG_SPI_FLASH_USE_LEGACY_IMPL

5 years agoMerge branch 'bugfix/sec_boot_ota_fail' into 'master'
Ivan Grokhotkov [Tue, 2 Jul 2019 06:44:36 +0000 (14:44 +0800)]
Merge branch 'bugfix/sec_boot_ota_fail' into 'master'

Bugfix: ota fails with secure boot on for image size greater than 3.2MB

See merge request idf/esp-idf!5263

5 years agoMerge branch 'feature/nimble-provisioning' into 'master'
Jiang Jiang Jian [Tue, 2 Jul 2019 06:20:11 +0000 (14:20 +0800)]
Merge branch 'feature/nimble-provisioning' into 'master'

NimBLE-Provisioning: Add NimBLE support to existing BLE variant of unified provisioning

See merge request idf/esp-idf!5319

5 years agoNimBLE-provisioning: Add NimBLE support to unified provisioning framework
Prasad Alatkar [Tue, 2 Jul 2019 06:20:10 +0000 (14:20 +0800)]
NimBLE-provisioning: Add NimBLE support to unified provisioning framework

- Adds NimBLE stack support to existing BLE variant of unified provisioning.
- Uses scan response to send device name, 128 bit custom UUIDs based on service
  UUID.
- Minimal changes to `app_prov.c`, component.mk, CMakeLists.txt and
  `protocomm_ble.h` to accomodate NimBLE stack for provisioning.

5 years agoMerge branch 'bugfix/esp_timer_delete_from_cb' into 'master'
Jiang Jiang Jian [Tue, 2 Jul 2019 06:16:26 +0000 (14:16 +0800)]
Merge branch 'bugfix/esp_timer_delete_from_cb' into 'master'

esp_timer: handle esp_timer_delete in timer task

Closes IDFGH-1143

See merge request idf/esp-idf!5037

5 years agoMerge branch 'nimble/update_submodule' into 'master'
Angus Gratton [Tue, 2 Jul 2019 03:26:24 +0000 (11:26 +0800)]
Merge branch 'nimble/update_submodule' into 'master'

NimBLE: Update nimble submodule

See merge request idf/esp-idf!5419

5 years agoNimBLE: update nimble submodule
Prasad Alatkar [Tue, 2 Jul 2019 03:26:24 +0000 (11:26 +0800)]
NimBLE: update nimble submodule

- Update submodule to fix https://jira.espressif.com:8443/browse/BT-192.
- Upstream PR: https://github.com/apache/mynewt-nimble/pull/427

5 years agoMerge branch 'feature/ringbuffer_support_allocate_memory' into 'master'
Angus Gratton [Tue, 2 Jul 2019 00:41:26 +0000 (08:41 +0800)]
Merge branch 'feature/ringbuffer_support_allocate_memory' into 'master'

ringbuffer: support allocate memory in the ringbuffer before actually send

See merge request idf/esp-idf!5252

5 years agoMerge branch 'bugfix/add_extern_c_for_sntp' into 'master'
Ivan Grokhotkov [Mon, 1 Jul 2019 20:45:30 +0000 (04:45 +0800)]
Merge branch 'bugfix/add_extern_c_for_sntp' into 'master'

lwip/sntp: Added extern "C"

See merge request idf/esp-idf!5398

5 years agoAdd mmu pages available check in non-secure image hash check path.
Vikram Dattu [Wed, 19 Jun 2019 11:53:44 +0000 (17:23 +0530)]
Add mmu pages available check in non-secure image hash check path.

Made MMU pages available check in `esp_image_format.c`
This now makes it possible to map and process bootoader image as well in chunks when image doesn't fit completely into available free pages.

Signed-off-by: Vikram Dattu <vikram.dattu@espressif.com>
5 years agoChanged log level for spi_master
Vikram Dattu [Tue, 18 Jun 2019 08:34:32 +0000 (14:04 +0530)]
Changed log level for spi_master

There are lot of prints of `Allocate TX buffer for DMA`
Changed these from `ESP_LOGI` to `ESP_LOGD`

Signed-off-by: Vikram Dattu <vikram.dattu@espressif.com>
5 years agoBugfix: ota fails with secure boot on for image size greater than 3.2MB
Vikram Dattu [Sat, 15 Jun 2019 09:43:51 +0000 (15:13 +0530)]
Bugfix: ota fails with secure boot on for image size greater than 3.2MB

When an OTA image size is larger than 50 MMU pages (approx. 3.2 MB), secure_boot_generate fails while trying to map it into memory:
https://gitlab.espressif.cn:6688/idf/esp-idf/blob/master/components/bootloader_support/src/esp32/secure_boot.c#L72
Instead of trying to map the whole image, secure boot code should split the image into chunks and map them one by one, like it is done in esp_image_format.c:
https://gitlab.espressif.cn:6688/idf/esp-idf/blob/master/components/bootloader_support/src/esp_image_format.c#L372

Closes https://jira.espressif.com:8443/browse/IDF-709

Signed-off-by: Vikram Dattu <vikram.dattu@espressif.com>
5 years agoMerge branch 'feature/idf_tools_dir_user_facing' into 'master'
Ivan Grokhotkov [Mon, 1 Jul 2019 17:47:16 +0000 (01:47 +0800)]
Merge branch 'feature/idf_tools_dir_user_facing' into 'master'

IDF Tools directory: user facing changes

Closes IDF-61

See merge request idf/esp-idf!4808

5 years agomconf-idf: update to v4.6.0.0-idf-20190603
Ivan Grokhotkov [Fri, 28 Jun 2019 08:59:52 +0000 (10:59 +0200)]
mconf-idf: update to v4.6.0.0-idf-20190603

5 years agotools: add fallback tools.json for IDF v3.x
Ivan Grokhotkov [Wed, 26 Jun 2019 07:27:14 +0000 (15:27 +0800)]
tools: add fallback tools.json for IDF v3.x

5 years agodocs: update CMake getting started guide to use install.bat and export.bat
Ivan Grokhotkov [Wed, 27 Mar 2019 05:29:06 +0000 (13:29 +0800)]
docs: update CMake getting started guide to use install.bat and export.bat

5 years agotools: new installer for Windows
Ivan Grokhotkov [Mon, 29 Apr 2019 02:36:03 +0000 (10:36 +0800)]
tools: new installer for Windows

5 years agotools: {install,export}.{bat,sh} tools
Ivan Grokhotkov [Mon, 29 Apr 2019 02:37:02 +0000 (10:37 +0800)]
tools: {install,export}.{bat,sh} tools

5 years agotools.json: add idf.py.exe
Ivan Grokhotkov [Fri, 10 May 2019 10:12:19 +0000 (18:12 +0800)]
tools.json: add idf.py.exe

5 years agoidf.py.exe wrapper program for Windows
Ivan Grokhotkov [Thu, 9 May 2019 06:14:47 +0000 (14:14 +0800)]
idf.py.exe wrapper program for Windows

5 years agoidf_tools: print additional info when download verification fails
Ivan Grokhotkov [Fri, 28 Jun 2019 12:23:21 +0000 (14:23 +0200)]
idf_tools: print additional info when download verification fails

5 years agoMerge branch 'bugfix/fix_nimble_flake_issue' into 'master'
Jiang Jiang Jian [Mon, 1 Jul 2019 11:22:55 +0000 (19:22 +0800)]
Merge branch 'bugfix/fix_nimble_flake_issue' into 'master'

Fix failure in flake8 due to incorrect NimBLE path

See merge request idf/esp-idf!5415

5 years agoFix failure in flake8 due to incorrect NimBLE path
Hrishikesh Dhayagude [Mon, 1 Jul 2019 11:22:55 +0000 (19:22 +0800)]
Fix failure in flake8 due to incorrect NimBLE path

5 years agoMerge branch 'enhancement/move_bt_examples' into 'master'
Jiang Jiang Jian [Mon, 1 Jul 2019 11:21:57 +0000 (19:21 +0800)]
Merge branch 'enhancement/move_bt_examples' into 'master'

Bluetooth examples restructuring

See merge request idf/esp-idf!4025

5 years agoBluetooth examples restructuring
Hrishikesh Dhayagude [Mon, 1 Jul 2019 11:21:57 +0000 (19:21 +0800)]
Bluetooth examples restructuring

The existing Bluetooth examples are split as:

1. examples/bluetooth/bluedroid - Bluedroid Host (BT + BLE) examples
   a. examples/bluetooth/bluedroid/classic_bt - Classic BT examples
   b. examples/bluetooth/bluedroid/ble - BLE examples
   c. examples/bluetooth/bluedroid/coex - Classic BT and BLE coex examples
   d. examples/bluetooth/bluedroid/hci - VHCI and HCI UART examples
      i. Rename ble_adv to controller_vhci_ble_adv and move it in hci folder
2. examples/bluetooth/nimble - NimBLE BLE Host + NimBLE Mesh examples
3. examples/bluetooth/esp_ble_mesh - ESP BLE Mesh examples
4. Update documentation references

5 years agoMerge branch 'bugfix/win_flash_app_cmd' into 'master'
Angus Gratton [Mon, 1 Jul 2019 07:51:44 +0000 (15:51 +0800)]
Merge branch 'bugfix/win_flash_app_cmd' into 'master'

tools: Accept CTRL-T + A for app-flash in idf_monitor

Closes IDF-736

See merge request idf/esp-idf!5376

5 years agoMerge branch 'bugfix/make_ccache_opt_in' into 'master'
Angus Gratton [Mon, 1 Jul 2019 07:48:31 +0000 (15:48 +0800)]
Merge branch 'bugfix/make_ccache_opt_in' into 'master'

cmake: make use of ccache opt-in

See merge request idf/esp-idf!5368

5 years agoMerge branch 'bugfix/confgen_windows_command_line' into 'master'
Angus Gratton [Mon, 1 Jul 2019 07:26:11 +0000 (15:26 +0800)]
Merge branch 'bugfix/confgen_windows_command_line' into 'master'

cmake kconfig: Pass environment variables to confgen.py via a file

Closes IDF-711

See merge request idf/esp-idf!5356

5 years agocmake: Use environment variables file for all config binaries
Angus Gratton [Thu, 27 Jun 2019 10:30:42 +0000 (20:30 +1000)]
cmake: Use environment variables file for all config binaries

5 years agocmake kconfig: Pass environment variables to confgen.py via a file
Angus Gratton [Wed, 26 Jun 2019 05:56:47 +0000 (15:56 +1000)]
cmake kconfig: Pass environment variables to confgen.py via a file

Works around "command line too long" errors when using Windows
and CMake < 3.11

Closes IDF-711

5 years agoringbuffer: support to allocate memory on the ringbuffer before send
Michael (XIAO Xufeng) [Fri, 14 Jun 2019 07:05:00 +0000 (15:05 +0800)]
ringbuffer: support to allocate memory on the ringbuffer before send

5 years agoringbuffer: seperate acquire from send
Michael (XIAO Xufeng) [Fri, 14 Jun 2019 06:10:48 +0000 (14:10 +0800)]
ringbuffer: seperate acquire from send

5 years agoMerge branch 'feature/mconf_simple_expand' into 'master'
Angus Gratton [Mon, 1 Jul 2019 02:33:35 +0000 (10:33 +0800)]
Merge branch 'feature/mconf_simple_expand' into 'master'

mconf-idf: Use same 'simple expand' logic, same as kconfig-frontends

See merge request idf/esp-idf!5390

5 years agomconf-idf: Use same 'simple expand' logic, same as kconfig-frontends
Angus Gratton [Fri, 28 Jun 2019 03:35:55 +0000 (13:35 +1000)]
mconf-idf: Use same 'simple expand' logic, same as kconfig-frontends

Previously, wordexp() was used. However for providing Windows builds
of mconf-idf we can't use wordexp() so we use this simplified
environment variable expansion code instead.

The reasoning here is to make the behaviour consistent across Windows
(CMake vs GNU Make), Linux & macOS mconf.

5 years agoMerge branch 'feature/btdm_avrcp_volume' into 'master'
Jiang Jiang Jian [Sun, 30 Jun 2019 08:40:10 +0000 (16:40 +0800)]
Merge branch 'feature/btdm_avrcp_volume' into 'master'

components/bt: Add AVRCP feature about volume

See merge request idf/esp-idf!5209

5 years agoMerge branch 'refactor/new_bt_component' into 'master'
Jiang Jiang Jian [Sun, 30 Jun 2019 08:39:01 +0000 (16:39 +0800)]
Merge branch 'refactor/new_bt_component' into 'master'

Bluetooth component refactoring

See merge request idf/esp-idf!5366

5 years agoBluetooth component refactoring
Hrishikesh Dhayagude [Sun, 30 Jun 2019 08:39:00 +0000 (16:39 +0800)]
Bluetooth component refactoring

5 years agoMerge branch 'feature/move_supplicant_to_idf_new' into 'master'
Jiang Jiang Jian [Sun, 30 Jun 2019 06:02:22 +0000 (14:02 +0800)]
Merge branch 'feature/move_supplicant_to_idf_new' into 'master'

supplicant/wifi: move supplicant to idf

Closes IDFGH-1233 and WIFI-392

See merge request idf/esp-idf!5219

5 years agocomponents/bt: Add AVRCP feature about volume
baohongde [Fri, 28 Jun 2019 03:29:07 +0000 (11:29 +0800)]
components/bt: Add AVRCP feature about volume

5 years agosupplicant/esp_wifi: move supplicant to idf
Deng Xin [Mon, 13 Aug 2018 08:37:56 +0000 (16:37 +0800)]
supplicant/esp_wifi: move supplicant to idf

Move supplicant to idf and do following refactoring:
1. Make the folder structure consitent with supplicant upstream
2. Remove duplicated header files and minimize the public header files
3. Refactor for WiFi/supplicant interfaces

5 years agocmake: make use of ccache opt-in
Renz Christian Bagaporo [Thu, 27 Jun 2019 06:25:28 +0000 (14:25 +0800)]
cmake: make use of ccache opt-in

5 years agoMerge branch 'bugfix/idf_py_fix_subcommand_options' into 'master'
Ivan Grokhotkov [Fri, 28 Jun 2019 16:15:13 +0000 (00:15 +0800)]
Merge branch 'bugfix/idf_py_fix_subcommand_options' into 'master'

idf.py: Fix subcommand options

Closes IDF-740

See merge request idf/esp-idf!5386

5 years agoMerge branch 'bugfix/ci_fix_mirror-submodule-update' into 'master'
Ivan Grokhotkov [Fri, 28 Jun 2019 15:57:14 +0000 (23:57 +0800)]
Merge branch 'bugfix/ci_fix_mirror-submodule-update' into 'master'

tools: Keep script behaviour

See merge request idf/esp-idf!5362

5 years agoMerge branch 'bugfix/make_V_flag' into 'master'
Angus Gratton [Fri, 28 Jun 2019 08:39:44 +0000 (16:39 +0800)]
Merge branch 'bugfix/make_V_flag' into 'master'

gnu make: Make V= behaviour consistent with V=0

Closes IDFGH-1175

See merge request idf/esp-idf!5334

5 years agoidf.py: Fix subcommand options
Sergei Silnov [Thu, 27 Jun 2019 18:23:14 +0000 (20:23 +0200)]
idf.py: Fix subcommand options

5 years agoMerge branch 'bugfix/fix_secure_boot_support' into 'master'
Angus Gratton [Fri, 28 Jun 2019 07:38:59 +0000 (15:38 +0800)]
Merge branch 'bugfix/fix_secure_boot_support' into 'master'

Fixes to secure boot support in CMake

See merge request idf/esp-idf!4977

5 years agoMerge branch 'bugfix/cmake_project_vars_not_set_by_redefinition' into 'master'
Angus Gratton [Fri, 28 Jun 2019 07:31:10 +0000 (15:31 +0800)]
Merge branch 'bugfix/cmake_project_vars_not_set_by_redefinition' into 'master'

cmake: set variables set by project call

See merge request idf/esp-idf!5187

5 years agolwip/sntp: Added extern "C"
Kerry Jones [Fri, 28 Jun 2019 06:19:11 +0000 (08:19 +0200)]
lwip/sntp: Added extern "C"

so that sntp_set_time_sync_notification_cb can be used from c++

Signed-off-by: Konstantin Kondrashov <konstantin@espressif.com>
Merges: https://github.com/espressif/esp-idf/pull/3700

5 years agoMerge branch 'feature/nvs_util_decryption' into 'master'
Angus Gratton [Fri, 28 Jun 2019 05:07:24 +0000 (13:07 +0800)]
Merge branch 'feature/nvs_util_decryption' into 'master'

nvs_util: Add NVS decryption feature + Optimisations

See merge request idf/esp-idf!5003

5 years agoMerge branch 'feature/add_limitation_for_max_tx_power' into 'master'
Jiang Jiang Jian [Fri, 28 Jun 2019 03:18:11 +0000 (11:18 +0800)]
Merge branch 'feature/add_limitation_for_max_tx_power' into 'master'

esp_wifi: add limitation for setting maximum WiFi TX power

See merge request idf/esp-idf!5331

5 years agotools: Keep script behaviour
Anton Maklakov [Wed, 26 Jun 2019 08:56:17 +0000 (15:56 +0700)]
tools: Keep script behaviour

5 years agoci: test fail on build time works
Renz Christian Bagaporo [Thu, 30 May 2019 03:50:39 +0000 (11:50 +0800)]
ci: test fail on build time works

5 years agocmake: fix issue with fail at build time
Renz Christian Bagaporo [Wed, 12 Jun 2019 03:51:04 +0000 (11:51 +0800)]
cmake: fix issue with fail at build time

Fix issue that next build retry does not succeed once the requirement is
satisfied.

5 years agodocs: remove secure boot and flash encryption from CMake pending features
Renz Christian Bagaporo [Tue, 14 May 2019 11:30:57 +0000 (19:30 +0800)]
docs: remove secure boot and flash encryption from CMake pending features

5 years agoesptool_py: do not generate flasher arg files on bootloader build
Renz Christian Bagaporo [Fri, 10 May 2019 10:01:58 +0000 (18:01 +0800)]
esptool_py: do not generate flasher arg files on bootloader build

5 years agobootloader: fix secure boot issues
Renz Christian Bagaporo [Fri, 10 May 2019 07:25:25 +0000 (15:25 +0800)]
bootloader: fix secure boot issues

Do not include bootloader in flash target when secure boot is enabled.
Emit signing warning on all cases where signed apps are enabled (secure
boot and signed images)
Follow convention of capital letters for SECURE_BOOT_SIGNING_KEY variable, since it is
relevant to other components, not just bootloader.
Pass signing key and verification key via config, not requiring
bootloader to know parent app dir.
Misc. variables name corrections

5 years agocomponents: restore dependency of extra bins on flash target
Renz Christian Bagaporo [Fri, 10 May 2019 05:09:30 +0000 (13:09 +0800)]
components: restore dependency of extra bins on flash target

5 years agopartition_table: move establishing dependencies to respective components
Renz Christian Bagaporo [Fri, 14 Jun 2019 04:53:46 +0000 (12:53 +0800)]
partition_table: move establishing dependencies to respective components

partition_table: move establishing dependencies to respective components