]> granicus.if.org Git - esp-idf/log
esp-idf
5 years agoMerge branch 'bugfix/btdm_fix_rxwinsz_assert_in_wifi_ble_coex' into 'master'
Jiang Jiang Jian [Fri, 5 Jul 2019 12:27:33 +0000 (20:27 +0800)]
Merge branch 'bugfix/btdm_fix_rxwinsz_assert_in_wifi_ble_coex' into 'master'

component/bt: fix rxwinsz assert in ble and wifi coex

See merge request espressif/esp-idf!5434

5 years agoMerge branch 'bugfix/prov_tool_desc_readme' into 'master'
Mahavir Jain [Fri, 5 Jul 2019 09:18:32 +0000 (17:18 +0800)]
Merge branch 'bugfix/prov_tool_desc_readme' into 'master'

esp_prov : Minor refactoring in argument dependent logic and other changes

See merge request espressif/esp-idf!5430

5 years agoMerge branch 'feature/tools_script_to_switch_submodules' into 'master'
Anton Maklakov [Fri, 5 Jul 2019 08:16:58 +0000 (16:16 +0800)]
Merge branch 'feature/tools_script_to_switch_submodules' into 'master'

tools: Fix up relative submodule URLs for forks

See merge request espressif/esp-idf!5421

5 years agoMerge branch 'bugfix/efuse_secure_version_emulate' into 'master'
Angus Gratton [Fri, 5 Jul 2019 08:05:26 +0000 (16:05 +0800)]
Merge branch 'bugfix/efuse_secure_version_emulate' into 'master'

efuse: Fix mode EFUSE_SECURE_VERSION_EMULATE

See merge request espressif/esp-idf!5446

5 years agoMerge branch 'feature/gdbstub_multi_target' into 'master'
Angus Gratton [Fri, 5 Jul 2019 06:33:54 +0000 (14:33 +0800)]
Merge branch 'feature/gdbstub_multi_target' into 'master'

gdbstub multi-target support

Closes IDF-466

See merge request espressif/esp-idf!5246

5 years agotools: Add a script for switching to real submodules in forks
Anton Maklakov [Mon, 1 Jul 2019 08:19:10 +0000 (15:19 +0700)]
tools: Add a script for switching to real submodules in forks

5 years agoAvoid 'redirecting to' warnings when cloning
Anton Maklakov [Tue, 2 Jul 2019 06:40:04 +0000 (13:40 +0700)]
Avoid 'redirecting to' warnings when cloning

5 years agoMake submodules work in forks
nif [Mon, 1 Jul 2019 15:52:43 +0000 (17:52 +0200)]
Make submodules work in forks

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

5 years agoMerge branch 'fix/nvs_util_key_len' into 'master'
Angus Gratton [Fri, 5 Jul 2019 02:34:55 +0000 (10:34 +0800)]
Merge branch 'fix/nvs_util_key_len' into 'master'

nvs_util: Add check for key len in input csv file

See merge request espressif/esp-idf!5392

5 years agoMerge branch 'feature/mfg_util_optimise' into 'master'
Angus Gratton [Fri, 5 Jul 2019 02:08:10 +0000 (10:08 +0800)]
Merge branch 'feature/mfg_util_optimise' into 'master'

mfg_util: Optimise by adding subparser changes w.r.t similar changes in nvs util changes

See merge request espressif/esp-idf!5336

5 years agomfg_util: Optimise by adding subparser changes w.r.t similar changes in nvs util...
Shivani Tipnis [Thu, 20 Jun 2019 13:17:59 +0000 (18:47 +0530)]
mfg_util: Optimise by adding subparser changes w.r.t similar changes in nvs util changes

5 years agonvs_util: Add check for key len in input csv file
Shivani Tipnis [Fri, 28 Jun 2019 06:06:23 +0000 (11:36 +0530)]
nvs_util: Add check for key len in input csv file

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

5 years agoMerge branch 'bugfix/tcp_transport_use_without_list' into 'master'
Angus Gratton [Fri, 5 Jul 2019 01:11:10 +0000 (09:11 +0800)]
Merge branch 'bugfix/tcp_transport_use_without_list' into 'master'

tcp transport: fix minor memory leak when ssl transport used separately

See merge request espressif/esp-idf!5206

5 years agoMerge branch 'feature/nimble_example_tests' into 'master'
Angus Gratton [Fri, 5 Jul 2019 00:14:05 +0000 (08:14 +0800)]
Merge branch 'feature/nimble_example_tests' into 'master'

Add NimBLE bleprph,blecent,blehr example tests

See merge request espressif/esp-idf!4420

5 years agoAdd NimBLE bleprph,blecent,blehr example tests
Shivani Tipnis [Fri, 5 Jul 2019 00:14:04 +0000 (08:14 +0800)]
Add NimBLE bleprph,blecent,blehr example tests

5 years agoMerge branch 'bugfix/confgen_avoid_write_to_conf' into 'master'
Ivan Grokhotkov [Thu, 4 Jul 2019 14:36:23 +0000 (22:36 +0800)]
Merge branch 'bugfix/confgen_avoid_write_to_conf' into 'master'

tools: avoid using directly _write_to_conf from Kconfiglib

Closes IDFGH-1246

See merge request espressif/esp-idf!5423

5 years agoMerge branch 'bugfix/confgen_hex_value' into 'master'
Ivan Grokhotkov [Thu, 4 Jul 2019 14:35:54 +0000 (22:35 +0800)]
Merge branch 'bugfix/confgen_hex_value' into 'master'

tools: Fix hex parsing in confgen.py

Closes IDFGH-1273

See merge request espressif/esp-idf!5439

5 years agoMerge branch 'bugfix/fix_tools_idf_tools_exception_with_python3' into 'master'
Ivan Grokhotkov [Thu, 4 Jul 2019 14:35:31 +0000 (22:35 +0800)]
Merge branch 'bugfix/fix_tools_idf_tools_exception_with_python3' into 'master'

CI: fix CI tools exception with python3

Closes IDF-769

See merge request espressif/esp-idf!5443

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 agocomponent/bt: fix rxwinsz assert in ble and wifi coex
zhiweijian [Thu, 4 Jul 2019 11:44:59 +0000 (19:44 +0800)]
component/bt: fix rxwinsz assert in ble and wifi coex

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 agoesp_prov : Minor refactoring in argument dependent logic
Anurag Kar [Tue, 2 Jul 2019 14:42:47 +0000 (20:12 +0530)]
esp_prov : Minor refactoring in argument dependent logic

Other changes:
* Command line argument name and descriptions updated and formatted
* Some exception messages updated for clarity
* READMEs updated for tool and all provisioning examples
* Minor update in example test scripts due to change in esp_prov.get_transport() API
* Transport_HTTP now forces connect on initialization

5 years agoesp_transport_destroy: Fix memory leak
Max Holtzberg [Fri, 24 May 2019 21:31:44 +0000 (23:31 +0200)]
esp_transport_destroy: Fix memory leak

if tcp_transport component was used separately (e.g. using tranpsort_ssl.h directly without building list of transport) then it leaks memory on unitialization

Merges https://github.com/espressif/esp-idf/pull/3541
Closes https://github.com/espressif/esp-idf/issues/3531

Signed-off-by: David Cermak <cermak@espressif.com>
5 years agotcp_transport: added basic unit tests for init/destroy transports in lists or when...
David Cermak [Tue, 11 Jun 2019 13:56:04 +0000 (15:56 +0200)]
tcp_transport: added basic unit tests for init/destroy transports in lists or when used separately

5 years agotools: avoid using directly _write_to_conf from kconfiglib
Roland Dobai [Mon, 1 Jul 2019 15:03:55 +0000 (17:03 +0200)]
tools: avoid using directly _write_to_conf from kconfiglib

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

5 years agotools: Fix hex parsing in confgen.py
Roland Dobai [Wed, 3 Jul 2019 11:51:53 +0000 (13:51 +0200)]
tools: Fix hex parsing in confgen.py

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

5 years agotools: fix exception in checkout ref script:
He Yin Ling [Thu, 4 Jul 2019 08:30:42 +0000 (16:30 +0800)]
tools: fix exception in checkout ref script:

decode bytes before searching with RegEx

5 years agotools: fix idf_tools.py exception with python3
He Yin Ling [Thu, 4 Jul 2019 07:06:00 +0000 (15:06 +0800)]
tools: fix idf_tools.py exception with python3

use `subprocess.Popen` when catch TypeError:

```
Traceback (most recent call last):
  File "tools/idf_tools.py", line 1249, in <module>
    main(sys.argv[1:])
  File "tools/idf_tools.py", line 1245, in main
    action_func(args)
  File "tools/idf_tools.py", line 1038, in action_install
    tool_obj.find_installed_versions()
  File "tools/idf_tools.py", line 468, in find_installed_versions
    ver_str = self.check_version()
  File "tools/idf_tools.py", line 426, in check_version
    version_cmd_result = run_cmd_check_output(cmd, None, extra_paths)
  File "tools/idf_tools.py", line 176, in run_cmd_check_output
    result = subprocess.run(cmd, capture_output=True, check=True, input=input_text)
  File "/opt/pyenv/pyenv-1.2.6/versions/3.5.5/lib/python3.5/subprocess.py", line 383, in run
    with Popen(*popenargs, **kwargs) as process:
TypeError: __init__() got an unexpected keyword argument 'capture_output'
```

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 agogdbstub: move to a separate component, support multiple targets
Ivan Grokhotkov [Thu, 13 Jun 2019 16:43:49 +0000 (00:43 +0800)]
gdbstub: move to a separate component, support multiple targets

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