]> granicus.if.org Git - esp-idf/log
esp-idf
5 years agoMerge branch 'bugfix/supplicant_security_fixes' into 'master'
Jiang Jiang Jian [Mon, 8 Jul 2019 03:13:20 +0000 (11:13 +0800)]
Merge branch 'bugfix/supplicant_security_fixes' into 'master'

wpa_supplicant: Fix sprintf security bugs.

Closes WIFI-624

See merge request espressif/esp-idf!5295

5 years agoMerge branch 'bugfix/improve_spi_timing_for_flash' into 'master'
Jiang Jiang Jian [Mon, 8 Jul 2019 03:11:03 +0000 (11:11 +0800)]
Merge branch 'bugfix/improve_spi_timing_for_flash' into 'master'

bugfix(flash): improve spi cs timing settings for flash

See merge request espressif/esp-idf!4964

5 years agoMerge branch 'bugfix/gcov_example_report_cmake_target' into 'master'
Angus Gratton [Mon, 8 Jul 2019 01:30:11 +0000 (09:30 +0800)]
Merge branch 'bugfix/gcov_example_report_cmake_target' into 'master'

gcov_example: Adds cmake target to generate report

Closes IDF-727

See merge request espressif/esp-idf!5403

5 years agoMerge branch 'bugfix/confgen_break' into 'master'
Angus Gratton [Mon, 8 Jul 2019 01:29:09 +0000 (09:29 +0800)]
Merge branch 'bugfix/confgen_break' into 'master'

tools: Fix indentation in confgen.py

See merge request espressif/esp-idf!5460

5 years agoMerge branch 'feature/tcp_transport_pass_errors_stage1' into 'master'
Angus Gratton [Mon, 8 Jul 2019 00:51:29 +0000 (08:51 +0800)]
Merge branch 'feature/tcp_transport_pass_errors_stage1' into 'master'

esp-tls: capturing specific errors to be available in tcp_transport and then in application code

See merge request espressif/esp-idf!4782

5 years agoMerge branch 'feature/prov_mgr_event_loop' into 'master'
Mahavir Jain [Sun, 7 Jul 2019 05:40:18 +0000 (13:40 +0800)]
Merge branch 'feature/prov_mgr_event_loop' into 'master'

Wi-Fi Provisioning : Add support for esp_event

See merge request espressif/esp-idf!4857

5 years agoMerge branch 'feature/lwip_2.1.2_idf' into 'master'
Jiang Jiang Jian [Sun, 7 Jul 2019 05:33:41 +0000 (13:33 +0800)]
Merge branch 'feature/lwip_2.1.2_idf' into 'master'

lwip_2.1.2 for idf_4.0

See merge request espressif/esp-idf!5374

5 years agolwip_2.1.2 for idf_4.0
xueyunfei [Thu, 27 Jun 2019 09:13:44 +0000 (17:13 +0800)]
lwip_2.1.2 for idf_4.0

5 years agoMerge branch 'mesh/use_event_library' into 'master'
Jiang Jiang Jian [Sat, 6 Jul 2019 13:55:21 +0000 (21:55 +0800)]
Merge branch 'mesh/use_event_library' into 'master'

Mesh/use event library

See merge request espressif/esp-idf!4800

5 years agotools: Fix indentation in confgen.py
Roland Dobai [Sat, 6 Jul 2019 07:17:31 +0000 (09:17 +0200)]
tools: Fix indentation in confgen.py

5 years agowpa_supplicant: Fix sprintf security bugs.
Sagar Bijwe [Wed, 19 Jun 2019 14:03:34 +0000 (19:33 +0530)]
wpa_supplicant: Fix sprintf security bugs.

Revert back to using os_snprintf instead of sprintf.

Closes WIFI-624

5 years agobugfix(flash): improve spi cs timing settings for flash
chenjianqiang [Thu, 9 May 2019 07:26:24 +0000 (15:26 +0800)]
bugfix(flash): improve spi cs timing settings for flash

cs setup time is recomemded to be 1.5T, and cs hold time is recommended to be 2.5T.
(cs_setup = 1, cs_setup_time = 0; cs_hold = 1, cs_hold_time = 1)

5 years agomesh: update mesh events demonstration
qiyuexia [Thu, 18 Apr 2019 14:38:43 +0000 (22:38 +0800)]
mesh: update mesh events demonstration

5 years agomesh: use new event library
qiyuexia [Tue, 16 Apr 2019 10:13:13 +0000 (18:13 +0800)]
mesh: use new event library

5 years agoMerge branch 'cleanup/remove_redundant_tags_file' into 'master'
Jiang Jiang Jian [Fri, 5 Jul 2019 13:11:41 +0000 (21:11 +0800)]
Merge branch 'cleanup/remove_redundant_tags_file' into 'master'

wpa_supplicant: Remove tags file which was added by mistake

See merge request espressif/esp-idf!5457

5 years agoMerge branch 'doc/power_management_update_with_bt_changes' into 'master'
Jiang Jiang Jian [Fri, 5 Jul 2019 13:03:52 +0000 (21:03 +0800)]
Merge branch 'doc/power_management_update_with_bt_changes' into 'master'

doc/power_management_update_with_bt_changes

See merge request espressif/esp-idf!5170

5 years agoMerge branch 'doc/add_ble_mesh_doxyfile' into 'master'
Jiang Jiang Jian [Fri, 5 Jul 2019 12:55:39 +0000 (20:55 +0800)]
Merge branch 'doc/add_ble_mesh_doxyfile' into 'master'

ble_mesh: add Doxyfile for core apis & model apis

See merge request espressif/esp-idf!5401

5 years agoMerge branch 'mesh/bugfix_0628_master' into 'master'
Jiang Jiang Jian [Fri, 5 Jul 2019 12:48:03 +0000 (20:48 +0800)]
Merge branch 'mesh/bugfix_0628_master' into 'master'

mesh: bugfix

Closes WIFI-628, WIFI-638, WIFI-635, WIFI-582, WIFI-130, WIFI-622, WIFI-579, WIFI-428, and WIFI-451

See merge request espressif/esp-idf!5437

5 years agogcov_example: Adds cmake target to generate report
Alexey Gerenkov [Fri, 28 Jun 2019 13:24:05 +0000 (16:24 +0300)]
gcov_example: Adds cmake target to generate report

Closes IDF-727

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 agowpa_supplicant: Remove tags file which was added by mistake
Nachiket Kukade [Fri, 5 Jul 2019 08:43:02 +0000 (14:13 +0530)]
wpa_supplicant: Remove tags file which was added by mistake

Merge request idf/esp-idf!5219 added a ctags 'tags' file to
the repository by mistake. Remove it.

5 years agowifi_prov_mgr : Updated the set of WIFI_REASON_ codes used for setting WIFI_PROV_STA_...
Anurag Kar [Wed, 3 Jul 2019 15:21:11 +0000 (20:51 +0530)]
wifi_prov_mgr : Updated the set of WIFI_REASON_ codes used for setting WIFI_PROV_STA_AUTH_ERROR

5 years agowifi_prov_mgr : Free memory allocated by cJSON_Print
Anurag Kar [Fri, 28 Jun 2019 06:42:42 +0000 (12:12 +0530)]
wifi_prov_mgr : Free memory allocated by cJSON_Print

5 years agoProvisioning : Manager example updated to use esp_event_loop feature
Anurag Kar [Tue, 23 Apr 2019 18:43:14 +0000 (00:13 +0530)]
Provisioning : Manager example updated to use esp_event_loop feature

5 years agoWi-Fi Provisioning : Manager docs updated with information about esp_event_loop support
Anurag Kar [Tue, 23 Apr 2019 18:42:16 +0000 (00:12 +0530)]
Wi-Fi Provisioning : Manager docs updated with information about esp_event_loop support

5 years agoWi-Fi Provisioning : Manager now uses esp_event to catch system events and emit provi...
Anurag Kar [Tue, 23 Apr 2019 18:37:39 +0000 (00:07 +0530)]
Wi-Fi Provisioning : Manager now uses esp_event to catch system events and emit provisioning events to the default event loop

List of changes:
* Deprecated public API wifi_prov_mgr_event_handler() and added private function wifi_prov_mgr_event_handler_internal(), registered with the default event loop for catching WIFI and IP system events

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 agomesh: bugfix
qiyuexia [Mon, 1 Jul 2019 11:38:06 +0000 (19:38 +0800)]
mesh: bugfix

1. resend eb which are pending in g_ic.tx_buf due to channel switch.
2. add lock for mgmg/xon/bcast to protect send from user flush.
3. softap: add check if secondary offset is correct when start softap.
4. softap: in inactive timer handler, add check if child bss is removed to avoid removing it again.
5. disable A-MPDU for non-root.
6. fix reusing a freed eb.
7. fix when node becomes root, it does not record assoc value to nvs.
8. discard unnecessary forwarded group packets.
9. fix toDS state is not updated in time.
10. fix s_sta_cnx_times is not cleared when deinit causes root sends ADD annoucement.
11. root: increase beacon timeout time from 6 seconds to 15 seconds to delay initiation of reconnection.
12. add esp_mesh_get_tsf_time to return TSF time.
13. send the whole routing table multi-times.
14. clear candidate settings if not receive candidate beacon within 8 seconds.

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 agows_client: removed dependency on internal tcp_transport header
David Cermak [Wed, 3 Jul 2019 15:06:38 +0000 (17:06 +0200)]
ws_client: removed dependency on internal tcp_transport header

5 years agoesp_http_client: added example test case to verify error code received when connectin...
David Cermak [Wed, 24 Apr 2019 12:49:20 +0000 (14:49 +0200)]
esp_http_client: added example test case to verify error code received when connecting to non-existent url

5 years agohttp_client: disconnect event to read last occurred error in esp-tls
David Cermak [Tue, 23 Apr 2019 19:29:34 +0000 (21:29 +0200)]
http_client: disconnect event to read last occurred error in esp-tls

5 years agoesp-tls: extending error handle to contain error descriptors with last mbedtls failur...
David Cermak [Tue, 16 Apr 2019 09:58:38 +0000 (11:58 +0200)]
esp-tls: extending error handle to contain error descriptors with last mbedtls failure and latest certificate verification result flags, reworked tcp_transport to use this error handle

5 years agoesp-tls: capturing specific errors to be available in tcp_transport and then in appli...
David Cermak [Tue, 9 Apr 2019 14:08:05 +0000 (16:08 +0200)]
esp-tls: capturing specific errors to be available in tcp_transport and then in application code

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 agoupdate pm document with changes in bluetooth that supports automatic light sleep...
wangmengyang [Mon, 10 Jun 2019 04:00:46 +0000 (12:00 +0800)]
update pm document with changes in bluetooth that supports automatic light sleep in case that external 32.768KHz crystal is used as the sleep clock

If bluetooth modem sleep is enabled and "External 32kHz crystal" is used as bluetooth sleep clock, the power management lock "ESP_PM_NO_LIGHT_SLEEP" in bluetooth is released for the periods of time when Bluetooth enters modem sleep. In this case automatic light sleep is allowed.

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 agoble_mesh: add Doxyfile for core apis & model apis
lly [Fri, 28 Jun 2019 03:13:18 +0000 (11:13 +0800)]
ble_mesh: add Doxyfile for core apis & model apis

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.