Shubham Kulkarni
20fd302201
esp_idf_version.h: Add __ASSEMBLER__ flag to fix build failure with assembly files
2020-10-19 13:21:52 +05:30
Michael (XIAO Xufeng)
68961436f1
Merge branch 'spi_dma_close_before_cpu_reset_v4.1' into 'release/v4.1'
...
spi: fix issue with closing DMA before CPU reset (4.1)
See merge request espressif/esp-idf!10824
2020-10-19 14:30:40 +08:00
Angus Gratton
65f1be59ad
Merge branch 'bugfix/idf_py_disable_cmake_warnings_default_v4.1' into 'release/v4.1'
...
idf.py: disable cmake uninitialized variable warnings by default (v4.1)
See merge request espressif/esp-idf!10202
2020-10-19 06:34:15 +08:00
Armando
961af7f903
spi: fix issue with closing DMA before CPU reset
2020-10-16 06:39:01 +00:00
David Čermák
d1c78c72d9
Merge branch 'bugfix/mdns_query_id_v4.1' into 'release/v4.1'
...
mdns: Responding: Fix query ID, add questions if not strict mode (v4.1)
See merge request espressif/esp-idf!10807
2020-10-15 22:43:58 +08:00
Ivan Grokhotkov
96469ad3dd
Merge branch 'bugfix/docker_gdb_python_v4.1' into 'release/v4.1'
...
tools/docker: Add libpython2.7 in order to satisfy GDB dependencies (backport v4.1)
See merge request espressif/esp-idf!10308
2020-10-15 16:01:44 +08:00
Martin Stejskal
3932df3966
tools/docker: Add libpython2.7 in order to satisfy GDB dependencies
...
It was not possible to run xtensa-esp32-elf-gdb from container due to
missing libpython2.7 library.
Merges https://github.com/espressif/esp-idf/pull/5817
Closes https://github.com/espressif/esp-idf/issues/5284
2020-10-14 19:07:34 +00:00
Ivan Grokhotkov
ad78c86936
Merge branch 'feature/oocd_ver_backport_v4.1' into 'release/v4.1'
...
tools: Updates OpenOCD version to 'v0.10.0-esp32-20200709' (backport v4.1)
See merge request espressif/esp-idf!8435
2020-10-15 02:53:28 +08:00
Island
e810e4f036
Merge branch 'optimize/ble_mesh_make_buf_config_invisible_v4.1' into 'release/v4.1'
...
ble_mesh: stack: Make mesh buf debug option invisible (v4.1)
See merge request espressif/esp-idf!10795
2020-10-13 19:51:38 +08:00
Island
27a6550800
Merge branch 'feat/ble_mesh_device_properties_v2_v4.1' into 'release/v4.1'
...
Feat/ble mesh device properties v2 (v4.1)
See merge request espressif/esp-idf!10788
2020-10-13 19:50:03 +08:00
lly
18c753ba67
ble_mesh: stack: Make mesh buf debug option invisible
2020-10-13 09:31:32 +00:00
lly
1b1139ed55
ble_mesh: stack: Add mesh device properties v2 definitions
...
Also fixes wrong characteristic value length of some device
properties.
2020-10-13 09:29:50 +00:00
lly
10a618e7b2
ble_mesh: stack: Move device property to model common part
2020-10-13 09:29:50 +00:00
Island
e877d96ee2
Merge branch 'bugfix/ble_mesh_proxy_cfg_replay_v4.1' into 'release/v4.1'
...
Bugfix/ble mesh proxy cfg replay (v4.1)
See merge request espressif/esp-idf!10820
2020-10-13 17:24:04 +08:00
lly
6dadc60c8e
ble_mesh: stack: Store kr phase after value changed [Zephyr]
2020-10-13 14:28:44 +08:00
lly
79d7cb2751
ble_mesh: stack: Fix rpl not check by proxy cfg [Zephyr]
2020-10-13 14:28:44 +08:00
Island
d363fafb0b
Merge branch 'bugfix/ble_mesh_node_deinit_v4.1' into 'release/v4.1'
...
ble_mesh: stack: Persistent storage misc fixes (v4.1)
See merge request espressif/esp-idf!10814
2020-10-13 14:07:04 +08:00
lly
0c136620d9
ble_mesh: stack: Persistent storage misc fixes
...
* Fix the issue that deinit node with "erase_flash"
set to true, but info is not erased from nvs
* Reuse bt_mesh_cfg_reset() when deinit node
* Optimize Provisioner related erase operations
* No store pending timeout will be used when Node
is not provisioned OR Provisioner is disabled
and erase operation is performed
* Change the default timeout for settings operation
to 0, and rpl store rate to 0
2020-10-13 10:54:18 +08:00
Island
c01f0a08fc
Merge branch 'bugfix/ble_mesh_settings_fix_v4.1' into 'release/v4.1'
...
Bugfix/ble mesh settings fix (v4.1)
See merge request espressif/esp-idf!10785
2020-10-13 10:50:03 +08:00
David Čermák
d94867aaac
Merge branch 'bugfix/fix_transport_ssl_blocking_v4.1' into 'release/v4.1'
...
transport: fix transport ssl blocking (v4.1)
See merge request espressif/esp-idf!10692
2020-10-12 21:42:16 +08:00
David Cermak
fcfc04c42a
mdns test: Add test to resolve esp32 hostname with DiG
2020-10-12 13:26:27 +02:00
David Cermak
2afcd77874
examples: Common connect component: Unregister shutdown handler on disconnection
...
To be able to connect smoothly after disconnecting, we have to unregister all handlers including shutdown handler on disconnection
2020-10-12 13:26:27 +02:00
David Cermak
12e86a7c1b
mdns: Support queries in responses in mDNS non-strict mode
...
By default adds original queries to responses in order to be resolved by some resolvers, such as lwIP mdns library. This functionality however is discouraged by the RFC6762, so it could be disabled in menuconfig if MDNS_STRICT_MODE configured
Closes https://github.com/espressif/esp-idf/issues/5521
2020-10-12 13:24:30 +02:00
David Cermak
e2b314522e
mdns: Fix include query ID in reponses
...
Closes https://github.com/espressif/esp-idf/issues/5574
2020-10-12 13:24:30 +02:00
xutao
87bcb95180
transport: fix transport ssl blocking
...
In SSL mode, if `esp_transport_poll_read` function is used, the cache data in mebdtls will be blocked
2020-10-12 10:11:22 +00:00
lly
d48b719e66
ble_mesh: stack: Use settings_core_erase when deinit
2020-10-12 08:47:49 +08:00
lly
cf500b3f47
ble_mesh: stack: Fix storing next net_idx and app_idx
2020-10-12 08:47:49 +08:00
lly
ff88343a10
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-12 08:47:49 +08:00
lly
66a798dbf2
ble_mesh: stack: Split model settings store and clear
2020-10-12 08:47:49 +08:00
lly
2598844423
ble_mesh: stack: Erase netkey and appkey with key index
2020-10-12 08:47:49 +08:00
lly
402fe837c1
ble_mesh: stack: Add clear hb_pub in settings
2020-10-12 08:47:49 +08:00
lly
e05d42d910
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-12 08:47:48 +08:00
lly
895dd44f8e
ble_mesh: stack: Use erase settings functions
2020-10-12 08:47:47 +08:00
lly
ecf065e2a6
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-12 08:47:46 +08:00
lly
5444c8a462
ble_mesh: stack: Add role check before enabling device
2020-10-12 08:47:45 +08:00
lly
4b27c84095
ble_mesh: stack: Define a type for mesh nvs handle
2020-10-12 08:47:45 +08:00
lly
53d7b12c29
ble_mesh: ci: Enable settings in sdkconfig.ci.xxx
2020-10-12 08:47:44 +08:00
Krzysztof Budzynski
5d258af93c
Merge branch 'feature/guide_change_for_catalina_v4.1' into 'release/v4.1'
...
docs: Add profile file name used by zsh shell (v4.1)
See merge request espressif/esp-idf!10773
2020-10-10 18:02:51 +08:00
Krzysztof
3bca931923
docs: Add profile file name used by zsh shell
2020-10-09 19:16:59 +02:00
Jiang Jiang Jian
751e0d205d
Merge branch 'bugfix/nimble_host_rcv_pkt_length_check_v4.1' into 'release/v4.1'
...
NimBLE: host_rcv_pkt event buf size check. (v4.1)
See merge request espressif/esp-idf!10759
2020-10-09 15:19:41 +08:00
Chinmay Chhajed
0d25a9cff8
NimBLE: host_rcv_pkt event buf size check.
...
Check if the size of HCI event buffer is greater than the received HCI
packet. If not then abort with the error message.
2020-10-09 09:29:57 +05:30
Ivan Grokhotkov
580246d6ff
Merge branch 'gdb/bt_on_invalid_pc_v4.1' into 'release/v4.1'
...
gdb: Modify PC in case of invalid PC (v4.1)
See merge request espressif/esp-idf!10748
2020-10-08 17:42:53 +08:00
Angus Gratton
7caa230cf9
Merge branch 'bugfix/ci_auto_checkout_revision_of_project_used_in_ci_v4.1' into 'release/v4.1'
...
CI: get git describe from annotated tags (v4.1)
See merge request espressif/esp-idf!10674
2020-10-08 16:44:18 +08:00
Mahavir Jain
e957cfe0eb
Merge branch 'bugfix/bootloader_anti_rollback_mmap_v4.1' into 'release/v4.1'
...
bootloader_support: fix issue in memory mapping for getting app descriptor (v4.1)
See merge request espressif/esp-idf!10735
2020-10-08 16:31:54 +08:00
Sachin Parekh
63c006ac91
gdb: Modify PC in case of invalid PC
...
Incase the PC is invalid, GDB will fail to translate addresses to
function names. To fix this, replace the invalid PC with a placeholder
address
2020-10-08 11:13:17 +05:30
Angus Gratton
c48760e2d1
Merge branch 'bugfix/embed_file_symbol_names_v4.1' into 'release/v4.1'
...
cmake: fix C identifier generation from embedded file (v4.1)
See merge request espressif/esp-idf!10665
2020-10-08 11:59:50 +08:00
Angus Gratton
9f49a27c12
ci: Check version tags are always annotated
...
Closes https://github.com/espressif/esp-idf/issues/3114
2020-10-07 13:57:19 +11:00
Angus Gratton
df61488e54
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:57:19 +11:00
Mahavir Jain
f7f81c33f7
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 14:42:45 +05:30
Angus Gratton
dc66bcb5ac
Merge branch 'bugfix/efuse_test_stackoverflow_v4.1' into 'release/v4.1'
...
CI: Increase stack size for efuse unit test (Backport v4.1)
See merge request espressif/esp-idf!10547
2020-10-06 16:20:17 +08:00