]> granicus.if.org Git - esp-idf/log
esp-idf
5 years agoMerge branch 'feature/compile_option_O0' into 'master'
Ivan Grokhotkov [Tue, 17 Sep 2019 08:54:55 +0000 (16:54 +0800)]
Merge branch 'feature/compile_option_O0' into 'master'

build_system: add new compiler optimization levels

See merge request espressif/esp-idf!5686

5 years agoMerge branch 'bugfix/idf_py_dependent_tasks' into 'master'
Angus Gratton [Tue, 17 Sep 2019 08:26:25 +0000 (16:26 +0800)]
Merge branch 'bugfix/idf_py_dependent_tasks' into 'master'

idf.py: Fix execution order for dependent tasks

Closes IDF-901 and IDFGH-1710

See merge request espressif/esp-idf!5859

5 years agoMerge branch 'feature/add_chip_revision_to_image_header' into 'master'
Angus Gratton [Tue, 17 Sep 2019 04:52:00 +0000 (12:52 +0800)]
Merge branch 'feature/add_chip_revision_to_image_header' into 'master'

app_image: add chip revision in image header

Closes IDF-811 and IDFGH-1778

See merge request espressif/esp-idf!5926

5 years agoMerge branch 'doc/add_Chinese_translation_for_touch_pad_in_api-reference' into 'master'
Krzysztof Budzynski [Tue, 17 Sep 2019 03:22:30 +0000 (11:22 +0800)]
Merge branch 'doc/add_Chinese_translation_for_touch_pad_in_api-reference' into 'master'

Add Chinese translation for touch_pad.rst in api-reference

See merge request espressif/esp-idf!5445

5 years agoAdd Chinese translation for touch_pad.rst in api-reference:
Wang Fang [Tue, 17 Sep 2019 03:22:30 +0000 (11:22 +0800)]
Add Chinese translation for touch_pad.rst in api-reference:

1. Add link to en/api-reference/peripherals/touch_pad.rst
2. Add Chinese translation to zh_CN/api-reference/peripherals/touch_pad.rst

5 years agoMerge branch 'bugfix/cmake_component_names' into 'master'
Angus Gratton [Tue, 17 Sep 2019 03:16:25 +0000 (11:16 +0800)]
Merge branch 'bugfix/cmake_component_names' into 'master'

CMake: Component name related bugfixes

See merge request espressif/esp-idf!5921

5 years agoMerge branch 'feature/idf_py_version' into 'master'
Angus Gratton [Tue, 17 Sep 2019 00:31:59 +0000 (08:31 +0800)]
Merge branch 'feature/idf_py_version' into 'master'

idf.py: Add --version option

Closes IDF-702

See merge request espressif/esp-idf!5800

5 years agoidf.py: Fix execution order for dependent tasks
Sergei Silnov [Wed, 21 Aug 2019 12:24:14 +0000 (14:24 +0200)]
idf.py: Fix execution order for dependent tasks

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

Add tests for idf.py
Move param check from cmake to idf_py test
Refactor task processing for idf.py
Add code comments
Fix an issue when options for dependent tasks are ignored
Add check for dupes in command list

5 years agoAdd idf.py --version option
Sergei Silnov [Thu, 15 Aug 2019 13:42:15 +0000 (15:42 +0200)]
Add idf.py --version option

Update docs on how to check IDF version
Show dependencies check information only in verbose mode

5 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

5 years agoMerge branch 'bugfix/fix_yaml_load_warnings' into 'master'
Angus Gratton [Mon, 16 Sep 2019 01:44:10 +0000 (09:44 +0800)]
Merge branch 'bugfix/fix_yaml_load_warnings' into 'master'

python: Fix yaml.load warnings

See merge request espressif/esp-idf!5404

5 years agopython: Fix yaml.load warnings
Sergei Silnov [Fri, 28 Jun 2019 14:36:20 +0000 (16:36 +0200)]
python: Fix yaml.load warnings

Since pyyaml 5.1 yaml.load without specifing loader is deprecated
Details: https://msg.pyyaml.org/load

To keep code compatible with older versions of pyyaml
and keep best perfomance CLoader with fallback to Loader is used.

5 years agoMerge branch 'feat/esp_flash_support_encrypt' into 'master'
Angus Gratton [Fri, 13 Sep 2019 06:52:01 +0000 (14:52 +0800)]
Merge branch 'feat/esp_flash_support_encrypt' into 'master'

esp_flash: add support for encrypted read and write

See merge request espressif/esp-idf!6008

5 years agoMerge branch 'bugfix/use_local_kconfiglib' into 'master'
Angus Gratton [Fri, 13 Sep 2019 06:46:42 +0000 (14:46 +0800)]
Merge branch 'bugfix/use_local_kconfiglib' into 'master'

Use kconfiglib from $IDF_PATH/tools/kconfig_new

See merge request espressif/esp-idf!6078

5 years agoMerge branch 'doc/add-extension-sphinx.ext.todo' into 'master'
Angus Gratton [Fri, 13 Sep 2019 06:46:09 +0000 (14:46 +0800)]
Merge branch 'doc/add-extension-sphinx.ext.todo' into 'master'

Add extension "sphinx.ext.todo" for todo notes in rst files. Add info how to use it.

See merge request espressif/esp-idf!6084

5 years agoMerge branch 'feature/idf_py_depeprecation_parameter_flag' into 'master'
Angus Gratton [Fri, 13 Sep 2019 06:30:27 +0000 (14:30 +0800)]
Merge branch 'feature/idf_py_depeprecation_parameter_flag' into 'master'

idf.py: Add support for deprecation of command/options

See merge request espressif/esp-idf!5433

5 years agoMerge branch 'bugfix/do_not_use_absolute_paths_to_other_components' into 'master'
Angus Gratton [Thu, 12 Sep 2019 23:51:22 +0000 (07:51 +0800)]
Merge branch 'bugfix/do_not_use_absolute_paths_to_other_components' into 'master'

app_update: use build system api to get partition_table dir

See merge request espressif/esp-idf!6039

5 years agoMerge branch 'bugfix/transport' into 'master'
Jiang Jiang Jian [Thu, 12 Sep 2019 05:55:48 +0000 (13:55 +0800)]
Merge branch 'bugfix/transport' into 'master'

fix(transport): Fix a bug of the connection whether be active or not.

See merge request espressif/esp-idf!5604

5 years agofix(transport): Fix a bug of the connection whether be active or not by timeout optio...
Liu Han [Thu, 12 Sep 2019 05:55:47 +0000 (13:55 +0800)]
fix(transport): Fix a bug of the connection whether be active or not by timeout option when the select function return a correct value.

5 years agoMerge branch 'docs/wifi_update_concurrent_mode_info' into 'master'
Jiang Jiang Jian [Thu, 12 Sep 2019 05:45:45 +0000 (13:45 +0800)]
Merge branch 'docs/wifi_update_concurrent_mode_info' into 'master'

docs: wifi: wifi_guide update for disconnection warning in case of invalid...

See merge request espressif/esp-idf!5861

5 years agodocs: wifi: wifi_guide update for disconnection warning in case of invalid initiation...
Hrudaynath Dhabe [Thu, 12 Sep 2019 05:45:44 +0000 (13:45 +0800)]
docs: wifi: wifi_guide update for disconnection warning in case of invalid initiation in `WIFI_MODE_APSTA`.

    Added warning to expect momentary disconnection of exSTA if channel of exAP is different than that of softAP and a prescribed solution.

5 years agoMerge branch 'bugfix/uart_select_free' into 'master'
Jiang Jiang Jian [Thu, 12 Sep 2019 05:38:43 +0000 (13:38 +0800)]
Merge branch 'bugfix/uart_select_free' into 'master'

VFS: Fix memory access after free() in UART select()

Closes IDFGH-1820

See merge request espressif/esp-idf!6045

5 years agoMerge branch 'feature/btdm_add_hf_nvrc_command' into 'master'
Jiang Jiang Jian [Thu, 12 Sep 2019 05:25:18 +0000 (13:25 +0800)]
Merge branch 'feature/btdm_add_hf_nvrc_command' into 'master'

BT HFP: Add AT+NREC=0 command for disabling AG echo cancellation.

See merge request espressif/esp-idf!5974

5 years agoMerge branch 'bugfix/btdm_config_msbc' into 'master'
Jiang Jiang Jian [Thu, 12 Sep 2019 05:23:41 +0000 (13:23 +0800)]
Merge branch 'bugfix/btdm_config_msbc' into 'master'

components/bt: Disable Wide Bond Speech when SCO data path is PCM

See merge request espressif/esp-idf!5978

5 years agoesp_flash: add support for encrypted read and write
Michael (XIAO Xufeng) [Thu, 5 Sep 2019 10:45:45 +0000 (18:45 +0800)]
esp_flash: add support for encrypted read and write

Using legacy implementation.

5 years agoApply suggestion to docs/en/contribute/documenting-code.rst
Kirill Chalov [Thu, 12 Sep 2019 04:36:13 +0000 (12:36 +0800)]
Apply suggestion to docs/en/contribute/documenting-code.rst

5 years agoUse kconfiglib from $IDF_PATH/tools/kconfig_new
Roland Dobai [Wed, 11 Sep 2019 09:18:18 +0000 (11:18 +0200)]
Use kconfiglib from $IDF_PATH/tools/kconfig_new

5 years agoAllow the extension for adding todo notes to rst files. Add information on how to...
Kirill Chalov [Wed, 11 Sep 2019 09:15:00 +0000 (17:15 +0800)]
Allow the extension  for adding todo notes to rst files. Add information on how to use this extension to the contribution section.

5 years agoMerge branch 'bugfix/cmake_sdkconfig_path' into 'master'
Angus Gratton [Wed, 11 Sep 2019 03:39:49 +0000 (11:39 +0800)]
Merge branch 'bugfix/cmake_sdkconfig_path' into 'master'

fix bug for cmake build system

See merge request espressif/esp-idf!6052

5 years agofix bug for cmake build system
jiangguangming [Mon, 9 Sep 2019 07:46:47 +0000 (15:46 +0800)]
fix bug for cmake build system

The path of ${SDKCONFIG_H} does not exist, should be replaced by ${sdkconfig_header}.

5 years agoMerge branch 'bugfix/flash_encryption_disable_plaintext' into 'master'
Angus Gratton [Tue, 10 Sep 2019 23:59:33 +0000 (07:59 +0800)]
Merge branch 'bugfix/flash_encryption_disable_plaintext' into 'master'

flash encryption: Always disable plaintext reflashes in Release mode

See merge request espressif/esp-idf!6051

5 years agoMerge branch 'bugfix/wpa2_ent_eap_reauth_fail' into 'master'
Jiang Jiang Jian [Tue, 10 Sep 2019 12:14:22 +0000 (20:14 +0800)]
Merge branch 'bugfix/wpa2_ent_eap_reauth_fail' into 'master'

wpa_supplicant: Fix EAP Re-authentication issue

See merge request espressif/esp-idf!5588

5 years agoMerge branch 'bugfix/multi_heap_printf' into 'master'
Angus Gratton [Tue, 10 Sep 2019 05:26:27 +0000 (13:26 +0800)]
Merge branch 'bugfix/multi_heap_printf' into 'master'

heap: Fix printf usage in heap poisoning

See merge request espressif/esp-idf!6046

5 years agoMerge branch 'doc/build_system_requirements' into 'master'
Angus Gratton [Tue, 10 Sep 2019 05:10:03 +0000 (13:10 +0800)]
Merge branch 'doc/build_system_requirements' into 'master'

docs: Explain build system REQUIRES & PRIV_REQUIRES in more detail

See merge request espressif/esp-idf!5965

5 years agoVFS: Fix memory access after free() in UART select()
Roland Dobai [Mon, 9 Sep 2019 13:02:38 +0000 (15:02 +0200)]
VFS: Fix memory access after free() in UART select()

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

5 years agoMerge branch 'bugfix/ble_mesh_related_bugfixes' into 'master'
Jiang Jiang Jian [Tue, 10 Sep 2019 01:46:26 +0000 (09:46 +0800)]
Merge branch 'bugfix/ble_mesh_related_bugfixes' into 'master'

Bugfix/ble mesh related bugfixes

See merge request espressif/esp-idf!5975

5 years agobootloader: Link RTC clock functions to the iram_loader section
Angus Gratton [Tue, 10 Sep 2019 01:28:17 +0000 (11:28 +1000)]
bootloader: Link RTC clock functions to the iram_loader section

As flash encryption & secure boot needs these functions after the app is loaded.

Fixes regression introduced in fb72a6f629a62c0655e8eff1d2d3f67d7aa9b62c

5 years agodocs: Small cleanup of flash encryption docs
Angus Gratton [Tue, 10 Sep 2019 00:52:13 +0000 (10:52 +1000)]
docs: Small cleanup of flash encryption docs

5 years agoflash encryption: Ensure flash encryption can't be disabled if Secure Boot is on
Angus Gratton [Fri, 12 Jul 2019 06:29:40 +0000 (16:29 +1000)]
flash encryption: Ensure flash encryption can't be disabled if Secure Boot is on

5 years agodocs: Explain build system REQUIRES & PRIV_REQUIRES in more detail
Angus Gratton [Fri, 30 Aug 2019 08:08:19 +0000 (18:08 +1000)]
docs: Explain build system REQUIRES & PRIV_REQUIRES in more detail

Including an example.

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

5 years agoMerge branch 'doc/review_api-ref_periph-sdspi_host' into 'master'
Krzysztof Budzynski [Mon, 9 Sep 2019 11:59:56 +0000 (19:59 +0800)]
Merge branch 'doc/review_api-ref_periph-sdspi_host' into 'master'

Review the file api-reference/peripherals/sdspi_host.rst

See merge request espressif/esp-idf!5732

5 years agoReview the file api-reference/peripherals/sdspi_host.rst
Kirill Chalov [Thu, 8 Aug 2019 12:15:48 +0000 (20:15 +0800)]
Review the file api-reference/peripherals/sdspi_host.rst

5 years agoble_mesh: update ble mesh examples sdkconfig.defaults
lly [Tue, 3 Sep 2019 11:32:05 +0000 (19:32 +0800)]
ble_mesh: update ble mesh examples sdkconfig.defaults

5 years agoble_mesh: fix ble mesh btc may caused memory leak
lly [Mon, 2 Sep 2019 07:39:59 +0000 (15:39 +0800)]
ble_mesh: fix ble mesh btc may caused memory leak

5 years agoble_mesh: fix publication period timestamp initialization
lly [Mon, 2 Sep 2019 07:37:10 +0000 (15:37 +0800)]
ble_mesh: fix publication period timestamp initialization

5 years agoble_mesh: remove useless mesh_opcode
lly [Mon, 2 Sep 2019 07:35:03 +0000 (15:35 +0800)]
ble_mesh: remove useless mesh_opcode

5 years agoble_mesh: fix bt_mesh_net_resend() caused compiling error
lly [Mon, 2 Sep 2019 07:32:20 +0000 (15:32 +0800)]
ble_mesh: fix bt_mesh_net_resend() caused compiling error

5 years agoble_mesh: fix adhering to the configured Friend Queue size
lly [Mon, 2 Sep 2019 07:30:40 +0000 (15:30 +0800)]
ble_mesh: fix adhering to the configured Friend Queue size

5 years agoble_mesh: remove useless code bt_mesh_trans_resend()
lly [Mon, 2 Sep 2019 07:18:33 +0000 (15:18 +0800)]
ble_mesh: remove useless code bt_mesh_trans_resend()

5 years agoble_mesh: lpn remove msg from cache on rejection
lly [Mon, 2 Sep 2019 07:17:20 +0000 (15:17 +0800)]
ble_mesh: lpn remove msg from cache on rejection

5 years agoble_mesh: introduce a helper for send callback function
lly [Mon, 2 Sep 2019 07:15:28 +0000 (15:15 +0800)]
ble_mesh: introduce a helper for send callback function

5 years agoble_mesh: fix heartbeat sending on friendship established/lost
lly [Mon, 2 Sep 2019 07:12:12 +0000 (15:12 +0800)]
ble_mesh: fix heartbeat sending on friendship established/lost

5 years agoble_mesh: fix checking for active heartbeat publication
lly [Mon, 2 Sep 2019 07:09:48 +0000 (15:09 +0800)]
ble_mesh: fix checking for active heartbeat publication

5 years agoble_mesh: fix starting iv update when not on primary subnet
lly [Mon, 2 Sep 2019 07:07:20 +0000 (15:07 +0800)]
ble_mesh: fix starting iv update when not on primary subnet

5 years agoble_mesh: fix canceling publication retransmit timer
lly [Mon, 2 Sep 2019 07:04:52 +0000 (15:04 +0800)]
ble_mesh: fix canceling publication retransmit timer

5 years agoble_mesh: fix resending segments on correct bearer
lly [Mon, 2 Sep 2019 07:03:42 +0000 (15:03 +0800)]
ble_mesh: fix resending segments on correct bearer

5 years agoble_mesh: fix not sending all segments through the Friend Queue
lly [Mon, 2 Sep 2019 06:59:41 +0000 (14:59 +0800)]
ble_mesh: fix not sending all segments through the Friend Queue

5 years agoble_mesh: fix canceled buffer memory leak
lly [Mon, 2 Sep 2019 06:55:09 +0000 (14:55 +0800)]
ble_mesh: fix canceled buffer memory leak

5 years agoble_mesh: remove some useless copy during ecdh calculation
lly [Mon, 2 Sep 2019 06:51:35 +0000 (14:51 +0800)]
ble_mesh: remove some useless copy during ecdh calculation

5 years agoble_mesh: move heartbeat sending to transport layer
lly [Mon, 2 Sep 2019 06:48:43 +0000 (14:48 +0800)]
ble_mesh: move heartbeat sending to transport layer

5 years agoble_mesh: fix provisioning send error handling
lly [Mon, 2 Sep 2019 06:42:35 +0000 (14:42 +0800)]
ble_mesh: fix provisioning send error handling

5 years agoble_mesh: fix rejecting invalid remote public key
lly [Mon, 2 Sep 2019 06:40:28 +0000 (14:40 +0800)]
ble_mesh: fix rejecting invalid remote public key

5 years agoble_mesh: add error checks for scan start/stop
lly [Mon, 2 Sep 2019 06:38:12 +0000 (14:38 +0800)]
ble_mesh: add error checks for scan start/stop

5 years agoble_mesh: rename reset_link() to reset_adv_link()
lly [Mon, 2 Sep 2019 06:36:24 +0000 (14:36 +0800)]
ble_mesh: rename reset_link() to reset_adv_link()

5 years agoble_mesh: fix public key mismatch error handling
lly [Mon, 2 Sep 2019 06:34:58 +0000 (14:34 +0800)]
ble_mesh: fix public key mismatch error handling

5 years agoble_mesh: update protocol error timeout from zephyr
lly [Mon, 2 Sep 2019 06:32:54 +0000 (14:32 +0800)]
ble_mesh: update protocol error timeout from zephyr

5 years agoble_mesh: fix segmented message RPL behavior
lly [Mon, 2 Sep 2019 06:26:32 +0000 (14:26 +0800)]
ble_mesh: fix segmented message RPL behavior

5 years agoble_mesh: clear LPN sent_req on failure
lly [Mon, 2 Sep 2019 06:22:28 +0000 (14:22 +0800)]
ble_mesh: clear LPN sent_req on failure

5 years agoble_mesh: update proxy sar operation from zephyr
lly [Mon, 2 Sep 2019 06:21:03 +0000 (14:21 +0800)]
ble_mesh: update proxy sar operation from zephyr

5 years agoble_mesh: fix postponing storage deadline indefinitely
lly [Mon, 2 Sep 2019 06:17:47 +0000 (14:17 +0800)]
ble_mesh: fix postponing storage deadline indefinitely

5 years agoble_mesh: fix RPL storage timeout handling
lly [Mon, 2 Sep 2019 06:16:33 +0000 (14:16 +0800)]
ble_mesh: fix RPL storage timeout handling

5 years agoble_mesh: fix output MIC with additional data
lly [Mon, 2 Sep 2019 06:06:15 +0000 (14:06 +0800)]
ble_mesh: fix output MIC with additional data

5 years agoble_mesh: remove non-standard relay opearation
lly [Mon, 2 Sep 2019 06:01:54 +0000 (14:01 +0800)]
ble_mesh: remove non-standard relay opearation

5 years agoble_mesh: fix finding netkey/appkey/devkey for tx/rx msg
lly [Mon, 2 Sep 2019 06:00:24 +0000 (14:00 +0800)]
ble_mesh: fix finding netkey/appkey/devkey for tx/rx msg

5 years agoble_mesh: fix failed to set device role caused mem leak
lly [Mon, 2 Sep 2019 05:08:05 +0000 (13:08 +0800)]
ble_mesh: fix failed to set device role caused mem leak

5 years agoble_mesh: ble mesh btc miscellaneous modifications
lly [Mon, 2 Sep 2019 05:01:06 +0000 (13:01 +0800)]
ble_mesh: ble mesh btc miscellaneous modifications

5 years agoble_mesh: fix MESH/NODE/FRND/FN/BV-11-C related bug
lly [Mon, 2 Sep 2019 04:40:31 +0000 (12:40 +0800)]
ble_mesh: fix MESH/NODE/FRND/FN/BV-11-C related bug

5 years agoble_mesh: fix MESH/NODE/CFG/GPXY/BV-02-C & MESH/NODE/CFG/NID/BV-02-C related bug
lly [Mon, 2 Sep 2019 04:38:49 +0000 (12:38 +0800)]
ble_mesh: fix MESH/NODE/CFG/GPXY/BV-02-C & MESH/NODE/CFG/NID/BV-02-C related bug

5 years agoble_mesh: fix MESH/NODE/CFG/HBS/BV-01-C related bug
lly [Mon, 2 Sep 2019 04:36:37 +0000 (12:36 +0800)]
ble_mesh: fix MESH/NODE/CFG/HBS/BV-01-C related bug

5 years agoble_mesh: rename ble mesh client model variables and functions
lly [Mon, 2 Sep 2019 04:06:20 +0000 (12:06 +0800)]
ble_mesh: rename ble mesh client model variables and functions

5 years agoble_mesh: reorganize ble mesh model files
lly [Mon, 2 Sep 2019 03:41:39 +0000 (11:41 +0800)]
ble_mesh: reorganize ble mesh model files

5 years agoble_mesh: sync zephyr v1.14.0 bt_hex()
lly [Mon, 2 Sep 2019 03:20:15 +0000 (11:20 +0800)]
ble_mesh: sync zephyr v1.14.0 bt_hex()

5 years agoble_mesh: fix provisioner prov auth bug
lly [Mon, 2 Sep 2019 03:17:25 +0000 (11:17 +0800)]
ble_mesh: fix provisioner prov auth bug

5 years agoMerge branch 'bugfix/mbedtls_client_only_config_build_failure' into 'master'
Mahavir Jain [Fri, 6 Sep 2019 13:12:04 +0000 (21:12 +0800)]
Merge branch 'bugfix/mbedtls_client_only_config_build_failure' into 'master'

Fix build issues in coap library with mbedtls client only config

See merge request espressif/esp-idf!5955

5 years agoMerge branch 'doc/add_Chinese_translation_to_README_files_in_components_and_tools_fol...
Krzysztof Budzynski [Fri, 6 Sep 2019 12:18:20 +0000 (20:18 +0800)]
Merge branch 'doc/add_Chinese_translation_to_README_files_in_components_and_tools_folders_1st_batch' into 'master'

Add Chinese translation for storage documents linked to README files in components and tools folders (1st batch)

See merge request espressif/esp-idf!5620

5 years agoAdd Chinese translation for README files in components and tools folders, including:
Wang Fang [Fri, 6 Sep 2019 12:18:19 +0000 (20:18 +0800)]
Add Chinese translation for README files in components and tools folders, including:

1. components/nvs_flash/nvs_partition_generator/README_CN.rst
2. components/wear_levelling/README_CN.rst
3. tools/mass_mfg/docs/README_CN.rst

5 years agoMerge branch 'doc/add_Chinese_translation_to_rst_files_in_storage_folder_1st_batch...
Krzysztof Budzynski [Fri, 6 Sep 2019 11:12:37 +0000 (19:12 +0800)]
Merge branch 'doc/add_Chinese_translation_to_rst_files_in_storage_folder_1st_batch' into 'master'

Doc/add chinese translation to rst files in storage folder 1st batch

See merge request espressif/esp-idf!5613

5 years agoAdd Chinese translation for the rst documents in storage folder, including:
Wang Fang [Fri, 6 Sep 2019 11:12:36 +0000 (19:12 +0800)]
Add Chinese translation for the rst documents in storage folder, including:

1. docs/zh_CN/api-reference/storage/fatfs.rst
2. docs/zh_CN/api-reference/storage/index.rst
3. docs/zh_CN/api-reference/storage/sdmmc.rst
4. docs/zh_CN/api-reference/storage/spiffs.rst
5. docs/zh_CN/api-reference/storage/wear-levelling.rst

5 years agoFix libcoap building with various MbedTLS compile time options
Jon Shallow [Wed, 28 Aug 2019 09:03:17 +0000 (10:03 +0100)]
Fix libcoap building with various MbedTLS compile time options

components/coap/port/coap_mbedtls.c:

Add in additional compile time check wrappers for different MbedTLS
configurations.

components/coap/CMakeLists.txt:
components/coap/component.mk:
components/coap/port/coap_notls.c:
components/coap/port/include/coap_config_posix.h:

Add in the ability to compile and run if MbedTLS does not have any TLS
mode enabled.

examples/protocols/coap_client/main/coap_client_example_main.c:

Inform user that MbedTLS Client Mode is required for DTLS if not enabled,
and coaps:// has been requested.
[Lower libcoap library will still error and report this condition]

examples/protocols/coap_server/main/coap_server_example_main.c:

Inform user that MbedTLS Server Mode is required for DTLS if not enabled.
[Lower libcoap library will still error and report this condition]

Closes https://github.com/espressif/esp-idf/issues/3961
Closes https://github.com/espressif/esp-idf/issues/3971
Closes https://github.com/espressif/esp-idf/pull/3977

5 years agocmake: Add new compiler optimization levels definitions
Andrew [Tue, 3 Sep 2019 05:12:58 +0000 (13:12 +0800)]
cmake: Add new compiler optimization levels definitions

Rename and add multiple kconfig compiler options. New compiler options
COMPILER_OPTIMIZATION_PERF and COMPILER_OPTIMIZATION_NONE have been added.
Optimize "Debug" and "Release" options to "Default" and "Size" respectively.
This commit also does the following:

- The COMPILER_OPTIMIZATION_PERF option introduced multiple bug.
This commit fixes those bugs.
- build.yml also updated to test for the new optimization options.

5 years agowpa_supplicant: Fix EAP Re-authentication issue
Nachiket Kukade [Fri, 23 Aug 2019 10:37:20 +0000 (16:07 +0530)]
wpa_supplicant: Fix EAP Re-authentication issue

EAP reauth frames are dropped at various stages due to current
implementation of WPA2 ENT states and EAP SM init/deinit logic.
Route EAPOL frames based on EAP pkt type and maintain EAP SM
to facilitate EAP re-authentication process.

The full fix for the change includes a fix from wifi library
(commit - 36f99df849214fbf9b0d15e58554632a568e05aa).

5 years agoMerge branch 'fix/add_parentheses_to_spi_swap_data_tx' into 'master'
Angus Gratton [Fri, 6 Sep 2019 08:04:56 +0000 (16:04 +0800)]
Merge branch 'fix/add_parentheses_to_spi_swap_data_tx' into 'master'

spi: Put argument of macro SPI_SWAP_DATA_TX in parentheses

See merge request espressif/esp-idf!5982

5 years agoMerge branch 'bugfix/ethernet_rx_length_check' into 'master'
Angus Gratton [Fri, 6 Sep 2019 07:39:20 +0000 (15:39 +0800)]
Merge branch 'bugfix/ethernet_rx_length_check' into 'master'

ethernet: bugfix and optimize

Closes IDF-864, IDF-865, IDF-866, and IDF-867

See merge request espressif/esp-idf!5944

5 years agoMerge branch 'feature/coredump_data_in_elf_format_cpu_cache_enable' into 'master'
Angus Gratton [Fri, 6 Sep 2019 07:37:56 +0000 (15:37 +0800)]
Merge branch 'feature/coredump_data_in_elf_format_cpu_cache_enable' into 'master'

espcoredump: Enable cpu cache in panic handler for core dump

See merge request espressif/esp-idf!5496

5 years agoespcoredump: fix issue with spi_flash access
Alex Lisitsyn [Fri, 6 Sep 2019 07:37:55 +0000 (15:37 +0800)]
espcoredump: fix issue with spi_flash access

spi_flash has been updated and its functions work from flash by default instead of IRAM that cause issue
add Kconfig value into espcoredump to enable spi_flash legacy mode (CONFIG_SPI_FLASH_USE_LEGACY_IMPL) when core dump is selected
fix spi_flash issues to work correctly with legacy mode when CONFIG_SPI_FLASH_USE_LEGACY_IMPL is used

5 years agoMerge branch 'bugfix/fix_the_bug_for_WPA_WPA2_PSK_connection_fail' into 'master'
Jiang Jiang Jian [Fri, 6 Sep 2019 06:34:47 +0000 (14:34 +0800)]
Merge branch 'bugfix/fix_the_bug_for_WPA_WPA2_PSK_connection_fail' into 'master'

fix the bug for WPA_WPA2_PSK connection fail

See merge request espressif/esp-idf!6009

5 years agoMerge branch 'bugfix/btdm_a2dp_sink_media_suspend_cmd_unack' into 'master'
Jiang Jiang Jian [Fri, 6 Sep 2019 06:29:45 +0000 (14:29 +0800)]
Merge branch 'bugfix/btdm_a2dp_sink_media_suspend_cmd_unack' into 'master'

bugfix/btdm_a2dp_sink_media_suspend_cmd_unack

See merge request espressif/esp-idf!5937

5 years agoMerge branch 'bugfix/rom_miniz_notes' into 'master'
Jiang Jiang Jian [Fri, 6 Sep 2019 06:18:57 +0000 (14:18 +0800)]
Merge branch 'bugfix/rom_miniz_notes' into 'master'

rom: Add warnings for miniz functions that won't work due to missing malloc

Closes IDFGH-1814

See merge request espressif/esp-idf!6012

5 years agoMerge branch 'bugfix/http_header_parser_resolution' into 'master'
Mahavir Jain [Fri, 6 Sep 2019 03:02:37 +0000 (11:02 +0800)]
Merge branch 'bugfix/http_header_parser_resolution' into 'master'

esp_http_server : Bugfix in parsing of empty header values

Closes IDFGH-1539

See merge request espressif/esp-idf!5663