lly
c0678d65da
ble_mesh: stack: Use settings_core_erase when deinit
2020-10-15 11:48:14 +00:00
lly
2c8fc5f5d6
ble_mesh: stack: Fix storing next net_idx and app_idx
2020-10-15 11:48:14 +00:00
lly
5708d4a4e1
ble_mesh: stack: Continue restore even if failure happens
...
Previously we have used this solution for node info
restore. Here use the same solution for other mesh
information restore.
2020-10-15 11:48:14 +00:00
lly
094eeaf346
ble_mesh: stack: Split model settings store and clear
2020-10-15 11:48:14 +00:00
lly
c06ce57687
ble_mesh: stack: Erase netkey and appkey with key index
2020-10-15 11:48:14 +00:00
lly
ea0ff4e6d1
ble_mesh: stack: Add clear hb_pub in settings
2020-10-15 11:48:14 +00:00
lly
365c17614b
ble_mesh: stack: Transport rx reset settings update
...
When reset the rx info of transport layer, the
rpl list will always cleared, and rpl stored
in the nvs will only be erased when erase flag
is true and BLE_MESH_SETTINGS is enabled.
Compared with the previous solution, it should
be more clear.
2020-10-15 11:48:14 +00:00
lly
3b9057311b
ble_mesh: stack: Use erase settings functions
2020-10-15 11:48:14 +00:00
lly
2459b625f1
ble_mesh: stack: Use mutex for settings operation
...
Also expose the settings functions with the parameter
bt_mesh_nvs_handle_t, which will be used for further
updates.
2020-10-15 11:48:14 +00:00
lly
a47e89c4e4
ble_mesh: stack: Add role check before enabling device
2020-10-15 11:48:14 +00:00
lly
4b70056966
ble_mesh: stack: Define a type for mesh nvs handle
2020-10-15 11:48:14 +00:00
lly
147db2f700
ble_mesh: ci: Enable settings in sdkconfig.ci.xxx
2020-10-15 11:48:14 +00:00
Angus Gratton
292e396846
Merge branch 'bugfix/spi_flash_yield_coredump_v4.2' into 'release/v4.2'
...
spi_flash: don't call vTaskDelay in non-os context (v4.2)
See merge request espressif/esp-idf!10297
2020-10-15 15:10:51 +08:00
Angus Gratton
747c9a4e44
Merge branch 'bugfix/returns_correct_flash_encryption_mode_v4.2' into 'release/v4.2'
...
bootloader: Fix esp_get_flash_encryption_mode() (v4.2)
See merge request espressif/esp-idf!10712
2020-10-15 15:06:42 +08:00
KonstantinKondrashov
af7d6f4d89
bootloader: Fix esp_get_flash_encryption_mode(). RELEASE = (CRYPT_CNT == max) or (CRYPT_CNT.write_protect == true)
...
If the CRYPT_CNT efuse is max it means the same as a write protection bit for this efuse.
Closes: https://github.com/espressif/esp-idf/issues/5747
2020-10-15 02:36:04 +00:00
Ivan Grokhotkov
7d8d2b982e
Merge branch 'feature/oocd_ver_backport_v4.2' into 'release/v4.2'
...
tools: Updates OpenOCD version to 'v0.10.0-esp32-20200709' (backport v4.2)
See merge request espressif/esp-idf!8971
2020-10-15 02:55:08 +08:00
Angus Gratton
57ce9c2f06
Merge branch 'bugfix/bootloader_anti_rollback_mmap_v4.2' into 'release/v4.2'
...
bootloader_support: fix issue in memory mapping for getting app descriptor (v4.2)
See merge request espressif/esp-idf!10734
2020-10-14 10:44:00 +08:00
Ivan Grokhotkov
4b5146a4ad
test_apps: add build test for !CONFIG_SPI_FLASH_YIELD_DURING_ERASE
2020-10-14 02:42:46 +00:00
Ivan Grokhotkov
7092be7422
test_apps: add coredump tests for int_wdt
2020-10-14 02:42:46 +00:00
Ivan Grokhotkov
4baf399f10
spi_flash: don't call vTaskDelay in non-os context
...
Fixes regression in core dump, when a crash happens in interrupt
context.
2020-10-14 02:42:46 +00:00
Angus Gratton
489f5c38b4
Merge branch 'bugfix/deepsleep_flush_uarts_correct_v4.2' into 'release/v4.2'
...
esp32s2/soc: Fix periph_ll_periph_enabled (v4.2)
See merge request espressif/esp-idf!10711
2020-10-14 10:42:13 +08:00
Angus Gratton
805a4d9b3f
Merge branch 'bugfix/prov_retry_failures_v4.2' into 'release/v4.2'
...
ci: Add retries for all provisioning methods, some refactors (v4.2)
See merge request espressif/esp-idf!9387
2020-10-14 10:41:42 +08:00
Angus Gratton
8c7a8f146b
Merge branch 'bugfix/embed_file_symbol_names_v4.2' into 'release/v4.2'
...
cmake: fix C identifier generation from embedded file (v4.2)
See merge request espressif/esp-idf!10664
2020-10-14 10:41:12 +08:00
Angus Gratton
359b6af07c
Merge branch 'bugfix/UT_001-parallel-count' into 'release/v4.2'
...
Increase count of parallel jobs to get UT_001 run through CI
See merge request espressif/esp-idf!10799
2020-10-14 10:40:40 +08:00
Krzysztof
e5d252f7cf
Increase count of parallel jobs to get UT_001 run through CI
2020-10-12 15:13:28 +08:00
Angus Gratton
e849a77675
Merge branch 'bugfix/ci_auto_checkout_revision_of_project_used_in_ci_v4.2' into 'release/v4.2'
...
CI: get git describe from annotated tags (v4.2)
See merge request espressif/esp-idf!10673
2020-10-08 16:44:55 +08:00
Angus Gratton
22a6e2160f
Merge branch 'bugfix/secure_boot_v2_ota_verification_v4.2' into 'release/v4.2'
...
Secure Boot V2: Fixes the OTA regression with secure boot in ESP32-V3 (v4.2)
See merge request espressif/esp-idf!10612
2020-10-08 11:22:59 +08:00
Angus Gratton
16ed6a4574
Merge branch 'feature/switch_from_external_to_interanl_ram_v4.2' into 'release/v4.2'
...
esp32: Switch SPIRAM stack in esp_restart_noos() to internal stack (v4.2)
See merge request espressif/esp-idf!9966
2020-10-08 11:22:55 +08:00
Angus Gratton
144f459c81
ci: Check version tags are always annotated
...
Closes https://github.com/espressif/esp-idf/issues/3114
2020-10-07 13:58:21 +11:00
Angus Gratton
2e469b52ae
build system: Also get IDF version from annotated tags only
...
Builds on previous commit.
Note: Getting the project version still pases --tags so still works with plain
tags, to keep compatibility for existing projects
2020-10-07 13:58:21 +11:00
Mahavir Jain
93aeac9728
bootloader_support: fix issue in memory mapping for getting app descriptor
...
For getting secure_version field in anti rollback case, bootloader tries
to map whole firmware partition but fails for cases where partition size
is beyond available MMU free pages capacity.
Fix here ensures to map only required length upto application descriptor
size in firmware partition.
Closes https://github.com/espressif/esp-idf/issues/5911
2020-10-06 08:49:49 +05:30
KonstantinKondrashov
be0444bf54
esp32s2/soc: Fix periph_ll_periph_enabled
...
Logs, before to go the deepsleep, were not completely flushed.
2020-10-01 03:58:23 +08:00
He Yin Ling
fcda778a11
CI: get git describe from annotated tags:
...
we should only parse IDF version from annotated tags
2020-09-30 11:32:25 +08:00
Jiang Jiang Jian
8223278050
Merge branch 'bugfix/ble_mesh_check_stack_init_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Check if mesh stack initialized before init vendor client (v4.2)
See merge request espressif/esp-idf!10481
2020-09-30 10:53:56 +08:00
Jiang Jiang Jian
8e62a6992e
Merge branch 'optimize/ble_mesh_provisioner_delete_dev_v4.2' into 'release/v4.2'
...
ble_mesh: stack: Optimize Provisioner delete device function (v4.2)
See merge request espressif/esp-idf!10603
2020-09-30 10:52:48 +08:00
Jiang Jiang Jian
f1e43b274f
Merge branch 'bugfix/coex_some_bugfix_about_ble_dyn_prio_v4.2' into 'release/v4.2'
...
components/coex: Some bugfix about ble dynamic prio v4.2
See merge request espressif/esp-idf!10596
2020-09-30 10:50:15 +08:00
baohongde
d101b15942
components/coex: Some bugfix about ble dynamic prio
...
Rewrite ble dynamic prio to fix ble disconn in conn_param_update/channel_map_update
Rewrite ble dynamic prio in connection establishment
Fix ble dynamic prio with latency
Fix status bit set error when conn fail
2020-09-29 14:12:39 +08:00
Jiang Jiang Jian
c5bb6c467f
Merge branch 'bugfix/update_esp32_phy_v4500_v4.2' into 'release/v4.2'
...
esp_wifi: update esp32 phy v4500 (v4.2)
See merge request espressif/esp-idf!10624
2020-09-29 13:59:45 +08:00
lly
11108393f1
ble_mesh: stack: Optimize Provisioner delete device function
...
Since we have provided separate functions for deleting node
information with node's unicast address, device uuid, etc.
So we update the behavior of this function, which will only
be used to delete device information which is not provisioned
or just under provisioning.
2020-09-29 03:41:29 +00:00
lly
d312651c5c
ble_mesh: stack: Check if mesh stack initialized before init vendor client
2020-09-29 03:41:19 +00:00
Jiang Jiang Jian
17fca6235b
Merge branch 'bugfix/add_clear_bond_complete_evt_4_2' into 'release/v4.2'
...
componenet_bt/bugfix: add remove bond device complete event 4.2
See merge request espressif/esp-idf!10651
2020-09-29 11:15:55 +08:00
Jiang Jiang Jian
61e6e718e4
Merge branch 'bugfix/bredr_bugfix_release_for_qa_dummy_disconnect_4_2' into 'release/v4.2'
...
Bugfix/bredr bugfix release for qa dummy disconnect 4.2
See merge request espressif/esp-idf!10645
2020-09-29 11:15:30 +08:00
Island
d7317eaae1
Merge branch 'bugfix/channel_map_send_time_v4.2' into 'release/v4.2'
...
component/bt: Insert the llcp packet to the top of the tx_preg linked list.(backport 4.2)
See merge request espressif/esp-idf!10178
2020-09-29 10:40:26 +08:00
Michael (XIAO Xufeng)
a63bdf782f
Merge branch 'bugfix/fix_dac_dma_driver_and_ut_backport_v4.2' into 'release/v4.2'
...
Driver(dac): fix DAC-DMA driver and unit test (backport v4.2)
See merge request espressif/esp-idf!10216
2020-09-28 21:43:11 +08:00
Michael (XIAO Xufeng)
cf16ae573c
Merge branch 'cherry-pick-7876d7f5' into 'release/v4.2'
...
driver(adc): add adc-dma code for esp32 (backport v4.2)
See merge request espressif/esp-idf!10212
2020-09-28 21:11:11 +08:00
Renz Bagaporo
d41f856576
cmake: fix C identifier generation from embedded file
2020-09-28 21:08:56 +08:00
Michael (XIAO Xufeng)
847a697c93
Driver(dac): fix DAC-DMA driver and unit test
2020-09-28 19:35:07 +08:00
baohongde
2d90885e09
components/bt: Replace task post with btc_inter_profile_call, when post message from btc_dm to btc_gap
2020-09-28 15:09:37 +08:00
baohongde
2b4fae912c
components/bt: Fix clear bond fail when connected without ble included
2020-09-28 14:57:27 +08:00
xiongweichao
fba62f5e2e
add remove bond device complete event
2020-09-28 14:56:42 +08:00