Jakob Hasse
5d45705ca1
NVS Flash: prevent erasing initialized partition
...
Closes https://github.com/espressif/esp-idf/issues/4755
Closes https://github.com/espressif/esp-idf/issues/2777
* nvs_flash_erase_partition() checks whether
the parition in question is initialized
already and will return an error if so
* reflect changes in the documentation
2020-09-15 18:45:42 +00:00
Angus Gratton
8a79415c2e
Merge branch 'bugfix/ulp_as_version_v3.3' into 'release/v3.3'
...
ulp: fix ULP assembler version detection for localized systems (v3.3)
See merge request espressif/esp-idf!10396
2020-09-15 15:09:30 +08:00
Island
64adabfd3a
Merge branch 'bugfix/ble_mesh_prov_iv_index_v3.3' into 'release/v3.3'
...
ble_mesh: stack: Using the latest iv_index for provisioning (v3.3)
See merge request espressif/esp-idf!10419
2020-09-14 14:17:53 +08:00
Michael (XIAO Xufeng)
cbcb218418
Merge branch 'bugfix/fix_i2s_reset_issue_v3.3' into 'release/v3.3'
...
driver(I2S): Fix I2S reset issue for release/v3.3
See merge request espressif/esp-idf!9586
2020-09-14 10:45:50 +08:00
Jiang Jiang Jian
cec88e11ed
Merge branch 'component/seperate_bta_jv_l2c_3.3' into 'release/v3.3'
...
Component/seperate bta jv l2c 3.3
See merge request espressif/esp-idf!9651
2020-09-11 19:38:36 +08:00
lly
34f30a878e
ble_mesh: stack: Using the latest iv_index for provisioning
...
Provisioner should always uses the latest IV Index for provisioning.
For example, if the current IV Index is 0x00000001, but prov->iv_index
is still initialized with 0x00000000, and if Provisioner uses prov->
iv_index for provisioning, this will cause the Provisioner failing to
control the node.
So here bt_mesh.iv_index is used instead of prov->iv_index.
2020-09-11 07:58:20 +00:00
Jiang Jiang Jian
908938bc3c
Merge branch 'bugfix/fix_some_wifi_bugs_0907_v3.3' into 'release/v3.3'
...
bugfix: fix some wifi bugs (backport v3.3)
See merge request espressif/esp-idf!10318
2020-09-10 22:33:18 +08:00
Roland Dobai
cccdd13937
ulp: fix ULP assembler version detection for localized systems
2020-09-10 09:36:22 +02:00
Island
6c5fc42114
Merge branch 'feat/ble_mesh_use_model_c_v3.3' into 'release/v3.3'
...
ble_mesh: stack: Use model callback for operations [Zephyr] (v3.3)
See merge request espressif/esp-idf!10365
2020-09-10 10:40:19 +08:00
Island
7514850962
Merge branch 'bugfix/ble_mesh_remove_assert_v3.3' into 'release/v3.3'
...
ble_mesh: stack: Avoid using assert in mesh stack (v3.3)
See merge request espressif/esp-idf!10361
2020-09-10 10:39:21 +08:00
lly
9b70ddbb77
ble_mesh: stack: Use model callback for operations [Zephyr]
...
- Previously when a model is initialized or deinitialized, in the
access layer, we need to check the model id with the ids in the
table in order to find the proper model operation function.
- Currently all the operation functions of each model will be set
during the mesh initialization. When the model is found, we can
directly use the corresponding callback for different operations.
- Currently only init/deinit operations are registered, later we
will add more operations.
2020-09-09 14:01:17 +08:00
lly
1090c12acd
ble_mesh: stack: Avoid using assert in mesh stack
2020-09-09 10:58:18 +08:00
lly
d79e95e6e0
ble_mesh: nimble: Fix updating ccc handle with wrong value
2020-09-09 10:50:40 +08:00
Michael (XIAO Xufeng)
a3ef2bbe33
Merge branch 'feature/vfs_uart_set_line_ending_v3.3' into 'release/v3.3'
...
feature: support vfs uart set line endings with specified uart number release/v3.3
See merge request espressif/esp-idf!9595
2020-09-09 10:36:59 +08:00
ronghulin
a571bc0d0a
bugfix: fix some wifi bugs
...
1. add sta connect again ap sent disconnect event
2. add set/get inactive time api
3. fix connect hidden AP doesn't update information
4. add rf test long short support
2020-09-08 14:18:00 +08:00
He Yin Ling
3b79b6b5da
Merge branch 'bugfix/remove_auto_conn_case_v3.3' into 'release/v3.3'
...
test: remove auto conn case because we do not support this anymore (v3.3)
See merge request espressif/esp-idf!9943
2020-09-07 20:45:52 +08:00
Ivan Grokhotkov
93ad53c09d
spi_flash: don't call vTaskDelay in non-os context
...
Fixes regression in core dump, when a crash happens in interrupt
context.
2020-09-04 21:30:01 +02:00
Mahavir Jain
2ad0565e3a
mbedtls: update to mbedtls release v2.16.7
...
For detailed release notes, please refer to:
https://github.com/ARMmbed/mbedtls/releases/tag/mbedtls-2.16.7
2020-09-03 05:10:30 +00:00
Michael (XIAO Xufeng)
6552aef2e7
driver test: disable the spi master performance test when psram is used
2020-09-01 16:41:59 +00:00
Jiang Jiang Jian
b2b47b4465
Merge branch 'bugfix/fix_some_wifi_bugs_0703_v3.3' into 'release/v3.3'
...
fix some wifi bugs 0703 (v3.3)
See merge request espressif/esp-idf!9537
2020-09-01 11:34:29 +08:00
Island
173c76cb04
Merge branch 'bugfix/ble_mesh_client_msg_optimize_v3.3' into 'release/v3.3'
...
Bugfix/ble mesh client msg optimize (v3.3)
See merge request espressif/esp-idf!10207
2020-09-01 09:33:39 +08:00
Jiang Jiang Jian
c30a264d21
Merge branch 'bugfix/put_periph_module_enable/diable_into_iram_v3.3' into 'release/v3.3'
...
wifi, bt: move esp_phy_common_clock_disable into periph_ctrl and put it into IRAM(v3.3)
See merge request espressif/esp-idf!10109
2020-08-31 19:23:26 +08:00
lly
31060cf42b
ble_mesh: stack: Client model related code clean
2020-08-31 13:18:53 +08:00
lly
8a19d03a1c
ble_mesh: stack: Rename cfg & health client status recv func
2020-08-31 13:18:48 +08:00
lly
d5e9fc092c
ble_mesh: stack: Check client msg result in common func
2020-08-31 13:18:42 +08:00
lly
8ae06fde5f
ble_mesh: stack: Fix no events for some error conditions
2020-08-31 13:18:37 +08:00
lly
90e2bbe330
ble_mesh: stack: Move client role set to the msg function
2020-08-31 13:18:31 +08:00
lly
9aa33c344a
ble_mesh: stack: Remove some not used client parameters
2020-08-31 13:18:25 +08:00
lly
7cb6b85ec9
ble_mesh: stack: Remove some not used variables & functions
2020-08-31 13:18:18 +08:00
lly
f11e347e2e
ble_mesh: stack: Update client model msg send
2020-08-31 13:18:11 +08:00
Mahavir Jain
ba47806b8d
Merge branch 'bugfix/http_client_read_v3.3' into 'release/v3.3'
...
Fix error handling in esp_http_client_read and esp_https_ota_perform (v3.3)
See merge request espressif/esp-idf!9205
2020-08-31 13:04:10 +08:00
Mahavir Jain
cfcc189a89
Merge branch 'bugfix/softap_prov_session_v3.3' into 'release/v3.3'
...
protocomm_httpd: Restart security session if request is received on a new session (v3.3)
See merge request espressif/esp-idf!9118
2020-08-31 13:01:12 +08:00
lly
726c74ff39
ble_mesh: stack: Fix recv health current status incorrectly
2020-08-28 17:40:59 +08:00
lly
ff1132d2e4
ble_mesh: stack: Only keep func pointer for very common log
...
Currently only keep func pointer for the followings:
- Invalid parameter (mesh btc & mesh stack)
- Out of memory (mesh btc & mesh stack)
- Unknown act (mesh btc)
- Invalid model user data (mesh stack)
- BT_DBG("%s", __func__) (mesh btc & mesh stack)
- A few other specific situations (buf ref debug, send status check)
2020-08-28 10:51:17 +08:00
lly
6ea6de8d42
ble_mesh: stack: Make proxy server & client functions clear
2020-08-28 10:51:02 +08:00
Island
7e26c8ddda
Merge branch 'bugfix/ble_mesh_add_misc_check_v3.3' into 'release/v3.3'
...
Bugfix/ble mesh add misc check (v3.3)
See merge request espressif/esp-idf!9633
2020-08-28 10:43:55 +08:00
Angus Gratton
f043a3da97
Merge branch 'update/release_v3.3.3' into 'release/v3.3'
...
version: Update to v3.3.3
See merge request espressif/esp-idf!10180
2020-08-27 19:38:21 +08:00
lly
f6cc9afaa9
ble_mesh: stack: Add proxy cfg pdu length check
2020-08-27 11:20:50 +00:00
lly
55489bb41a
ble_mesh: stack: Rework using dev flag to check scan status
...
Different bluetooth host has different behaviors, so it's better
to maintain a scan check mechanism of BLE Mesh itself.
Fixes an issue when only PB-GATT is enabled for node, which will
output a scan error log when the device is provisioned.
2020-08-27 11:20:50 +00:00
lly
c1c4990f75
ble_mesh: stack: Add more checks about input prov bearers
2020-08-27 11:20:50 +00:00
Island
72f029abc3
Merge branch 'feat/ble_mesh_use_iram_for_mem_alloc_v3.3' into 'release/v3.3'
...
Feat/ble mesh use diff ram for mem alloc (v3.3)
See merge request espressif/esp-idf!9619
2020-08-27 19:19:23 +08:00
Island
c902b1fa24
Merge branch 'bugfix/ble_mesh_update_send_ttl_v3.3' into 'release/v3.3'
...
Bugfix/ble mesh update send ttl v3.3
See merge request espressif/esp-idf!9564
2020-08-27 19:19:01 +08:00
Angus Gratton
95c7b26cdd
version: Update to v3.3.3
2020-08-27 18:21:03 +10:00
lly
2a6b0d68ce
ble_mesh: stack: Rename mesh adv queue and relay queue
2020-08-26 08:24:55 +00:00
lly
da068a639f
ble_mesh: stack: Use macros for adv task name & prio
2020-08-26 08:24:55 +00:00
lly
df8b2c5f3a
ble_mesh: stack: Make freertos static allocation visible
2020-08-26 08:24:55 +00:00
lly
a194c415a8
ble_mesh: stack: Update option of using DRAM/SPIRAM for memory allocation
2020-08-26 08:24:55 +00:00
weitianhua
8fb47ab0c2
Seperate BTA_JV_L2CAP for less bin size
2020-08-26 15:33:48 +08:00
zhangyanjiao
09113e163b
esp wifi bugfix:
...
1. Fix TX DMA buffer issue
2. API esp_wifi_get_config add acquisition sta.listen_interval
3. Configure bandwidth and phy mode to store NVS
4. If AP's tsf has been restarted, STA will disconnect from AP.
5. Do not reset softAP's tsf except it restart
6. Fix the wifi regdomain update bug
7. Fix the bug for airkiss find hidden AP fail
8. Fix addba and first ampdu send bar
9. Fix WiFi fragment issue
10. Fix WiFi fragment issue
2020-08-26 14:43:53 +08:00
zhangyanjiao
85ca89ee4a
esp_wifi: Add API to get available internal heap size
2020-08-26 14:43:35 +08:00