af4a98ba99
change(version): Update version to 5.2.4
2025-02-19 23:17:56 +08:00
0830c08e89
Merge branch 'support/ieee802154_get_rssi_comp_from_phy_v5.2' into 'release/v5.2'
...
feat(802.15.4): support ieee802154 get rssi comp from phylib (v5.2)
See merge request espressif/esp-idf!37053
2025-02-19 09:56:52 +08:00
31436bd626
feat(802.15.4): use btbb function to get rssi comp for h2
2025-02-18 12:11:00 +08:00
beb054baad
Merge branch 'bugfix/stack_corruption_btm_task_v5.2' into 'release/v5.2'
...
fix(esp_wifi): Fix stack curruption in btm task (v5.2)
See merge request espressif/esp-idf!36971
2025-02-14 19:02:20 +08:00
f40e875ece
fix(esp_wifi): Fix stack curruption in btm task (v5.2)
2025-02-14 13:00:51 +05:30
cc834de6b7
Merge branch 'bugfix/skip_memory_reordering_wpa2_semaphr_v5.2' into 'release/v5.2'
...
fix(esp_wifi): fixed stack corruption in WiFi tasks (v5.2)
See merge request espressif/esp-idf!36938
2025-02-14 14:30:56 +08:00
22dd269b53
fix(esp_wifi): Fix stack corruption in wpa3 task
2025-02-13 18:08:00 +05:30
5d9db0b972
fix(esp_wifi): fixed Stack corruption in DPP task
2025-02-13 18:08:00 +05:30
9fb88f83df
fix(esp_wifi): fixed Stack corruption in WPS processing
2025-02-13 18:08:00 +05:30
d5f7c1253e
fix(esp_wifi): Fixed memory corruption in wifi enterprise
...
Closes https://github.com/espressif/esp-idf/issues/15370
2025-02-13 18:07:46 +05:30
9841f23578
Merge branch 'bugfix/gpio_rom_patch_fix_v5.2' into 'release/v5.2'
...
fix(gpio): fix esp_rom_gpio_connect_out_signal for gpio num over 31 on esp32/s2 (v5.2)
See merge request espressif/esp-idf!36867
2025-02-13 20:32:42 +08:00
7a778aefce
Merge branch 'bugfix/add_bluedroid_init_migration_v5.2' into 'release/v5.2'
...
docs(bt/bluedroid): Added migration guide for bluedroid init API[backport v5.2]
See merge request espressif/esp-idf!36877
2025-02-12 11:18:40 +08:00
b0f63c505b
Merge branch 'bugfix/fix_wep_shared_auth_connect_fail_issue_v5.2' into 'release/v5.2'
...
fix(wifi): fix wep shared auth connect fail issue(Backport v5.2)
See merge request espressif/esp-idf!36871
2025-02-12 10:42:10 +08:00
b528187291
docs(bt/bluedroid): Added migration guide for bluedroid init API
...
Closes https://github.com/espressif/esp-idf/issues/15352
2025-02-11 19:41:23 +08:00
2d900a63a2
fix(wifi): fix wep shared auth connect fail issue
2025-02-11 17:53:28 +08:00
bfd7f7723f
fix(gpio): fix esp_rom_gpio_connect_out_signal for gpio num over 31 on esp32/s2
...
Closes https://github.com/espressif/esp-idf/issues/15209
2025-02-11 16:05:35 +08:00
f23a4dc52e
Merge branch 'fix/stack_overuse_by_failure_retry_cnt_v5.2' into 'release/v5.2'
...
fix(wifi): Fix stack overflow when failure_retry_cnt is set in station configuration (Backport v5.2)
See merge request espressif/esp-idf!36836
2025-02-11 15:51:51 +08:00
4c281f8eee
Merge branch 'feature/esp32h2_eco5_ecc_v5.2' into 'release/v5.2'
...
feat(ecc): enable ECC constant time mode for ESP32-H2 ECO5 (v5.2)
See merge request espressif/esp-idf!36586
2025-02-11 09:54:03 +08:00
a01148d536
fix(wifi): Fix stack overflow when failure_retry_cnt is set
...
Fix issue of increased stack usage when failure_retry_cnt is set
and wifi driver internally retries connection attempts
2025-02-10 23:47:11 +05:30
b8b0046903
Merge branch 'feat/support_aes_pseudo_round_func_in_esp32h2_eco5_v5.2' into 'release/v5.2'
...
Support AES and XTS-AES's pseudo round function in ESP32H2-ECO5 (v5.2)
See merge request espressif/esp-idf!36466
2025-02-10 23:57:39 +08:00
cc64fb4338
docs: Update CN translation for size.rst
2025-02-10 21:25:07 +05:30
e2086d518e
feat(docs): Update minimizing binary size
...
The ESP32-H2 software countermeasure may not be necessary
for ESP32-H2 v1.2 and above, this commit updates
the relevant documentation
2025-02-10 21:25:07 +05:30
6321c4c339
refactor(ecdsa): rely on efuse to get chip revision
2025-02-10 21:25:07 +05:30
9b8a21d128
fix(soc): Fixed ECDSA register compatibility
2025-02-10 21:25:06 +05:30
1c9146f0c2
fix(hal): Make the ECDSA countermeasure dynamically applicable
...
This commit makes the ECDSA countermeasure dynamically applicable
across different revisions of the ESP32H2 SoC.
2025-02-10 21:24:58 +05:30
a31e45a39d
Merge branch 'revert/use_wpa3_ent_authmode_naming_v5.2' into 'release/v5.2'
...
revert(wifi): Revert support for WPA3 Enterprise authentication modes (Backport v5.2)
See merge request espressif/esp-idf!36799
2025-02-10 20:27:10 +08:00
f77aa29905
revert(wifi): Revert support for WPA3 Enterprise authentication modes
...
This commit reverts the support for 'WIFI_AUTH_WPA3_ENTERPRISE' and
'WIFI_AUTH_WPA2_WPA3_ENTERPRISE'.
This reverts commit d2ba44d9e1
.
2025-02-10 16:32:42 +08:00
d81b820331
Merge branch 'fix/fix_max_idle_priod_issue_v52' into 'release/v5.2'
...
fix(wifi): fix max idle period 1 issue
See merge request espressif/esp-idf!36577
2025-02-10 16:24:27 +08:00
84d2a8818c
feat(ecc): enable ECC constant time mode for ESP32-H2 ECO5
2025-02-06 08:14:50 +05:30
48e11e68a1
Merge branch 'bugfix/fix_ble_conn_timeout_when_coex_v5.2' into 'release/v5.2'
...
Bugfix/fix ble conn timeout when coex v5.2
See merge request espressif/esp-idf!36583
2025-01-24 12:15:12 +08:00
9d28b2c297
fix(ble): fix conn supervision tmo when coex ESP32C6
2025-01-23 18:06:32 +08:00
d42269fc62
fix(ble): fix conn supervision tmo when coex ESP32H2
2025-01-23 18:06:32 +08:00
80ea58945d
Merge branch 'fix/ping_data_race_v5.2' into 'release/v5.2'
...
fix(lwip): Fix potential data-race in ping tcpip callback (v5.2)
See merge request espressif/esp-idf!36509
2025-01-23 16:56:49 +08:00
0d4df082fe
fix(wifi): fix max idle period 1 issue
2025-01-23 15:31:56 +08:00
c68c6dfb76
fix(lwip): Fix potential data-race in ping tcpip callback
...
Need to use tcpip_api_call() instead of tcpip_callback(), since the
former waits for the tcpip task to complete and thus prevents potential
data races with subsequent TCP/IP tasks.
2025-01-21 10:03:17 +01:00
3ec6875e41
docs: Update CN trans for security docs
2025-01-21 12:41:13 +05:30
f3e87bb60e
feat(bootloader_support): Permanently enable XTS-AES pseudo rounds when FE release mode is enabled
2025-01-21 12:41:05 +05:30
248de17a53
feat(hal/spi_flash_encrypted): Enable pseudo rounds function during XTS-AES operations
2025-01-17 14:18:37 +05:30
e8a0496d36
feat(hal/aes): Enable pseudo rounds function during AES operations
2025-01-17 14:00:14 +05:30
72d91b5117
Merge branch 'change/ble_update_lib_20250103_v5.2' into 'release/v5.2'
...
change(ble): [AUTO_MR] 20250103 - Update ESP BLE Controller Lib (v5.2)
See merge request espressif/esp-idf!36371
2025-01-17 10:44:25 +08:00
6a465772aa
Merge branch 'feature/softap_detect_wrong_password_attempt_v5.2' into 'release/v5.2'
...
esp_wifi: softAP: detect external station attempting to connect with wrong password (Backport v5.2)
See merge request espressif/esp-idf!36455
2025-01-17 10:36:42 +08:00
bb268e1131
Merge branch 'fix/sdmmc_write_sectors_dma_always_send_cmd13_v5.2' into 'release/v5.2'
...
fix(sdmmc): sdmmc_write_sectors_dma always check card status after write (v5.2)
See merge request espressif/esp-idf!34342
2025-01-17 10:32:10 +08:00
806b75938a
feat(wpa_supplicant): Add WIFI_EVENT_AP_WRONG_PASSWORD in SoftAP
...
This event is triggered when external station tries connecting to softAP
with wrong password.
Currently supported softAP AUTH modes: WPA-PSK, WPA2-PSK and WPA3-PSK (SAE-auth)
2025-01-16 20:13:55 +05:30
0bdb71f6b6
Merge branch 'fix/tusb_midi_task_stack_overflow_v5.2' into 'release/v5.2'
...
fix(examples): tusb_midi task stack overflow fix (v5.2)
See merge request espressif/esp-idf!34935
2025-01-16 22:07:36 +08:00
02935a77a5
Merge branch 'bugfix/sync_buf_crash_v5.2' into 'release/v5.2'
...
fix(bt/controller): fixed missing critical protections on linked-list structure of (e)SCO buffers (v5.2)
See merge request espressif/esp-idf!36342
2025-01-16 21:04:46 +08:00
3b2d916af0
Merge branch 'fix/esp_vfs_register_fd_range_warning_message_v5.2' into 'release/v5.2'
...
fix(storage/vfs): incorrect log level in esp_vfs_register_fd_range (v5.2)
See merge request espressif/esp-idf!36320
2025-01-16 20:57:04 +08:00
5c235ffa36
Merge branch 'fix/heap-allocate-in-rtc-iram_v5.2' into 'release/v5.2'
...
fix(heap): MALLOC_CAP_EXEC does not allocate in RTC IRAM (backport v5.2)
See merge request espressif/esp-idf!35621
2025-01-16 20:53:40 +08:00
e58de4fd50
fix(examples): tusb_midi task stack overflow fix
2025-01-16 20:40:03 +08:00
2dc6551390
fix(sdmmc): Send status (CMD13) even if write/read command fails
2025-01-16 20:39:29 +08:00
a44a659b0f
fix(sdmmc): Improve SD card state checking after write/read command
2025-01-16 20:39:29 +08:00
5c627d9d18
Merge branch 'fix/fix_coex_macro_control_5_2' into 'release/v5.2'
...
fix(openthread): use the correct macros to control code compilation (v5.2)
See merge request espressif/esp-idf!36447
2025-01-16 20:36:29 +08:00
8775d06702
Merge branch 'fix/fix_tsens_power_after_modem_wakeup_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): fix tsensor power enable failed after modem state wakeup (v5.2)
See merge request espressif/esp-idf!36226
2025-01-16 20:30:54 +08:00
565c4d0b73
feat(ble): support for putting ble code into flash on ESP32-C6
2025-01-16 18:18:14 +08:00
8487bb7054
fix(openthread): use the correct macros to control code compilation
2025-01-16 18:04:30 +08:00
f0364c578b
Merge branch 'test/add_cache2phys_xip_tests_v5.2' into 'release/v5.2'
...
fix(mmap): fixed spi_flash_phys2cache return addr in PSRAM issue (v5.2)
See merge request espressif/esp-idf!35987
2025-01-16 17:56:55 +08:00
0fc594154a
Merge branch 'feature/efuse_update_for_esp32h2_eco5_v5.2' into 'release/v5.2'
...
feat(efuse): Adds efuses for esp32h2 eco5 (v5.2)
See merge request espressif/esp-idf!36246
2025-01-16 17:50:54 +08:00
ce956ecfad
Merge branch 'fix/set_154_cca_duration_v5.2' into 'release/v5.2'
...
fix(15.4): set 15.4 energy scan duration before cca (v5.2)
See merge request espressif/esp-idf!36426
2025-01-16 16:52:33 +08:00
9a161557a1
Merge branch 'feat/add_h2_config_and_maxver_for_v5.2' into 'release/v5.2'
...
feat(soc): add Kconfig rev min option and increase max ver for H2 v1.2 (v5.2)
See merge request espressif/esp-idf!36418
2025-01-16 13:32:27 +08:00
d223421f92
fix(15.4): set 15.4 energy scan duration before cca
2025-01-16 11:45:50 +08:00
8eaf6004b3
Merge branch 'refactor/update_lpperi_regs_for_h2_eco5_v5.2' into 'release/v5.2'
...
refactor(lpperi): compatible refactor for H2 ECO5 (v5.2)
See merge request espressif/esp-idf!36338
2025-01-16 10:51:16 +08:00
e21640838d
Merge branch 'bugfix/enable_additional_lp_io_wakeup_v5.2' into 'release/v5.2'
...
fix(lp_io): allow edge wakeup types for LP-IO on chips which support it
See merge request espressif/esp-idf!36328
2025-01-16 10:02:39 +08:00
e9d35ac8ac
feat(soc): add Kconfig rev min option and increase max ver for H2 v1.2
2025-01-16 00:18:20 +08:00
e5da868951
Merge branch 'bugfix/fix_compilation_warn_v5.2' into 'release/v5.2'
...
fix(nimble): Address compilation warnings for different flag combination (v5.2)
See merge request espressif/esp-idf!36394
2025-01-15 21:32:56 +08:00
43ad52ee95
refactor(lpperi): improve compatibility solution
2025-01-15 20:42:44 +08:00
be89694353
refactor(lpperi): compatible refactor for H2 ECO5
2025-01-15 20:42:44 +08:00
21c23c146e
Merge branch 'fix_not_rm_micro_definition_v5.2' into 'release/v5.2'
...
fix(wifi): remove micro definition
See merge request espressif/esp-idf!36264
2025-01-15 19:10:30 +08:00
358d1ec359
fix(wifi): remove micro definition
2025-01-15 16:09:55 +08:00
a83eb05dc0
Merge branch 'feat/increase_c2_supported_ver_v5.2' into 'release/v5.2'
...
feat(soc): increase c2 max supported version (v5.2)
See merge request espressif/esp-idf!35972
2025-01-15 15:25:56 +08:00
324c7effcc
Merge branch 'bugfix/fix_double_wifi_active_time_v5.2' into 'release/v5.2'
...
bugfix/fix double wifi active time v5.2
See merge request espressif/esp-idf!36357
2025-01-15 14:11:08 +08:00
a0da07d8f3
fix(nimble): Fix compilation issues for different flag combinations
2025-01-15 10:18:05 +05:30
0f5b20f045
Merge branch 'feat/update_thread_lib_v5.2' into 'release/v5.2'
...
fix(openthread): update SRP server to support zero subtype (v5.2)
See merge request espressif/esp-idf!36334
2025-01-15 11:08:09 +08:00
0e42d52009
Merge branch 'bugfix/postpone_cpu_pll_off_time_in_slp_v5.2' into 'release/v5.2'
...
fix(clk): postpone CPU PLL off time in sleep (v5.2)
See merge request espressif/esp-idf!36301
2025-01-15 10:14:27 +08:00
ffe563fb74
Merge branch 'fix/lwip_ping_getnetif_threadsafe_v5.2' into 'release/v5.2'
...
fix(lwip): Fix ping session calling thread unsafe API (v5.2)
See merge request espressif/esp-idf!36381
2025-01-15 00:01:55 +08:00
2e2551030e
fix(lwip): Fix ping session calling thread unsafe API
...
Closes https://github.com/espressif/esp-idf/issues/14982
2025-01-14 11:25:54 +01:00
16595a5a9a
fix(ble): fixed ld file for c2eco0 and c2eco4
...
(cherry picked from commit 937fe2a6e3
)
Co-authored-by: zhouxiao <zhouxiao@espressif.com >
2025-01-14 17:43:27 +08:00
304c40c89a
fix(ble): fixed esp_ble_tx_power_set api issue on ESP32-H2
...
(cherry picked from commit d2b62f2130
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-01-14 14:54:08 +08:00
502648625e
fix(ble): fixed esp_ble_tx_power_set api issue on ESP32-C6
...
(cherry picked from commit 8d6ec12838
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-01-14 14:54:06 +08:00
bfcb67058a
fix(ble): fixed esp_ble_tx_power_set api issue on ESP32-C2
...
(cherry picked from commit 6a752eeb89
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-01-14 14:54:03 +08:00
5095bba000
feat(ble): support for putting ble code into flash on ESP32-H2
...
(cherry picked from commit 5a9acdc379
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-01-14 14:54:01 +08:00
c2762f9206
change(ble): Update lib_esp32c2 to 2a00fb0b
...
(cherry picked from commit 7cd3fe6953
)
Co-authored-by: zhouxiao <zhouxiao@espressif.com >
2025-01-14 14:53:59 +08:00
85a1305052
change(ble): Update lib_esp32c6 to 3422b706
...
(cherry picked from commit 4fc95fa91f
)
Co-authored-by: zhouxiao <zhouxiao@espressif.com >
2025-01-14 14:53:57 +08:00
dd5230866b
change(ble): Update lib_esp32h2 to 3422b706
...
(cherry picked from commit fe5a12e7e7
)
Co-authored-by: zhouxiao <zhouxiao@espressif.com >
2025-01-14 14:53:54 +08:00
5d2609911e
Merge branch 'fix/twai_io_init_glitch_v5.2' into 'release/v5.2'
...
fix(driver_twai): fixed bus-off when twai_init due to wrong gpio config (v5.2)
See merge request espressif/esp-idf!34817
2025-01-14 11:56:22 +08:00
a122a750fb
fix(wifi): fix double max active time, fix coex pwr period cant been updated by ps type set
2025-01-14 10:42:47 +08:00
1bb0b02c55
feat(coex): update coexist debug default event
2025-01-14 10:37:32 +08:00
5de8b483ea
Merge branch 'fix/lwip_ping_ipv6only_v5.2' into 'release/v5.2'
...
fix(lwip): Fix IP6 raw socket checksum in IPv6-only configuration (v5.2)
See merge request espressif/esp-idf!35087
2025-01-14 01:59:07 +08:00
6050f356c2
Merge branch 'bugfix/fix_the_wpa3_connect_error_in_mesh_v5.2' into 'release/v5.2'
...
fix(wifi/mesh): fixed the mesh connection failure in WPA3 mode after erasing flash (v5.2)
See merge request espressif/esp-idf!36326
2025-01-13 19:37:06 +08:00
7351290ac4
Merge branch 'bugfix/update_api_to_get_url_correctly_v5.2' into 'release/v5.2'
...
fix(esp_http_client): updated API esp_http_client_get_url() to get URL in correct format (v5.2)
See merge request espressif/esp-idf!36333
2025-01-13 18:25:24 +08:00
7fac9e4f7a
fix(esp_hw_support): Unused variables in memory_utils functions
2025-01-13 11:11:40 +01:00
9c6da59dca
Merge branch 'fix/esp_netif_ppp_nullptr_check_v5.2' into 'release/v5.2'
...
fix(esp_netif): Prevent null deref when checking netif type (v5.2)
See merge request espressif/esp-idf!35672
2025-01-13 17:41:23 +08:00
2e41f0b875
fix(clk): postpone CPU PLL off time in sleep
...
For PMU supported chips, powering down CPU PLL in sleep will be done by PMU, not sleep code
2025-01-13 17:33:23 +08:00
38323b6601
fix(lwip): Fix ping_v6 receiving to accept only echo replies
...
This fixes a bug where we ping our own IP and the request itself
bounces back to the raw receive function and is incorrectly treated as
reply. (this bug was discovered when fixing ICMPv6 pings with incorrect
checksums, while the ping request was dropped in icmpv6.c due to wrong
checksum, but was also fed to raw layers where it was treated as
"correct" response, so the PINGv6 to ourselves still worked)
2025-01-13 10:25:45 +01:00
a662c54630
fix(common_connect): Fix example's stdin/out to setup UART interrupt once
...
Function example_configure_stdin_stdout() was used for simple UART I/O
operation in CI to enter test env configuration (wifi ssid, IPs, etc).
It could be called multiple times, but didn't handle the situation where
we install UART interrupt from multiple source (e.g. in ICMP tests,
where we first need to enter wifi credentials of test AP and then we
start ping-cmd console to handle ping commands)
2025-01-13 10:25:45 +01:00
4e18af6d43
fix(lwip): Fix IP6 raw socket checksum in IPv6-only configuration
...
* Update submodule: git log --oneline 0606eed9..3ca49ce4
- sockets: Make IPv6 only netconn type IPv6 aware (espressif/esp-lwip@3ca49ce4 )
2025-01-13 10:25:45 +01:00
7c61170550
fix(lp_io): allow edge wakeup types for LP-IO on chips which support it
2025-01-13 16:51:04 +08:00
7a63e00c4c
Merge branch 'bugfix/uart_single_wire_mode_v5.2_fix' into 'release/v5.2'
...
fix(uart): fix incorrect IO configuration for TX and RX configure to the same pin
See merge request espressif/esp-idf!36294
2025-01-13 16:50:34 +08:00
a2034f258d
fix(bt/controller): fixed missing critical protections on linked-list structure of (e)SCO buffers
2025-01-13 14:58:51 +08:00
fe62246f5a
fix(uart): fix incorrect IO configuration for TX and RX configure to the same pin
2025-01-13 14:48:33 +08:00
47e889c809
fix(openthread): update SRP server to support zero subtype/v5.2
...
* esp-openthread: 4f3fd4895
* openthread: 005c5cefc
* esp-idf: 81bce81a1
2025-01-13 14:22:47 +08:00
51c668f2b9
fix(esp_http_client): updated API esp_http_client_get_url to get URL in correct format
...
This commit updates the API to include the port number in the URL,
which was previously missing.
2025-01-13 11:14:48 +05:30
81bce81a18
Merge branch 'bugfix/fix_few_nimble_issues_v5.2' into 'release/v5.2'
...
fix(nimble): Fix few nimble issues 11012025 (v5.2)
See merge request espressif/esp-idf!36313
2025-01-13 13:26:40 +08:00
db2d0eff7c
Merge branch 'fix/return_esp_err_t_for_httpd_req_get_url_query_str_v5.2' into 'release/v5.2'
...
feat(https_server): Added checks to verify if uri is empty (v5.2)
See merge request espressif/esp-idf!36288
2025-01-13 11:51:49 +08:00
3dd245fbc4
Merge branch 'lwip/dns_clear_cache_fix_v5.2' into 'release/v5.2'
...
fix(lwip): Fixed active DNS entries before clearing cache(v5.2)
See merge request espressif/esp-idf!36213
2025-01-13 11:33:04 +08:00
e221554c3e
fix(wifi/mesh): fixed the mesh connection failure in WPA3 mode after erasing flash
...
Closes https://github.com/espressif/esp-idf/issues/14095
2025-01-13 11:16:47 +08:00
54df5ddae1
Merge branch 'bugfix/use_wpa3_ent_authmode_naming_v5.2' into 'release/v5.2'
...
fix(wifi): Add support to recongize different WPA3 Authentication modes from specifications (Backport v5.2)
See merge request espressif/esp-idf!36146
2025-01-13 10:31:19 +08:00
3f76bbe225
Merge branch 'fix/spi_slave_no_dma_rx_overwrite_v5.2' into 'release/v5.2'
...
fix(driver_spi): fixed slave no dma rx overwrite when trans_len below or over (v5.2)
See merge request espressif/esp-idf!34172
2025-01-13 10:02:35 +08:00
3c6372d711
fix(storage/vfs): incorrect log level in esp_vfs_register_fd_range
...
Closes https://github.com/espressif/esp-idf/issues/14327
2025-01-10 16:51:47 +01:00
b3a5fe83a4
feat(nimble): Additional changes in PAWR IDF Examples/support for ESP IP
2025-01-10 17:44:36 +05:30
f38a2dbce7
fix(nimble): Reset data length global variables
2025-01-10 17:42:33 +05:30
6333e1d826
fix(nimble): Fixed a typo in Kconfig file
2025-01-10 17:40:07 +05:30
466a41864c
fix(nimble): Added HCI_Read_Remote_Version_Information command
2025-01-10 17:39:58 +05:30
12f868ca5e
fix(nimble): Clear our and peer security records during unpair
2025-01-10 17:38:08 +05:30
778aa5731f
Merge branch 'feature/usb_host_hubs_support_msg_backport_v5.2' into 'release/v5.2'
...
feat(hub): Added notification when hubs support is disabled (backport to v5.2)
See merge request espressif/esp-idf!35453
2025-01-10 18:59:48 +08:00
a88c2e85b6
feat(https_server): Added checks to verify if uri is empty
...
Added the checks if the URI is empty for the funtions httpd_req_get_url_query_len
and httpd_req_get_url_query_str in httpd_parser.c
2025-01-10 11:09:57 +05:30
a73c62ef9a
Merge branch 'bugfix/uart_single_wire_mode_v5.2' into 'release/v5.2'
...
fix(uart): allow same pin for tx and rx in uart_set_pin; UART_SELECT_READ_NOTIF race conditon fix (v5.2)
See merge request espressif/esp-idf!36261
2025-01-10 11:42:19 +08:00
d2ba44d9e1
fix(wifi): Add support to recongize different WPA3 Authentication modes from specs
...
1. Add support to recognize APs supporting 'WPA3-Enterprise-Only Mode' and
'WPA3-Enterprise-Transition Mode' using authmodes WIFI_AUTH_WPA3_ENTERPRISE
and WIFI_AUTH_WPA2_WPA3_ENTERPRISE, respectively.
2. Add placeholder enums in 'wifi_auth_mode_t' for maintaining
forward compatibility with minor versions > v5.2
2025-01-09 10:41:28 +05:30
fd55869f82
fix(uart): allow same pin for tx and rx in uart_set_pin
...
Closes https://github.com/espressif/esp-idf/issues/14787
2025-01-09 12:04:45 +08:00
59cf08863a
Merge branch 'backport/backport_some_changes_to_v5.2_20250106' into 'release/v5.2'
...
Backport/backport some changes to v5.2 20250106
See merge request espressif/esp-idf!36231
2025-01-09 11:55:27 +08:00
a863380698
fix(driver_spi): fixed slave no dma rx overwrite when trans_len below or over
...
Closes https://github.com/espressif/esp-idf/issues/14462
2025-01-09 11:53:53 +08:00
d5cd3b734d
Merge branch 'feat/add_config_for_ble_vs_qa_cmd_v5.2' into 'release/v5.2'
...
fixed interrupt WDT when shutdown bt controller on ESP32(ba6739f) (v5.2)
See merge request espressif/esp-idf!36174
2025-01-09 11:51:26 +08:00
58001363d6
Merge branch 'fix/c61_h2_pmu_icg_csv_update_v5.2' into 'release/v5.2'
...
fix(pmu): h2 update pmu_icg_mapping.h (v5.2)
See merge request espressif/esp-idf!34798
2025-01-09 11:50:27 +08:00
82e72bcf53
Merge branch 'fix/adc_monitor_not_work_v5.2' into 'release/v5.2'
...
fix(esp_adc): fixed adc continue monitor don't work issue (v5.2)
See merge request espressif/esp-idf!35167
2025-01-09 11:49:43 +08:00
95873178f6
Merge branch 'fix/blufi_example_mem_access_v5.2' into 'release/v5.2'
...
fix(ble/blufi): Fixed blufi example security issue (v5.2)
See merge request espressif/esp-idf!36162
2025-01-09 11:47:02 +08:00
611ddca83a
Merge branch 'bugfix/enable_eap_workarounds_v5.2' into 'release/v5.2'
...
fix(esp_wifi): Enable EAP workarounds by default (v5.2)
See merge request espressif/esp-idf!36154
2025-01-09 11:46:21 +08:00
b0d6ba527f
fix(uart): fix race condition with the use of UART_SELECT_READ_NOTIF
...
UART_SELECT_READ_NOTIF needs to be sent after received data got processed
to avoid the potential race condition
2025-01-09 11:45:31 +08:00
c93a343ba0
Merge branch 'fix/fix_pm_trace_rtc_domain_keeping_v5.2' into 'release/v5.2'
...
fix(esp_pm): enable RTC_PERIPH domain once in esp_pm_trace_init (v5.2)
See merge request espressif/esp-idf!35999
2025-01-09 11:45:21 +08:00
5912a47d41
Merge branch 'fix/fix_flash_leakage_workaroud_config_dependcy_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): fix FLASH leakage workaround kconfig dependcy (v5.2)
See merge request espressif/esp-idf!35992
2025-01-09 11:44:48 +08:00
578a6f9627
Merge branch 'bugfix/ws_head_buf_size_v5.2' into 'release/v5.2'
...
fix(tcp_transport): Fix websocket header read to handle overflow (v5.2)
See merge request espressif/esp-idf!35669
2025-01-09 11:44:04 +08:00
fe262a71f0
Merge branch 'change/change_pm_slp_iram_opt_dependence_v5.2' into 'release/v5.2'
...
change(esp_pm): change pm_slp_iram_opt dependence(backport v5.2)
See merge request espressif/esp-idf!33869
2025-01-09 11:43:40 +08:00
6e51dc41cc
Merge branch 'fix/littlefs_image_creation_windows_v5.2' into 'release/v5.2'
...
fix(littlefs): Allow LittleFS image generation on Windows + version bump (v5.2)
See merge request espressif/esp-idf!34917
2025-01-09 11:42:08 +08:00
cce96ba9f4
Merge branch 'feature/support_esp32h2eco5_phylib_v5.2' into 'release/v5.2'
...
feat(esp_phy): support esp32h2eco5 phylib (v5.2)
See merge request espressif/esp-idf!36210
2025-01-09 11:37:31 +08:00
a10be2bcae
Merge branch 'bugfix/fix_some_ble_bugs_241224_esp32c3_v5.2' into 'release/v5.2'
...
Fixed some BLE bugs 241224 on ESP32C3(fd62b31) (v5.2)
See merge request espressif/esp-idf!36194
2025-01-09 11:34:55 +08:00
aaf7c6a9ce
fix(esp_hw_support): fix modem power enable failed after modem state wakeup
2025-01-09 11:12:51 +08:00
c827c83fee
feat(espefuse): Adds efuses for esp32h2 eco5
...
- Support efuses that are not present in the main efuse table
2025-01-08 12:18:34 +02:00
4e0b39fb69
Merge branch 'feature/154_api_enhancement_for_mp_v5.2' into 'release/v5.2'
...
feat(802.15.4): support register isr callback (v5.2)
See merge request espressif/esp-idf!36200
2025-01-08 17:12:29 +08:00
44fd1e0d3a
feat(wifi): avoid compiling components related to wifi when wifi is not supported
2025-01-08 15:40:42 +08:00
53a526e52d
feat(wifi): wifi support 80211tx using 11ax rate
2025-01-08 15:19:18 +08:00
e248c59c37
Merge branch 'bugfix/fix_csfc_write_nvs_v5.2' into 'release/v5.2'
...
fix(nimble): Corrected storing method of csfc to nvs (v5.2)
See merge request espressif/esp-idf!36167
2025-01-08 13:02:54 +08:00
d96d524cd9
Merge branch 'docs/remove_coex_doxy_v5.2' into 'release/v5.2'
...
docs(doxygen): removed coex header from doxyfile (v5.2)
See merge request espressif/esp-idf!36224
2025-01-08 10:40:58 +08:00
801b8ef61b
docs(doxygen): removed coex header from doxyfile
...
Failing to build due to missing comments, but the header was
never included in the docs anyway, so might as well remove it.
2025-01-08 09:48:27 +08:00
cdfa57f5c5
ci(app_update): move test_apps to subfolder with a name
2025-01-08 02:03:10 +08:00
3a3d939e82
fix(lwip): Fixed active DNS entries before clearing cache
2025-01-07 21:32:43 +11:00
dbe6efd9a3
feat(esp_phy): support esp32h2eco5 phylib
2025-01-07 17:53:01 +08:00
b3b14bdf43
Merge branch 'bugfix/warn_rc32k_use_in_kconfig_v5.2' into 'release/v5.2'
...
fix(clk): add an inevitable kconfig option to be selected to use rc32k (v5.2)
See merge request espressif/esp-idf!35966
2025-01-07 15:49:51 +08:00
82fbf800c6
feat(802.15.4): introduced a feature for registering 802.15.4 ISR callbacks
2025-01-07 15:26:33 +08:00
f1c8a8922c
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(fd62b31)
...
- Fixed periodic adv enable params checking
- Fixed BLE assert lld_scan.c 1728 when receiving directed adv
- Support resolving RPA to identity address when creating connection
- Fixed BLE assert rwble.c 505 param 00400010
- Fixed peer address type error in HCI LE meta event
- Fixed setting random address failed when extended adv is enabled
(cherry picked from commit 326f391f9c
)
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2025-01-07 14:33:27 +08:00
c3df56b53e
fix(esp_adc): fixed adc continue monitor don't work issue
...
Closes https://github.com/espressif/esp-idf/issues/14769
Closes https://github.com/espressif/esp-idf/issues/14814
2025-01-06 21:09:53 +08:00
c5a5c98660
fix(pmu): c61 and h2 update pmu_icg_mapping.h
2025-01-06 21:08:41 +08:00
721def344a
Merge branch 'feat/support_setting_event_for_154_txrx_5_2' into 'release/v5.2'
...
feat(15.4): support setting 15.4 txrx pti when coex is enabled (backport to 5.2)
See merge request espressif/esp-idf!36105
2025-01-06 19:23:44 +08:00
5eaa63af7d
Merge branch 'bugfix/modbus_serial_examples_fix_mode_v52' into 'release/v5.2'
...
fix(modbus): Fix the mode setup in modbus slave (backport v5.2)
See merge request espressif/esp-idf!36117
2025-01-06 17:06:07 +08:00
02056c7dae
fix(bt): Update bt lib for ESP32(ba6739f)
...
- Fixed assert in lld_evt.c at line 2353
- Fixed interrupt WDT when shutdown bt controller
- Added config for BLE vendor HCI QA command
- Added config for BLE channel assessment and ping procedure
(cherry picked from commit ad3554fbed
)
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2025-01-06 15:20:07 +08:00
2381ff9a41
fix(nimble): Corrected storing method of csfc to nvs
2025-01-06 10:20:16 +05:30
2406947e4a
fix(ble/bluedroid): Fixed BLE feature selection configuration
...
(cherry picked from commit 117aa74705
)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-01-06 11:14:18 +08:00
976c0cd3e7
docs(ble/bluedroid): Added BLE log when bond info was deleted
...
(cherry picked from commit c9cdf51b05
)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-01-06 11:13:45 +08:00
f9b60f6f74
docs(ble/bluedroid): Optimize doc for registering BLE callback functions
...
(cherry picked from commit d84ccadf90
)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-01-06 11:13:43 +08:00
a9b840a92c
fix(ble/blufi): Fixed blufi example security issue
...
(cherry picked from commit 3cb2d9c3c6
)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-01-06 11:13:41 +08:00
20e7428c97
fix(openthread): fix openthread radio spinel deinit
2025-01-06 10:27:51 +08:00
5d60da974c
fix(openthread): fix a naming error of kconfig
2025-01-06 10:27:30 +08:00
5280268e65
feat(15.4): support setting 15.4 txrx pti when coex is enabled
2025-01-06 10:27:29 +08:00
2f62363cc6
Merge branch 'feature/add_utf_8_decoding_v5.2' into 'release/v5.2'
...
feat(tools): Enforced utf-8 encoding with Python open() functions (v5.2)
See merge request espressif/esp-idf!36127
2025-01-05 21:26:37 +08:00
eb4a5194c6
Merge branch 'feat/example_connect_thread_v5_2' into 'release/v5.2'
...
feat(protocol_examples_common): Add Thread connect to support Thread for the protocol examples(v5.2)
See merge request espressif/esp-idf!36092
2025-01-05 10:58:24 +08:00
33aec06e76
fix(esp_wifi): Enable EAP workarounds by default
...
Enabling this will make sure our behavior is same as upstream
wpa_supplicant.
2025-01-03 17:43:29 +05:30
c9524e0fd9
Merge branch 'bugfix/fix_sniffer_fail_on_ci_v5.2' into 'release/v5.2'
...
fix(ci): Enlarge the pcap memory size in sniffer example (v5.2)
See merge request espressif/esp-idf!35696
2025-01-03 19:58:43 +08:00
71dde494c0
Merge branch 'feat/backport_some_feature_and_bugfix_v52' into 'release/v5.2'
...
Feat/backport some feature and bugfix v52
See merge request espressif/esp-idf!36116
2025-01-03 19:51:18 +08:00
50fe685519
Merge branch 'feature/ieee802154_txpower_table_v5.2' into 'release/v5.2'
...
Feature/ieee802154 txpower table (v5.2)
See merge request espressif/esp-idf!36134
2025-01-03 16:21:59 +08:00
40c7be7406
fix(802.15.4): fix a typo for 15.4 Kconfig
2025-01-03 14:22:21 +08:00
07e0f9df4c
feat(802.15.4): introduce a series of APIs related power table
2025-01-03 14:22:21 +08:00
acacf85a1d
feat(openthread): support preferred channel mask
2025-01-03 14:22:21 +08:00
a272c70a5d
Merge branch 'bugfix/h2_wifi_intr_v5.2' into 'release/v5.2'
...
fix(interrupt): fixed wrongly reserved interrupt for wifi on H2 (v5.2)
See merge request espressif/esp-idf!36113
2025-01-03 11:11:38 +08:00
3cca3da1d5
feat(tools): Enforce utf-8 encoding with open() function
2025-01-02 16:12:47 +01:00
bf64894fd8
fix(modbus): Fix the mode setup in modbus slave
...
https://github.com/espressif/esp-idf/pull/14878
2025-01-02 17:54:22 +08:00
25433ad0e3
Update slave.c to fix the mode
...
There is an issue in the lines that I have changed. I think it was copied over from the enum by mistake.
2025-01-02 17:54:22 +08:00
4ad1537cda
fix(wifi): backport some wifi feature and bugfixs
2025-01-02 17:48:19 +08:00
94d9ab88bb
fix(interrupt): fixed wrongly reserved interrupt for wifi on H2
2025-01-02 16:49:11 +08:00
59e0ed5a6c
fix(wifi): fix spiram ignore issue
2025-01-02 16:35:42 +08:00
17264b1b74
feat(wifi): fix SPIRAM_IGNORE_NOTFOUND releated config
2025-01-02 16:34:29 +08:00
6b8f294eaa
change(wifi): change softap default dtim period to 1
2025-01-02 16:09:30 +08:00
9111d166fb
fix(wifi): fix esp32c2eco4 sta_rx_csa ld
2025-01-02 16:07:57 +08:00
dbe1e41c6f
Merge branch 'ci/add_build_test_eco_versions_v5.2' into 'release/v5.2'
...
ci: add build test for eco versions (v5.2)
See merge request espressif/esp-idf!35820
2025-01-02 15:24:47 +08:00
8af4285c24
Merge branch 'bugfix/ledc_get_freq_calc_v5.2' into 'release/v5.2'
...
fix(ledc): fix ledc_get_freq calculation err due to overflow (v5.2)
See merge request espressif/esp-idf!36021
2025-01-02 15:13:29 +08:00
866a02f258
Merge branch 'fix/ble_i2c_v5.2' into 'release/v5.2'
...
fix(i2c): Fix i2c read from fifo issue when enabling bt/wifi/uart, etc... (backport v5.2)
See merge request espressif/esp-idf!36053
2025-01-02 15:05:32 +08:00
0c2b70a83f
Merge branch 'feat/xmc_32d_support_v5.2' into 'release/v5.2'
...
feat(spi_flash): support 120M on xmc25q32d flash (backport v5.2)
See merge request espressif/esp-idf!36080
2025-01-02 14:44:54 +08:00
195a92659b
Merge branch 'fix/bod_esp32h2_v5.2' into 'release/v5.2'
...
fix(bod): Improve esp32h2 brownout handling (backport v5.2)
See merge request espressif/esp-idf!36052
2025-01-02 14:25:12 +08:00
0b138556d7
Merge branch 'fix/fix_parlio_tx_example_line_address_v5.2' into 'release/v5.2'
...
fix(parlio_tx): fix line address in simple_rgb_martix example (v5.2)
See merge request espressif/esp-idf!36072
2025-01-02 14:12:35 +08:00
32dd4764a1
Merge branch 'bugfix/channel_resolution_calculation_v5.2' into 'release/v5.2'
...
fix(rmt): channel resolution divider rounding issue (v5.2)
See merge request espressif/esp-idf!36034
2025-01-02 14:09:16 +08:00
87ea3652e0
Merge branch 'feat/set_get_ack_timeout_v5.2' into 'release/v5.2'
...
feat(802.15.4): add api for set/get ack timeout (v5.2)
See merge request espressif/esp-idf!36087
2025-01-02 12:53:10 +08:00
1ef5e3f3a3
feat(802.15.4): add api for set/get ack timeout (v5.2)
2025-01-02 12:53:10 +08:00
d0c95f419c
feat(openthread): update build test rules
2024-12-31 14:52:16 +08:00
6725f0c8d9
fix(openthread): Fix CI failure of ot_trel example build
2024-12-31 14:50:28 +08:00
11d4907521
feat(protocol_examples_common): Add Thread connect to support Thread for the protocol examples
2024-12-31 14:49:22 +08:00
0d79e0f1e2
Merge branch 'feature/use_fixed_dut_in_ot_ci_cases_v5.2' into 'release/v5.2'
...
feat(openthread): use fixed port in ot ci cases (Backport v5.2)
See merge request espressif/esp-idf!36046
2024-12-31 11:59:56 +08:00
e52ae0b4d8
feat(spi_flash): support 120M on xmc25q32d flash
2024-12-31 11:35:58 +08:00
905a83ecbf
Merge branch 'bugfix/fix_ext_reconn_compilation_v5.2' into 'release/v5.2'
...
fix(nimble): Fix compilation issue for combination of Ext Adv and Reattempt conn flag (v5.2)
See merge request espressif/esp-idf!35933
2024-12-30 19:47:22 +08:00
1f9057df52
Merge branch 'fix/ringbuf_receives_after_aq_wraparound_v5.2' into 'release/v5.2'
...
fix(esp_ringbuf): Fixed no-split ringbuf issue where acquire pointer wraps around (v5.2)
See merge request espressif/esp-idf!35869
2024-12-30 17:11:31 +08:00
5d6af0d638
fix(parlio_tx): fix line address in simple_rgb_martix example
2024-12-30 17:09:06 +08:00
52b39983d5
fix(nimble): Fix compilation issue for combination of Ext Adv and Reattempt conn flag
2024-12-30 14:31:39 +05:30
c3681aa036
Merge branch 'bugfix/fix_compile_issue_v5.2' into 'release/v5.2'
...
fix(nimble): Fix compilation issues when BLE_MAX_STORE_BOND is set to 0 (v5.2)
See merge request espressif/esp-idf!34443
2024-12-30 16:27:16 +08:00
4eee2b0849
fix(heap): MALLOC_CAP_EXEC does not allocate in RTC IRAM
...
This commit fixes the issue when trying to allocate memory
with the MALLOC_CAP_EXEC in RTC memory. Prior to the fix,
the heap allocator was returning an address in RTC DRAM.
To fix this issue:
- modified memory_layout.c of the concerned targets to fill the iram_address
field in the rtc entry of the soc_memory_region array properly.
- modified heap component related functions to return IRAM address when
an allocation in RTC memory with MALLOC_CAP_EXEC is requested.
Closes https://github.com/espressif/esp-idf/issues/14835
2024-12-30 09:06:54 +01:00
276083f93e
Merge branch 'fix/missing_header_hint_v5.2' into 'release/v5.2'
...
fix(hints): improve suggestion for missing header file (v5.2)
See merge request espressif/esp-idf!36045
2024-12-30 14:06:20 +08:00
4c051ac6f2
fix(nimble): Fix compilation issues when BLE_MAX_STORE_BOND is set to 0
2024-12-30 11:07:41 +05:30
8cbcd1c2de
fix(i2c): Fix lose byte during data reading in i2c master on esp32,
...
Closes https://github.com/espressif/esp-idf/issues/12860
2024-12-30 13:34:49 +08:00
64513a24c4
fix(i2c_slave): Support 10-bit address on esp32
2024-12-30 13:34:37 +08:00
34ab6cc454
fix(i2c): Correct internal function spelling,
...
Closes https://github.com/espressif/esp-idf/issues/15100
2024-12-30 13:23:22 +08:00
5559c32a8e
fix(bod): Improve esp32h2 brownout handling
2024-12-30 12:17:10 +08:00
f9acbd1754
feat(openthread): use fixed port in ot ci cases
2024-12-30 09:57:05 +08:00
a4de7c8ac4
fix(hints): improve suggestion for missing header file
...
Currently, we are only suggesting that the header file is likely not
part of the component's INCLUDE_DIRS. However, the header file may be
missing also because of the configuration settings. For instance, the
component might be disabled in sdkconfig, or the feature that supplies
the header might not be enabled. Enhance the hint message to address
this scenario as well.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-12-29 18:56:58 +01:00
31259552f5
ci(spi_flash): add tests for cache2phys with XIP
2024-12-28 01:56:01 +08:00
5cb8f87bbe
fix(mmap): fixed spi_flash_phys2cache return addr in PSRAM issue
...
When SPIRAM_FETCH_INSTRUCTIONS or SPIRAM_RODATA enabled
2024-12-28 01:56:01 +08:00
6a29f58770
Merge branch 'bugfix/force_att_tx_q_cleanup_v5.2' into 'release/v5.2'
...
fix(nimble): Add ATT Tx queue cleanup during link disconnection (v5.2)
See merge request espressif/esp-idf!36014
2024-12-27 20:10:30 +08:00
1d29ca4c02
Merge branch 'docs/refactor_ceva_bt_controller_api_v5.2' into 'release/v5.2'
...
docs(ble): Refactored the API reference for esp32/c3/s3 BT controller (v5.2)
See merge request espressif/esp-idf!35351
2024-12-27 18:45:15 +08:00
75004877a3
docs(ble): Refactored the API reference for esp32/c3/s3 BT controller (v5.2)
2024-12-27 18:45:15 +08:00
dac174ad76
fix(rmt): channel resolution divider rounding issue
...
Closes https://github.com/espressif/esp-idf/issues/15092
2024-12-27 16:58:06 +08:00
92bfc4828c
Merge branch 'bugfix/fix_btqabr2023330_v5.2' into 'release/v5.2'
...
fix(bt): Fix error code returned by create_conn_cancel_cmd at different status (backport v5.2)
See merge request espressif/esp-idf!35575
2024-12-27 11:01:07 +08:00
42f8913ca8
Merge branch 'bugfix/esp_rom_gpio_connect_out_signal_patch_v5.2' into 'release/v5.2'
...
fix(gpio): patched esp_rom_gpio_connect_out_signal for esp32 and esp32s2 (v5.2)
See merge request espressif/esp-idf!35941
2024-12-27 10:35:12 +08:00
a40f7af524
Merge branch 'fix/openthread_dns_hook_v5_2' into 'release/v5.2'
...
fix(openthread): Fix external DNS resolve hook for DNS64 client(v5.2)
See merge request espressif/esp-idf!35985
2024-12-27 10:32:20 +08:00
82c3a720ff
Merge branch 'bugfix/uart_8_16_bit_access_v5.2' into 'release/v5.2'
...
fix(uart): fix 8/16-bit uart register access (v5.2)
See merge request espressif/esp-idf!35963
2024-12-27 10:20:20 +08:00
7ec010c1ae
fix(ledc): fix ledc_get_freq calculation err due to overflow
...
Closes https://github.com/espressif/esp-idf/pull/14882
2024-12-26 18:51:12 +08:00
16101fd7f2
Merge branch 'feature/support_to_query_phy_rf_used_time_v5.2' into 'release/v5.2'
...
feat(phy): support to query phy used time
See merge request espressif/esp-idf!35876
2024-12-26 17:23:12 +08:00
7a1588ec7f
fix(twai): currect twai type macro initialize definition
2024-12-26 15:58:36 +08:00
154587cd3d
fix(driver_twai): fixed bus-off when twai_init due to wrong gpio config
...
Closes https://github.com/espressif/esp-idf/issues/14548
2024-12-26 15:58:26 +08:00
cedbdcd983
fix(nimble): Add ATT Tx queue cleanup during link disconnection
2024-12-26 13:04:36 +05:30
ce62b586e1
Merge branch 'refactor/optimize_ble_gatt_api_doc_v5.2' into 'release/v5.2'
...
refactor(bt/bluedroid): Optimize BLE GATT related APIs reference (v5.2)
See merge request espressif/esp-idf!35917
2024-12-26 14:25:00 +08:00
2d582e880f
Merge branch 'feat/add_get_started_example_on_bluedroid_v5.2' into 'release/v5.2'
...
feat(bt/bluedroid): Added BLE get started examples for Bluedroid (v5.2)
See merge request espressif/esp-idf!35651
2024-12-26 14:24:47 +08:00
8557a2c529
fix(esp_pm): enable RTC_PERIPH domain once in esp_pm_trace_init
2024-12-26 14:11:01 +08:00
c9af36610d
fix(esp_hw_support): fix FLASH leakage workaround kconfig dependcy
2024-12-26 11:40:58 +08:00
3c799b3f9f
Merge branch 'bugfix/fixed_ble_issues_241220_v5.2' into 'release/v5.2'
...
Bugfix/fixed ble issues 241220 (v5.2)
See merge request espressif/esp-idf!35922
2024-12-26 11:30:23 +08:00
4010489aa2
Merge branch 'bugfix/fix_i2s_24b_buf_size_calc_v5.2' into 'release/v5.2'
...
fix(i2s): fixed some issues in I2S driver (v5.2)
See merge request espressif/esp-idf!35770
2024-12-26 11:14:24 +08:00
79014ccc1b
Merge branch 'bugfix/reserve_mspi_pin_regarding_line_mode_v5.2' into 'release/v5.2'
...
fix(gpio_reserve): reserve the mspi pin regarding line mode (v5.2)
See merge request espressif/esp-idf!35907
2024-12-26 10:51:55 +08:00
2ef8f9e237
Merge branch 'fix/esp_hiram_heap_v5.2' into 'release/v5.2'
...
fix(esp_psram): fix a bug in PSRAM heap registration (backport v5.2)
See merge request espressif/esp-idf!35701
2024-12-26 10:51:18 +08:00
fa1ab35c66
Merge branch 'bugfix/rtc_clk_cpu_freq_set_xtal_behavior_v5.2' into 'release/v5.2'
...
fix(clk): rtc_clk_cpu_freq_set_xtal will always disable CPU's PLL (v5.2)
See merge request espressif/esp-idf!35945
2024-12-26 10:49:20 +08:00
b6a2beaf93
fix(openthread): Fix external DNS resolve hook for DNS64 client
2024-12-26 10:21:06 +08:00
526aef42cc
feat(soc): increase c2 max supported version
2024-12-25 20:30:42 +08:00
47c9382cc2
fix(clk): add an inevitable kconfig option to be selected to use rc32k
2024-12-25 20:07:26 +08:00
0f9a4890aa
fix(uart): fix 8/16-bit uart register access
2024-12-25 19:27:54 +08:00
5dd2f38eb4
fix(uart): eliminated potential glitch on TX at setup if TX signal is inversed
...
Closes https://github.com/espressif/esp-idf/issues/14285
2024-12-25 14:37:29 +08:00
610b334c26
Merge branch 'fix/fix_psram_mode_reg_wrong_timing_v5.2' into 'release/v5.2'
...
psram: fixed mode reg read bad timing on octal and hex psrams (v5.2)
See merge request espressif/esp-idf!35950
2024-12-25 14:13:13 +08:00
9d1b0c2df7
Merge branch 'feat/rmt_return_real_channel_resolution_v5.2' into 'release/v5.2'
...
feat(rmt): add API to return the real clock resolution of a channel (v5.2)
See merge request espressif/esp-idf!35903
2024-12-25 14:10:47 +08:00
607afec360
fix(gpio_reserve): reserve the mspi pin regarding line mode
2024-12-25 11:08:32 +08:00
137cee80d2
fix(psram): fixed mode reg read bad timing on octal and hex psrams
2024-12-25 11:05:53 +08:00
1e68d50840
feat(ble): add dtm configuration command in hci example
2024-12-25 09:57:29 +08:00
54ca0cf944
fix(clk): rtc_clk_cpu_freq_set_xtal will always disable CPU's PLL
...
Align C6/H2 rtc_clk_cpu_freq_set_xtal behavior to other chips
2024-12-24 22:29:14 +08:00
b600a2ef8b
fix(gpio): patched esp_rom_gpio_connect_out_signal for esp32 and esp32s2
...
The original ROM function enabled output for the pad first, and then connected the signal
This could result in an undesired level change at the pad
Closes https://github.com/espressif/esp-idf/issues/12826
2024-12-24 20:17:40 +08:00
af7ce35ee6
Merge branch 'fix/add_macros_for_otbr_v5.2' into 'release/v5.2'
...
fix(openthread): add macros for ot_br (v5.2)
See merge request espressif/esp-idf!35894
2024-12-24 17:55:18 +08:00
cf11949a7b
feat(ble): Support get ble controller free heap size on ESP32-C2
...
(cherry picked from commit 2cb7d2437b
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-12-24 15:21:21 +08:00
226d8d7c75
feat(ble): Support get ble controller free heap size on ESP32-H2
...
(cherry picked from commit 12f226be7d
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-12-24 15:21:19 +08:00
b77e07b891
feat(ble): Support get ble controller free heap size on ESP32-C6
...
(cherry picked from commit aa7feb9449
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-12-24 15:21:17 +08:00
46a0db10ac
feat(ble): fixed some ble issues on ESP32-C2
...
(cherry picked from commit 5f9a3cdd1a
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-12-24 15:21:15 +08:00
918edefb19
feat(ble): adjust bt default scheme position
...
(cherry picked from commit 446239251c
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-12-24 15:21:13 +08:00
b0f857a0f8
Merge branch 'refactor/optimize_ble_gatt_api_doc' into 'master'
...
refactor(bt/bluedroid): Optimize BLE GATT related APIs reference
See merge request espressif/esp-idf!34650
(cherry picked from commit 19b5381c99
)
7320c77d refactor(bt/bluedroid): Optimize BLE GATT related APIs reference
8a80617c refactor(bt/bluedroid): Optimize BLE GATT related APIs reference
0ac97e98 refactor(bt/bluedroid): Optimize BLE GATT related APIs reference
27b17c69 refactor(bt/bluedroid): Optimize BLE GATT related APIs reference
ea8d7686 docs: Update gattc & gatts api header files
f508772f Apply 3 suggestion(s) to 2 file(s)
03469b52 Apply 2 suggestion(s) to 1 file(s)
aa2cf7a5 docs: fix minor issue
46dc6e96 docs(ble): Replaced "closed" with "terminated" for physical connection.
Co-authored-by: Wei Yu Han <weiyuhan@espressif.com >
2024-12-24 15:19:53 +08:00
bc5f76a636
fix(i2s): add check for the tdm frame bits num
2024-12-24 14:47:01 +08:00
4c97aa404a
change(esp32): undo forcing two slots in I2S
...
fix(i2s): fixed the issue in PR 14879
Closes https://github.com/espressif/esp-idf/pull/14879
[Kevin: Update to only remove the limitation for PCM short format]
2024-12-24 14:47:01 +08:00
1e5ba4282f
refactor(i2s): refactor i2s examples common dependencies
...
Closes https://github.com/espressif/esp-idf/issues/14751
Make the common I2S dependencies as an example common component,
so that to avoid slash & backslash issue on windows
when use absolute include path.
2024-12-24 14:47:01 +08:00
848f92b02c
fix(i2s): return error when mclk_div is smaller than 2
2024-12-24 14:46:47 +08:00
fb0b6e0987
fix(i2s): fixed incorrect buf size calculation
2024-12-24 12:32:07 +08:00
cf0dc7a202
feat(rmt): add API to return the real clock resolution of a channel
...
Closes https://github.com/espressif/esp-idf/pull/15074
2024-12-24 11:17:21 +08:00
1408102f63
Merge branch 'feature/add_rx_buff_statistic_v5.2' into 'release/v5.2'
...
feat(802.15.4): IEEE802.15.4 add rx buffer statistic (v5.2)
See merge request espressif/esp-idf!35641
2024-12-24 10:10:57 +08:00
89d56a9f7a
fix(openthread): add macros for ot_br
2024-12-23 21:31:16 +08:00
baef4f239c
Merge branch 'bugfix/ble_common_issues_v5.2' into 'release/v5.2'
...
Bugfix/ble common issues v5.2
See merge request espressif/esp-idf!35796
2024-12-23 20:05:40 +08:00
2511d77650
fix(nimble): fix memory leak issue in Blufi example
2024-12-23 11:59:59 +05:30
47a2725c34
feat(phy): support to query phy used time
2024-12-23 10:58:23 +08:00
9ad543cf85
Merge branch 'bugfix/fix_some_wifi_bugs_20241221_v5.2' into 'release/v5.2'
...
fix some wifi bugs 20241221(Backport v5.2)
See merge request espressif/esp-idf!35863
2024-12-23 10:45:32 +08:00
a6afd8cdfa
fix(bt): Fixed some controller bugs
...
- Fix epr not being initiated after authentication is completed
- Fixed the issue HCI_READ_CLOCK returned parameter in slot
- Fixed the missmatching of CLKN and FCNT after clock update
2024-12-23 09:41:19 +08:00
957dd92013
fix(bt): Fix error code returned by create_conn_cancel_cmd at different status
...
- Closes https://github.com/espressif/esp-idf/issues/7763
2024-12-23 09:41:19 +08:00
ae21841454
Merge branch 'bugfix/solve_memory_prints_v5.2' into 'release/v5.2'
...
fix(nimble): Changing esp_rom_printf to ESP_LOGI when memory allocation fails (v5.2)
See merge request espressif/esp-idf!35837
2024-12-22 13:39:22 +08:00
14cf65eaf5
fix(nimble): Changing esp_rom_printf to ESP_LOGI when memory allocation fails
2024-12-21 17:11:03 +05:30
c7842486aa
fix(ble): removed c5 sdk config
2024-12-21 18:45:16 +08:00
fc38b1f28a
feat(bt/bluedroid): Added BLE get started examples for Bluedroid
...
(cherry picked from commit d051a2a39d
)
Co-authored-by: xuzhekai <xuzhekai@espressif.com >
2024-12-21 18:28:33 +08:00
4d43c79d0d
fix(esp_ringbuf): Fixed no-split ringbuf issue where acquire pointer wraps around
...
This commit fixes an issue with no-split ring buffers where in the the
buffer did not receive items correctly if the acquire pointer wraps
around before items are sent to it.
2024-12-21 12:08:01 +05:30
18225731a1
fix(wifi): fixed blufi connect wep or wpa ap fail issue
2024-12-21 09:58:34 +08:00
e1320471b5
fix(phy): fixed calibration warning infomation inaccurate issue
...
Closes https://github.com/espressif/esp-idf/issues/14963
2024-12-21 09:58:34 +08:00
c9787fe233
Merge branch 'bugfix/fix_link_estab_param_v5.2' into 'release/v5.2'
...
fix(nimble): Corrected link_estab event handling parameters (v5.2)
See merge request espressif/esp-idf!35809
2024-12-21 00:17:55 +08:00
4973c5f8f9
Merge branch 'fix/tools_pip_upgrade_v5.2' into 'release/v5.2'
...
fix(idf_tools.py): Upgrade pip and setuptools separately (v5.2)
See merge request espressif/esp-idf!35776
2024-12-20 20:07:10 +08:00
8187205d61
Merge branch 'fix/flash_noos_issues_v5.2' into 'release/v5.2'
...
flash: fixed some no_os API issues (v5.2)
See merge request espressif/esp-idf!35794
2024-12-20 14:40:42 +08:00
c74e96debf
Merge branch 'fix/thread-lib-v52' into 'release/v5.2'
...
fix(openthread): update esp-thread-lib branch (v5.2)
See merge request espressif/esp-idf!35814
2024-12-20 13:32:08 +08:00
1910f71c7c
fix(openthread): update esp-thread-lib branch
2024-12-20 12:29:02 +08:00
44f29fb208
Merge branch 'fix/fix_adc_cali_check_scheme_api_issue_v5.2' into 'release/v5.2'
...
adc: fixed adc_cali_check_scheme wrong return on c2/h2/c6 (v5.2)
See merge request espressif/esp-idf!35720
2024-12-20 10:19:12 +08:00
4a4849597e
Merge branch 'fix/coredump_checksum_error_v5.2' into 'release/v5.2'
...
Fix/coredump checksum error (v5.2)
See merge request espressif/esp-idf!35764
2024-12-19 22:54:38 +08:00
1a95f45d3b
ci: add build test for eco versions
2024-12-19 21:02:57 +08:00
30f9f9f0fd
Merge branch 'bugfix/fix_set_perfer_ext_conn_param_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fixed setting perfer conn params complete event report (v5.2)
See merge request espressif/esp-idf!35746
2024-12-19 19:21:12 +08:00
21cebc7df9
fix(nimble): Corrected link_estab event handling parameters
2024-12-19 16:00:46 +05:30
80abc301bd
fix(cache): fixed cache hal ctx not initialised in app issue
2024-12-19 15:16:05 +08:00
2236ec1491
fix(spi_flash): fixed no_os flash API not consider cache states issue on h2/p4/c6/c5/c61
2024-12-19 15:15:33 +08:00
d7fe977e0f
fix(idf_tools.py): Upgrade pip and setuptools separately
...
This way the setuptools version dependency resolution will be done by
the upgraded pip.
2024-12-18 12:57:32 +01:00
f098b8f1f0
Merge branch 'feature/change_ot_ci_cases_wlan_to_ethernet_v5.2' into 'release/v5.2'
...
feat(openthread): change wlan to ethernet (Backport v5.2)
See merge request espressif/esp-idf!35740
2024-12-18 19:20:20 +08:00
6a7de95fa4
change(coredump): make sure consistency with written data and calculated checksum
2024-12-18 13:25:10 +03:00
fd33d4cfa7
fix(bt/bluedroid): Fixed LE channel selection algorithm event reporting
2024-12-18 11:50:24 +08:00
e1ed3b0fc9
fix(bt/bluedroid): Fixed setting perfer conn params complete event report
...
(cherry picked from commit 4b352d1c4f
)
Co-authored-by: xuzhekai <xuzhekai@espressif.com >
2024-12-18 11:33:26 +08:00
8bd6d9a425
Merge branch 'bugfix/fix_blufi_prepare_write_v5.2' into 'release/v5.2'
...
fix(blufi): Fixed crash issue in Blufi example during prepare write operation (v5.2)
See merge request espressif/esp-idf!35715
2024-12-18 10:43:23 +08:00
455ea9541c
Merge branch 'bugfix/fix_ble_aa_zero_c3_s3_v5.2' into 'release/v5.2'
...
fix(bt/ble): Update esp32c3/s3 libbtdm_app.a (555b0a2) (v5.2)
See merge request espressif/esp-idf!35690
2024-12-18 10:43:07 +08:00
8394e291fc
Merge branch 'docs/add_ble_qualification_table_v5.2' into 'release/v5.2'
...
docs(ble): Added BLE Qualification Information to API Guides (v5.2)
See merge request espressif/esp-idf!35709
2024-12-18 10:41:21 +08:00
25021fcaad
docs(ble): Added BLE Qualification Information to API Guides (v5.2)
2024-12-18 10:41:21 +08:00
431a4ff4d4
feat(openthread): change wlan to ethernet
2024-12-18 10:05:20 +08:00
2aeba7967f
Merge branch 'ci/docs_master_build_v5.2' into 'release/v5.2'
...
ci(docs): revert d98e77a4a7
to simplify CI (v5.2)
See merge request espressif/esp-idf!35686
2024-12-18 09:49:14 +08:00
af6aa414b2
Merge branch 'change/bump_up_kconfcheck_version' into 'release/v5.2'
...
ci(pre-commit): bump kconfig checker pre-commit version to 1.5.0
See merge request espressif/esp-idf!35402
2024-12-18 01:31:27 +08:00
e82f6d2ce6
Merge branch 'fix/test_idf_gdb_v5.2' into 'release/v5.2'
...
test(system): mark gdb test runners properly (v5.2)
See merge request espressif/esp-idf!35588
2024-12-17 21:44:44 +08:00
cc902394ef
ci(pre-commit): bump kconfig checker pre-commit version to 1.5.0
2024-12-17 14:33:28 +01:00
f8f9805fbc
Merge branch 'feat/pts_changes_v5.2' into 'release/v5.2'
...
feat(nimble): BLE 5.4 PTS Related Features and Fixes (v5.2)
See merge request espressif/esp-idf!34973
2024-12-17 17:51:15 +08:00
1a64da07cf
Merge branch 'feat/support_some_vendor_hci_for_qa_v5.2' into 'release/v5.2'
...
fix(ble): fixed the connect issue when rx error aa on ESP32-C2 (v5.2)
See merge request espressif/esp-idf!35645
2024-12-17 16:49:11 +08:00
a71b7550e3
fix(adc): fixed adc_cali_check_scheme wrong return on c2/h2/c6
2024-12-17 16:17:35 +08:00
c3c7f4a49f
fix(blufi): Fixed crash issue in Blufi example during prepare write operation
...
(cherry picked from commit 5acb9c9b5f
)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2024-12-17 16:13:34 +08:00
74461ca835
docs(ble/bluedroid): Optimize BLE example documentation
2024-12-17 14:28:52 +08:00
9c38d1f29e
feat(ble/bluedroid): Support create BLE static random address and NRPA
2024-12-17 14:28:12 +08:00
810ade0e22
Merge branch 'bugfix/rm_redefined_gpio_num_v5.2' into 'release/v5.2'
...
fix(ulp): remove redefinition and unify gpio enum in ulp (v5.2)
See merge request espressif/esp-idf!33473
2024-12-17 14:10:33 +08:00
410276dda0
fix(esp_psram): fix a bug in PSRAM heap registration
...
This commit fixes a bug in the PSRAM heap initialization that didn't take into
account the reserved himem area when registering the PSRAM virtual space as a heap.
2024-12-17 12:20:18 +08:00
556b7c96b2
fix(ci): Enlarge the pcap memory size in sniffer example
2024-12-17 11:11:27 +08:00
1ccbf7210b
fix(wifi/mesh): Modify examples/mesh/internal_communication
...
Delete the secondary judgment of whether it is the root node in the sending task
Closes https://github.com/espressif/esp-idf/pull/14373
Signed-off-by: zhangyanjiao <zhangyanjiao@espressif.com >
2024-12-17 11:11:20 +08:00
34a69668a8
fix(ble): fixed that the resolvable private address does not change when light sleep is enabled
2024-12-17 10:51:04 +08:00
7ff64ac625
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(555b0a2)
...
- Check Access Address when receive connection request PDU
- Fix issue with BLE5.0 duplicate scan for chained packets
2024-12-17 10:51:00 +08:00
5d29851c9c
ci(docs): revert d98e77a4a7
to simplify CI
2024-12-17 10:13:15 +08:00
9902d9aa7d
fix(ulp): remove redefinition and unify gpio enum in ulp
2024-12-17 09:57:02 +08:00
eb5e602ab2
Merge branch 'feature/add_support_for_http_1.0_requests_v5.2' into 'release/v5.2'
...
feat(esp_http_server): add support to handle HTTP 1.0 requests (v5.2)
See merge request espressif/esp-idf!35661
2024-12-16 22:01:22 +08:00
8ee8cb11f6
fix(esp_netif): Prevent null deref when checking netif type
...
Most esp_netif public API check for invalid arguments, but when enabling
PPP the macros to check netif type could potentially dereference
esp_netif without any null-check.
Releted to https://github.com/espressif/esp-idf/issues/14816
2024-12-16 11:15:11 +01:00
184b55287b
fix(tcp_transport): Fix websocket header read to handle overflow
2024-12-16 11:14:13 +01:00
9d5753edcc
feat(nimble): Added PAwR support for nimble with IDF examples
2024-12-16 15:12:00 +05:30
a6f7fd52f2
fix(nimble): Added
...
1. Option to disable automatic discovery when receiving out-of-sync
2. Fixed bugs related to robust caching
2024-12-16 15:11:59 +05:30
a4a1be0cf9
feat(nimble): Added ways to enable/disable some menuconfig options at runtime
2024-12-16 15:11:59 +05:30
a4db5ad5fd
feat(nimble): Added option to disable automatically sending extra credits to peer
2024-12-16 15:11:59 +05:30
3e793bdbc3
feat(nimble): Added support for persisting csf characteristic for bonded devices
2024-12-16 15:11:59 +05:30
ea1644649a
feat(nimble): Added option in menuconfig to enable Secure Connections Only mode
2024-12-16 15:11:59 +05:30
0e15c4cf38
fix(nimble): fix and enable connection subrating
2024-12-16 15:11:59 +05:30
2f8b212c5a
fix(nimble): Added option to enable code under Enhanced COC
2024-12-16 15:11:59 +05:30
95c0ecd42f
fix(nimble): Fixed Device Information and Scan Parameters service
2024-12-16 15:11:59 +05:30
65b06bface
fix(nimble): Fixed encrypted advertisement data example
2024-12-16 15:11:59 +05:30
03f1c497f3
feat(nimble): Added LE GATT Security Levels Characteristic
2024-12-16 15:11:59 +05:30
d6d361ff7f
feat(nimble): Added support for EATT Credit Based Flow Control Mode
2024-12-16 15:11:58 +05:30
c8951df9b5
feat(esp_http_server): add support to handle HTTP 1.0 requests
...
This commit adds support to handle HTTP/1.0 requests alongside HTTP/1.1 for
legacy compliance purposes.
2024-12-16 14:11:03 +05:30
ed5f9badec
feat(802.15.4): remove unnecessary includes in ieee802154 test case
2024-12-16 15:27:25 +08:00
91baeeb61c
Merge branch 'bugfix/fix_vulnerability_v5.2' into 'release/v5.2'
...
fix(nimble): Fixes for security vulnerabilities reported in NimBLE (v5.2)
See merge request espressif/esp-idf!35501
2024-12-16 14:48:37 +08:00
e3ae161ac2
Merge branch 'feat/support_bleqabr24_1539_v5.2' into 'release/v5.2'
...
feat(bt/bluedroid): Added config for saving BLE bonding keys to NVS (v5.2)
See merge request espressif/esp-idf!35602
2024-12-16 14:25:42 +08:00
d3a05021be
fix(ble): fixed the connect issue when rx error aa on ESP32-C2
...
(cherry picked from commit 6b01a56e09
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-12-16 11:03:34 +08:00
5fcf584127
feat(ble): support some vendor hci commands on ESP32-H2
...
(cherry picked from commit 15203f9f35
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-12-16 11:03:32 +08:00
9738ee55ca
feat(ble): support some vendor hci commands on ESP32-C6
...
(cherry picked from commit 5bd66eaa57
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-12-16 11:03:30 +08:00
08b28212b7
Merge branch 'fix/fix_esp32c2_ld_issue_v52' into 'release/v5.2'
...
fix(wifi): fix esp32c2 ld issue v52
See merge request espressif/esp-idf!35607
2024-12-16 11:01:51 +08:00
14e2d6759e
feat(802.15.4): add some documentation for txrx statistics and debug record
2024-12-16 10:53:34 +08:00
f1393f7687
feat(802.15.4): IEEE802.15.4 add documentation and refactor component structure
2024-12-16 10:53:32 +08:00
199b866187
feat(802.15.4): IEEE802.15.4 add some minor edits for readability
2024-12-16 10:51:49 +08:00
e457e0da34
feat(802.15.4): IEEE802.15.4 add rx buffer statistic
2024-12-16 10:51:46 +08:00
067d4dda38
Merge branch 'feat/allow_to_skip_legacy_driver_conflict_check_v5.2' into 'release/v5.2'
...
feat(legacy_driver): add kconfig to skip legacy confilct check (v5.2)
See merge request espressif/esp-idf!35618
2024-12-13 18:41:48 +08:00
119fa8f958
Merge branch 'fix/ble_mesh_enable_high_duty_itvl_on_nimble_v5.2' into 'release/v5.2'
...
feat(ble_mesh): select BT_NIMBLE_HIGH_DUTY_ADV_ITVL when using random adv itvl (v5.2)
See merge request espressif/esp-idf!35597
2024-12-13 16:21:56 +08:00
94d50d90e2
feat(legacy_driver): add kconfig to skip legacy confilct check
2024-12-12 19:33:59 +08:00
a41e39cd49
Merge branch 'bugfix/fixed-zigbee-dirty-backport' into 'release/v5.2'
...
fix(zigbee): fixed the dirty zigbee backport
See merge request espressif/esp-idf!35592
2024-12-12 15:46:22 +08:00
ef11490a6e
fix(wifi): fix esp32c2 ld issue
2024-12-12 14:44:09 +08:00
a652985f9a
fix(bt/bluedroid): Fixed failure to get host status when host is not enabled
...
(cherry picked from commit 23455ea9c2
)
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2024-12-12 12:33:31 +08:00
d28072b4d5
feat(bt/bluedroid): Added config for saving BLE bonding keys to NVS
...
(cherry picked from commit 6d1160b2e6
)
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2024-12-12 12:33:29 +08:00
bfdf50e787
feat(ble_mesh): select BT_NIMBLE_HIGH_DUTY_ADV_ITVL
...
(cherry picked from commit 6faf0a59fdcf063d40fc1000a209341318131185)
Co-authored-by: luoxu <luoxu@espressif.com >
(cherry picked from commit a7622efd0c
)
Co-authored-by: Luo Xu <luoxu@espressif.com >
2024-12-12 12:23:27 +08:00
e18005cc12
fix(zigbee): fixed the dirty zigbee backport
2024-12-12 11:50:12 +08:00
24c98125dc
Merge branch 'bugfix/fixed_rx_bar_from_null_bss_issue_v5.2' into 'release/v5.2'
...
fix(wifi): fixed softap rx bar from null bss issue(Backport v5.2)
See merge request espressif/esp-idf!35520
2024-12-12 10:27:12 +08:00
aabe255f89
Merge branch 'bugfix/fix_hid_crash_v5.2' into 'release/v5.2'
...
fix(ble): Fix crash issue during logging (v5.2)
See merge request espressif/esp-idf!35509
2024-12-12 09:06:11 +08:00
f4e6591a89
change(cmake): use board configuration file for ftdi interface
2024-12-11 18:47:43 +01:00
d1d42a9b48
test(system): mark gdb test runners properly
2024-12-11 18:47:43 +01:00
e746365100
fix(wifi): fixed softap rx bar from null bss issue
2024-12-11 19:12:43 +08:00
118ae2ae56
Merge branch 'feat/add_no_bss_deauth_protect_v52' into 'release/v5.2'
...
add protect for softap when sending mgmt frame to not connected station v52
See merge request espressif/esp-idf!35547
2024-12-11 14:00:50 +08:00
2ad3c78a55
Merge branch 'fix/disable_border_agent_default_v5_2' into 'release/v5.2'
...
fix(openthread): Disable Border Agent features by default(v5.2)
See merge request espressif/esp-idf!35552
2024-12-11 13:09:11 +08:00
219ae80d23
fix(openthread): Disable Border Agent features by default
2024-12-11 10:56:35 +08:00
7a750a55f8
change(esp_pm): change pm_slp_iram_opt dependence
2024-12-11 10:15:56 +08:00
f238830f0c
Merge branch 'fix/coredump-gcc-analyzer-warnings_v5.2' into 'release/v5.2'
...
fix(system): fix GCC-14 analyzer warnings for coredump (v5.2)
See merge request espressif/esp-idf!35524
2024-12-10 21:54:48 +08:00
66b90652d3
feat(wifi): add protect for softap send no bss deauth releated code lib
2024-12-10 21:07:09 +08:00
2c3cfb9150
feat(wifi): add protect for softap send no bss deauth
2024-12-10 20:25:27 +08:00
c3d4270d79
fix(esp_wifi): Add some bugfixes and cleanup in softAP
...
1. Fix wrong reason code in 'WIFI_EVENT_AP_STADISCONNECTED' event
2. cleanup in softAP for disconnecting connected station
3. Update examples to display reason while processing WIFI_EVENT_AP_STADISCONNECTED event
2024-12-10 20:22:51 +08:00
1011ab5f6d
fix(espcoredump): prevent null pointer dereference in panic reason handling
2024-12-09 15:19:43 +01:00
8e0d94987d
fix(espcoredump): fix incorrect pointer usage in checksum update call
2024-12-09 15:18:28 +01:00
1f44c15157
fix(espcoredump): fix GCC-14 analyzer warnings for coredump
2024-12-09 15:18:21 +01:00
88ae97e8be
feat(bt): Add support for converting BT HCI logs to btsnoop format
2024-12-09 17:54:20 +08:00
629c94b11e
fix(blufi): Fixed blufi init fail after deinit
...
(cherry picked from commit 7addb57ccd
)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2024-12-09 17:45:27 +08:00
411385cf8c
Merge branch 'fix/ws_transport_head_fragments_v5.2' into 'release/v5.2'
...
fix(ws_transport): Fix reading WS header in fragments (v5.2)
See merge request espressif/esp-idf!35090
2024-12-09 17:16:12 +08:00
e6793d4df9
fix(ble): Fixed crash in BLE HID host example during logging
...
(cherry picked from commit ab1e3c1ffd
)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2024-12-09 17:15:02 +08:00
d502127c10
fix(nimble): Fixes for security vulnerabilities reported in NimBLE
2024-12-08 22:06:27 +05:30
3f920b5abf
Merge branch 'feature/move-gdb-options-to_project_description_json_v5.2' into 'release/v5.2'
...
feat(debugging): move gdbinit generation to CMake (v5.2)
See merge request espressif/esp-idf!35177
2024-12-07 08:20:18 +08:00
c19ac4685d
Merge branch 'fix/hci_err_code_def_v5.2' into 'release/v5.2'
...
fix(nimble): Added a function for printing HCI error definition (v5.2)
See merge request espressif/esp-idf!35203
2024-12-07 00:02:43 +08:00
b7b6fff848
docs: Update CN translation for docs in jtag-degugging
2024-12-06 19:32:39 +07:00
080f1a0b0d
feat(debugging): move gdbinit generation to CMake
...
This feature is useful for 3rd-party software to run GDB with predefined
options that described in project_description.json file
allow to pass custom options to "idf.py gdb":
--gdb-commands: command line arguments for gdb. (without changes)
-ex: pass command to gdb.
-x: pass gdbinit file to gdb. Alias for old --gdbinit command
2024-12-06 19:32:34 +07:00
6047df10ff
Merge branch 'bugfix/uart_vfs_read_behavior_v5.2' into 'release/v5.2'
...
fix(uart_vfs): read() now aligned to POSIX defined behavior (v5.2)
See merge request espressif/esp-idf!35395
2024-12-06 18:38:49 +08:00
71365083e6
Merge branch 'bugfix/fix_ble_creat_conn_fail_enh_v5.2' into 'release/v5.2'
...
fix(ble/bluedroid): Fixed BLE create connection fail because of invalid own address type (v5.2)
See merge request espressif/esp-idf!35017
2024-12-06 15:49:16 +08:00
e4a91596f2
Merge branch 'bugfix/access_null_in_hf_cb_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): fixed access NULL in HFP callback handler (v5.2)
See merge request espressif/esp-idf!35408
2024-12-06 14:27:23 +08:00
93ee80c625
Merge branch 'fix/add_delay_before_command_in_ot_ci_case_v5.2' into 'release/v5.2'
...
feat(openthread): add delay before execute wifi command in openthread ci cases (Backport v5.2)
See merge request espressif/esp-idf!35420
2024-12-06 11:15:49 +08:00
15c32509dd
Merge branch 'bugfix/watchdog_timer_ap_sta_esp32c5_v5.2' into 'release/v5.2'
...
fix(wifi): Prevent overwriting of scan parameters in consecutive scans(Backport v5.2)
See merge request espressif/esp-idf!34456
2024-12-05 17:47:32 +08:00
7c56120be1
feat(hub): Added notification when hubs support is disabled
2024-12-05 10:32:52 +01:00
79ab50bc69
fix(wifi): Prevent overwriting of scan parameters in consecutive scans
2024-12-05 16:06:00 +08:00
233ab81bd1
fix(uart_vfs): read() now aligned to POSIX defined behavior
...
- For blocking mode, block until data available
- Return with the bytes available in the file at the time,
it should not block until reaching the requested size
And read() should not realy return on the newline character
Closes https://github.com/espressif/esp-idf/issues/14155
2024-12-05 15:59:05 +08:00
9d7bf28e8e
Merge branch 'bugfix/retry_count_when_sta_disconnect_v5.2' into 'release/v5.2'
...
fix(wifi): Do not attempt re-connection as per 'failure_retry_cnt' when sta itself issues disconnect in between of connection establishment (Backport v5.2)
See merge request espressif/esp-idf!34183
2024-12-05 14:00:10 +08:00
8328cf3dc3
fix(bt/bluedroid): fixed access NULL in HFP callback handler
2024-12-05 13:21:31 +08:00
2b328c0abe
Merge branch 'fix/ble_mesh_bugs_fixed_v5.2' into 'release/v5.2'
...
fix(ble_mesh): Miscellaneous update (v5.2)
See merge request espressif/esp-idf!35425
2024-12-05 12:30:12 +08:00
566d04ecd9
Merge branch 'fix/unity_tester_v5.2' into 'release/v5.2'
...
refactor: changed logic of unity_tester (v5.2)
See merge request espressif/esp-idf!35394
2024-12-05 01:38:57 +08:00
90f076081a
Merge branch 'bugfix/esp32c3_eco7_usj_console_v5.2' into 'release/v5.2'
...
fix(esp_rom): fix esp32c3 eco7 console rom function address (v5.2)
See merge request espressif/esp-idf!34740
2024-12-04 22:57:35 +08:00
501f4ab608
Merge branch 'bugfix/wps_ie_reset_v52' into 'release/v5.2'
...
fix(wifi): Remove WPS IEs once WPS succeeds(v5.2)
See merge request espressif/esp-idf!35079
2024-12-04 19:32:58 +08:00
902bef7ec5
feat(openthread): add delay before execute wifi command in openthread ci cases
2024-12-04 17:12:49 +08:00
80471c2165
fix(ble_mesh): Miscellaneous update
...
(cherry picked from commit 589ebfc1d6
)
Co-authored-by: luoxu <luoxu@espressif.com >
2024-12-04 16:23:30 +08:00
7d1324807b
fix(wifi): Do not try re-connection when sta disconnects with esp_wifi_disconnect()
...
Do not follow wifi_config::wifi_sta_config::failure_retry_cnt logic when
station itself issues a disconnect from AP/Router using
esp_wifi_disconnect()
2024-12-04 13:02:10 +05:30
176306214e
Merge branch 'fix/fix_esp32_pico_v3_psram_not_ignored_issue_v5.2' into 'release/v5.2'
...
psram: fixed esp32p pico-v3 psram init not ignored issue (v5.2)
See merge request espressif/esp-idf!35379
2024-12-04 15:23:21 +08:00
ac2a70087e
Merge branch 'fix/fix_regdma_wait_node_issue_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): fix the issue of regdma wait node to immediately return to done (v5.2)
See merge request espressif/esp-idf!35359
2024-12-04 13:56:34 +08:00
d450c81766
Merge branch 'feat/support_esp32c2_eco4_wifi_v52' into 'release/v5.2'
...
Feat/support esp32c2 eco4 wifi v52
See merge request espressif/esp-idf!35382
2024-12-04 12:14:31 +08:00
b00f4a4610
Merge branch 'bugfix/fix_ble_ke_mem_267_assert_v5.2' into 'release/v5.2'
...
fix(bt/controller): Fixed BLE assert ke_mem.c line 267 on ESP32-C3 and ESP32-S3 (backport v5.2)
See merge request espressif/esp-idf!35339
2024-12-04 11:48:52 +08:00
1fc6ee6763
Merge branch 'bugfix/chip823_pll_bug_v5.2' into 'release/v5.2'
...
fix(H2):fix pll low temp bug(v5.2)
See merge request espressif/esp-idf!35240
2024-12-04 11:48:21 +08:00
1c5a84c369
fix(wifi): Remove WPS IEs once WPS succeeds
2024-12-04 11:47:37 +08:00
9c6952f7b4
Merge branch 'contrib/github_pr_14767_v5.2' into 'release/v5.2'
...
fix(gptimer): race on FSM state in gptimer_start() (GitHub PR) (v5.2)
See merge request espressif/esp-idf!35136
2024-12-04 10:13:51 +08:00
d39ffaf84c
fix(esp_rom): fix esp32c3 eco7 console rom function address
2024-12-04 10:05:27 +08:00
119e7f41a9
Merge branch 'bugfix/test_esp_flash_write_v5.2' into 'release/v5.2'
...
fix(spi_flash): Fix Test esp_flash_write (v5.2)
See merge request espressif/esp-idf!35386
2024-12-04 10:03:34 +08:00
35d7c5a4ab
feat(ble/bluedroid): Support setting connection params when creating connection
2024-12-03 18:02:37 +08:00
68991d317c
fix(ble/bluedroid): Optimize BLE API "esp_ble_gattc_enh_open"
2024-12-03 18:01:04 +08:00
984c023ef4
fix(ble/bluedroid): Fixed BLE create connection fail because of invalid own address type
2024-12-03 18:01:04 +08:00
8c3304c6b0
fix(nimble): Added a function for printing HCI error definition
2024-12-03 14:52:50 +05:30
3edae05e39
fix: add count for wpa test
2024-12-03 09:43:15 +01:00
e09fd7fce4
refactor: changed logic of unity_tester, replaced threads by generators
2024-12-03 09:43:15 +01:00
465a51245d
fix(spi_flash): Fix Test esp_flash_write
2024-12-03 09:55:45 +02:00
974ecd2eae
fix(psram): fixed esp32p pico-v3 psram init not ignored issue
...
Closes https://github.com/espressif/esp-idf/issues/14970
2024-12-03 15:25:17 +08:00
ad3be2f362
feat(wifi): update support esp32c2eco4 wifi lib
2024-12-03 15:12:09 +08:00
4014565cd1
feat(wifi): support esp32c2 eco4 wifi bringup sync head
2024-12-03 15:08:00 +08:00
37db8f32f0
fix(wifi): fix esp32c2 eco4 ld issue
2024-12-03 14:57:24 +08:00
0519619e26
feat(wifi): support esp32c2 eco4 wifi bringup
2024-12-03 14:38:40 +08:00
0b2e6d68df
Merge branch 'bugfix/sae_h2e_vulnerability_fix_v5.2' into 'release/v5.2'
...
fix(wifi): Sae check for invalid rejected group (v5.2)
See merge request espressif/esp-idf!33980
2024-12-03 14:33:29 +08:00
a87c6408ec
fix(esp_hw_support): fix the issue of regdma wait node to immediately return to done
2024-12-03 10:35:43 +08:00
1c4a3106dc
Merge branch 'bugfix/fix_esp_hid_host_compilation_v5.2' into 'release/v5.2'
...
fix(nimble): Fix compilation issue in esp_hid_host example (v5.2)
See merge request espressif/esp-idf!35309
2024-12-02 20:17:21 +08:00
0b4e4f6ea3
Merge branch 'bugfix/change_hci_cb_logging_v5.2' into 'release/v5.2'
...
fix(nimble): Replace ESP_LOG* with esp_rom_printf in controller context callback (v5.2)
See merge request espressif/esp-idf!35029
2024-12-02 18:22:33 +08:00
53b5379399
fix(bt/controller): Fixed BLE assert ke_mem.c line 267 on ESP32-C3 and ESP32-S3
2024-12-02 16:13:03 +08:00
f53cf30666
Merge branch 'fix/ble_mesh_heartbeat_bug_v5.2' into 'release/v5.2'
...
fix(ble_mesh): fixed heartbeat issue (v5.2)
See merge request espressif/esp-idf!34964
2024-12-02 11:29:49 +08:00
b2219fbdea
Merge branch 'bugfix/sdp_get_uuid_error_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): fixed issues introduced by byte alignment(v5.2)
See merge request espressif/esp-idf!35252
2024-12-02 08:44:48 +08:00
420bf72242
Merge branch 'fix/duplicated_enc_restart_request_when_change_key_type_v5.2' into 'release/v5.2'
...
fix(bt): fixed some issues in esp32 bt controller(backport v5.2)
See merge request espressif/esp-idf!35296
2024-11-29 20:03:28 +08:00
f8ed8d8e25
fix(nimble): Fix compilation issue in esp_hid_host example
2024-11-29 15:24:12 +05:30
3341e73852
Merge branch 'docs/update_vscode_extension_link_v5.2' into 'release/v5.2'
...
docs: Update vscode extension link in get started (v5.2)
See merge request espressif/esp-idf!35304
2024-11-29 17:30:46 +08:00
b369dfe29d
Merge branch 'bugfix/fix_build_failure_with_tls1_3_only_v5.2' into 'release/v5.2'
...
fix: Fixed build errors with TLS 1.3 only configuration (v5.2)
See merge request espressif/esp-idf!35261
2024-11-29 16:07:19 +08:00
2b1e4daed0
docs: Update vscode extension link in get started
2024-11-29 16:06:50 +08:00
aba91a5d2b
fix(bt): fixed some issues in esp32 bt controller
...
1: fix duplicated lc_enc_restart_req when new lk type is semi-permanent
key
2: reset PreventEncEvt flag at the end of restart encryption procedure
2024-11-29 14:11:17 +08:00
c209dbefe1
Merge branch 'fix/memprot-config-used-in-memory-layouts_v5.2' into 'release/v5.2'
...
fix(heap): Fix wrong config to enable MALLOC_CAP_EXEC in memory_layout.c (backport v5.2)
See merge request espressif/esp-idf!35217
2024-11-29 12:54:56 +08:00
dda2ba1f3b
Merge branch 'bugfix/resolve_watchdog_crash_v5.2' into 'release/v5.2'
...
fix(nimble): Resolved watchdog due to memory exceed prints (v5.2)
See merge request espressif/esp-idf!35210
2024-11-28 14:59:01 +08:00
8d0c4ee711
fix(wpa_supplicant): Fix build errors for exclusive TLSv1.3 mbedtls config
...
Co-authored-by: Sarvesh Bodakhe <sarvesh.bodakhe@espressif.com >
2024-11-28 09:52:01 +05:30
5a0324ad89
fix: Fixed build errors with TLS 1.3 only configuration
2024-11-28 09:49:03 +05:30
cc237b5d4c
Merge branch 'bugfix/add_aa_check_on_esp32c2_and_esp32c6_v5.2' into 'release/v5.2'
...
Bugfix/add aa check on esp32c2 and esp32c6 (v5.2)
See merge request espressif/esp-idf!35232
2024-11-28 11:02:42 +08:00
2a9a1f9100
Merge branch 'fix/enhance_wifi_connection_check_in_ot_ci_case_v5.2' into 'release/v5.2'
...
feat(openthread): enhance wifi connection check in openthread ci cases (Backport v5.2)
See merge request espressif/esp-idf!35161
2024-11-28 10:47:00 +08:00
84f95469eb
fix(bt/bluedroid): fixed issues introduced by byte alignment
...
- esp_bt_uuid_t is byte aligned, tBT_UUID is 4-byte aligned.
2024-11-28 10:32:51 +08:00
d4f1920476
Merge branch 'change/sysview_test_config_v5.2' into 'release/v5.2'
...
change(sysview): run heap_log tracing tests on existing cores (v5.2)
See merge request espressif/esp-idf!35197
2024-11-27 19:00:15 +08:00
8d8da1d7ed
fix(nimble): Resolved watchdog due to memory exceed prints
2024-11-27 18:04:01 +08:00
594feec0eb
fix(H2):fix pll low temp bug
2024-11-27 17:50:08 +08:00
7f6cb15581
Merge branch 'backport/openthread_related_feature_v52_20241125' into 'release/v5.2'
...
Backport openthread related features to 5.2
See merge request espressif/esp-idf!35173
2024-11-27 16:38:22 +08:00
07181e5cc1
fix(ble): fixed the connect issue when rx error aa on ESP32-C6
2024-11-27 16:22:43 +08:00
df3b401129
fix(ble): fixed the connect issue when rx error aa on ESP32-H2
...
(cherry picked from commit 093b65e27c
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-11-27 16:03:39 +08:00
c3ddeabf35
feat(openthread): enhance wifi connection check in openthread ci cases
2024-11-27 15:45:48 +08:00
50f50903f2
Merge branch 'bugfix/fix_bleqabr24_1646_v5.2' into 'release/v5.2'
...
Fixed BLE creating connection when the connection already exists on ESP32 (v5.2)
See merge request espressif/esp-idf!35045
2024-11-27 15:44:36 +08:00
3cec09f32c
Merge branch 'feat/optimize_cble50y24_110_v5.2' into 'release/v5.2'
...
feat(bt/bluedroid): Added BLE 5.0 throughput examples (v5.2)
See merge request espressif/esp-idf!35008
2024-11-27 15:36:50 +08:00
3016c2e324
Merge branch 'bugfix/sae_pk_transition_disable_v5.2' into 'release/v5.2'
...
fix(wifi): Fix bug in wrong profile checking of AP's RSNXE IE and other fixes (Backport v5.2)
See merge request espressif/esp-idf!34888
2024-11-27 13:41:43 +08:00
28e1524c7e
feat(bt/bluedroid): Added BLE 5.0 throughput examples
...
(cherry picked from commit 6d3a82eecf
)
Co-authored-by: zhangbowen <zhangbowen@espressif.com >
2024-11-27 11:50:39 +08:00
325ce1f8f9
fix(esp_wifi): Populate appropriate reason codes when softAP sends deauthentication
...
Populate appropriate reason for sending deauthentication when softAP receives
invalid RSN IE from association request
2024-11-26 23:37:35 +05:30
fca3fab225
fix(wifi): Fix wrong wifi reason codes reported on station and softAP
...
- Fix wrong reason code reported when softAP issues a disconnect for station
- Fix wrong reason code reported when association timeout happens at station
- Deprecate enums WIFI_REASON_ASSOC_EXPIRE, WIFI_REASON_NOT_AUTHED, WIFI_REASON_NOT_ASSOCED
and use WIFI_REASON_DISASSOC_DUE_TO_INACTIVITY,
WIFI_REASON_CLASS2_FRAME_FROM_NONAUTH_STA,
WIFI_REASON_CLASS3_FRAME_FROM_NONASSOC_STA respectively
- Update wifi documentation related to reason codes
2024-11-26 23:36:54 +05:30
0bc704bb62
fix(wpa_supplicant): Fix debug print in wps_start_msg_timer()
2024-11-26 23:36:54 +05:30
79f13ab9d8
fix(wifi): Fix bug in wrong profile checking of AP's RSNXE IE
2024-11-26 23:36:52 +05:30
a5eb9f34e1
fix(heap): Fix wrong config to enable MALLOC_CAP_EXEC in memory_layout.c
...
In esp32c2 and esp32c61 memory_layout.c files, the config used to allow
MALLOC_CAP_EXEC was CONFIG_ESP_SYSTEM_MEMPROT_FEATURE when
CONFIG_ESP_SYSTEM_PMP_IDRAM_SPLIT should be used.
Closes https://github.com/espressif/esp-idf/issues/14836
2024-11-26 12:41:16 +01:00
6f82c51403
fix(sysview): add prefix to the module desc to avoid stuck in Segger SystemView app
...
Closes https://github.com/espressif/esp-idf/issues/10483
2024-11-26 11:02:31 +01:00
d73b92f61c
change(sysview): support single/dual core targets in heap_trace_log test
2024-11-26 08:50:02 +01:00
aa07a85df2
Merge branch 'fix/suspend_ci_v5.2' into 'release/v5.2'
...
test(spi_flash): Fix some failing test related to spi flash (backport v5.2)
See merge request espressif/esp-idf!35156
2024-11-26 15:38:47 +08:00
18920261c8
fix(bt): Update bt lib for ESP32(c3082c4)
...
- Fixed BLE creating connection when the connection already exists
2024-11-26 15:30:56 +08:00
5107c17e3d
Merge branch 'feat/add_profile_state_event_v5.2' into 'release/v5.2'
...
feat(bt/bluedroid): added events to indicate the profile states of HFP (v5.2)
See merge request espressif/esp-idf!35150
2024-11-26 15:01:58 +08:00
2facc4d374
Merge branch 'bugfix/disconn_sdp_upon_wrong_data_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): disconnect SDP connection on receiving incorrect response (v5.2)
See merge request espressif/esp-idf!35145
2024-11-26 14:59:56 +08:00
9a9a813774
Merge branch 'bugfix/fix_wifi_bugs_241122_v5.2' into 'release/v5.2'
...
bugfix: fix some wifi bugs 241122 v5.2
See merge request espressif/esp-idf!35130
2024-11-26 14:50:29 +08:00
6e07162da2
Merge branch 'bugfix/fix_c2_light_sleep_coex_v5.2' into 'release/v5.2'
...
fix(ble): fix ble light sleep error on esp32c2 (v5.2)
See merge request espressif/esp-idf!35054
2024-11-26 11:10:11 +08:00
cac1db625d
Merge branch 'bugfix/fix_external_coex_build_fail_issue_v5.2' into 'release/v5.2'
...
fix external coex build fail issue
See merge request espressif/esp-idf!35179
2024-11-26 10:27:27 +08:00
e89948ddbe
ci: increase test_wifi_power_save got ip timeout
2024-11-25 20:48:03 +08:00
a733df7d70
fix external coex build fail issue
2024-11-25 20:20:15 +08:00
c0c8335994
feat(openthread): adjusted the default macro configurations of openthread
2024-11-25 14:32:27 +08:00
c1288de7a1
test(spi_flash): Fix some failing test related to spi flash
2024-11-25 14:22:04 +08:00
3466f70e99
feat(openthread): support using custom header file
2024-11-25 12:34:00 +08:00
c38203e56e
feat(bt/bluedroid): added events to indicate the profile states of HFP
2024-11-25 10:22:55 +08:00
b3f7427b1c
fix(bt/bluedroid): disconnect SDP connection on receiving incorrect response
2024-11-25 10:20:04 +08:00
72c8dffe13
Merge branch 'bugfix/lmp_trans_collision_v5.2' into 'release/v5.2'
...
fix(bt/controller): Fixed some controller bugs on ESP32 (v5.2)
See merge request espressif/esp-idf!34946
2024-11-25 09:50:51 +08:00
b294d7d3e3
fix(gptimer): race condition between start and stop
...
Merges https://github.com/espressif/esp-idf/pull/14767
2024-11-22 18:24:35 +08:00
2719ebce3f
fix(wifi): fix some wifi issues 241031
...
1. fix cant sleep if reconnect to connected ap
2. clear pmk in internal reconnection
3. update connect status for init-->auth
2024-11-22 16:51:12 +08:00
8626e5f400
fix(wifi): fix ampdu to normal cause free buffer twice issue
2024-11-22 16:49:41 +08:00
22074ee144
fix(bt/controller): Fixed some controller bugs on ESP32
...
- Fixed wrong logic in handling sniff transaction collision at slave
side
- Fixed the issue ACL is stopped too early before eSCO
2024-11-22 12:25:00 +08:00
9f809e11de
fix(bt/bluedroid): AG should send OK or other error codes to HF client
...
when it is driven by HF to initiate a call.
2024-11-22 12:25:00 +08:00
61b29d8550
fix(ble): change ld for ble scan coex issue
...
(cherry picked from commit dd499d7b2e
)
Co-authored-by: cjin <jinchen@espressif.com >
2024-11-22 10:42:44 +08:00
3186c881c0
fix(ble): fix ble light sleep error on esp32c2
...
(cherry picked from commit 23f7e33a97
)
Co-authored-by: cjin <jinchen@espressif.com >
2024-11-22 10:42:44 +08:00
425722b5c0
Merge branch 'fix/import_error_msg_v5.2' into 'release/v5.2'
...
fix(tools): re-raise ImportError without module name (v5.2)
See merge request espressif/esp-idf!35075
2024-11-22 01:49:22 +08:00
316d63fef2
Merge branch 'bugfix/update_condition_to_verify_http_version_v5.2' into 'release/v5.2'
...
fix(esp_http_server): updated condition to verify http version (v5.2)
See merge request espressif/esp-idf!34636
2024-11-21 18:12:30 +08:00
84cce1f40a
fix(ws_transport): Fix reading WS header bytes
...
Correct split header bytes
When the underlying transport returns header,
length, or mask bytes early, again call the
underlying transport.
This solves the WS parser getting offset when
the server sends a burst of frames where the
last WS header is split across packet boundaries,
so fewer than the needed bytes may be available.
Merges https://github.com/espressif/esp-idf/pull/14706
2024-11-21 10:43:54 +01:00
be05f8d4bd
Merge branch 'backport/openthread_related_feature_v52_20241112' into 'release/v5.2'
...
Backport openthread related features to 5.2
See merge request espressif/esp-idf!34837
2024-11-21 17:32:55 +08:00
8113c1ab8c
fix(tools): re-raise ImportError without module name
...
The ImportError or ModuleNotFoundError might be raised without
specifying a module name. In this not so common situation, re-raise the
exception to print all the information that could assist in identifying
the problem.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-11-21 09:47:06 +01:00
c19a00b35e
Merge branch 'bugfix/ota_failed_with_openssl_3.0.2_v5.2' into 'release/v5.2'
...
fix(esp_http_client): Fix ota failure with openssl server (v5.2)
See merge request espressif/esp-idf!35067
2024-11-21 16:10:44 +08:00
cc73468f31
fix(esp_http_client): Fix ota failure with openssl server
...
If the TLS server (e.g., openssl) closes connection with encrypted close-notify alert
then `errno` is not explicitly set on the socket by LwIP stack.
For this scenario, we must rely only on `ERR_TCP_TRANSPORT_CONNECTION_CLOSED_BY_FIN`
return value as the connection close case and do the graceful connection closure.
Closes https://github.com/espressif/esp-idf/issues/14724
2024-11-21 12:36:27 +05:30
f42bc63e20
Merge branch 'bugfix/fix_some_wifi_bugs_1030_v5.2' into 'release/v5.2'
...
Bugfix/fix some wifi bugs 1030 v5.2(Backport v5.2)
See merge request espressif/esp-idf!34707
2024-11-21 14:08:51 +08:00
34625d3711
Merge branch 'fix/fix_top_domain_pd_v5.2' into 'release/v5.2'
...
fix(esp_pm): move clock module out of TOP_DOMAIN_PERIPHERALS_BM (v5.2)
See merge request espressif/esp-idf!34882
2024-11-20 19:54:15 +08:00
1fc1cc44c8
Merge branch 'fix/fix_modem_module_clock_missing_after_ota_v5.2' into 'release/v5.2'
...
fix(esp_system): deselect all modem modules lp clock source selection before clk initialization (v5.2)
See merge request espressif/esp-idf!34925
2024-11-20 19:51:37 +08:00
40aac77060
fix(wifi): fix some wifi bugs
2024-11-20 19:17:40 +08:00
8f324ba6ba
feat(twt): twt add parameter to enable keep alive
2024-11-20 19:08:56 +08:00
e6967add69
fix(openthread): fix a naming error of esp radio spinel
2024-11-20 17:38:24 +08:00
000f9fe229
feat(openthread): support alloc nat64 session from psram
2024-11-20 17:38:24 +08:00
c7ace03ce4
enable openthread coap client for mtd
2024-11-20 17:38:24 +08:00
29cf8a64c7
fix(coex): fix 802.15.4 external coexistence
2024-11-20 17:38:22 +08:00
06f469f3ff
feat(openthread): update openthread submodule and border router lib
2024-11-20 17:36:10 +08:00
1a49691899
Merge branch 'feature/usb_host_hub_support_collective_backport_p3_v5.2' into 'release/v5.2'
...
feat(usb_host): Hub Support Collective backport part 3/3 (v5.2)
See merge request espressif/esp-idf!33283
2024-11-20 10:40:09 +08:00
c16d6d7089
Merge branch 'fix/add_network_reconnectin_in_ot_ci_case_v5.2' into 'release/v5.2'
...
feat(openthread): flush ipv6 addr in openthread ci cases (Backport v5.2)
See merge request espressif/esp-idf!34673
2024-11-20 10:15:30 +08:00
34b2558ad2
Merge branch 'jtag_doc_update_v5.2' into 'release/v5.2'
...
docs(jtag): update OpenOCD related sections (v5.2)
See merge request espressif/esp-idf!34399
2024-11-19 21:16:15 +08:00
c2a34adc0f
fix(nimble): Replace ESP_LOG* with esp_rom_printf in controller context callback
2024-11-19 17:41:21 +05:30
1291eadaad
Merge branch 'fix/fix_deadlock_in_pm_mode_switching_v5.2' into 'release/v5.2'
...
fix(esp_pm): fix deadlock in pm_mode switching (v5.2)
See merge request espressif/esp-idf!34988
2024-11-19 19:05:05 +08:00
5945ee4fe9
Merge branch 'bugfix/fix_some_wifi_coexist_bugs_20241105_v5.2' into 'release/v5.2'
...
bugfix/fix some wifi coexist bugs 20241105 v5.2
See merge request espressif/esp-idf!34793
2024-11-19 18:41:25 +08:00
b0b139073c
fix(ble_mesh): fixed heartbeat issue
...
(cherry picked from commit 167cd4762b
)
Co-authored-by: luoxu <luoxu@espressif.com >
2024-11-19 18:03:27 +08:00
0f4b994bc2
Merge branch 'bugfix/memory_issue_v5.2' into 'release/v5.2'
...
fix(nimble): Nimble Error logs in case of memory overflow/failure (v5.2)
See merge request espressif/esp-idf!34999
2024-11-19 16:58:56 +08:00
b9bc6d9290
feat(openthread): flush ipv6 addr in openthread ci cases
2024-11-19 15:46:38 +08:00
8ada381d9e
Merge branch 'bugfix/rx_invalid_cmd_err_code_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fixed the incorrect error code returned when receiving an invalid command(v5.2)
See merge request espressif/esp-idf!34992
2024-11-19 14:13:01 +08:00
0841034ab5
fix(esp_pm): fix deadlock in pm_mode switching
2024-11-18 19:24:27 +08:00
92393685b2
fix(nimble): Nimble Error logs in case of memory overflow/failure
2024-11-18 17:52:23 +08:00
4d3a59df68
fix(bt/bluedroid): Fixed the incorrect error code returned
...
when receiving an invalid command
2024-11-18 16:56:45 +08:00
0fd250216c
fix(esp_pm): fix missed ccompare update when another core is already in do_switch
2024-11-18 16:50:11 +08:00
f926cd0007
fix(coex): fix esp32c2/esp32c5/esp32c61 coexist memory leakage issue
2024-11-18 14:20:31 +08:00
63b2e288f5
fix(coex): sync up coex head file
2024-11-18 14:17:51 +08:00
4dada8b3f7
fix(coex): fix esp32c5 coexist hw timer issue
2024-11-18 14:17:51 +08:00
e9dc27af7a
fix(coex): fix some coexist debug issues
2024-11-18 14:17:51 +08:00
49e65e6983
fix(wifi): fix modem_clock_module_enable mismatch issue
2024-11-18 14:17:51 +08:00
85a68a9609
fix(wifi): fix esp32c5 enable external coex fail issue
2024-11-18 14:17:51 +08:00
87262e35c5
fix(wifi): esp32c5 esp32c61 support external coex
2024-11-18 14:17:51 +08:00
35e0bea829
feat(coex): optimize connectionless coexist pwr, optimize wifi pwr with bt idle
2024-11-18 14:17:51 +08:00
c8916f181f
feat(coex): support GPIO debug
2024-11-18 14:17:51 +08:00
da635ecd9d
Merge branch 'backport/2015_enhack_v52' into 'release/v5.2'
...
fix(802.15.4): add case for 2015 frame enh-ack (Backport v5.2)
See merge request espressif/esp-idf!34952
2024-11-18 12:53:30 +08:00
d4b7c38d79
Merge branch 'fix/wifi_netif_null_deref_v5.2' into 'release/v5.2'
...
esp_wifi: Add null pointer checks to WiFi-netif APIs (v5.2)
See merge request espressif/esp-idf!34159
2024-11-18 11:17:50 +08:00
a253ad8b8c
Merge branch 'fix/ws_transport_mem_corrupt_v5.2' into 'release/v5.2'
...
fix(transport): Fix websocket mem-corruption while reading headers (v5.2)
See merge request espressif/esp-idf!34154
2024-11-18 11:17:33 +08:00
4360662325
Merge branch 'feat/lwip_more_sockets_v5.2' into 'release/v5.2'
...
change(lwip): bump max sockets in lwip Kconfig (GItHubPR) (v5.2)
See merge request espressif/esp-idf!34152
2024-11-18 11:17:08 +08:00
37d9e33d9b
Merge branch 'fix/lwip_drop_ipv6_if_no_ll_v5.2' into 'release/v5.2'
...
fix(lwip): Add default IPv6 input filter to drop traffic if ipv6 not assigned (v5.2)
See merge request espressif/esp-idf!34149
2024-11-18 11:16:45 +08:00
ce2e5455e8
SAE: Check for invalid Rejected Groups element length explicitly on STA
...
Instead of practically ignoring an odd octet at the end of the element,
check for such invalid case explicitly. This is needed to avoid a
potential group downgrade attack.
Fixes: 444d76f74f65 ("SAE: Check that peer's rejected groups are not enabled")
Signed-off-by: Jouni Malinen <j@w1.fi >
2024-11-18 11:15:47 +08:00
9a6389978c
SAE: Check that peer's rejected groups are not enabled
...
Signed-off-by: Jouni Malinen <jouni@codeaurora.org >
2024-11-18 11:15:47 +08:00
46f3eedcef
SAE: Reject invalid Rejected Groups element in the parser
...
There is no need to depend on all uses (i.e., both hostapd and
wpa_supplicant) to verify that the length of the Rejected Groups field
in the Rejected Groups element is valid (i.e., a multiple of two octets)
since the common parser can reject the message when detecting this.
Signed-off-by: Jouni Malinen <j@w1.fi >
2024-11-18 11:15:47 +08:00
fbbd0e29e9
SAE: Check for invalid Rejected Groups element length explicitly
...
Instead of practically ignoring an odd octet at the end of the element,
check for such invalid case explicitly. This is needed to avoid a
potential group downgrade attack.
Signed-off-by: Jouni Malinen <j@w1.fi >
2024-11-18 11:15:47 +08:00
a04d277251
SAE: Check that peer's rejected groups are not enabled in AP
...
Signed-off-by: Jouni Malinen <jouni@codeaurora.org >
2024-11-18 11:15:47 +08:00
ac388268fd
Merge branch 'fix/kconfig-option-orphan_sections_warning_v5.2' into 'release/v5.2'
...
fix(build): fix orphan sections warning kconfig variable (v5.2)
See merge request espressif/esp-idf!33942
2024-11-18 11:15:15 +08:00
57dbeb272a
docs(jtag): update OpenOCD related sections
2024-11-17 08:31:01 +08:00
0ffca40125
Merge branch 'fix/thread_resolve_invalid_host_v5_2' into 'release/v5.2'
...
fix(openthread): Fix invalid host resolving for Thread end devices(v5.2)
See merge request espressif/esp-idf!34940
2024-11-15 19:15:51 +08:00
537190a5a6
Merge branch 'bugfix/fix_classic_bt_build_fail_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fixed classic bt build fail when enable dynamic memory and disable BLE (v5.2)
See merge request espressif/esp-idf!34929
2024-11-15 17:34:56 +08:00
d917fa42c9
Merge branch 'bugfix/chip823_pll_low_temp_bug_v5.2' into 'release/v5.2'
...
[H2]Fix cpu switch fail for bbpll cali fail bug in low temp (v5.2)
See merge request espressif/esp-idf!34600
2024-11-15 16:29:39 +08:00
986081303a
Merge branch 'bugfix/fix_tbtt_interval_update_fail_v5.2' into 'release/v5.2'
...
fix(wifi): Optimization for wifi components (v5.2)
See merge request espressif/esp-idf!34894
2024-11-15 15:46:35 +08:00
5b0b23cfb3
Merge branch 'feature/add_compiler_no_merge_constants_v5.2' into 'release/v5.2'
...
feat: add compiler config for not merging const sections (v5.2)
See merge request espressif/esp-idf!34087
2024-11-15 15:32:51 +08:00
706c5cdc8a
fix(802.15.4): add case for 2015 frame enh-ack
2024-11-15 14:58:39 +08:00
6e1c4f8971
fix(esp_system): deselect all modem modules clk source selection before clk init
2024-11-15 13:46:28 +08:00
7237893ba9
fix(openthread): Fix invalid host resolving for Thread end devices
2024-11-15 11:30:23 +08:00
1e24d8acac
Merge branch 'contrib/github_pr_14859_v5.2' into 'release/v5.2'
...
fix(usb_host): return ESP_ERR_NO_MEM on failed alloc in client register (GitHub PR) (v5.2)
See merge request espressif/esp-idf!34877
2024-11-15 10:59:27 +08:00
c5a4698088
fix(bt/bluedroid): Fixed classic bt build fail when enable dynamic memory and disable BLE
...
(cherry picked from commit 59d20e80d3
)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2024-11-14 22:13:40 +08:00
6fbc454920
fix(littlefs): Allow LittleFS image generation on Windows + version bump
...
Closes https://github.com/espressif/esp-idf/issues/12900
2024-11-14 13:21:05 +01:00
c92f5db0e5
Merge branch 'feat/lwip_dns_external_resolve_hook_v5_2' into 'release/v5.2'
...
feat(lwip): Add DNS external hook in TCPIP context and replace netconn external resolve hook with dns external hook for OpenThread(v5.2)
See merge request espressif/esp-idf!33513
2024-11-14 19:29:43 +08:00
d866ac65cc
Merge branch 'fix/find_and_close_service_in_ot_ci_case_v5.2' into 'release/v5.2'
...
fix(ci): optimize an openthread ci case (Backport v5.2)
See merge request espressif/esp-idf!34725
2024-11-14 11:59:15 +08:00
5a354837a8
fix(wifi): Optimization for wifi components
...
1. fix(wifi/pm): Fixed the tbtt interval update error when AP's beacon interval changed
Closes https://github.com/espressif/esp-idf/issues/14720
2. fix(wifi/mesh): Enlarge the mesh TX task stack
3. fix(wifi/espnow): Added check for espnow type and length on v1.0
4. fix(wifi/mesh): Fixed delete group id error in wifi mesh
Closes https://github.com/espressif/esp-idf/issues/14735
2024-11-14 10:42:42 +08:00
1fbd343ed5
fix(openthread): Add check for ip address in DNS external resolve hook
2024-11-14 10:29:43 +08:00
846de251c7
feat(openthread): Replace netconn external resolve hook with dns external hook
2024-11-14 10:29:43 +08:00
88198777f8
feat(lwip): Add DNS external hook in TCPIP context(v5.2)
2024-11-14 10:29:43 +08:00
f9ef78528e
docs(wifi/espnow): Update the description for ESP-NOW frame
2024-11-14 10:25:56 +08:00
e186bba371
Merge branch 'feature/support_moving_code_to_flash_v5.2' into 'release/v5.2'
...
feat(ble): Support for putting code in flash on ESP32-C2 (v5.2)
See merge request espressif/esp-idf!34784
2024-11-14 10:09:31 +08:00
38e9c8dbdf
fix(usb_host): return ESP_ERR_NO_MEM on failed alloc in client register
...
Fixes issue where ESP_ERR_NO_MEM was being silently discarded after
cleaning up after a failed malloc in usb_host_client_register.
Signed-off-by: Daniel Mangum <georgedanielmangum@gmail.com >
2024-11-13 10:03:08 +01:00
de107cf4f2
fix(esp_pm): move clock module out of TOP_DOMAIN_PERIPHERALS_BM
2024-11-13 16:44:45 +08:00
8f457cafa8
change: bump max sockets in lwip Kconfig
...
Tested under ESP32S3, running 50 tasks, each with a client, and a server
listening to one client, totalizing 150 sockets/files open, forwarding
data from PPP to Ethernet and vice versa.
Reasoning for 255 total sockets/files is VFS local_fd_t being a uint8_t.
Since FD_SETSIZE is defined at tool level, a CMakeLists user definition
is needed in cases above 64 (the default value).
Merges https://github.com/espressif/esp-idf/pull/13866
2024-11-13 15:20:42 +08:00
81c4470f7e
Merge branch 'bugfix/fix_some_ble_bugs_240926_esp32_v5.2' into 'release/v5.2'
...
Fixed some BLE bugs 240926 on ESP32 (v5.2)
See merge request espressif/esp-idf!34552
2024-11-13 12:05:20 +08:00
60beb52dd8
Merge branch 'bugfix/support_random_iv_in_esptouch_v2_v5.2' into 'release/v5.2'
...
fix(wifi): Support AES IV with random value in esptouch v2 (v5.2)
See merge request espressif/esp-idf!34607
2024-11-13 11:27:40 +08:00
5c07af3ed7
Merge branch 'fix/fix_ota_slowclock_switching_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): fix rtc slow clock missing after the OTA app changes the slow clock source (v5.2)
See merge request espressif/esp-idf!34472
2024-11-12 19:25:47 +08:00
458fb6e018
Merge branch 'fix/bypass_some_restore_process_if_sleep_rejected_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): skip some wakeup steps if sleep is rejected (v5.2)
See merge request espressif/esp-idf!34620
2024-11-12 19:24:18 +08:00
2e80fd6236
Merge branch 'bugfix/osi_replace_free_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Replace free/malloc with osi_free/malloc(v5.2)
See merge request espressif/esp-idf!34609
2024-11-12 19:22:26 +08:00
cbaf87af01
Merge branch 'bugfix/fix_avrc_absolute_volume_compatibility_v5.2' into 'release/v5.2'
...
bugfix/fix_avrc_absolute_volume_compatibility[backport v5.2]
See merge request espressif/esp-idf!34771
2024-11-12 17:54:47 +08:00
6c8c6cef70
Merge branch 'feat/support_controller_run_in_flash_only_v5.2' into 'release/v5.2'
...
feat(bt/controller): Support controller code run in flash only(backport v5.2)
See merge request espressif/esp-idf!34703
2024-11-12 09:54:36 +08:00
9a8025c609
fix(lwip): Add default IPv6 input filter to drop traffic if ipv6 not assigned
...
* Makes LWIP_HOOK_IP6_INPUT default to LWIP_HOOK_IP6_INPUT_DEFAULT
* Updated the stub hook implementation to actually filter out all IPv6
packets if the input netif has no link local address.
2024-11-11 23:56:07 +08:00
d1833499dc
fix(transport): Fix websocket mem-corruption while reading headers
...
Closes https://github.com/espressif/esp-idf/issues/14473
2024-11-11 23:55:33 +08:00
d86c7ce118
fix(esp_wifi): Add null pointer checks to WiFi-netif APIs
...
Added null pointer checks to WiFi-netif API functions to prevent potential
crashes from invalid arguments, updated unit tests.
Closes https://github.com/espressif/esp-idf/issues/8702
2024-11-11 23:55:17 +08:00
a56d6f148f
feat(ble): Support for putting code in flash on ESP32-C2
2024-11-11 17:49:23 +08:00
d47ed7d6f8
fix(wifi): Support AES IV with random value in esptouch v2
2024-11-11 15:37:32 +08:00
0587ac3766
Merge branch 'fix/c6_ble_no_adv_bug_v5.2' into 'release/v5.2'
...
fix: C6 ble does not send adv when coexistence with wifi
See merge request espressif/esp-idf!34575
2024-11-11 10:45:44 +08:00
97bf63adde
Merge branch 'bugfix/gpio_set_level_atomic_v5.2' into 'release/v5.2'
...
fix(gpio): improve set level performance (v5.2)
See merge request espressif/esp-idf!34766
2024-11-11 10:41:15 +08:00
8cdca030e3
fix(esp_hw_support): skip some wakeup steps if sleep is rejected
...
1. Skip esp_timer time compensation to avoid introducing errors into rtc_timer
2. Ignore sleep_time_overhead_out measurements when sleep is rejected
2024-11-11 10:21:30 +08:00
15a515b514
Merge branch 'feat/parlio_sleep_retention_v5.2' into 'release/v5.2'
...
fix(parlio): fix spelling error in reg_base.h (v5.2)
See merge request espressif/esp-idf!34734
2024-11-08 18:58:56 +08:00
cc855a0a9b
Merge branch 'feat/mcpwm_dead_time_add_warning_v5.2' into 'release/v5.2'
...
fix(mcpwm): add warning about generator deadtime (v5.2)
See merge request espressif/esp-idf!34731
2024-11-08 16:48:23 +08:00
8ab19b4bac
fix(bt/bluedroid): Fixed AVRCP compatibility issue on absolute volume synchronization
2024-11-08 14:49:55 +08:00
50170b643a
fix(bt): fix some issues in bt controller
...
1: Store local device name into NVDS when handling hci_wr_local_name_cmd.
2: Set default device name during link manager initialization.
3: Set the QoS value to the minimum value if the calculated QoS is less
than the minumum.
2024-11-08 14:31:34 +08:00
ba1830f3f4
fix(bt/ble): Update esp32 libbtdm_app.a (17db8bd)
...
- Added a verification step for the Access Address within the CONNECT_IND PDU
2024-11-08 14:31:19 +08:00
9133eda13c
fix(bt): Update bt lib for ESP32(a2a7457)
...
- Fixed assert in ke_mem.c at line 409 when controller reset
- Added config for BLE instant passed workaround
- Fixed connection can't be established when initiating and advertising coexist
2024-11-08 14:30:29 +08:00
45bb984dcd
fix: fix pll low temp bug
2024-11-08 12:02:38 +08:00
9fba786b47
fix(gpio): improve set level performance
...
by avoid "read-modify-write" operation. The registers designed to be
write only.
Related to https://github.com/espressif/esp-idf/issues/14674
2024-11-08 11:45:10 +08:00
c409db3b44
feat(bt/controller): Support controller code run in flash only
2024-11-07 16:51:56 +08:00
d9bc02607f
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(52ee788)
...
- Fixed BLE vendor HCI set and get tx power
- Support BLE vendor HCI set adv aux offset command
- Support BLE vendor HCI set CSA support command
- Added config for BLE instant passed workaround
- Fixed btdm_sleep_clock_sync timeout workaround
(cherry picked from commit 1e3220b0b0
)
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2024-11-07 16:51:56 +08:00
d5cbc525e8
fix(parlio): fix spelling error in reg_base.h
2024-11-07 15:00:05 +08:00
11ba71e96f
Merge branch 'backport/linker_script_check_missing_function_v52' into 'release/v5.2'
...
fix(ieee802154): fix linker error due to static function being inlined(Backport v5.2)
See merge request espressif/esp-idf!34720
2024-11-07 12:14:32 +08:00
f1a28c56b1
Merge branch 'backport/upgrade-zigbee-examples-v5.2' into 'release/v5.2'
...
feat(zigbee): Upgrade the Zigbee lib to v1.6 for Zigbee examples(Backport v5.2)
See merge request espressif/esp-idf!34712
2024-11-07 11:39:36 +08:00
214910f8f8
Merge branch 'fix/esp_prov_ipv6_resolve_v5_2' into 'release/v5.2'
...
fix(tools/esp_prov): Fix hostname resolving for IPv6-only host(v5.2)
See merge request espressif/esp-idf!34677
2024-11-07 11:07:09 +08:00
26e719013f
fix(mcpwm): add warning about generator deadtime
...
Closes https://github.com/espressif/esp-idf/issues/14773
2024-11-07 10:57:09 +08:00
70c0c5b2e1
feat(zigbee): Upgrade the Zigbee lib to v1.6 for Zigbee examples
...
- Optimize the Zigbee light, switch and gateway examples
- Remove the esp_zigbee_rcp example
2024-11-07 10:43:57 +08:00
34a8c96120
fix(ci): optimize an openthread ci case
2024-11-07 10:41:57 +08:00
0968f1ba97
fix(802.15.4): add no inline to some static function
2024-11-06 19:51:28 +08:00
f15a4bb961
fix(ieee802154): fix linker error due to static function being inlined
...
When the compiler decides to inline a static function, linker script
generator will complain about the missing function.
2024-11-06 19:51:23 +08:00
dda7514ba1
fix(bt/bluedroid): Replace free/malloc with osi_free/malloc
2024-11-06 19:13:32 +08:00
450d5378ff
Merge branch 'contrib/github_pr_14196_v5.2' into 'release/v5.2'
...
fix(esp_http_server): prevent concurrent access to socket used in async http requests (GitHub PR) (v5.2)
See merge request espressif/esp-idf!34685
2024-11-06 17:43:00 +08:00
c233332f03
Merge branch 'bugfix/fix_ble_build_fail_v5.2' into 'release/v5.2'
...
fix(ble/bluedroid): Fixed BLE build fail when enable dynamic memory and BLE5.0 (v5.2)
See merge request espressif/esp-idf!34663
2024-11-06 16:36:53 +08:00
dfced636a4
Merge branch 'bugfix/fixed_h2_assert_master_1031_v5.2' into 'release/v5.2'
...
Bugfix/fixed h2 assert master 1031 (v5.2)
See merge request espressif/esp-idf!34539
2024-11-06 15:06:50 +08:00
83216d64e4
fix(esp_http_server): prevent concurrent access to socket used in async http requests
2024-11-06 08:05:59 +01:00
4951df6fcc
fix: Allocate HTTP header space for async httpd_req_t objects
...
This resolves bug #13430 by allocating a new copy of resp_hdrs
when calling httpd_req_async_handler_begin(), thus preventing
invalid access to memory from async tasks.
2024-11-06 08:05:55 +01:00
f72433065d
Merge branch 'feat/support_blecrt_90_v5.2' into 'release/v5.2'
...
feat(bt/bluedroid): Added API to set supported channel selection algorithm (v5.2)
See merge request espressif/esp-idf!34504
2024-11-06 11:50:19 +08:00
438fd1df62
fix(tools/esp_prov): Fix hostname resolving for IPv6-only host
2024-11-05 17:42:31 +08:00
3559e5702f
Merge branch 'bugfix/wrong_return_type_v5.2' into 'release/v5.2'
...
fix(i2c_lcd): wrong return type for esp_lcd_new_panel_io_i2c (v5.2)
See merge request espressif/esp-idf!34655
2024-11-05 16:41:12 +08:00
36dffb8f25
Merge branch 'bugfix/fix_ble_adv_start_fail_v5.2' into 'release/v5.2'
...
fix(ble/bluedroid): Fixed crash issue in BLE SMP when a disconnection process is ongoing(v5.2)
See merge request espressif/esp-idf!34527
2024-11-05 16:37:02 +08:00
860399d1d2
fix(ble/bluedroid): Fixed BLE build fail when enable dynamic memory and BLE5.0
...
(cherry picked from commit 94d1a4f1c0
)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2024-11-05 16:13:40 +08:00
2506664f0a
Merge branch 'bugfix/fix_memory_leak_in_sco_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fix memory leak in sco when bluedroid disable (v5.2)
See merge request espressif/esp-idf!34566
2024-11-05 14:08:38 +08:00
6def3c5644
fix(i2c_lcd): wrong return type for esp_lcd_new_panel_io_i2c
...
when build for C++ project
2024-11-05 13:47:46 +08:00
11888bed1b
Merge branch 'backport/fix_energy_scan_api_para_mismatch_v52' into 'release/v5.2'
...
fix(openthread): set channel for energy scan(Backport v5.2)
See merge request espressif/esp-idf!34595
2024-11-05 12:54:04 +08:00
4e88543dd9
Merge branch 'feat/openthread_dataset_changed_event_v5_2' into 'release/v5.2'
...
feat(openthread): Add dataset changed event and post it in state change callback(v5.2)
See merge request espressif/esp-idf!34545
2024-11-05 12:47:17 +08:00
d90d20dd45
Merge branch 'ci/backport_i2s_ci_fix_to_v5.2' into 'release/v5.2'
...
ci(i2s): backport i2s ci fix (v5.2)
See merge request espressif/esp-idf!34588
2024-11-05 12:30:49 +08:00
231df7b006
fix(phy): Updated phylib to phy_version: 320, 348a293
2024-11-05 00:06:34 +08:00
2ca9b50231
Merge branch 'fix/fix_wifi_bugs_10_28_v5.2' into 'release/v5.2'
...
fix(wifi): fix some bss color issues (v5.2)
See merge request espressif/esp-idf!34486
2024-11-04 20:49:16 +08:00
779ac50b36
fix(esp_http_server): updated condition to verify http version
...
Closes https://github.com/espressif/esp-idf/issues/14723
2024-11-04 15:50:34 +05:30
b14d182238
fix(ble): fixed occasional crash issue in low memory scenarios on ESP32-C6
2024-11-04 12:04:45 +08:00
2d3216183c
fix(ble): fixed occasional crash issue in low memory scenarios on ESP32-H2
...
(cherry picked from commit dbad6a0ca5
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-11-04 12:04:45 +08:00
402911dfae
fix(wifi): fix some bss color issues
2024-11-04 11:52:17 +08:00
98618d7562
Merge branch 'bugfix/hfp_sniff_mng_v5.2' into 'release/v5.2'
...
bugfix/hf_and_ag_cannot_enter/exit sniff mode. (v5.2)
See merge request espressif/esp-idf!34468
2024-11-04 09:38:01 +08:00
470d405f13
Merge branch 'bugfix/update_btlib_v5.2' into 'release/v5.2'
...
fix(bt/controller): Fixed some controller bugs on ESP32 (v5.2)
See merge request espressif/esp-idf!34465
2024-11-04 09:37:24 +08:00
9f4d895143
fix(ble/bluedroid): Fixed crash issue in BLE SMP when a disconnection process is ongoing
...
(cherry picked from commit 76e1650161
)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2024-11-04 00:04:44 +08:00
65a1e6c272
fix(ble/bluedroid): Support enable BLE topology check by API
...
(cherry picked from commit dbc94c7056
)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2024-11-04 00:04:44 +08:00
ca86e7f32b
Merge branch 'fix/ssdmmc_send_cmd_set_relative_addr_rca_v5.2' into 'release/v5.2'
...
fix(sdmmc): Retry to get another RCA if the previous response was 0 (v5.2)
See merge request espressif/esp-idf!34346
2024-11-01 18:23:40 +08:00
6bffe59503
fix(openthread): set channel for energy scan
2024-11-01 16:37:40 +08:00
13c2660b46
Merge branch 'bugfix/wifi_set_mode_error_propagation_v5.2' into 'release/v5.2'
...
Handle missing error propagation in esp_wifi_set_mode() API (Backport v5.2)
See merge request espressif/esp-idf!33880
2024-11-01 16:15:47 +08:00
59fd4f13e5
ci(i2s): fix i2s_multi_dev failed case
2024-11-01 11:22:02 +08:00
cc128d7355
feat(openthread): Add dataset changed event and post it in state change callback
2024-10-31 19:05:29 +08:00
1e8fded85c
fix(bt/bluedroid): Fix memory leak in sco when bluedroid disable
2024-10-31 17:55:24 +08:00
4860b39964
Merge branch 'fix/fix_esp32c2_tx_shake_issue_v52' into 'release/v5.2'
...
fix(wifi): fix esp32c2 tx shake issue
See merge request espressif/esp-idf!34512
2024-10-31 14:43:25 +08:00
78cf301147
Merge branch 'bugfix/fix_miss_internal_wapi_deinit_issue_v5.2' into 'release/v5.2'
...
fix(wifi): fix miss internal wapi deinit issue(Backport v5.2)
See merge request espressif/esp-idf!34493
2024-10-31 13:55:01 +08:00
ade9d53fbb
fix(esp_wifi): Handle missing error propagation in esp_wifi_set_mode
2024-10-30 12:48:04 +05:30
dee3aa95a6
fix(bt/bluedroid): Fixed error when memory debug enabled
2024-10-29 21:51:25 +08:00
690eb4c517
fix(bt/bluedroid): Fixed GATTC app status check when BT and BLE coexist
2024-10-29 21:50:39 +08:00
b0d70ba771
fix(bt/bluedroid): Update address type for BLE link when the connection is completed
2024-10-29 21:50:34 +08:00
9742b92a14
fix(wifi): fix esp32c2 tx shake issue
2024-10-29 19:55:52 +08:00
b3686c2f60
feat(bt/bluedroid): Added API to set supported channel selection algorithm
...
(cherry picked from commit 4ae7b4aecf
)
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2024-10-29 17:35:20 +08:00
f72956a2b6
Merge branch 'feat/support_enable_ble_hci_log_by_api_v5.2' into 'release/v5.2'
...
feat(ble/bluedroid): Support enable BLE hci log by API (v5.2)
See merge request espressif/esp-idf!34423
2024-10-29 16:04:01 +08:00
288e8c6cc5
Merge branch 'feature/ftm_calibration_esp32c6_v5.2' into 'release/v5.2'
...
feat(ftm): Add ftm calibration values for esp32c6 (Backport v5.2)
See merge request espressif/esp-idf!34476
2024-10-29 15:17:55 +08:00
8763953601
Merge branch 'change/improve_some_wifi_releated_introduction_v52' into 'release/v5.2'
...
change(wifi):improve some wifi releated introduction v52
See merge request espressif/esp-idf!34278
2024-10-29 15:16:17 +08:00
200f6f4c78
fix(wifi): fix miss internal wapi deinit issue
2024-10-29 12:03:05 +08:00
b8e796cb67
fix(esp_hw_support): disable unused clock sources after rtc clock switching complete
2024-10-28 19:57:56 +08:00
1ed8e4b406
feat(ftm): Add ftm calibration values for esp32c6
2024-10-28 16:32:19 +05:30
cdd9996fa3
Merge branch 'bugfix/ftm_apsta_bw_issue_v5.2' into 'release/v5.2'
...
fix(esp_wifi): Fix FTM issues in AP-STA mode (Backport v5.2)
See merge request espressif/esp-idf!33701
2024-10-28 17:20:19 +08:00
5f9a6b3a66
Merge branch 'bugfix/wpa2_ent_fixes_v5.2' into 'release/v5.2'
...
Few fixes in wpa_supplicant(v5.2)
See merge request espressif/esp-idf!34445
2024-10-28 15:09:35 +08:00
e70684b3e6
Merge branch 'fix/freertos_race_cond_in_stream_buffers_send_v5.2' into 'release/v5.2'
...
fix(freertos): Fixed SMP race condition in xStreamBufferSend() (v5.2)
See merge request espressif/esp-idf!34336
2024-10-28 13:37:57 +08:00
98a65c0538
change(wifi):improve some wifi releated introduction
2024-10-28 13:37:32 +08:00
3ec3c12859
Merge branch 'docs/remove_user_guide_for_esp32-devkitm-1_migration_v5.2' into 'release/v5.2'
...
docs: Remove user guide for esp32-devkitm-1 migration (v5.2)
See merge request espressif/esp-idf!34321
2024-10-28 13:36:44 +08:00
582c5acf2d
Merge branch 'bugfix/fix_h2_wrong_lslp_drvb_config_bug_v5.2' into 'release/v5.2'
...
fix(h2): fix lslp drvb config bug (v5.2)
See merge request espressif/esp-idf!34293
2024-10-28 13:36:17 +08:00
9ce3654357
Merge branch 'backport/openthread_154_related_feature_v52' into 'release/v5.2'
...
Backport some openthread and IEEE802154 related feature(Backport v5.2)
See merge request espressif/esp-idf!34273
2024-10-28 12:13:26 +08:00
9085e0737f
fix(esp_hw_support): enable all supported slow clock at pmu_init
2024-10-28 12:09:12 +08:00
bf1630df65
Merge branch 'bugfix/fix_assert_if_ble_sleep_init_failed_v5.2' into 'release/v5.2'
...
fix(ble): do not assert if ble sleep init failed (v5.2)
See merge request espressif/esp-idf!34428
2024-10-28 11:55:21 +08:00
2ea33342b9
Merge branch 'feat/mbedtls_size_optimization_v5.2' into 'release/v5.2'
...
Fix the increase in build size of mbedtls while upgrading to v3.x (v5.2)
See merge request espressif/esp-idf!34253
2024-10-28 11:17:10 +08:00
13ad213984
Merge branch 'refactor/ble_example_print_on_bluedroid_v5.2' into 'release/v5.2'
...
refactor(bt/bluedroid): Refactor the print for BLE examples (v5.2)
See merge request espressif/esp-idf!34309
2024-10-28 10:52:47 +08:00
c28dfe28e9
fix(bt/bluedroid): fixed AG and HF client cannot enter/exit sniff mode
2024-10-28 10:40:46 +08:00
fe85ffa673
Revert "Disable sniff mode during (e)SCO connection."
...
This reverts commit 39a5eb84f3
.
2024-10-28 10:40:46 +08:00
cfd077d403
fix(bt/controller): Fixed some controller bugs on ESP32
...
- Fixed access NULL in SCO frame end
Closes https://jira.espressif.com:8443/browse/IDFGH-10796
- Added LAP checking for Periodic Inquiry
- Removed an inproper assertion in SCO module
- Fixed wrong logic in key exchange when
LMP transaction collision occurred
- Fixed the using of wrong error code in
the transaction collision of role switch
2024-10-28 10:37:32 +08:00
0f1c5b6f06
Merge branch 'feat/i2c_port_handle_func_v5.2' into 'release/v5.2'
...
feat(i2c_master): Add an api for retrieveing handle via port (backport v5.2)
See merge request espressif/esp-idf!34439
2024-10-28 10:33:02 +08:00
d8065ec3a3
Merge branch 'bugfix/workaround_of_i2s_half_sample_rate_issue_v5.2' into 'release/v5.2'
...
fix(i2s): fix i2s half sample rate issue (v5.2)
See merge request espressif/esp-idf!34354
2024-10-28 10:20:30 +08:00
1c9a9b085c
Merge branch 'ci/temp_disable_sonarqube_v5.2' into 'release/v5.2'
...
ci: temp disable sonarqube check. keep it for migrating to codechecker (v5.2)
See merge request espressif/esp-idf!34451
2024-10-28 09:43:27 +08:00
ff4218773d
Merge branch 'feat/support_32k_osc_ble_sleep_clk_v5.2' into 'release/v5.2'
...
feat(ble): Support using 32k oscillator as Bluetooth sleep clock(v5.2)
See merge request espressif/esp-idf!33997
2024-10-28 09:36:28 +08:00
643a1c2204
fix(esp_wifi): Fix FTM issues in AP-STA mode
...
Add AP-STA mode support in FTM example
Update wifi libs with below changes -
- Use ex-AP's bandwidth in FTM request when connected
- Allow Bandwidth downgrade in FTM negotiation
- Use separate calibration when Initiator performs 20MHz FTM
while in-AP is in 40MHz
2024-10-27 19:26:46 +05:30
039b49fb78
Merge branch 'change/polish_wifi_sleep_current_desc_v52' into 'release/v5.2'
...
change(doc): add notes for sleep current data tested in shieled box
See merge request espressif/esp-idf!34437
2024-10-25 19:11:31 +08:00
0e2f30a253
Merge branch 'fix/ws_transport_linux_signed_promotions_v5.2' into 'release/v5.2'
...
fix(ws_transport): Fix incorrect packet-len on linux due to int promotions of char (GitHub PR) (v5.2)
See merge request espressif/esp-idf!34147
2024-10-25 19:04:08 +08:00
8875ada534
ci: disable sonarqube check
2024-10-25 13:03:44 +02:00
5572cc901c
feat(ble): Support using 32k oscillator as Bluetooth sleep clock
2024-10-25 19:03:39 +08:00
1a389cc288
Merge branch 'feat/new_xmc_id_v5.2' into 'release/v5.2'
...
feat(spi_flash): Add new xmc chip id (backport v5.2)
See merge request espressif/esp-idf!34285
2024-10-25 18:34:58 +08:00
1618fd8a0f
refactor(usb_host): Removed error in enum when stalled, added hcd_dwc no more free channels
2024-10-25 12:31:39 +02:00
bb23c18edd
fix(ext_port): Added port recovery delay
2024-10-25 12:30:31 +02:00
4f3981a6e7
Merge branch 'bugfix/support_cert_test_v5.2' into 'release/v5.2'
...
fix(phy): Add cert_test support for ESP32, ESP32-C2, ESP32-C6, ESP32-H2 and ESP32-S2(Backport v5.2)
See merge request espressif/esp-idf!34205
2024-10-25 17:58:33 +08:00
0943aff2df
fix(wpa_supplicant): Add few fixes in dpp task
2024-10-25 14:47:11 +05:30
2a4e413624
fix(wpa_supplicant): Add few fixes in btm_rrm task
2024-10-25 14:46:55 +05:30
158bd9119a
fix(wpa_supplicant): Add few fixes in eloop task
2024-10-25 14:43:02 +05:30
7db5c50cc8
fix(wpa_supplicant): Add few fixes in WPS task
2024-10-25 14:42:56 +05:30
3c92d707bf
fix(wpa_supplicant): Add few fixes in NAN task
2024-10-25 14:42:41 +05:30
c70a8a9ab4
fix(wpa_supplicant): Add few fixes in eap client code
2024-10-25 14:42:30 +05:30
bbf2908b54
fix(i2c_master): Fix the memory leak in the async transaction
2024-10-25 16:26:31 +08:00
cecfd7a4a0
feat(i2c_master): Add an api for retrieveing handle via port
2024-10-25 16:26:05 +08:00
fc6bb3ddcf
change(doc): add notes for sleep current data tested in shieled box
2024-10-25 16:09:37 +08:00
32e0c7f3d1
docs(spi_flash): Add migration guide for removing XMC-C suspend support
2024-10-25 15:36:58 +08:00
4250272790
fix(ble): do not assert if ble sleep init failed
2024-10-25 10:52:51 +08:00
0cc06edead
feat(ble/bluedroid): Support enable BLE hci log by API
...
(cherry picked from commit 15c895fc6a
)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2024-10-24 20:13:23 +08:00
e4afe18a61
feat(openthread): allow enabling trel before getting interface
2024-10-24 18:30:44 +08:00
9e3b0fc076
feat(openthread): support trel feature
2024-10-24 18:30:44 +08:00
938dab0a02
fix(802154): pass hardware abort reason into processing function
2024-10-24 18:30:44 +08:00
4bf58ea0c2
fix(ieee802154): fix a bug in the usage of a macro
2024-10-24 18:30:44 +08:00
d3a836d2b7
feat(ieee802154): add frame type checking for hw autoack feature
2024-10-24 18:30:44 +08:00
a22f37f20f
fix(openthread): add macro for rcp init
2024-10-24 18:30:44 +08:00
ca9caf1fee
feat(openthread): support vendor hook for rcp spi
2024-10-24 18:30:44 +08:00
d3e0764232
feat(openthread): update extension commands component for examples
2024-10-24 18:30:44 +08:00
216cf605d3
fix(bt/bluedroid): correct the readme links for BLE periodic examples
2024-10-24 18:04:02 +08:00
2c2253b7d3
refactor(bt/bluedroid): Refactor the print for BLE examples
2024-10-24 18:04:02 +08:00
8c6c9b7f0c
refactor(bt/bluedroid): Refactor the print for gatt_server and gatt_client example
2024-10-24 18:04:02 +08:00
2b35c55820
Merge branch 'bugfix/load_access_fault_upon_auth_v5.2' into 'release/v5.2'
...
fix(wifi): Add a check on hostapd instance while handling an Auth frame (Backport v5.2)
See merge request espressif/esp-idf!34121
2024-10-24 16:53:32 +08:00
921133a133
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20241016_v5.2' into 'release/v5.2'
...
feat(tools): update openocd version to v0.12.0-esp32-20241016 (v5.2)
See merge request espressif/esp-idf!34394
2024-10-23 22:02:28 +08:00
d395f4d5d7
Merge branch 'fix/gdbgui_py3.13_v5.2' into 'release/v5.2'
...
fix(tools): Print message about GDBGUI being not supported with Python 3.13 (v5.2)
See merge request espressif/esp-idf!34378
2024-10-23 19:59:45 +08:00
745033e0c7
Merge branch 'docs/add_ble_get_started_eng_2024102310_v5.2' into 'release/v5.2'
...
Docs: Added BLE English version of BLE Get Started (v5.2)
See merge request espressif/esp-idf!34385
2024-10-23 18:55:28 +08:00
e8058df59f
Merge branch 'fix/mbedtls_fs_io_dependency_on_vfs_v5.2' into 'release/v5.2'
...
fix(mbedtls): Fix the MBEDTLS_FS_IO dependency on vfs (v5.2)
See merge request espressif/esp-idf!34270
2024-10-23 17:34:51 +08:00
6735d9a9eb
feat(tools): update openocd version to v0.12.0-esp32-20241016
2024-10-23 10:05:20 +02:00
f7b34f291b
Merge branch 'feature/update_mbedtls_version_to_3.6.2_v5.2' into 'release/v5.2'
...
feat(mbedtls): update mbedtls version to 3.6.2 (v5.2)
See merge request espressif/esp-idf!34358
2024-10-23 14:35:19 +08:00
60a825e154
fix(mbedtls): Fix the MBEDTLS_FS_IO dependency on vfs
...
By default MBEDTLS_FS_IO option in mbedtls uses the filesystem supported
added by vfs component.
If the vfs support is disabled by user then mbedtls raises a warning
that the filesystem realted operation shall always fail
This commit fixes the behaviour by enabling respective depedency check for the
MBEDTLS_FS_IO option
Closes https://github.com/espressif/esp-idf/issues/14409
2024-10-23 11:04:13 +08:00
32dce28de0
Merge branch 'bugfix/fix_ble_robust_feature_v5.2' into 'release/v5.2'
...
fix(ble/bluedroid): Fixed error when writing Client Supported Features characteristic (v5.2)
See merge request espressif/esp-idf!34246
2024-10-23 10:51:34 +08:00
fc841f63fd
Merge branch 'docs/add_ble_get_started_eng' into 'master'
...
Docs: Added BLE English version of BLE Get Started
See merge request espressif/esp-idf!34013
(cherry picked from commit 35fd041288
)
42601a7a docs(ble): Added ENG version of ble-introduction.rst
615282c4 docs(ble): Added ENG version of ble-device-discovery.rst
645e68f5 docs(ble): Added initial ENG version of ble-device-discovery.rst
d2d95a52 docs(ble): Added ENG version of ble-data-exchange.rst
00ca4dc7 docs(ble):Updated Details table in ble-device-discovery.rst
8e03c200 fix(ble): Removed trailing white space, and fixed some format issues
5b304485 docs(ble):Fixed a indentation in ble-data-exchange.rst
b4c51e7b docs(ble): Deleted some chinese character in ble-data-exchange.rst ENG version
d01d7efe docs(ble):Revised some expression in ENG version of BLE Get Started
a24762c5 docs(ble): Removed a trailing whitespace in ble-introduction.rst
afbe5a1f Apply 44 suggestion(s) to 4 file(s)
4ddab725 docs(ble): Fixed a description in ble-introduction.rst
203dfa03 Apply 5 suggestion(s) to 3 file(s)
Co-authored-by: Island <island@espressif.com >
2024-10-23 10:16:56 +08:00
64452a7da3
fix(tools): Print message about GDBGUI being not supported with Python 3.13
2024-10-22 16:01:02 +02:00
d33041da73
fix(freertos): Fixed SMP race condition in xStreamBufferSend()
...
This commit fixes a race condition in dual-core SMP mode where in the
xStreamBufferSend() makes the xTaskWaitingToSend NULL but it may
have already been evaluated to not be NULL by xStreamBufferReceive()
running on another core and eventually leading to a crash in tasks.c.
2024-10-22 10:06:40 +02:00
fd63196561
Merge branch 'fix/freertos_race_cond_in_stream_buffers_v5.2' into 'release/v5.2'
...
fix(freertos): Fixed SMP race condition in stream_buffers.c (v5.2)
See merge request espressif/esp-idf!34224
2024-10-22 16:00:51 +08:00
52a694abb9
feat(mbedtls): update mbedtls version to 3.6.2
2024-10-22 13:23:59 +05:30
d444b5831b
fix(i2s): fix multi-dev test failure
2024-10-22 14:52:37 +08:00
22e043e4ce
fix(i2s): fix i2s half sample rate issue
2024-10-22 14:38:22 +08:00
416d80afc7
Merge branch 'docs/delete_user_guide_esp32_s2_and_s3_v5.2' into 'release/v5.2'
...
docs: Delete user guide esp32-s2-saola-1, esp32-s3-devkitc-1 and esp32-s3-devkitm-1 (v5.2)
See merge request espressif/esp-idf!34327
2024-10-22 10:41:37 +08:00
88d884d9e4
fix(sdmmc): Retry to get another RCA if the previous response was 0
2024-10-21 17:27:41 +02:00
b79d811666
Merge branch 'feat/core_components_v5.2' into 'release/v5.2'
...
feat: add `COMPONENT_SOURCE` property to component targets (v5.2)
See merge request espressif/esp-idf!34185
2024-10-21 22:03:03 +08:00
e9656ec84f
Merge branch 'bugfix/nvs_entry_sanity_check_v5.2' into 'release/v5.2'
...
Bugfix/added nvs entry header sanity checks (v5.2)
See merge request espressif/esp-idf!34290
2024-10-21 21:40:00 +08:00
27645e20be
docs: Delete user guide esp32-s2-saola-1, esp32-s3-devkitc-1 and esp32-s3-devkitm-1
2024-10-21 17:26:32 +08:00
05890e31b5
docs: Remove user guide for esp32-devkitm-1 migration
2024-10-21 15:36:54 +08:00
fa385dc938
Merge branch 'feat/move_crt_bundle_dummy_cert_to_rodata_v5.2' into 'release/v5.2'
...
Move cert bundle's dummy cert to .rodata to reduce RAM usage (v5.2)
See merge request espressif/esp-idf!34202
2024-10-21 12:42:08 +08:00
e297e16938
Merge branch 'bugfix/fix_retry_assoc_auth_timeout_issue_v5.2' into 'release/v5.2'
...
fix(wifi): fixed association refused temporarily lead auth timeout issue(Backport v5.2)
See merge request espressif/esp-idf!34243
2024-10-21 11:39:32 +08:00
b3a1af0211
Merge branch 'bugfix/fix_datalen_issue_v5.2' into 'release/v5.2'
...
fix(nimble): Adjust time parameter in set Data len API in case BLE 5.0 support is not present (v5.2)
See merge request espressif/esp-idf!34220
2024-10-18 18:26:25 +08:00
9c999628ba
fix(h2): modify wrong lslp drvb config
2024-10-18 17:01:09 +08:00
03d0870430
fix(storage/nvs): Fixed hadling of inconsistent values in NVS entry header
...
feat(storage/nvs): Added test cases for damaged entries with correct CRC
2024-10-18 10:55:19 +02:00
4ceb7ccb80
fix(usb_host_lib): Returned task suspend
2024-10-18 10:46:53 +02:00
d83c477422
refactor(usb_host/examples): Enabled external Hub support feature
2024-10-18 10:46:53 +02:00
8046784118
feat(usb/host): Modifiy usb_host_lib example
2024-10-18 10:46:53 +02:00
e62df280e0
feat(ext_port): Added External Port driver
2024-10-18 10:46:51 +02:00
80565eed9b
patch(spi_flash): cleanup XMC flash chip usage according to new information
2024-10-18 16:38:18 +08:00
5f36c048d8
feat(spi_flash): Add new xmc chip id
2024-10-18 16:20:02 +08:00
ff673e8016
Merge branch 'bugfix/pcnt_pm_lock_v5.2' into 'release/v5.2'
...
fix(pcnt): install the pm lock upon driver installation (v5.2)
See merge request espressif/esp-idf!34214
2024-10-18 10:34:18 +08:00
d43f3b936f
Merge branch 'bugfix/fix_funcs_overriding_on_esp32c3_eco7_v5.2' into 'release/v5.2'
...
fix(bt/controller): Fixed BLE functions overriding on ESP32-C3 ECO7 (v5.2)
See merge request espressif/esp-idf!34199
2024-10-17 19:46:03 +08:00
db38b93c8d
fix(mbedtls): Fix the increase in build size of mbedtls when upgrading to v3.x
2024-10-17 14:53:55 +05:30
dc45972144
Merge branch 'feat/usb_disconnect_api_backport_v5.2' into 'release/v5.2'
...
refactor(usb): Update HCD tests to use port power off for disconnections backport v5.2
See merge request espressif/esp-idf!33526
2024-10-17 17:00:59 +08:00
60c7aa85f7
fix(ble/bluedroid): Fixed error when writing Client Supported Features characteristic
...
(cherry picked from commit 5126742003
)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2024-10-17 16:13:27 +08:00
13946e1c52
fix(wifi): fixed association refused temporarily lead auth timeout issue
2024-10-17 15:13:29 +08:00
05aa79077d
Merge branch 'mqtt_custom_outbox_ci_v5.2' into 'release/v5.2'
...
Set partition to large for c6 on custom outbox example (v5.2)
See merge request espressif/esp-idf!34171
2024-10-17 10:50:08 +08:00
b53eb889ba
Merge branch 'fix/priority_inv_when_remove_from_unordered_event_list_v5.2' into 'release/v5.2'
...
fix(freertos): Fixed priority inversion when setting event group bits (v5.2)
See merge request espressif/esp-idf!34124
2024-10-17 10:49:44 +08:00
900cb976f9
Merge branch 'backport/add_thread_curl_https_ci_case_v5.2' into 'release/v5.2'
...
feat(openthread): add thread curl https ci case (Backport v5.2)
See merge request espressif/esp-idf!33588
2024-10-17 10:48:54 +08:00
b22f4cb3d1
Merge branch 'fix/spinlock-var-not-used-warning_v5.2' into 'release/v5.2'
...
fix(system): fixed warnings related to ununsed var in spinlock.h (backport v5.2)
See merge request espressif/esp-idf!33485
2024-10-17 10:48:29 +08:00
257f0316d6
Merge branch 'fix/sysview_example_tests_v5.2' into 'release/v5.2'
...
test(sysview): fix gdb no response error in sysview_heap_log tests (v5.2)
See merge request espressif/esp-idf!33458
2024-10-17 10:47:47 +08:00
0d12bbfdf0
Merge branch 'docs/update_startup_for_single_core_chip_v5.2' into 'release/v5.2'
...
docs: update startup.rst description for single-core chip support (v5.2)
See merge request espressif/esp-idf!33446
2024-10-17 10:47:11 +08:00
ad32630480
Merge branch 'fix/keep-got-sections-for-riscv_v5.2' into 'release/v5.2'
...
feat(esp_system): drop .got* sections and add hint (v5.2)
See merge request espressif/esp-idf!33371
2024-10-17 10:46:49 +08:00
e038e66620
Merge branch 'bugfix/fix_s3c3_wrong_ext32k_config_bug_v5.2' into 'release/v5.2'
...
fix(ext_32k): fix the external 32K issue on C3&S3 (v5.2)
See merge request espressif/esp-idf!33157
2024-10-17 10:46:10 +08:00
35d88960c0
Merge branch 'bugfix/riscv_task_wdt_cleanup_v5.2' into 'release/v5.2'
...
fix(wdt): changed register dump on task WDT to be more descriptive (v5.2)
See merge request espressif/esp-idf!33106
2024-10-17 10:44:23 +08:00
b5d25bd0b8
feat(mbedtls/esp_crt_bundle): Move dummy cert to .rodata to save 408B from dram
...
Co-authored-by: Hanno <h.binder@web.de >
2024-10-16 16:39:37 +05:30
1f437df493
fix(freertos): Fixed SMP race condition in stream_buffers.c
...
This commit fixes a race condition in dual-core SMP mode where in the
xStreamBufferReceive() makes the xTaskWaitingToReceive NULL but it may
have already been evaluated to not be NULL by xStreamBufferSend()
running on another core and eventually leading to a crash in tasks.c.
2024-10-16 09:27:34 +02:00
233eb67e06
fix(nimble): Adjust Data len time in case 5.0 support is not present
2024-10-16 11:59:04 +05:30
6280fbe8b6
fix(pcnt): install the pm lock upon driver installation
2024-10-16 11:33:40 +08:00
1a1e17a3df
fix(phy): update cert_test docs
2024-10-15 15:57:41 +08:00
18b47c4143
Apply 1 suggestion(s) to 1 file(s)
...
Co-authored-by: Jiang Jiang Jian <jack@espressif.com >
2024-10-15 15:24:05 +08:00
d665d43d0a
fix(phy): esp32s2 and esph2 support rf cert_test
2024-10-15 15:23:56 +08:00
45e31cc02b
fix(phy): fix esp32 build fail issue
...
Closes https://github.com/espressif/esp-idf/issues/11972
2024-10-15 15:23:05 +08:00
80ef98d717
fix(phy): All chip support cert_test
2024-10-15 15:21:01 +08:00
da09d3391e
Merge branch 'bug/ci_test_https_server_file_serving_v5.2' into 'release/v5.2'
...
fix(protocols): Erased the storage partition for http_server ci test (v5.2)
See merge request espressif/esp-idf!34165
2024-10-15 13:50:33 +08:00
99038783d5
fix(bt/controller): Fixed BLE functions overriding on ESP32-C3 ECO7
...
(cherry picked from commit 020f7a6297
)
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2024-10-15 13:33:31 +08:00
b968b7aef5
Merge branch 'refactor/usb_host_add_func_ret_values_backport_5.2' into 'release/v5.2'
...
refactor(usb_host): USB Host add function return values description backport v5.2
See merge request espressif/esp-idf!34089
2024-10-15 10:24:16 +08:00
b00f88c701
Merge branch 'bugfix/xtensa_startup_stack_v5.2' into 'release/v5.2'
...
fix(system): fixed potential double exception when booting on xtensa (v5.2)
See merge request espressif/esp-idf!33903
2024-10-15 09:45:12 +08:00
4ea78b8882
fix(protocols): Erased the storage partition for http_server ci test
...
Added api to erase storage partition for http_server ci test
2024-10-14 15:47:22 +05:30
354233fc59
feat: add component_source property to component targets
2024-10-14 12:05:52 +02:00
bdcdd32bb7
Merge branch 'fix/ldgen_sort_v5.2' into 'release/v5.2'
...
fix(ldgen): enable default name SORT in linker fragment (v5.2)
See merge request espressif/esp-idf!34075
2024-10-14 15:20:41 +08:00
5b57212cfd
ci(mqtt): Set partition to large for c6 on custom outbox example
...
Example failed to build on CI for c6 target due to partition size.
2024-10-14 09:17:50 +02:00
226fde9f91
fix(ws_transport): Fix crash when reading
...
When parsing WS framing protocol integer promotion would cause
invalid values to be read. Acting upon these values would eventually
cause a crash
Fixes esp-protocols#645
2024-10-14 07:24:23 +02:00
8218cdd7fb
Merge branch 'bugfix/mbedtls_doc_update_v5.2' into 'release/v5.2'
...
docs: update mbedtls guide for TLS 1.3 supported change (v5.2)
See merge request espressif/esp-idf!33994
2024-10-14 10:47:30 +08:00
a9d3832514
Merge branch 'refactor/lcd_i80_gpio_config_v5.2' into 'release/v5.2'
...
Optimize RGB LCD IRAM usage (v5.2)
See merge request espressif/esp-idf!34126
2024-10-14 10:43:38 +08:00
43ec6b477c
Merge branch 'bugfix/fix_ble_handle_check_v5.2' into 'release/v5.2'
...
fix(ble/bluedroid): Fixed BLE handle check for GATT API (v5.2)
See merge request espressif/esp-idf!34095
2024-10-14 10:41:48 +08:00
738a7f0ba6
Merge branch 'feature/set_hp_sleep_power_mode_with_clock_src_selection_v5.2' into 'release/v5.2'
...
change(esp_hw_support): switch lp_cpu power mode with clock src selection to save lp_cpu working power (v5.2)
See merge request espressif/esp-idf!34112
2024-10-14 10:39:41 +08:00
90b962997a
Merge branch 'bugfix/backport_supplicant_fixes_v5.2' into 'release/v5.2'
...
fix(wifi): Backport some fixes(v5.2)
See merge request espressif/esp-idf!33976
2024-10-14 10:38:30 +08:00
d4d2448b66
Merge branch 'docs/update_ble_feature_support_status_v5.2' into 'release/v5.2'
...
docs(ble): Updated a feature name in feature status table v5.2
See merge request espressif/esp-idf!34063
2024-10-12 14:26:29 +08:00
7aa63a9c57
Merge branch 'docs/add_ble_get_started_docs_v5.2' into 'release/v5.2'
...
docs(ble): Added BLE Get Started (v5.2)
See merge request espressif/esp-idf!34020
2024-10-12 14:25:42 +08:00
5797e2b262
docs(ble): Added BLE Get Started (v5.2)
2024-10-12 14:25:42 +08:00
bfacecf739
Merge branch 'fix/mcpwm_pm_lock_memory_leak_v5.2' into 'release/v5.2'
...
fix(mcpwm): fix pm_lock memory issues (v5.2)
See merge request espressif/esp-idf!34059
2024-10-12 11:49:37 +08:00
14a1c1ac20
Merge branch 'ci/fix_macos_ccache_v5.2' into 'release/v5.2'
...
CI: Fix failing ccache and show ccache statistics for macOS tests (v5.2)
See merge request espressif/esp-idf!33938
2024-10-12 01:04:37 +08:00
383ac197f8
refactor(lcd): optimize rgb lcd iram usage
...
lcd_com_mount_dma_data() doesn't need to be placed in IRAM
2024-10-11 18:57:40 +08:00
e431eef577
test(freertos): Added unit test for event groups to test priority inversion
...
This commit adds a FreeRTOS unit test to verify that event groups do not
cause priority inversion when unblocking a higher priority task.
2024-10-11 11:53:47 +02:00
ea92cd650a
fix(freertos): Fixed priority inversion when setting event group bits
...
This commit fixes a priority inversion when a lower priority task set
event group bits to unblock a higher priority task but the lower
priority task continued to run.
2024-10-11 11:53:47 +02:00
eccca0a6b0
fix(wifi): Add a check on hostapd instance while handling an Auth frame
2024-10-11 15:12:14 +05:30
6a35be4e47
change(esp_hw_support): switch hp_sys default power mode with clock src selection
2024-10-11 15:47:48 +08:00
2a43f1379d
Merge branch 'docs/sync_psram_noinit_and_bss_description_v5.2' into 'release/v5.2'
...
docs(psram): sync psram noinit description (v5.2)
See merge request espressif/esp-idf!33463
2024-10-11 10:03:56 +08:00
2158eb68d0
fix(ble/bluedroid): Fixed BLE handle check for GATT API
...
(cherry picked from commit 514155de3b
)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2024-10-10 21:13:23 +08:00
7a20ceee6a
Merge branch 'feat/ble_mesh_v1.1_feat_disable_support_v5.2' into 'release/v5.2'
...
feat(ble_mesh): esp ble mesh v1.1 features enable/disable supported (v5.2)
See merge request espressif/esp-idf!33778
2024-10-10 19:09:58 +08:00
7aece79530
fix(usb_host): Update log level and error poropagation
2024-10-10 12:51:06 +02:00
f02ee8ef5d
refactor(usb_host): Fixed function return values in usb_host stack:
...
- updated doxygen for the whole usb_host stack
- doxygen for test_apps is not updated
- fixed error codes propagation problems in the usb_host stack
2024-10-10 12:51:06 +02:00
01333b3172
feat: add compiler config for not merging const sections
...
Probably GCC-13.x and on-wards uses "-fmerge-constants" to merge
the const section (string/floating-point) across compilation units.
This makes it difficult to properly analyze the size output of rodata
section across libraries, the merged section (big in size) is showed
across a single library.
The config option added here can help to disable this compiler behavior
and help to provide better size analysis. It can be used during
development phase only as it increases rodata section size.
2024-10-10 15:35:54 +05:30
8ba7c287b0
Merge branch 'task/add_ldgen_exception_for_freertos_v5.2' into 'release/v5.2'
...
fix(freertos): Added freertos and ringbuf fragments to the exception list of ldgen mapping checks (v5.2)
See merge request espressif/esp-idf!33216
2024-10-10 16:27:15 +08:00
532b2a0b98
Merge branch 'fix/ringbuf_receives_item_not_yet_sent_v5.2' into 'release/v5.2'
...
fix(esp_ringbuf): Fixed a bug where in a no-split buffer received items prematurely (v5.2)
See merge request espressif/esp-idf!33650
2024-10-10 16:27:05 +08:00
80c3e107c0
Merge branch 'fix/assert_fail_in_xtaskdeletewithcaps_v5.2' into 'release/v5.2'
...
Fixed occational assert failure in vTaskDeleteWithCaps() (v5.2)
See merge request espressif/esp-idf!33686
2024-10-10 16:26:45 +08:00
d414eacc86
fix(ldgen): enable default name SORT in linker fragment
...
Currently, the `SORT` flag mandates the inclusion of at least the
`sort_by_first` argument in the grammar, despite the documentation[1]
indicating that `SORT` can be utilized without any arguments, defaulting
to sorting input sections by name. Fix this by modifying the grammar
to allow a default `SORT` and update a test accordingly.
[1] https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-guides/
linker-script-generation.html
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-10-10 09:12:39 +02:00
be6e1d76e4
docs(psram): sync psram noinit description
2024-10-10 14:40:56 +08:00
b7d0eeb55a
Merge branch 'ble_dev/esp32c2eco4_chip_20240903_v5.2' into 'release/v5.2'
...
change(ble): update c2 eco4 ld file (v5.2)
See merge request espressif/esp-idf!33668
2024-10-10 14:19:43 +08:00
c12e684a29
Merge branch 'feat/adapt_spi_lcd_to_lvgl_v5.2' into 'release/v5.2'
...
docs: update programming guide to also support quad spi lcd (v5.2)
See merge request espressif/esp-idf!34037
2024-10-10 10:31:52 +08:00
be7b5ae40b
docs(ble): Updated a feature name in feature status table
2024-10-10 10:05:03 +08:00
13ae494d35
fix(mcpwm): fix pm_lock memory issues
2024-10-10 09:49:48 +08:00
95ac2b18e9
Merge branch 'bugfix/fix_bleqabr24_1282_v5.2' into 'release/v5.2'
...
Fixed BLE scanning and initiating coexist on ESP32 (v5.2)
See merge request espressif/esp-idf!33833
2024-10-09 17:19:45 +08:00
c842477479
Merge branch 'bugfix/fix_bci_443_v5.2' into 'release/v5.2'
...
fix(bt/controller): Fixed the timeout of wake up timer when using RC OSC (v5.2)
See merge request espressif/esp-idf!33892
2024-10-09 17:18:59 +08:00
d2a8b5e577
fix(usb/host): Correctly handle unpowered port in HUB
2024-10-09 11:16:17 +02:00
62a3b50c94
refactor(usb): Remove use of usb_phy_action() from unit tests
...
Currently, USB Host unit tests that require a software triggered disconnection/
reconnection rely on the 'usb_phy_action()' function.
This commit replaces those calls with 'hcd_port_command()' or
'usb_host_lib_set_root_port_power()'.
Note: Also removed 'test_usb_common.h/c' as it is no longer necessary are the
function call replacements.
2024-10-09 11:16:17 +02:00
dc838f6123
feat(usb): Add usb_host_lib_set_root_port_power()
...
This commit adds the usb_host_lib_set_root_port_power() function. This provides
a public API for users to power the root port OFF or ON at runtime, thus trigger
a disconnection or allow connections respectively.
In addition, the usb_host_config_t.root_port_unpowered install configuration is
provided to allow users to install the USB Host Library without automatically
powering ON the root port.
2024-10-09 11:16:17 +02:00
09f45cbd1e
change(ble): update c2 eco4 ld file
2024-10-09 17:06:34 +08:00
6a56adcda1
Merge branch 'feature/usb_host_hub_support_collective_backport_p2_v5.2' into 'release/v5.2'
...
feat(usb_host): Hub Support Collective backport part 2/3 (v5.2)
See merge request espressif/esp-idf!31363
2024-10-09 17:03:38 +08:00
73302ca332
Merge branch 'bugfix/warn_rc32k_use_v5.2' into 'release/v5.2'
...
fix(clk): warn the users to avoid using RC32K clock (v5.2)
See merge request espressif/esp-idf!33502
2024-10-09 17:02:54 +08:00
bee297a2a5
Merge branch 'bugfix/esp_ringbuf_32_bit_alignment_v5.2' into 'release/v5.2'
...
fix(ringbuf): allow xRingbufferCreateWithCaps to pass in non-32-bit aligned size (v5.2)
See merge request espressif/esp-idf!33521
2024-10-09 17:02:01 +08:00
d32aa79b67
Merge branch 'modified_ble_multi_conn_example_readme_v5.2' into 'release/v5.2'
...
update(ble): Modified the ble multi_conn example's readme (v5.2)
See merge request espressif/esp-idf!33992
2024-10-09 15:16:16 +08:00
ad8f9706ac
Merge branch 'bugfix/fix_ext_conn_adv_data_check_v5.2' into 'release/v5.2'
...
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(01cc408) (v5.2)
See merge request espressif/esp-idf!34002
2024-10-09 11:58:27 +08:00
941d389f28
docs(spi_lcd): update supported spi mode description
...
Closes https://github.com/espressif/esp-idf/issues/14605
2024-10-09 11:03:16 +08:00
24d39dea21
Merge branch 'bugfix/wifi_bt_coex_crash_v5.2' into 'release/v5.2'
...
fix(nimble): Fix the sequence of ll and host transport init (v5.2)
See merge request espressif/esp-idf!33962
2024-10-08 19:05:21 +08:00
2a19808dff
Merge branch 'feat/ble_mesh_lib_flash_size_optimized_v5.2' into 'release/v5.2'
...
feat(ble_mesh): ble mesh lib flash size optimized (v5.2)
See merge request espressif/esp-idf!33478
2024-10-08 18:58:14 +08:00
f48b694fa2
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(01cc408)
...
- Fixed extended connectable advertising data length check
(cherry picked from commit 8a80675b7c
)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2024-10-08 15:13:33 +08:00
8413ad1f68
feat(ble_mesh): esp ble mesh v1.1 features enable/disable supported
2024-10-08 15:03:16 +08:00
6356e35763
docs: update mbedtls guide for TLS 1.3 supported change
2024-10-08 10:00:43 +05:30
d800b8403e
update(ble): Modified the ble multi_conn example's readme
...
(cherry picked from commit 28ffd5fc04
)
Co-authored-by: Shen Weilong <shenweilong@espressif.com >
2024-10-08 11:53:41 +08:00
6699f1a51c
fix(esp_wifi): Prevent memory overflow in WPS
2024-10-07 11:12:35 +05:30
11ffeab864
fix(esp_wifi): Mask some error conditions in WPS
...
Mask some error conditions in WPS to increase the probability of
WPS success.
2024-10-07 11:12:35 +05:30
071585dd4d
fix(esp_wifi): Disable WPS timers once WPS succeed
2024-10-07 11:12:35 +05:30
8fbd04f839
fix(esp_wifi): Allow connection with WPA mode in WPS
2024-10-07 11:12:05 +05:30
a4b226b7c1
fix(esp_wifi): Deinit WPS registrar during hostapd deinit
2024-10-07 10:24:21 +05:30
5beab45cfe
fix(esp_wifi): Added prints in btm roam for error condition
2024-10-07 10:23:40 +05:30
dc6657cac4
Merge branch 'fix/host_based_security_workflows_v5.2' into 'release/v5.2'
...
fix(security): Fix host based security workflow doc
See merge request espressif/esp-idf!33959
2024-10-03 19:34:40 +08:00
0134202422
fix(nimble): Fix the sequence of ll and host transport init
2024-10-03 16:57:49 +08:00
b16c6f42e1
fix(security): Fix host based security workflow doc
...
Fix the secure boot digest burning command in
the secure boot enablement workflow
2024-10-03 11:46:47 +05:30
2b1122a698
Merge branch 'fix/idfpy_uf2_fail_v5.2' into 'release/v5.2'
...
fix(uf2): Ignore ESPBAUD, ESPPORT when calling idf.py uf2[-app] (v5.2)
See merge request espressif/esp-idf!33949
2024-10-02 20:33:23 +08:00
f0ee29e4e1
Merge branch 'feat/newlib-add-sbom-exclude_cve-2024-30949_v5.2' into 'release/v5.2'
...
fix(newlib): sbom: add CVE-2024-30949 to cve-exclude-list (v5.2)
See merge request espressif/esp-idf!33682
2024-10-01 21:16:58 +08:00
431923f23c
fix(uf2): Ignore ESPBAUD, ESPPORT when calling idf.py uf2[-app]
2024-10-01 13:47:19 +02:00
aba133e842
Merge branch 'feature/update_mbedtls_version_to_3.6.1_v5.2' into 'release/v5.2'
...
feat(mbedtls): updated mbedtls version to 3.6.1(v5.2)
See merge request espressif/esp-idf!33914
2024-10-01 18:03:51 +08:00
3d2c12dc0a
Merge branch 'fix/coredump_sha_build_error_v5.2' into 'release/v5.2'
...
fix(esp-coredump): fix build error when mbedtls hardware sha disabled (v5.2)
See merge request espressif/esp-idf!33944
2024-10-01 18:02:34 +08:00
03e3c7c54b
test(esp-coredump): add test for the soft sha config
2024-10-01 10:07:23 +02:00
a1287b1315
fix(esp-coredump): fix build error when mbedtls hardware sha disabled
2024-10-01 10:07:23 +02:00
12e18c4524
fix(build): fix orphan sections warning kconfig variable
2024-10-01 12:19:04 +07:00
ab0b7c6c29
fix(macos): ccache: re-enable, show stats, set CCACHE_DIR, limit CCACHE_MAXSIZE
2024-09-30 18:56:20 +02:00
6531fe94ca
Merge branch 'bugfix/fix_esp32c2_rom_eco1_mbedtls_issues_v5.2' into 'release/v5.2'
...
fix(esp_rom): Fixed esp32c2 rom eco1 mbedtls issues (v5.2)
See merge request espressif/esp-idf!33918
2024-09-30 14:18:09 +08:00
f8ca72cfe1
fix(esp_rom): Fixed esp32c2 rom eco1 mbedtls issues
2024-09-30 09:26:22 +08:00
2bc43825eb
feat(mbedtls): updated mbedtls version to 3.6.1
2024-09-29 22:37:58 +05:30
cae1491519
Merge branch 'feat/add_mode_chg_parem_v5.2' into 'release/v5.2'
...
feat(bt/bluedroid): Report sniff interval to application layer(v5.2)
See merge request espressif/esp-idf!33866
2024-09-29 14:03:27 +08:00
571ab51aa5
fix(system): fixed potential double exception when booting on xtensa
...
Due to old windows from the startup flow being present after
switching to running freertos tasks windowoverflow exceptions
could potentially try to save windows to the startup stack.
During this overflow they also values previously saved on the
startup stack to find earlier frames' stacks.
Since the start up stack was already recycled these values were
invalid and would cause a crash.
Closes https://github.com/espressif/esp-idf/issues/14406Y
2024-09-29 10:57:56 +08:00
601e35c926
Merge branch 'feat/get_ble_resolve_address_status_v5.2' into 'release/v5.2'
...
feat(ble/bluedroid): Support resolve BLE address for interval usage (v5.2)
See merge request espressif/esp-idf!33807
2024-09-29 10:30:04 +08:00
fc1c79ebc1
Merge branch 'bugfix/fix_hid_cod_setting_v5.2' into 'release/v5.2'
...
Bugfix/fix hid cod setting[backport 5.2]
See merge request espressif/esp-idf!33338
2024-09-27 19:23:24 +08:00
c5c198584b
Merge branch 'bugfix/fix_sdp_bugs_v5.2' into 'release/v5.2'
...
Bugfix/fix sdp bugs[backport 5.2]
See merge request espressif/esp-idf!33603
2024-09-27 19:22:48 +08:00
4219bb9ea1
fix(bt/controller): Fixed ble get tx power error
...
(cherry picked from commit 4108a5cc4c
)
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2024-09-27 18:33:37 +08:00
6208b93dad
fix(bt/controller): Fixed the timeout of wake up timer when using RC OSC
...
(cherry picked from commit 873708579c
)
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2024-09-27 18:33:34 +08:00
73ff61bd47
fix(ble/bluedroid): Fixed BLE spelling error in word
2024-09-27 15:50:57 +08:00
a2124a0464
feat(ble/bluedroid): Add BLE memory allocation failure message
2024-09-27 15:50:46 +08:00
31f6b3536c
feat(ble/controller): Display BLE controller init status for ESP32 and ESP32C3/S3
2024-09-27 15:50:37 +08:00
69eca1ff93
feat(ble/bluedroid): Optimize address resolution status for interval use
2024-09-27 14:47:44 +08:00
e5984120ac
feat(bt/bluedroid): Report sniff interval to application layer
2024-09-27 14:14:02 +08:00
0a935f1c1b
Merge branch 'feat/support_esp32c2_eco4_rom_systimer_hal_v5.2' into 'release/v5.2'
...
feat(esp_rom): support esp32c2 rev2.0(ECO4) rom systimer hal (backport v5.2)
See merge request espressif/esp-idf!33803
2024-09-27 12:16:21 +08:00
3f72cc5410
Merge branch 'feat/bringup_esp32c2_rom_mbedtls_to_formal_feature_v5.2' into 'release/v5.2'
...
feat(mbedtls): bringup rom mbedtls feature to formal (v5.2)
See merge request espressif/esp-idf!33801
2024-09-27 12:15:51 +08:00
609ab206a0
Merge branch 'fix/fix_clock_retention_link_context_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): add clock retention contents for esp32c6 & esp32h2 (v5.2)
See merge request espressif/esp-idf!33607
2024-09-27 12:15:13 +08:00
4032d73c89
Merge branch 'change/support_pm_slp_iram_opt_in_normal_light_sleep_v5.2' into 'release/v5.2'
...
change(esp_pm): bypass cache access assertion when using ext0 or ext1(backport v5.2)
See merge request espressif/esp-idf!33146
2024-09-27 11:45:56 +08:00
a749b2340c
Merge branch 'docs/freertos_stack_size_v5.2' into 'release/v5.2'
...
docs(freertos): update freertos comments to reflect that stack size is in bytes (v5.2)
See merge request espressif/esp-idf!33505
2024-09-27 09:22:07 +08:00
ba10acdeb0
Merge branch 'bugfix/fix_clang_compilation_issue_v5.2' into 'release/v5.2'
...
fix(nimble): Fix clang compilation issue (v5.2)
See merge request espressif/esp-idf!33764
2024-09-26 22:48:46 +08:00
3a3eecef02
fix(nimble): Fix clang compilation issue
2024-09-26 16:15:33 +05:30
ce5f2d1283
Merge branch 'feat/send_data_len_afer_conn_v5.2' into 'release/v5.2'
...
feat(nimble): Set data length after connection (v5.2)
See merge request espressif/esp-idf!33695
2024-09-26 18:42:48 +08:00
8f67dfdef0
Merge branch 'fix/fix_nimble_gatt_server_example_readme_v5.2' into 'release/v5.2'
...
docs(ble): Added BLE Get Started documentation link to README.md (v5.2)
See merge request espressif/esp-idf!33829
2024-09-26 15:47:24 +08:00
efa437d0ec
Merge branch 'bugfix/fix_some_bugs_in_avrcp_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fixed some bugs in AVRCP (Backport v5.2)
See merge request espressif/esp-idf!33578
2024-09-26 15:14:13 +08:00
2aad80cd92
Merge branch 'fix/ecdsa_verify_check_hash_len_v5.2' into 'release/v5.2'
...
Wrap some mbedtls' ECDSA verification related APIs (v5.2)
See merge request espressif/esp-idf!33784
2024-09-26 15:13:28 +08:00
76f0060cab
Merge branch 'bugfix/fixed_multi_conn_example_crash_issue_5.2' into 'release/v5.2'
...
fix(nimble): Fixed the crash issue of examples/bluetooth/nimble/ble_multi_conn
See merge request espressif/esp-idf!33493
2024-09-26 14:52:31 +08:00
5798ec62c5
feat(nimble): Set data length after connection
2024-09-26 09:57:00 +05:30
4fb04ce3aa
Merge branch 'bugfix/add_notify_flag_for_wifi_prov_v5.2' into 'release/v5.2'
...
fix(wifi_prov): Add notify characteristic flag support (v5.2)
See merge request espressif/esp-idf!33184
2024-09-26 11:44:06 +08:00
b20225d06a
Merge branch 'feat/support_esp32c2_eco4_rom_mbedtls_v3.6.0_lts_v5.2' into 'release/v5.2'
...
feat(mbedtls): support esp32c2 eco4 rom mbedtls v3.6.0 lts v5.2 (backport v5.2)
See merge request espressif/esp-idf!33421
2024-09-26 11:02:28 +08:00
1d4acf2617
fix(bt): Update bt lib for ESP32(3bf7ef0)
...
- Fixed BLE scanning and initiating coexist
(cherry picked from commit 241b90f3f0
)
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2024-09-26 10:33:31 +08:00
8db992903a
feat(ble/bluedroid): Support resolve BLE address for interval usage
...
(cherry picked from commit b88b511362
)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2024-09-26 10:27:35 +08:00
9b100a3527
Merge branch 'bugfix/fixed_c6_crash_c2_crash_issue_v5.2' into 'release/v5.2'
...
Bugfix/fixed c6 crash c2 crash issue (v5.2)
See merge request espressif/esp-idf!33598
2024-09-26 10:16:58 +08:00
7f297af892
fix(esp_hid): Fixed protocol mode mapping bug
...
Closes https://github.com/espressif/esp-idf/issues/14232
2024-09-26 09:57:21 +08:00
4459865257
feat(bt/bluedroid): Added definition of minor class of COD for peripheral major class
...
Closes https://github.com/espressif/esp-idf/issues/13622
2024-09-26 09:57:21 +08:00
10762295c4
fix(bt/bluedroid): Fixed not deep copy service_name and user1_ptr in RAW SDP search event
2024-09-26 09:55:28 +08:00
ec88dc9881
change(bt/bluedroid): Limited SDP service discovery operation
2024-09-26 09:55:28 +08:00
9a0f3619e8
change(bt/bluedroid): Release record data after SDP record created
2024-09-26 09:55:28 +08:00
f57dc4dec8
docs(ble): Added BLE Get Started documentation link to README.md
...
(cherry picked from commit 5f008828d3
)
Co-authored-by: Yuhan Wei <weiyuhan@espressif.com >
2024-09-26 09:38:17 +08:00
d13e0419f0
fix(bt/bluedroid): Fixed some bugs in AVRCP
2024-09-26 09:31:06 +08:00
c467c8ed65
Merge branch 'bugfix/exit_sniff_immed_enter_sniff_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fix the protocol stack to exit sniff mode(v5.2)
See merge request espressif/esp-idf!33398
2024-09-26 09:30:10 +08:00
1c3176c1c0
Merge branch 'docs/remove_user_guide_for_esp32_pico_kit_related_migration_v5.2' into 'release/v5.2'
...
docs: remove user guide for esp32-pico-kit related docs after migration (v5.2)
See merge request espressif/esp-idf!32782
2024-09-26 06:27:27 +08:00
3827dd0bee
Merge branch 'bugfix/add_dummy_cb_during_deinit_v5.2' into 'release/v5.2'
...
fix(nimble): De-register host cb in stack deinit (v5.2)
See merge request espressif/esp-idf!33374
2024-09-26 01:30:38 +08:00
3da56074c9
fix(ble): fixed occasional crash issue in multi-connect scenarios on ESP32-C6
2024-09-26 00:04:27 +08:00
981e6f93a4
fix(ble): fixed memory leak issue when using uart hci
...
(cherry picked from commit 4d2c44f511
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-09-26 00:04:27 +08:00
0974ae10dd
fix(ble): fixed occasional assertion issue when enabling logging on ESP32-C2
...
(cherry picked from commit 0ef9ecb715
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-09-26 00:04:27 +08:00
8835ba03a6
fix(ble): fixed occasional acl data packet loss issue when using UHCI on ESP32-H2
...
(cherry picked from commit c929a01931
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-09-26 00:04:27 +08:00
466acf6571
Merge branch 'bugfix/fix_batch_of_i2c_issue_v5.2' into 'release/v5.2'
...
fix(i2c_master): Fix an I2C issue that slave streth happen but master timeout...etc.4MR (backport v5.2)
See merge request espressif/esp-idf!33480
2024-09-25 23:29:50 +08:00
255d045cd7
Merge branch 'feat/update_tools_in_tools_json_v5.2' into 'release/v5.2'
...
feat(tools): Update tools: cmake, ninja, ccache (v5.2)
See merge request espressif/esp-idf!33531
2024-09-25 22:15:43 +08:00
1c346ddf35
Merge branch 'contrib/github_pr_14469_v5.2' into 'release/v5.2'
...
fix(spinlock): comparison of integer expressions of different signedness (GitHub PR) (v5.2)
See merge request espressif/esp-idf!33544
2024-09-25 20:33:01 +08:00
856988110b
feat(ble_mesh): ble mesh lib flash size optimized
2024-09-25 18:04:29 +08:00
34e8a4c7bd
Merge branch 'docs/optimized_ble_gattc_multi_connect_example_v5.2' into 'release/v5.2'
...
docs(ble/bluedroid): Optimize BLE example documentation for getting characteristic (v5.2)
See merge request espressif/esp-idf!33195
2024-09-25 17:44:54 +08:00
087adbe844
Merge branch 'bugfix/fix_ble_scan_assert_1728_v5.2' into 'release/v5.2'
...
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(e9ae856) (v5.2)
See merge request espressif/esp-idf!33721
2024-09-25 17:44:44 +08:00
ffdd8cc7b9
Merge branch 'fix/fix_length_ble_get_started_example_v5.2' into 'release/v5.2'
...
fix(ble): Increased the length of addr_str in ble_get_started nimble examples (v5.2)
See merge request espressif/esp-idf!33210
2024-09-25 17:42:12 +08:00
b5af26ca63
Merge branch 'bugfix/fix_blufi_deinit_fail_v5.2' into 'release/v5.2'
...
fix(nimble): Fixed deinit sequence in blufi (v5.2)
See merge request espressif/esp-idf!33769
2024-09-25 17:40:43 +08:00
60bd1222fa
Merge branch 'fix/added_a_change_to_print_address_of_advertising_instance_v5.2' into 'release/v5.2'
...
fix(nimble): Added a change to print address of an advertising instance (v5.2)
See merge request espressif/esp-idf!33562
2024-09-25 17:39:58 +08:00
4de20a9877
Merge branch 'bugfix/bidirectioanl_data_transfer_ble_spp_v5.2' into 'release/v5.2'
...
fix(nimble): Added support for bidirectional data trasfer (v5.2)
See merge request espressif/esp-idf!33413
2024-09-25 17:39:26 +08:00
07f668be14
fix(nimble): De-register host cb in stack deinit
2024-09-25 15:08:46 +05:30
afc8010c0a
Merge branch 'bugfix/make_cccd_flags_configurable_v5.2' into 'release/v5.2'
...
fix(nimble): Make CCCD flags configurable (v5.2)
See merge request espressif/esp-idf!33354
2024-09-25 17:37:16 +08:00
02e71cc11c
Merge branch 'bugfix/fixed_c5_ble_cache_error_240919_v5.2' into 'release/v5.2'
...
Bugfix/fixed c5 ble cache error 240919 (v5.2)
See merge request espressif/esp-idf!33760
2024-09-25 17:08:33 +08:00
beda0b5003
Merge branch 'feat/support_blecrt_242_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fixed access fault when reading BLE controller information fails (v5.2)
See merge request espressif/esp-idf!33633
2024-09-25 17:05:45 +08:00
a5d128b899
Merge branch 'bugfix/fix_ble_max_tx_power_on_esp32c3_v5.2' into 'release/v5.2'
...
fix(bt/controller): Change the max TX power to +20dBm on ESP32-C3 and ESP32-S3 (v5.2)
See merge request espressif/esp-idf!33616
2024-09-25 17:05:24 +08:00
5dbb1cfc4c
Merge branch 'feat/support_ble_scan_and_init_coex_on_esp32_v5.2' into 'release/v5.2'
...
Support BLE scanning and initiating coexist on ESP32 (v5.2)
See merge request espressif/esp-idf!33386
2024-09-25 17:05:19 +08:00
f2f6a2685f
Merge branch 'docs/remove_output_format_v5.2' into 'release/v5.2'
...
docs(size): remove -DOUTPUT_FORMAT output format option for idf.py size (v5.2)
See merge request espressif/esp-idf!33309
2024-09-25 16:53:22 +08:00
736e287c51
Merge branch 'feature/tools_fix_arm64_arm32_detection_v5.2' into 'release/v5.2'
...
fix(idf_tools): Fix platform detection - arm64 hardware but it's running in arm32 environment (v5.2)
See merge request espressif/esp-idf!33395
2024-09-25 16:52:58 +08:00
bb8f9993d4
feat(tools): Exclude modified folders by rebuild
2024-09-25 16:52:32 +08:00
87210c5610
feat(tools): Update tools: cmake, ninja, ccache
...
cmake v3.24.0 -> v3.30.2
ninja v1.11.1 -> v1.12.1
ccache v4.8 -> v4.10.2
Closes https://github.com/espressif/esp-idf/pull/14376
2024-09-25 16:52:32 +08:00
505625f6f7
Merge branch 'feature/add_api_to_get_last_status_code_logged_during_ota_v5.2' into 'release/v5.2'
...
feat(esp_https_ota): added API to get last status code logged from http resonse (v5.2)
See merge request espressif/esp-idf!33610
2024-09-25 15:38:22 +08:00
862ae0b8cd
Merge branch 'bugfix/check_bootloader_size_with_sign_v5.2' into 'release/v5.2'
...
fix(esptool_py): Check the size of the bootloader + signature block (v5.2)
See merge request espressif/esp-idf!33591
2024-09-25 15:35:55 +08:00
2b2869aba4
Merge branch 'fix/add_countermeasure_for_ecdsa_peripheral_issue_v5.2' into 'release/v5.2'
...
feat(hal): Add countermeasure for ECDSA generate signature (v5.2)
See merge request espressif/esp-idf!33747
2024-09-25 15:35:37 +08:00
bed8016f1f
Merge branch 'support_psram_noinit_segment_on_s3_v5.2' into 'release/v5.2'
...
feat(psram): add psram noinit segment support on s2/s3/p4/c5 and bss segment on c5 (v5.2)
See merge request espressif/esp-idf!33257
2024-09-25 15:27:56 +08:00
f2482e7aed
Merge branch 'feat/parlio_tx_support_psram_buffer_v5.2' into 'release/v5.2'
...
fix(parlio_tx): Fixed errors in the first transfer (v5.2)
See merge request espressif/esp-idf!33358
2024-09-25 15:25:01 +08:00
587a39ff1a
Merge branch 'update/version_5_2_3' into 'release/v5.2'
...
Update version to 5.2.3
See merge request espressif/esp-idf!33744
2024-09-25 15:12:17 +08:00
0bed1796af
feat(esp_rom): support esp32c2 rev2.0(ECO4) rom systimer hal
2024-09-25 12:02:02 +08:00
ab38da2e62
feat(esp_rom): add esp32c2.rom.eco4.ld
2024-09-25 12:01:26 +08:00
05caca8cdd
feat(esp_hw_support): Support esp32c2 rev2.0 chip
2024-09-25 11:58:22 +08:00
3bfe43fb68
feat(mbedtls): bringup rom mbedtls feature to formal
2024-09-25 11:52:35 +08:00
52cf97ebd5
feat(mbedtls): Wrap mbedtls_ecdsa_read_signature to use ECDSA hardware when possible
2024-09-24 16:50:38 +05:30
a14ed03c11
fix(mbedtls/port): Check signature hash length before using ECDSA hardware
2024-09-24 16:50:28 +05:30
1b47d34c40
fix(nimble): Fixed deinit sequence in blufi
2024-09-24 12:20:41 +05:30
fd7802bae1
fix(ble): unified ble memory allocation method
...
(cherry picked from commit 8e4cc79a27
)
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-09-24 12:03:28 +08:00
5b6d8812d1
feat(hal): Add countermeasure for ECDSA generate signature
...
The ECDSA peripheral before ECO5 of esp32h2 does not perform the ECDSA
sign operation in constant time. This allows an attacker to read the
power signature of the ECDSA sign operation and then calculate the
ECDSA key stored inside the eFuse. The commit adds a countermeasure
for this attack. In this case the real ECDSA sign operation is
masked under dummy ECDSA sign operations to hide its real power
signature
2024-09-23 19:28:12 +05:30
c9763f62dd
change(version): Update version to 5.2.3
2024-09-23 14:48:14 +02:00
7e31cdd75e
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(63eb54d)
...
- Fixed issue where RPA is not updated after BLE RPA timeout
2024-09-23 13:32:57 +08:00
34771563b9
test(bt/bluedroid): Support to disable BLE address resolution
2024-09-23 13:32:57 +08:00
1437bb1206
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(e9ae856)
...
- Fixed BLE scan assert in lld_scan.c 1728
(cherry picked from commit 32c7694f56
)
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2024-09-23 11:13:26 +08:00
eedc6d46c0
fix(freertos): Fixed assert failure in vTaskDeleteWithCaps
...
This commit fixes an assert failure in vTaskDeleteWithCaps() when
multiple un-pinned tasks are created with stack in the external memory
and such tasks delete themselves.
Closes https://github.com/espressif/esp-idf/issues/14222
2024-09-20 10:28:14 +02:00
4a5fb3e250
test(freertos): Added a test for vTaskDeleteWithCaps when stack is in ext RAM
...
This commit adds a stress tests for creating multiple tasks with
xTaskCreateWithCaps such that the stack is allocated in external SPIRAM.
Then the tasks self-delete. This is done iteratively as stress test.
2024-09-20 10:28:14 +02:00
bb5180f33f
fix(newlib): sbom: add CVE-2024-30949 to cve-exclude-list
2024-09-20 14:55:19 +07:00
2e454af5e2
fix(esp_ringbuf): Fixed a bug where in a no-split buffer received items prematurely
...
This commit fixes a bug in the no-split buffer which could receive an
item prematurely if the space on the buffer is acquired until the buffer
is full. The commit also adds a unit test for this scenario.
Closes https://github.com/espressif/esp-idf/issues/14568
2024-09-19 15:59:46 +02:00
e9484c617d
fix(bt/bluedroid): Fixed access fault when reading BLE controller information fails
...
(cherry picked from commit e4e23087ee
)
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2024-09-19 09:12:34 +08:00
2c133cb1bc
feat(bt/bluedroid): Add BLE connection id param for ESP_GATTS_RESPONSE_EVT
...
(cherry picked from commit e4a372ab76
)
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2024-09-19 09:12:32 +08:00
3a8c97a1c9
fix(bt/controller): Change the max TX power to +20dBm on ESP32-C3 and ESP32-S3
...
(cherry picked from commit fe43c8f1b5
)
Co-authored-by: chenjianhua <chenjianhua@espressif.com >
2024-09-18 17:34:27 +08:00
c9f92ef182
feat(esp_https_ota): added API to get last status code logged from http resonse
...
Closes https://github.com/espressif/esp-idf/issues/14302
2024-09-18 14:58:27 +05:30
f617e55e5e
fix(esp_hw_support): add clock retention contents
2024-09-18 17:11:24 +08:00
d6f01e03d9
fix(examples): Increases partition table offset for SBV2+FE test
2024-09-18 09:58:29 +03:00
8cf1c45496
fix(esptool_py): Check the size of the bootloader + signature block
2024-09-18 09:58:29 +03:00
ca4eae5ab1
feat(openthread): add thread curl https ci case
2024-09-18 14:31:07 +08:00
51b80c4d16
fix(nimble): Added a change to print address of an advertising instance
2024-09-17 12:18:53 +05:30
bd62dfb21f
fix(spinlock): comparison of integer expressions of different signedness
2024-09-14 10:36:23 +03:00
a6cce532f5
fix(wdt): changed register dump on non panic task WDT to be more descriptive
...
Closes https://github.com/espressif/esp-idf/issues/14400
2024-09-14 10:11:10 +08:00
582667d443
fix(ringbuf): allow xRingbufferCreateWithCaps to pass in non-32-bit aligned size
2024-09-13 17:24:53 +08:00
36ae66a5b7
docs(freertos): update freertos comments to reflect that stack size is in bytes
...
Closes https://github.com/espressif/esp-idf/issues/11600
2024-09-13 13:33:46 +08:00
6594e71d2d
fix(clk): warn the users to avoid using RC32K clock
2024-09-13 11:59:58 +08:00
052d7ef6e9
fix(ble): Increased the length of addr_str in README.md
2024-09-13 09:39:29 +08:00
45bd7bcde9
fix(ble): Increased the length of addr_str in ble_get_started nimble examples
2024-09-13 09:39:29 +08:00
f8ca5da078
fix(ble): fiexed the crash issue of examples/bluetooth/nimble/ble_multi_conn
2024-09-12 20:56:29 +08:00
c341065ce4
fix(system): fixed warnings related to ununsed var in spinlock.h
2024-09-12 08:45:42 +02:00
95e16f6a72
Merge branch 'bugfix/eth_plus_wifi_doc_v5.2' into 'release/v5.2'
...
docs(esp_eth): added warning to not use ESP32 as ETH CLK source with WiFi (v5.2)
See merge request espressif/esp-idf!33246
2024-09-12 14:35:15 +08:00
1c5d32e57d
fix(i2c): Fix the wrong return value of esp32,esp32s2,esp32s3
2024-09-12 11:56:51 +08:00
2e1928c31c
fix(i2c): Fix the i2c sda/scl force out register value on some esp chips
2024-09-12 11:56:51 +08:00
fdc5fa2931
fix(i2c): Fix possible error state in clear the bus,
...
Closes https://github.com/espressif/esp-idf/issues/13647
2024-09-12 11:56:51 +08:00
6adee5052f
fix(i2c_master): Fix an I2C issue that slave streth happen but master timeout set seems doesn't work
...
Closes https://github.com/espressif/esp-idf/issues/14129
Closes https://github.com/espressif/esp-idf/issues/14401
2024-09-12 11:56:51 +08:00
22eadb5a76
Merge branch 'bugfix/gcmp_reason_code_v52' into 'release/v5.2'
...
fix(esp_wifi): Fix reason code for sta not supporting GCMP(v5.2)
See merge request espressif/esp-idf!33448
2024-09-12 11:16:34 +08:00
7bf8ae0b40
Merge branch 'bugfix/fix_missing_per_adv_sync_est_evt_v5.2' into 'release/v5.2'
...
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(c66a703) (Backport v5.2)
See merge request espressif/esp-idf!33449
2024-09-12 10:45:40 +08:00
efdeaba73b
Merge branch 'bugfix/fix_some_ble_bugs_240826_v5.2' into 'release/v5.2'
...
Fixed some BLE bugs 240826 on ESP32C3 (8ce789b) (v5.2)
See merge request espressif/esp-idf!33390
2024-09-12 10:45:02 +08:00
b5373984b1
test(sysview): fix gdb no response error in sysview_heap_log tests
2024-09-11 13:40:50 +03:00
0f32051c65
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(c66a703)
...
- Fixed missing sync established event after canceling sync
2024-09-11 16:48:55 +08:00
6f0abe238c
fix(esp_wifi): Fix reason code for sta not supporting GCMP
...
Add fix for returning correct reason code when sta doesn't
support GCMP to ensure consistent behaviour for all chips.
2024-09-11 14:08:32 +05:30
49a0e85acd
This is a combination of 2 commits.
...
docs: update startup.rst description for single-core chip support
2024-09-11 10:44:39 +08:00
3340050eae
feat(mbedtls): support rom mbedtls threading layer
2024-09-10 10:20:29 +08:00
d4dea72f24
feat(mbedtls): select MBEDTLS_CMAC_C when MBEDTLS_USE_CRYPTO_ROM_IMPL enabled
2024-09-10 10:20:23 +08:00
4c567bd203
feat(mbedtls): support ROM mbedtls v3.6.0 on C2 rev2.0(ECO4)
2024-09-10 10:20:14 +08:00
82950845be
feat(esp_rom): include rom.mbedtls.eco4.ld with C2 rev2.0(ECO4) select
2024-09-10 10:13:53 +08:00
2384b3ac33
feat(esp_rom): update esp32c2.rom.mbedtls.eco4.ld
2024-09-10 10:08:03 +08:00
d2e04a987b
feat(esp_hw_support): Support esp32c2 rev2.0 chip
2024-09-10 10:07:31 +08:00
baa4021d2e
fix(nimble): Added support for bidirectional data trasfer
2024-09-09 18:41:16 +05:30
c8c6fd1413
Merge branch 'bugfix/psram_fallback_in_wifi_osi_v5.2' into 'release/v5.2'
...
fix(wifi): Add PSRAM failure fallback in WiFi Queue API's (backport v5.2)
See merge request espressif/esp-idf!33346
2024-09-09 19:53:25 +08:00
7ba8821740
Merge branch 'fix/fix_some_wifi_bugs_0902_v5.2' into 'release/v5.2'
...
fix(wifi): fix some wifi bugs and add api to enable bss color collsion detection (v5.2)
See merge request espressif/esp-idf!33267
2024-09-09 19:52:29 +08:00
804e140701
fix(bt/bluedroid): Fix the protocol stack to exit sniff mode
...
- Already in result mode but request change indication has not been cleared
2024-09-09 16:19:24 +08:00
ddda09bca7
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(8ce789b)
...
- Fixed BLE vendor HCI set scan perfer address command
- Support BLE vendor HCI get controller compile version command
- Fixed BLE util buffer free after controller reset
- Fixed assert when connection already exist and be connected again
2024-09-09 11:35:24 +08:00
e3792ff20f
feat(bt): Update esp32 bt-lib(bc393dd)
...
- Fixed BLE vendor HCI set scan perfer address command
- Support BLE vendor HCI get controller compile version command
- Support BLE scanning and initiating coexist
2024-09-09 11:30:40 +08:00
e1feca0d48
refactor(hub): Cleaned up dev_tree_node debug output, moved node freeing
2024-09-06 22:53:50 +02:00
b746f6d6ef
feat(esp_system): drop .got* sections and add hint
...
Closes https://github.com/espressif/esp-idf/issues/14296
2024-09-06 18:48:39 +07:00
062cf21381
fix(wifi): fix some wifi bugs (v5.2)
2024-09-06 19:04:21 +08:00
76cfb388b3
fix(idf_tools): fix delimiter when the updater parsing, ' *' or ' '
2024-09-06 17:13:01 +07:00
04b77f56f5
fix(idf_tools): Fix platform detection for arm64 machine but arm32 environment
2024-09-06 17:10:40 +07:00
3d2edb47bb
refactor(ext_hub): Prerequisites for the Ext Port Driver
2024-09-06 10:37:01 +02:00
5b346ca9d8
fix(usb_host): The Enumeration Driver, cancellation on error
2024-09-06 10:37:01 +02:00
16c3c050be
docs(ext_hub): Added description for External Hub Driver
2024-09-06 10:36:57 +02:00
ec6f52a717
feat(ext_hub): Added External Hub driver
2024-09-06 10:02:38 +02:00
59be21b763
fix(usb_host): Increased address map for clients and changed the uid member type
2024-09-06 10:02:37 +02:00
9f0ef05192
fix(enum): Returned usb_round_up_to_mps for control request of string descriptors
2024-09-06 10:02:37 +02:00
38bb90dd9a
feat(hub): Added device tree nodes list and uid calculation logic
2024-09-06 10:02:37 +02:00
c5ee01dd0b
fix(enum): Fixed STALL on descriptor request, removed unused value
2024-09-06 10:02:37 +02:00
d41dd420da
docs(enum): Added description for Enumeration process (Enum Driver)
2024-09-06 10:02:37 +02:00
410a6a21c5
refactor(enum): Curved out Enumeration process from Hub Driver
2024-09-06 10:02:37 +02:00
284b978cb4
refactor(hub): Updated HUB api for ENUM driver
2024-09-06 10:02:37 +02:00
30681356d8
refactor(usbh): Updated USBH api for ENUM driver
2024-09-06 10:02:37 +02:00
d34a39e9a6
fix(parlio_tx): fix error in first transfer and 1 byte transfer
...
On p4, the clock was configured in the wrong order causing a dropped
count on the first transmission. And gdma eof event fails to trigger
parlio_tx eof event when transmitting single byte.
2024-09-06 14:10:15 +08:00
8ae2cf751c
fix(nimble): Make CCCD flags configurable
2024-09-06 10:52:37 +05:30
75cec307f1
fix(nimble): Add notify characteristic flag support
2024-09-05 16:19:31 +05:30
8e06b09d31
fix(wifi): Add PSRAM failure fallback in WiFi Queue API's
2024-09-05 14:29:19 +05:30
da9536dbab
Merge branch 'bugfix/fixed_assert_on_esp32c2_v5.2' into 'release/v5.2'
...
fix(ble): fixed crash issue during deinit host after deinit controller on ESP32-C2 (v5.2)
See merge request espressif/esp-idf!33206
2024-09-05 15:04:13 +08:00
b1c6f48c10
fix(pm): cancel cache_safe_assertion when using ext0 & ext1
2024-09-04 17:10:31 +08:00
0f18942d27
docs(size): remove -DOUTPUT_FORMAT output format option for idf.py size
...
Setting OUTPUT_FORMAT through the CMake variable probably never
functioned and seems to be a remnant (possibly a typo in the
documentation) from the time when the -DOUTPUT_JSON=1 CMake variable was
used to specify the JSON output format, prior to the introduction of the
--format option. This removes the note regarding the option to choose
the output format using -DOUTPUT_FORMAT.
Closes https://github.com/espressif/esp-idf/issues/14383
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-09-04 09:57:52 +02:00
4d9aa7fd25
fix(ext_32k): fix the external 32K issue on C3&S3 (v5.2)
2024-09-04 14:57:55 +08:00
3efad30654
feat(psram): add psram noinit segment support on S2/S3/P4/C5
...
Closes https://github.com/espressif/esp-idf/issues/14253
2024-09-03 17:42:09 +08:00
73d0c9a2d0
docs: Update zh_CN translation for MR32736
2024-09-02 11:41:23 +02:00
25b6e7412c
docs(esp_eth): added warning to not use ESP32 as ETH CLK source with WiFi
2024-09-02 10:50:14 +02:00
cfd8a30995
Merge branch 'bugfix/esp32_rx_sense_v5.2' into 'release/v5.2'
...
fix(phy): fix esp32 rx sense issue(v5.2)
See merge request espressif/esp-idf!33169
2024-08-30 17:38:29 +08:00
e90bb54f8b
test(freertos): Added build test for function in flash with -Os optimation
...
This commit adds a build test for when FreeRTOS and esp_ringbuf functions
are placed in flash and the compiler optimizes for code size.
2024-08-30 09:16:52 +02:00
3dc035d8d6
fix(freertos): Added freertos fragments to the exception list of ldgen mapping checks
...
This commit adds freertos and esp_ringbuf linker fragment sections
to the exception list of the ldgen mappings checker script.
2024-08-30 09:16:50 +02:00
d8418f92ab
Merge branch 'fix/clang_linker_fix_for_linux_target_v5.2' into 'release/v5.2'
...
fix(cmake): Fixed linker not supporting -warn_commons for linux target on MacOS (v5.2)
See merge request espressif/esp-idf!33053
2024-08-30 13:49:40 +08:00
edea4da5b9
fix(ble): fixed crash issue during deinit host after deinit controller on ESP32-C2
2024-08-30 12:02:58 +08:00
3835e1d89a
Merge branch 'feat/lwip_ppp_more_opts_v5.2' into 'release/v5.2'
...
lwip: PPP configs to enable/disable: Server side, IP header compression (v5.2)
See merge request espressif/esp-idf!33192
2024-08-30 10:45:29 +08:00
d37fc13ee8
Merge branch 'fix_wrong_ap3204_id_check_v5.2' into 'release/v5.2'
...
fix(psram): fixed ap3204 id check (v5.2)
See merge request espressif/esp-idf!33130
2024-08-30 10:42:32 +08:00
dbc7694fcb
Merge branch 'feature/check_efuse_blk_after_ota_v5.2' into 'release/v5.2'
...
feat(bootloader): support to check efuse block revision (v5.2)
See merge request espressif/esp-idf!33137
2024-08-30 10:39:02 +08:00
378dc6d3d8
Merge branch 'bugfix/fix_wifi_bugs_240829_v5.2' into 'release/v5.2'
...
fix(wifi): fix wifi bugs 240829 v5.2
See merge request espressif/esp-idf!33199
2024-08-29 22:16:44 +08:00
59f8a4820e
Merge branch 'bugfix/add_bluedroid_support_for_esp_ip_v5.2' into 'release/v5.2'
...
fix(wifi_prov): Add support for ESP IP controller chips in bluedroid (v5.2)
See merge request espressif/esp-idf!33178
2024-08-29 20:36:16 +08:00
d8004c197d
fix(wifi_prov): Add support for ESP IP controller chips in bluedroid
2024-08-29 15:05:37 +05:30
243d6752ad
fix(ble/bluedroid): Optimize BLE function 'esp_ble_resolve_adv_data_by_type'
2024-08-29 16:17:46 +08:00
fff9b4e779
docs(ble/bluedroid): Optimize BLE example documentation for getting characteristic
2024-08-29 16:17:46 +08:00
5295cfc696
fix(bt/bluedroid): Resolve warning: unused variable 'pp'
2024-08-29 16:17:46 +08:00
aba6b8d8f7
fix(lwip): Used dedicated IP4 address type
2024-08-29 10:01:38 +02:00
aa49e53d5b
fix(lwip): esp_netif supports esp_netif_get_netif_impl() for PPP
2024-08-29 10:01:38 +02:00
501a25f0c7
feat(lwip): Added PPP config option to control VJ header compression
2024-08-29 10:01:38 +02:00
a9265db5f1
feat(lwip): Add support for PPP server
...
Added support PPP_SERVER option in LWIP
Added support for configuring preferred addresses of PPP endpoints.
2024-08-29 10:01:37 +02:00
c85eb58480
fix(wifi): fix wifi bugs 240828 v5.2
2024-08-29 14:19:59 +08:00
049e4af543
fix(cmake): Fixed linker not supporting -warn_commons for linux target on MacOS
...
This commit updates the ld linker flags to conditionally include the
-warn_commons flag when the linux target is built on MacOS. This is
because, not all versions of ld support the -warn_commons option.
Closes https://github.com/espressif/esp-idf/issues/13185
2024-08-29 11:46:38 +08:00
c143e68c9f
Merge branch 'feature/update-qemu-to-esp_develop_9.0.0_20240606_v5.2' into 'release/v5.2'
...
feat(tools): update qemu version to esp_develop_9.0.0_20240606 (v5.2)
See merge request espressif/esp-idf!31527
2024-08-29 11:46:07 +08:00
06d9071fd0
Merge branch 'fix/hfp_pcm_codec_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fix default codec type on PCM datapath for hfp_hf (backport v5.2)
See merge request espressif/esp-idf!33159
2024-08-29 10:56:44 +08:00
db77e905dc
Merge branch 'contrib/github_pr_14286_v5.2' into 'release/v5.2'
...
fix(bt): Add a parameter in the two least significant bits of Class of Device (backport v5.2)
See merge request espressif/esp-idf!33165
2024-08-29 10:30:24 +08:00
8c919e027a
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20240821_v5.2' into 'release/v5.2'
...
feat(tools): update openocd version to v0.12.0-esp32-20240821 (v5.2)
See merge request espressif/esp-idf!33171
2024-08-29 10:17:24 +08:00
58181b61c6
Merge branch 'backport/fix_oob_issue_found_by_cid' into 'release/v5.2'
...
fix(802.15.4): fix oob issue for pending table(Backport v5.2)
See merge request espressif/esp-idf!33167
2024-08-28 23:29:13 +08:00
2064b5e370
Merge branch 'backport/reply_NS_without_ll_opt_v5.2' into 'release/v5.2'
...
feat(lwip): reply the NS without LL opt(Backport v5.2)
See merge request espressif/esp-idf!33149
2024-08-28 22:12:09 +08:00
0b864f0ab7
Merge branch 'docs/delete_not_available_p4_documents_v5.2' into 'release/v5.2'
...
docs: delete unavailable document links for ESP32-P4 (v5.2)
See merge request espressif/esp-idf!33152
2024-08-28 19:21:26 +08:00
3f83210435
feat(tools): update openocd version to v0.12.0-esp32-20240821
2024-08-28 13:20:09 +03:00
075849c503
fix(phy): fix esp32 rx sense issue
...
improve esp32 rx sense from -94 to -97 which was introduced by ea4a2c70
2024-08-28 18:05:44 +08:00
b36b0a88ce
fix(802.15.4): fix oob issue for pending table
2024-08-28 17:37:02 +08:00
dd2511c6b3
fix(bt/bluedroid): Fix default codec type on PCM datapath for hfp_hf
2024-08-28 17:00:49 +08:00
4afa6b4c21
Merge branch 'docs/remove_ble_s2_sdkconfig' into 'release/v5.2'
...
fix(ble): Delete c5/s2 sdkconfig in BLE get_started examples
See merge request espressif/esp-idf!33093
2024-08-28 16:56:07 +08:00
fa11f9c7b3
fix(bt): Add a parameter in the two least significant bits of Class of Device
2024-08-28 16:49:35 +08:00
d3155e71ea
fix(bt): Enable use of RESERVED bits in COD (GitHub PR)
2024-08-28 16:49:25 +08:00
b07f445531
Merge branch 'fix/correct_esp_xt_wdt_configuration_v5.2' into 'release/v5.2'
...
fix(esp_system): properly exclude XTAL32K WDT from other chips (v5.2)
See merge request espressif/esp-idf!31746
2024-08-28 16:09:02 +08:00
2156303089
docs: delete unavailable document links for ESP32-P4
2024-08-28 15:58:06 +08:00
fc4abfabb4
Merge branch 'debug/fix_deep_sleep_wake_up_by_ble_v5.2' into 'release/v5.2'
...
fix(ble): fix BLE immediately wakeup deep sleep (v5.2)
See merge request espressif/esp-idf!33096
2024-08-28 15:13:15 +08:00
d092970f58
feat(lwip): reply the NS without LL opt
2024-08-28 15:01:42 +08:00
cfed0d27dc
docs: Remove User Guide for ESP32-Pico-Kit related docs after migration
2024-08-28 14:37:01 +08:00
68c10bbbfd
Merge branch 'fix/fix_esp32s2_get_ack_rssi_issue_v5.2' into 'release/v5.2'
...
fix(wifi): fix esp32s2 get ack rssi invaild issue backport v5.2
See merge request espressif/esp-idf!33129
2024-08-28 14:34:39 +08:00
7f9c1b3e6f
feat(esp_eth): enable openeth in QEMU for ESP32-S3
2024-08-28 13:51:53 +08:00
b357121ec6
feat(tools): update qemu version to esp_develop_9.0.0_20240606
2024-08-28 13:51:53 +08:00
e98e6dc079
Merge branch 'backport/openthread_related_feature_v52' into 'release/v5.2'
...
Backport some openthread related features on to release v5.2 branch(Backport v5.2)
See merge request espressif/esp-idf!33118
2024-08-28 13:50:53 +08:00
4a6154f6a3
Merge branch 'fix/spi_hd_seg_fix_iwdt_timeout_v5.2' into 'release/v5.2'
...
fix(spi_slave_hd): fix seg mode potential iwdt timeout when multi task call (v5.2)
See merge request espressif/esp-idf!31843
2024-08-28 13:41:55 +08:00
f42dcf03b6
Merge branch 'bugfix/cache2phys_xip_v5.2' into 'release/v5.2'
...
fix(mmap): fixed spi_flash_cache2phys return addr in PSRAM issue (v5.2)
See merge request espressif/esp-idf!31106
2024-08-28 13:39:20 +08:00
685c25d3ac
Merge branch 'fix/fix_softap_sta_example_deafult_dns_addr_v5.2' into 'release/v5.2'
...
fix(wifi): fix softap_sta example default dns addr invaild issue backport for 5.2
See merge request espressif/esp-idf!33132
2024-08-28 13:35:41 +08:00
bff6fb518e
refactor(bootloader): lower down the log level to reduce the bootloader size
2024-08-28 12:12:56 +08:00
e5393c6e2e
feat(bootloader): support to check efuse block revision
...
change(bootloader): remove ignore efuse check flag (temp)
change(bootloader): use int for the minimum efuse blk rev (temp)
2024-08-28 12:12:54 +08:00
600aa69ade
docs(chip_revision): update eFuse block revision info
2024-08-28 12:12:25 +08:00
872fd1adfd
Merge branch 'bugfix/fix_wrong_typecast_spp_v5.2' into 'release/v5.2'
...
fix(wifi): Fix wrong typecasting of sta_info while getting SPP Caps (Backport v5.2)
See merge request espressif/esp-idf!33119
2024-08-28 10:54:06 +08:00
4c5569fc51
Merge branch 'coredump_fixes_v5.2' into 'release/v5.2'
...
Coredump fixes v5.2
See merge request espressif/esp-idf!33084
2024-08-28 10:49:00 +08:00
6f8da01e38
fix(psram): fixed ap3204 id check
2024-08-28 10:45:08 +08:00
9f486361d4
Merge branch 'bugfix/fix_usb_dp_pullup_disable_v5.2' into 'release/v5.2'
...
GPIO: correct pio_ll_pullup_dis when USB DP (backport v5.2)
See merge request espressif/esp-idf!32495
2024-08-28 10:45:06 +08:00
a22c8b3802
fix(wifi): fix softap_sta example default dns addr invaild issue
2024-08-28 10:44:14 +08:00
3b330b4f2f
fix(esp_system): properly exclude XTAL32K WDT from other chips
...
Closes https://github.com/espressif/esp-idf/issues/13955
2024-08-28 10:40:39 +08:00
ab68008fca
fix(wifi): fix esp32s2 get ack rssi invaild issue
2024-08-28 10:31:25 +08:00
eee82730aa
fix(wifi): Fix wrong typecasting of sta_info while getting SPP Caps
2024-08-27 16:11:46 +05:30
f5e6cfbaf1
feat(esp_netif): add an API to get all preferred ip6 addresses
2024-08-27 18:31:55 +08:00
f4cdaf2433
feat(802.15.4): support large scale pending table size
2024-08-27 18:31:43 +08:00
9ee2a361fd
feat(openthread): support time sync feature on border router
2024-08-27 18:31:32 +08:00
c122a11653
fix(openthread): fix RCP build to pass time sync and CSL options
...
Closes https://github.com/espressif/esp-idf/pull/14060
2024-08-27 18:31:26 +08:00
a2f763b6e3
feat(lwip): add a config to set the size of ND6 table cache
2024-08-27 18:31:11 +08:00
43098fc4de
Merge branch 'bugfix/pm-165_v5.2' into 'release/v5.2'
...
backport v5.2: fix the issue of station fail to connect to softap caused by abnormal rf flag signal
See merge request espressif/esp-idf!33104
2024-08-27 17:17:32 +08:00
9fa101c215
Merge branch 'bugfix/ldgen_file_single_entry_v5.2' into 'release/v5.2'
...
fix(ldgen): fix linker script generation from a single-entry fragment file (backport v5.2)
See merge request espressif/esp-idf!33100
2024-08-27 13:46:24 +08:00
e388ab3240
fix(esp_wifi): fix the issue of station fail to connect to softap caused by abnormal rf flag signal
2024-08-27 13:32:29 +08:00
41502dbf64
feat(ble): add internal api to change ble slow clock source
2024-08-27 12:47:22 +08:00
063fbc872d
fix(ldgen): fix linker script generation from a single-entry fragment file
2024-08-27 11:41:15 +08:00
926e038cd9
fix(ble): Removed unsupported sdkconfig in BLE get started examples
2024-08-27 11:30:20 +08:00
466d42359c
fix(ble): remove ble wakeup before entering light sleep
2024-08-27 10:27:11 +08:00
53fef80656
Merge branch 'feat/esp_netif_dns_switch_v5.2' into 'release/v5.2'
...
[LWIP]: Update submodule to bced058f (multi DNS + PPP/mbedTLS) (v5.2)
See merge request espressif/esp-idf!32799
2024-08-27 10:18:01 +08:00
a9da6b38ed
Merge branch 'bugfix/fixed_c6_c2_issues_master_v5.2' into 'release/v5.2'
...
Bugfix/fixed c6 c2 issues master (v5.2)
See merge request espressif/esp-idf!33065
2024-08-27 10:14:32 +08:00
39a6934056
Merge branch 'bugfix/fix_esp32c6_rxappend_esp32_tbtt_delay_v5.2' into 'release/v5.2'
...
fix(coex): fix esp32 crash issue, fix esp32c6 rx issue
See merge request espressif/esp-idf!33074
2024-08-26 20:09:26 +08:00
93de12ee69
fix(ble): fixed ble controller issues on ESP32-H2
2024-08-26 19:41:48 +08:00
9b9c1e85d3
fix(ble): fixed ble controller issues on ESP32-C6
2024-08-26 19:41:08 +08:00
1f79c16d70
fix(ble): fixed ble controller issues on ESP32-C2
2024-08-26 19:39:33 +08:00
127e2e4a88
fix(coredump): fix buffer overflow inside esp_core_dump_get_summary
...
Closes https://github.com/espressif/esp-idf/issues/13754
2024-08-26 13:27:40 +03:00
36d2fd821f
Merge branch 'bugfix/fix_work_queue_delete_on_bluedroid_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fixed work queue delete when create thread failed (v5.2)
See merge request espressif/esp-idf!33038
2024-08-26 14:55:16 +08:00
0fd45a0d0a
Merge branch 'feat/collect_retention_link_definition_v5.2' into 'release/v5.2'
...
change(esp_hw_support): collect retention link priority definition (v5.2)
See merge request espressif/esp-idf!33069
2024-08-26 14:27:45 +08:00
0eba5a9537
fix(coex): fix esp32 crash issue, fix esp32c6 rx issue
2024-08-26 14:11:26 +08:00
7dd2a470fd
Merge branch 'docs/add_ble_feature_status_table_v5.2' into 'release/v5.2'
...
docs(ble): Added BLE feature support status (v5.2)
See merge request espressif/esp-idf!32923
2024-08-26 14:02:43 +08:00
0bb6059ae0
Merge branch 'fix/change_bt_hci_log_to_nimble_nomenclature_v5.2' into 'release/v5.2'
...
fix(nimble): Added BT_HCI_LOG_INCLUDED macro into esp nimble configuration according to nimble nomenclature (v5.2)
See merge request espressif/esp-idf!32955
2024-08-26 11:49:15 +08:00
69baf86cf4
change(esp_hw_support): collect retention link priority definition
2024-08-26 11:40:07 +08:00
33539d19a1
Merge branch 'bugfix/fix_ble_resolve_adv_data_v5.2' into 'release/v5.2'
...
fix(ble/bluedroid): Fixed memory out-of-bounds issue when parsing adv data (v5.2)
See merge request espressif/esp-idf!33024
2024-08-26 10:40:48 +08:00
c9953e3fa0
Merge branch 'docs/add_nimble_get_started_v5.2' into 'release/v5.2'
...
feat(ble/example): Added NimBLE Get started examples (v5.2)
See merge request espressif/esp-idf!33029
2024-08-26 10:36:50 +08:00
6ca18c5466
Merge branch 'docs/delete_user_guide_esp32s2_kaluga_1_kit_v5.2' into 'release/v5.2'
...
docs: Delete ESP32-S2-Kaluga-Kit related user guide files (v5.2)
See merge request espressif/esp-idf!32592
2024-08-26 10:29:28 +08:00
5ac254bbee
fix(nimble): Added BT_HCI_LOG_INCLUDED macro according to nimble nomenclature
2024-08-24 10:59:12 +05:30
4435526e6d
fix(lwip): Fixed incorrect handling of 0.0.0.0 in dns (v5.2)
...
LWIP submodule update: git log --oneline e8d05138..bced058f
- dns: Fixed incorrect handling of 0.0.0.0
(espressif/esp-lwip@bced058f )
2024-08-23 11:06:24 +02:00
2d5498f3ad
fix(esp_netif): Remove unused leftover pppapi_set_auth() call
2024-08-23 11:05:19 +02:00
fe82abb59b
feat(lwip): Add support for PPP Auth using mbedTLS (v5.2)
...
LWIP submodule update (v5.2): git log --oneline 3a3d1fb3..e8d05138
- PPP/Auth: Add mbedtls includes if lwip uses it
(espressif/esp-lwip@e8d05138 )
Closes https://github.com/espressif/esp-idf/issues/13597
2024-08-23 11:03:35 +02:00
8d1cc85dd1
fix(bt/bluedroid): Fixed work queue delete when create thread failed
2024-08-23 17:01:39 +08:00
91f9f05d9b
fix(esp_netif): Add unit test of getter/setter API for DNS servers
2024-08-23 10:51:13 +02:00
7931ac6f19
fix(esp_netif): Restore DNS servers per netif when setting it default(5.2)
...
Introducing config option `CONFIG_ESP_NETIF_SET_DNS_PER_DEFAULT_NETIF`
to overcome LWIP limitation of using global DNS server info.
This config option enables LWIP callbacks to collect per netif DNS
server info and then restores global DNS servers of whichever network
interface is selected as default.
LWIP submodule update v5.2: git log --oneline f1746813..3a3d1fb3
- dns: Allow storing dnsserver per netif (espressif/esp-lwip@3a3d1fb3 )
- api_msg: Fix unused local variable if LWIP_NETCONN_SEM_PER_THREAD=1
(espressif/esp-lwip@aa4f6e78 )
- lwip: fix gcc -fanalyzer warnings (espressif/esp-lwip@4297782b )
2024-08-23 10:49:32 +02:00
bde21acfb6
feat(lwip): Added multiple dns ip support (v5.2)
...
LWIP submodule update on v5.2: git log --oneline f7922143..f1746813
- feat(lwip): Added multiple dns ip support (espressif/esp-lwip@f1746813 )
- api_msg: Fix crash to fail-safe error if cannot get semaphore (espressif/esp-lwip@a1bd9e44 )
2024-08-23 10:43:58 +02:00
ae914df9d2
Merge branch 'bugfix/fix_clkn_lost_after_modem_sleep_v5.2' into 'release/v5.2'
...
fix(bt/controller): Fixed bluetooth disconnect issue after modem sleep on ESP32 (v5.2)
See merge request espressif/esp-idf!33003
2024-08-23 16:07:37 +08:00
a996cb232c
Merge branch 'feature/gcc-fanalyzer_v5.2' into 'release/v5.2'
...
Fix issues found by gnu static analyzer job (v5.2)
See merge request espressif/esp-idf!32983
2024-08-23 15:17:34 +08:00
f2f31efa26
Merge branch 'feature/print_panic_while_cache_fail_v5.2' into 'release/v5.2'
...
feat(esp_system): Print backtrace for both CPUs when cache error does not determine CPU (v5.2)
See merge request espressif/esp-idf!31131
2024-08-23 14:34:25 +08:00
aa0b5c3186
docs(ble): Replace advertising interval hex value with BLE_GAP_ADV_ITVL_MS
2024-08-23 14:18:23 +08:00
781d3456c7
docs(ble): Improved as Weilong and Shenhang requested
2024-08-23 14:18:23 +08:00
1a0c5f49aa
docs(ble): Added BLE Get Started
2024-08-23 14:18:23 +08:00
2c8d533977
Merge branch 'bugfix/fix_mesh_ie_issue_from_leaf_to_root_v5.2' into 'release/v5.2'
...
fix(wifi/mesh): clear the rootless state in mesh ie when changing from leaf to root (v5.2)
See merge request espressif/esp-idf!32987
2024-08-23 13:50:10 +08:00
a54dfc3912
Merge branch 'contrib/github_pr_13578_v5.2' into 'release/v5.2'
...
Make FreeRTOS configUSE_TIMERS optional in KConfig (GitHub PR) (v5.2)
See merge request espressif/esp-idf!32808
2024-08-23 13:45:34 +08:00
6facff8091
Merge branch 'fix/mmu_multicore_app_bl_v5.2' into 'release/v5.2'
...
fix(MMU): fixed mmap deadlock when using multicore app with unicore bootloader (v5.2)
See merge request espressif/esp-idf!32897
2024-08-23 13:45:04 +08:00
4750755bc8
Merge branch 'contrib/github_pr_14314_v5.2' into 'release/v5.2'
...
perf(gcm): shrink Shoup table and tune GCM loop (GitHub PR) (v5.2)
See merge request espressif/esp-idf!32997
2024-08-23 13:44:22 +08:00
151569ac25
fix(bt/controller): Fixed bluetooth disconnect issue after modem sleep on ESP32
2024-08-23 13:42:25 +08:00
ed429563ee
Merge branch 'bugfix/blesmp_getlist_bond_fail_v5.2' into 'release/v5.2'
...
fix(nimble): Fixed blesmp getbondlist issue (v5.2)
See merge request espressif/esp-idf!32823
2024-08-23 12:42:07 +08:00
cf21dd6b8b
fix(wifi/mesh): update the mesh ip_internal_network example
2024-08-23 11:35:25 +08:00
117c85961a
fix(wifi/mesh): fixed the dhcp offer send error issue when root restart multiple times
...
Closes https://github.com/espressif/esp-idf/issues/13212
2024-08-23 11:35:15 +08:00
845725a60f
fix(wifi/mesh): clear the rootless state in mesh ie when changing from leaf to root
...
Closes https://github.com/espressif/esp-idf/issues/14063
2024-08-23 11:34:47 +08:00
7f6ff6ebd9
fix(spi_slave_hd): fix seg mode potential iwdt timeout when multi task call
2024-08-23 10:34:36 +08:00
303690e981
Merge branch 'bugfix/usleep_overflow_v5.2' into 'release/v5.2'
...
fix(newlib): fixed potential overflow in usleep (v5.2)
See merge request espressif/esp-idf!33002
2024-08-23 10:27:38 +08:00
15eb5f7f85
feat(ble/controller): Support get BLE controller free heap size
2024-08-23 09:42:18 +08:00
efb16c2685
docs(blufi): Optimize documentation for Blufi example
2024-08-23 09:42:18 +08:00
7e04b04b1c
fix(ble/bluedroid): Fixed memory out-of-bounds issue when parsing adv data
2024-08-23 09:42:18 +08:00
ce254fe470
fix(mmap): fixed spi_flash_cache2phys return addr in PSRAM issue
...
When SPIRAM_FETCH_INSTRUCTIONS or SPIRAM_RODATA enabled
2024-08-23 00:11:51 +08:00
121626ffb6
fix(nimble): Fixed blesmp getbondlist issue
2024-08-22 21:32:13 +05:30
149c0e24db
Merge branch 'bugfix/fix_some_wifi_bugs_240821_v5.2' into 'release/v5.2'
...
fix(wifi): fix some wifi bugs 240821(Backport v5.2)
See merge request espressif/esp-idf!32994
2024-08-22 19:56:24 +08:00
2bb4804d08
Merge branch 'fix/netif_ppp_ip6_autoconfig_v5.2' into 'release/v5.2'
...
fix(esp_netif): Fix missing IPv6 autoconfig for PPP netifs (v5.2)
See merge request espressif/esp-idf!32178
2024-08-22 19:47:49 +08:00
bf3bd01f2c
Merge branch 'backport/esp_netif_get_ip6addr_should_be_valid_v52' into 'release/v5.2'
...
fix(esp_netif): netif should return only valid addr(Backportv5.2)
See merge request espressif/esp-idf!32160
2024-08-22 19:45:22 +08:00
9eb139ac4b
Merge branch 'bugfix/fix_some_ble_bugs_cjh_v5.2' into 'release/v5.2'
...
Fixed some BLE bugs 240812 (backport v5.2)
See merge request espressif/esp-idf!32793
2024-08-22 19:36:25 +08:00
468213359b
Merge branch 'example/ping_invalid_ip6_fix_v5.2' into 'release/v5.2'
...
fix(example): Fixed updating recv addr for invalid packets (v5.2)
See merge request espressif/esp-idf!32990
2024-08-22 19:35:28 +08:00
cde3c50aac
Merge branch 'lwip/static_ip6_public_v5.2' into 'release/v5.2'
...
feat(esp_netif): Added code to expose api to add and remove ipv6 address (v5.2)
See merge request espressif/esp-idf!32993
2024-08-22 19:34:55 +08:00
a35678594c
Merge branch 'docs/fix_typo_adc_oneshot_v5.2' into 'release/v5.2'
...
docs: fix a typo in adc_oneshot (v5.2)
See merge request espressif/esp-idf!33007
2024-08-22 19:31:23 +08:00
6cbb83951d
Merge branch 'bugfix/fix_bleqabr24_1152_v5.2' into 'release/v5.2'
...
Fixed BLE vendor HCI get controller status command on ESP32 (v5.2)
See merge request espressif/esp-idf!32966
2024-08-22 16:57:02 +08:00
e3db40bd8e
Merge branch 'feat/ble_link_estab_event_v5.2' into 'release/v5.2'
...
feat(nimble): BLE_GAP_EVENT_LINK_ESTAB event to ensure link is established (v5.2)
See merge request espressif/esp-idf!32259
2024-08-22 15:16:20 +08:00
b7ff472a3f
Merge branch 'fix/test_script_error_in_bt_example_v5.2' into 'release/v5.2'
...
Fix/test script error in bt example v5.2(backport v5.2)
See merge request espressif/esp-idf!32976
2024-08-22 11:39:30 +08:00
23956a2e62
docs: fix a typo in adc_oneshot
2024-08-22 10:19:19 +08:00
f6a6ef641c
fix(newlib): fixed potential overflow in usleep
...
If trying to usleep for 0xFFFF FFFF us the calculation of delay ticks would overflow
resulting in the system not sleeping at all.
Closes https://github.com/espressif/esp-idf/issues/14390
2024-08-22 09:56:06 +08:00
a1ce19c47f
docs(ble): Added api-guides/ble/blufi.rst to conf_common.py
2024-08-22 09:44:33 +08:00
3070e0fad8
Merge branch 'fix/websocket_first_packet_v5.2' into 'release/v5.2'
...
fix(ws_transport): fix first fragment loosing during websocket connection (release-v5.2)
See merge request espressif/esp-idf!30432
2024-08-21 23:01:57 +08:00
997f3c15b2
fix(esp_netif): netif should return only valid addr
2024-08-21 22:59:26 +08:00
c0f9115ef7
Merge branch 'mqtt_update_v5.2' into 'release/v5.2'
...
change(mqtt): Updte esp_mqtt submodule (v5.2)
See merge request espressif/esp-idf!32939
2024-08-21 22:58:20 +08:00
cda82f8ee8
change(mbedtls/port): optimize gcm_mult()
...
1) pre-shift GCM last4 to use 32-bit shift
On 32-bit architectures like Aarch32, RV32, Xtensa,
shifting a 64-bit variable by 32-bits is free,
since it changes the register representing half of the 64-bit var.
Pre-shift the last4 array to take advantage of this.
2) unroll first GCM iteration
The first loop of gcm_mult() is different from
the others. By unrolling it separately from the
others, the other iterations may take advantage
of the zero-overhead loop construct, in addition
to saving a conditional branch in the loop.
2024-08-21 18:26:08 +05:30
0fd8e6c7bd
fix(esp_netif): Fix missing IPv6 autoconfig for PPP netifs
...
Closes https://github.com/espressif/esp-idf/issues/13713
2024-08-21 20:32:59 +08:00
a9fa740cf8
fix(wifi): fix some wifi bugs 240821
...
1. fixed association refused temporarily issue.
2. give some information when password length mismatch authmode threshold.
3. fix reset connection fail issue.
2024-08-21 19:32:40 +08:00
f30d488458
feat(esp_netif): Added preferred flag to esp_netif_add_ip6_address
2024-08-21 21:16:46 +10:00
8809589cf7
feat(esp_netif): Added code to expose api to add and remove ipv6 address
2024-08-21 21:16:46 +10:00
205772532b
fix(example): Fixed updating recv addr for invalid packets for ping
...
Closes https://github.com/espressif/esp-idf/issues/14197
2024-08-21 20:38:09 +10:00
bed70a9e11
Merge branch 'feature/ble_mesh_update_document_link_v5.2' into 'release/v5.2'
...
feat(ble_mesh): update the link of BLE-MESH 1.1 specification and model specification(v5.2)
See merge request espressif/esp-idf!32981
2024-08-21 16:55:31 +08:00
b0fb1065a4
Merge branch 'fix/ble_mesh_gh_pr_13135_v5.2' into 'release/v5.2'
...
fix(ble_mesh): Fix OP_TIME_SET and OP_TIME_STATUS (v5.2)
See merge request espressif/esp-idf!32770
2024-08-21 16:54:55 +08:00
6b36ec53e8
Merge branch 'bugfix/fixed_c2_blufi_issue_when_use_only_4.2_adv_v5.2' into 'release/v5.2'
...
fix(ble): fixed blufi issue on ESP32-C2 (v5.2)
See merge request espressif/esp-idf!32943
2024-08-21 15:17:57 +08:00
c07bc80e90
fix(ws_transport): utility functions minor improvments
2024-08-21 15:17:17 +08:00
c42cfe1818
fix(ws_transport): fixed server-key
corruption
...
When first fragment is sent over HTTP during websocket
connection, defer buffering of fragment until after the
websocket server-key is validated.
This order is required because the first fragment buffering
overwrites the memory holding the server-key headers.
Fixes 2267d4b
Fixes https://github.com/espressif/esp-protocols/issues/396
PR https://github.com/espressif/esp-idf/pull/13724
2024-08-21 15:17:17 +08:00
5d8bb1c72a
fix(ws_transport): fix first fragment losting during websocket connection
2024-08-21 15:17:17 +08:00
3759f41b94
fix(usb): fix warnings found by GNU static analyzer
2024-08-21 14:05:31 +07:00
9760884e60
fix(wpa_supplicant): fix warnings found by GNU static analyzer
2024-08-21 14:03:48 +07:00
0b24bebf96
fix(vfs): fix warnings found by GNU static analyzer
2024-08-21 14:03:48 +07:00
d0929d3f0a
fix(heap): fix warnings found by GNU static analyzer
2024-08-21 14:03:48 +07:00
acbd160cd0
fix(esp_hw_support): fix warnings found by GNU static analyzer
2024-08-21 14:02:55 +07:00
ceb5456108
fix(esp_driver_usb_serial_jtag): fix warnings found by GNU static analyzer
2024-08-21 14:02:55 +07:00
85b1c924ad
feat(ble_mesh): update the link of BLE-MESH 1.1 specification and model specification
2024-08-21 14:43:32 +08:00
fd42618e36
fix(ci): disable ci test when target is not support classic bluetooth
2024-08-21 10:01:29 +08:00
b3bbcd3b45
fix(bt): remove redundant space in hid example path
2024-08-21 10:01:24 +08:00
7b0f1b854c
Merge branch 'fix/docs_nvs_encryption_update_v5.2' into 'release/v5.2'
...
docs(nvs_encryption): Updated the docs of nvs_encryption (v5.2)
See merge request espressif/esp-idf!32910
2024-08-20 22:22:31 +08:00
0f1e5e4570
fix(bt): Update bt lib for ESP32(241c96c)
...
- Fixed BLE vendor HCI get controller status command
2024-08-20 19:31:07 +08:00
0579c688ea
Merge branch 'fix/fix_wifi_bugs_07_29_v5.2' into 'release/v5.2'
...
fix(wifi): fix some wifi bugs and support btwt (v5.2)
See merge request espressif/esp-idf!32466
2024-08-20 19:13:01 +08:00
31e61971ac
Merge branch 'docs/delete_user_guides_three_esp32_dev_boards_v5.2' into 'release/v5.2'
...
docs: delete user guides of ESP32-DevKitC, ESP-WROVER-KIT and ESP32-PICO-DevKitM-2 (v5.2)
See merge request espressif/esp-idf!32749
2024-08-20 18:38:07 +08:00
793f0b3b65
feat(nimble): BLE_GAP_EVENT_LINK_ESTAB event to ensure link established
2024-08-20 14:57:14 +05:30
79ceb9b9dc
Merge branch 'feat/allow_connect_during_scan_v5.2' into 'release/v5.2'
...
feat(nimble): Add support to allow connection during scanning (v5.2)
See merge request espressif/esp-idf!32844
2024-08-20 17:11:46 +08:00
d69f1e25d5
docs: delete user guides of ESP32-DevKitC, ESP-WROVER-KIT and ESP32-PICO-DevKitM-2
2024-08-20 14:45:41 +08:00
8971a3c724
fix(wifi): fix some wifi bugs and support btwt (v5.2)
2024-08-20 12:16:56 +08:00
dead39c55d
Merge branch 'bugfix/heap_corrupt_in_bt_mem_release_on_esp32_v5.2' into 'release/v5.2'
...
fix(bt): Fix heap corruption in the call of esp_bt_mem_release on ESP32 (v5.2)
See merge request espressif/esp-idf!32802
2024-08-20 11:39:35 +08:00
f629fa88d9
fix(ble): fixed blufi issue on ESP32-C2
2024-08-19 21:48:19 +08:00
2c6bdbbbbf
change(mqtt): Update esp_mqtt submodule
...
git log --oneline aa6f889fb4f6f743b3a550aa587713aabbdca1fc..cac1552e62b0474c162547b7cce345d7cd1aecfe
Detailed description of the changes:
* fix: clang analyzer unknown pragma warning
- See merge request espressif/esp-mqtt!215
- See commit https://github.com/espressif/esp-mqtt/commit/6bb5a5b
* fix: gcc analyzer unknown pragma warning
- See merge request espressif/esp-mqtt!214
- See commit https://github.com/espressif/esp-mqtt/commit/b527203
* feat: Moves deletion of expired messages to run at all states
- Closes IDFGH-12831
- Closes https://github.com/espressif/esp-mqtt/issues/278
- See commit https://github.com/espressif/esp-mqtt/commit/32dada4
* fix: Handling of state in the outbox for enqueued QoS 0 messages
- Closes IDFGH-12829
- Closes https://github.com/espressif/esp-mqtt/issues/276
- See commit https://github.com/espressif/esp-mqtt/commit/739cb2d
* fix: Instalation of gcovr in host tests was broken
- See merge request espressif/esp-mqtt!211
- See commit https://github.com/espressif/esp-mqtt/commit/6643c49
* Allow to publish using only topic alias on MQTT5
- Closes IDFGH-12735
- Fix: Allow to publish using only topic alias on MQTT5 (espressif/esp-mqtt@0071aca )
* refactor: replaced heap mock with Linux-compatible heap component
- See merge request espressif/esp-mqtt!208
- See commit https://github.com/espressif/esp-mqtt/commit/8b0b43e
* fix: gcc -fanalyzer warnings
- See merge request espressif/esp-mqtt!209
- See commit https://github.com/espressif/esp-mqtt/commit/8bc3bff
* fix: Use catch from component manager
- See merge request espressif/esp-mqtt!210
- See commit https://github.com/espressif/esp-mqtt/commit/53e0cc7
* fix: Fix host test for github ci.
- Closes IDF-8883
- See commit https://github.com/espressif/esp-mqtt/commit/b43d93c
2024-08-19 15:20:42 +02:00
12b4b32bc7
docs(ble): Updated BT_DOCS and BLE_DOCS in conf_common.py
2024-08-19 17:39:27 +08:00
3f796fbe56
docs(ble): Added api-guides/classic-bt/index.rst and overview.rst to CLASSIC_BT_DOCS in conf_common.py
2024-08-19 17:31:40 +08:00
987a397f29
docs(ble): Updated the support status for NimBLE LE Power Control feature
2024-08-19 09:57:51 +08:00
732520205d
docs(nvs_encryption): Updated the docs of nvs_encryption
...
Updated the documentation by changing subtype from key to
nvs_keys in nvs_encryption.rst
2024-08-18 20:03:00 +05:30
d05d0108d7
fix(ble_mesh): Fix OP_TIME_SET and OP_TIME_STATUS
...
When a user app is handling these messages, the tai_utc_delta and
time_zone_offset fields are not correctly populated. Resolve by
properly setting the fields.
2024-08-16 20:13:34 +08:00
3cd08fff66
Merge branch 'refactor/rtc_init_before_mspi_tuning_v5.2' into 'release/v5.2'
...
fix(startup): move rtc initialization before MSPI timing tuning to improve stability (v5.2)
See merge request espressif/esp-idf!32553
2024-08-16 19:35:27 +08:00
197c750067
ci(mmu): add unicore test
2024-08-16 18:09:30 +08:00
a992ae6528
feat(nimble): Add support to allow connection during scanning
2024-08-16 15:06:35 +05:30
575894ee66
docs(ble): Added BLE feature support status
2024-08-16 16:42:02 +08:00
52066307ed
fix(MMU): fixed mmap deadlock when using multicore app with unicore bootloader
...
Closes https://github.com/espressif/esp-idf/issues/11617
2024-08-16 11:52:11 +08:00
1a111187fa
fix(startup): move rtc initialization before MSPI timing tuning to improve stability
2024-08-15 20:55:11 +08:00
1bb33a31b8
Merge branch 'bugfix/avoid_offchan_ftm_retries_v5.2' into 'release/v5.2'
...
fix(wifi): Avoid internal retries for offchannel FTM Requests (Backport v5.2)
See merge request espressif/esp-idf!32861
2024-08-15 15:47:14 +08:00
a610a0e249
Merge branch 'test/fix_flaky_sched_time_test_v5.2' into 'release/v5.2'
...
test(freertos): Fixed flaky scheduling time test (v5.2)
See merge request espressif/esp-idf!32849
2024-08-15 10:13:24 +08:00
68bfd56616
fix(bt): Fix heap corruption in the call of esp_bt_mem_release on ESP32
...
Closes https://github.com/espressif/esp-idf/issues/14263
2024-08-14 19:00:37 +08:00
a932e1b512
change(bt): Perform comprehensive heap check in test_app for memory release
2024-08-14 19:00:37 +08:00
64e918e660
fix(wifi): Avoid internal retries for offchannel FTM Requests
2024-08-14 15:33:00 +05:30
9d6583f763
Merge branch 'docs/optimized_ble_adv_data_type_v5.2' into 'release/v5.2'
...
docs(ble/bluedroid): Optimize BLE example for setting advertising data (v5.2)
See merge request espressif/esp-idf!32756
2024-08-14 15:53:35 +08:00
d430e54f91
test(freertos): Fixed flaky scheduling time test
...
This commit updates the scheduling time test to test for median
scheduling time values instead of average values.
2024-08-14 09:32:42 +02:00
ea0783f07c
Merge branch 'contrib/github_pr_14329_v5.2' into 'release/v5.2'
...
fix(ulp): Add the missing extern "C" guard to ulp_lp_core_print.h (GitHub PR) (v5.2)
See merge request espressif/esp-idf!32834
2024-08-14 12:07:58 +08:00
b8539f660b
Merge branch 'bugfix/fix_ble_channel_map_update_v5.2' into 'release/v5.2'
...
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(f583012) (v5.2)
See merge request espressif/esp-idf!32582
2024-08-14 10:50:02 +08:00
166a2e002a
Merge branch 'bugfix/fix_newlib_nano_float_printf_issues_v5.2' into 'release/v5.2'
...
fix newlib nano float printf issues (backport v5.2)
See merge request espressif/esp-idf!32512
2024-08-14 10:47:37 +08:00
3359948660
Merge branch 'fix/disable_timer_wakeup_source_with_auto_sleep_off_v5.2' into 'release/v5.2'
...
fix(esp_pm): disable timer wakeup source with auto light-sleep off (v5.2)
See merge request espressif/esp-idf!32619
2024-08-14 10:45:27 +08:00
e2fca9afcc
fix(ulp): Add the missing extern "C" guard to ulp_lp_core_print.h
...
This commit adds the missing extern `C` guards the ulp_lp_core_print.h
header file.
Closes https://github.com/espressif/esp-idf/pull/14329
2024-08-13 23:11:43 +02:00
e70b08fb14
Merge branch 'bugfix/handle_linked_om_blufi_v5.2' into 'release/v5.2'
...
fix(nimble) Added change to handle linked om data at blufi layer (v5.2)
See merge request espressif/esp-idf!31975
2024-08-14 00:56:05 +08:00
f8f42d469b
fix(nimble) Added change to handle linked om data at blufi layer
2024-08-13 16:54:13 +05:30
70a42c4261
Merge branch 'fix/change_bt_example_sdkconfig_name_v5.2' into 'release/v5.2'
...
fix(bt): change example sdkconfig name to sdkconfig.ci.test(backport v5.2)
See merge request espressif/esp-idf!32805
2024-08-13 11:37:38 +08:00
6a7758b1b1
Merge branch 'fix/incorrect_critical_nesting_count_in_linux_port_v5.2' into 'release/v5.2'
...
fix(freertos): Fixed critical section macro in vTaskPlaceOnEventListRestricted() (v5.2)
See merge request espressif/esp-idf!32743
2024-08-13 10:57:52 +08:00
251b8cd860
fix(freertos): split idf_additions.c event groups to separate file
2024-08-13 10:15:40 +08:00
eafc452758
Make FreeRTOS configUSE_TIMERS optional in KConfig
2024-08-13 10:13:52 +08:00
2318ee78b7
fix(bt): change example sdkconfig name to sdkconfig.ci.test
2024-08-13 09:53:52 +08:00
cf641dab0f
feat(bt/bluedroid): Report HCI error code to app when command fails
2024-08-12 20:39:31 +08:00
4663f81cf7
fix(bt/bluedroid): Fixed BLE create conn cancel when conn already exist
2024-08-12 20:39:25 +08:00
7e9c1c509a
feat(bt/bluedroid): Add print and assert when failed to alloc memory
2024-08-12 20:39:18 +08:00
2cd9da52fe
Merge branch 'feat/print_the_ble_mac_when_init_5.2' into 'release/v5.2'
...
feat(ble): Print out the BT mac when the controller is initialized
See merge request espressif/esp-idf!32731
2024-08-12 20:15:05 +08:00
726d796683
Merge branch 'fix/esp32c5_rng_random_disable_v5.2' into 'release/v5.2'
...
fix(bootloader): update random disable api for ESP32-C5/C6 (v5.2)
See merge request espressif/esp-idf!32762
2024-08-12 16:27:30 +08:00
de7adb43c3
Merge branch 'change/exclude_cves_v5.2' into 'release/v5.2'
...
change: exclude CVEs that do not impact ESP-IDF components (v5.2)
See merge request espressif/esp-idf!32660
2024-08-12 12:42:02 +08:00
2babadab07
fix(rng): avoid clearing PMU_PERIF_I2C_RSTB
in random disable API for C6
...
This configuration bit is required for ADC operation as well and hence
should not be cleared in the RNG API sequence.
Ideally, the ADC driver should take care of initializing this bit but
still the RNG layer change is required because of interleaved API usage
scenario described in following linked issue.
Closes https://github.com/espressif/esp-idf/issues/14124
Closes https://github.com/espressif/esp-idf/issues/14280
2024-08-12 10:08:49 +05:30
bd86aca6ca
docs(ble/bluedroid): Optimize BLE example for setting advertising data
2024-08-12 11:36:55 +08:00
097491b8ef
Merge branch 'bugfix/fixed_c6_h2_vendor_hci_master_v5.2' into 'release/v5.2'
...
Bugfix/fixed c6 h2 vendor hci master (v5.2)
See merge request espressif/esp-idf!32740
2024-08-12 10:49:37 +08:00
411ef4557a
fix(freertos): Fixed critical section macro in vTaskPlaceOnEventListRestricted()
...
The vTaskPlaceOnEventListRestricted() did not use the correct macro when
exiting a kernel cirtical section. This does not affect the HW targets
but on the Linux port, this caused an issue as the critical nesting
count became negative, leading to deadlocks. This commit fixes the bug
and updates the linux port to prevent the nesting count from going
negative.
2024-08-10 09:24:19 +02:00
fbfa82276a
fix(bluetooth/controller): fixed get controller status vendor hci command error on ESP32C6
2024-08-10 13:06:38 +08:00
1c0a4dbfa3
feat(ble): Print out the BT mac when the controller is initialized
2024-08-09 20:53:12 +08:00
514a50b423
feat(ble/bluedroid): Support getting BLE address type in bond list
2024-08-09 20:26:00 +08:00
523758c30c
docs(ble/bluedroid): Optimize documentation for BLE connection parameter updates
2024-08-09 20:25:31 +08:00
b4d0ba8062
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(f583012)
...
- Fix BLE channel map update when latency is not zero
2024-08-09 20:21:37 +08:00
6b0b2874e2
feat(bt): Update bt lib for ESP32-C3 and ESP32-S3(4e58df9)
...
- Support enhanced BLE TX power setting and getting
2024-08-09 20:21:37 +08:00
876eaf8082
Merge branch 'bugfix/fix_hidh_integrity_check_bug_v5.2' into 'release/v5.2'
...
fix(esp_hid): Loose the check of input report length to be more compatible[backport 5.2]
See merge request espressif/esp-idf!32721
2024-08-09 19:14:20 +08:00
05446f6103
Merge branch 'bugfix/uart_config_t_size_v5.2' into 'release/v5.2'
...
fix(uart): fix uart_config_t structure size difference in C and C++ (v5.2)
See merge request espressif/esp-idf!32471
2024-08-09 18:10:56 +08:00
6fd0768978
Merge branch 'docs/remove_user_guide_for_esp32_ethernet_migration_v5.2' into 'release/v5.2'
...
docs: remove user guide for esp32-ethernet-kit migration (v5.2)
See merge request espressif/esp-idf!32585
2024-08-09 16:19:46 +08:00
900f366919
fix(esp_hid): Loose the check of input report length to be more compatible
...
Closes https://github.com/espressif/esp-idf/issues/14259
2024-08-09 15:53:24 +08:00
7703330c46
Merge branch 'docs/fix_a_typo_v5.2' into 'release/v5.2'
...
docs: Fix a small typo in adc_calibration.rst (v5.2)
See merge request espressif/esp-idf!32716
2024-08-09 15:47:25 +08:00
3c8eaf193b
docs: Fix a small typo in adc_calibration.rst
2024-08-09 14:45:15 +08:00
32fd8532f4
Merge branch 'fix/ble_mesh_github_pr_14140_v5.2' into 'release/v5.2'
...
fix(ble-mesh): don't use dangling pointer in nimble gatt service (v5.2)
See merge request espressif/esp-idf!32613
2024-08-09 10:33:13 +08:00
703bf01751
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20240726_v5.2' into 'release/v5.2'
...
feat(tools): update openocd version to v0.12.0-esp32-20240726 (v5.2)
See merge request espressif/esp-idf!32605
2024-08-08 18:12:58 +08:00
e332e4b21b
Merge branch 'fix/hfp_pcm_api_set_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Add PCM configuration about pcm frame sync signal shape (backport v5.2)
See merge request espressif/esp-idf!32482
2024-08-08 16:12:12 +08:00
094872af59
Merge branch 'contrib/github_pr_14310_v5.2' into 'release/v5.2'
...
fix(gptimer): remove incorrect param from example (GitHub PR) (v5.2)
See merge request espressif/esp-idf!32685
2024-08-08 11:05:44 +08:00
500760a918
docs(gptimer): remove incorrect param from example
...
Fixes call to `gptimer_start` in one of the examples
which includes extra second parameter `&alarm_config`,
when the function takes only one.
Mreges https://github.com/espressif/esp-idf/pull/14310
2024-08-08 10:05:43 +08:00
271c611485
feat(esp_system): Print backtrace for both CPUs when cache error does not determine CPU
2024-08-07 19:17:52 +08:00
e488d1945c
Merge branch 'bugfix/fix_proxy_example_assert_v5.2' into 'release/v5.2'
...
fix(nimble): Fixed assert issue in proximity_sensor example (v5.2)
See merge request espressif/esp-idf!32627
2024-08-07 18:04:03 +08:00
b564f69025
Merge branch 'feature/ble_example_pytest_v5.2' into 'release/v5.2'
...
add pytest for classic bt example(backport v5.2)
See merge request espressif/esp-idf!32543
2024-08-07 14:29:53 +08:00
a3eabcdabc
Merge branch 'fix/incorrect_config_name_v5.2' into 'release/v5.2'
...
Fix encrypt image instead of the partition optimisation not being enabled (v5.2)
See merge request espressif/esp-idf!32640
2024-08-07 13:28:08 +08:00
b7ed2b54ed
Merge branch 'feat/set_data_length_enhancement_v5.2' into 'release/v5.2'
...
feat(nimble): Add extra handling for set data len packet event (v5.2)
See merge request espressif/esp-idf!32623
2024-08-07 13:08:17 +08:00
b4999cd1dd
Merge branch 'backport/make_ot_task_queue_non_permanent_blocking_52' into 'release/v5.2'
...
fix(openthread): make ot task queue sending non-permanent blocking(Backport 5.2)
See merge request espressif/esp-idf!32631
2024-08-07 12:37:51 +08:00
f5168f2029
change: exclude CVEs that do not impact ESP-IDF components
...
cJSON: CVE-2024-31755 - Resolved in cJSON v1.7.18
FreeRTOS: CVE-2024-28115 - Affects only ARMv7-M MPU ports, and ARMv8-M ports
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-08-06 17:23:55 +02:00
8fc3d7d765
Merge branch 'feat/gpspi_flash_support_v5.2' into 'release/v5.2'
...
fix(spi_flash): Add external flash support on esp32c6,esp32h2(backport v5.2)
See merge request espressif/esp-idf!32533
2024-08-06 17:03:21 +08:00
c2a22d00ce
fix(bootloader_support): Fix encrypt image instead of the partition feature not being enabled
2024-08-06 13:45:02 +05:30
ab0e8205a5
Merge branch 'bugfix/fixed_ble_issues_on_c6_h2_c2_0731_v5.2' into 'release/v5.2'
...
Bugfix/fixed ble issues on c6 h2 c2 0731 (v5.2)
See merge request espressif/esp-idf!32461
2024-08-06 16:01:25 +08:00
050030f039
fix(openthread): make ot task queue sending non-permanent blocking
2024-08-06 14:10:23 +08:00
abb9f90d87
change(ci): remove device name check in bt example
2024-08-06 11:58:34 +08:00
d753b2f940
fix(bt): get remote device name from eir data
2024-08-06 11:58:30 +08:00
cf2ff00360
feat(bt/example): add ci sdkconfig for bt examples
2024-08-06 11:58:22 +08:00
b752b6c5e9
fix(esp_pm): configure timer wakeup source with auto light-sleep congiguration
2024-08-06 11:04:58 +08:00
3689649c63
feat(tools): update openocd version to v0.12.0-esp32-20240726
2024-08-05 22:38:42 +02:00
3883a17f54
Merge branch 'fix/fatfs_f_mount_immediately_after_formatting_v5.2' into 'release/v5.2'
...
fix(vfs): FATFS mount immediately after format if mount failed (v5.2)
See merge request espressif/esp-idf!32380
2024-08-05 20:32:17 +08:00
e9276b75c8
fix(bt/controller): Fixed disconnection issue
...
- Fixed the issue of disconnection caused by updating the channel map in sniff mode
2024-08-05 19:57:13 +08:00
74ceb6bebc
fix(bt/bluedroid): Add PCM configuration about pcm frame sync signal shape
2024-08-05 19:57:13 +08:00
89231ccaeb
fix(nimble): Fixed assert issue in proximity_sensor example
2024-08-05 16:57:11 +05:30
6635bc3a3e
feat(nimble): Add extra handling for set data len packet event
2024-08-05 16:52:03 +05:30
1c73a8fc56
Merge branch 'bugfix/adjust_tx_power_lvl_boundary_v5.2' into 'release/v5.2'
...
fix(nimble): Modify Advertising Tx power levels (v5.2)
See merge request espressif/esp-idf!32564
2024-08-05 19:14:41 +08:00
8782cfb8fa
docs: remove user guide for esp32-ethernet-kit migration
2024-08-05 19:03:19 +08:00
d8bd71695f
fix(spi_flash): Add external flash support on esp32c6,esp32h2
2024-08-05 18:01:02 +08:00
ed042a84c0
docs: Delete ESP32-S2-Kaluga-Kit related user guide files
2024-08-05 16:06:52 +08:00
588f819710
fix(ble-mesh): don't use dangling pointer in nimble gatt service
2024-08-05 15:31:08 +08:00
cb815d9d0a
fix(nimble): Modify Advertising Tx power levels
2024-08-05 10:56:23 +05:30
a350973f03
Merge branch 'bugfix/dpp_auth_failure_v5.2' into 'release/v5.2'
...
fix(wpa_supplicant):Deinit old dpp authentication data after receiving config.(v5.2)
See merge request espressif/esp-idf!32434
2024-08-04 13:44:52 +08:00
de4f8550bb
Merge branch 'bugfix/null_assign_variable_v5.2' into 'release/v5.2'
...
fix(wifi_prov): Use calloc instead of malloc to zero initialize variable (v5.2)
See merge request espressif/esp-idf!32527
2024-08-02 22:03:19 +08:00
c2ac357c7a
Merge branch 'bugfix/fix_ble_security_param_v5.2' into 'release/v5.2'
...
fix(ble/bluedroid): Fixed issue with resetting BLE security parameters during initialization (v5.2)
See merge request espressif/esp-idf!32506
2024-08-02 17:38:32 +08:00
7aa475c1fc
Merge branch 'bugfix/fix_ble_gattc_app_unregister_v5.2' into 'release/v5.2'
...
Bugfix/fix ble gattc app unregister (v5.2)
See merge request espressif/esp-idf!32439
2024-08-02 17:30:27 +08:00
01e2d28c0f
Merge branch 'fix/setuptools_constraint_v5.2' into 'release/v5.2'
...
fix: ensure the constraint file is followed also for setuptools (v5.2)
See merge request espressif/esp-idf!32546
2024-08-02 16:54:32 +08:00
0ff3e483cf
fix: ensure the constraint file is followed also for setuptools
...
Currently, when the venv is installed or updated, we attempt to
automatically update pip and setuptools within the venv. Unfortunately,
the setuptools package is installed or updated without adhering to the
constraints file, which restricts the setuptools version due to
https://github.com/pypa/setuptools/issues/4480 . Resolve this issue by
applying the constraints file to the installation and update of both pip
and setuptools.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-08-02 09:34:37 +02:00
752e29d7e3
feat(bt):add pytest for classic bt example
2024-08-02 15:17:59 +08:00
916d319155
fix(wifi_prov): Use calloc instead of malloc to zero initialize variable
2024-08-02 10:36:38 +05:30
a536949363
Merge branch 'feature/usb_host_multi_configuration_backport_v5.2' into 'release/v5.2'
...
feat(usb/host): multiconfiguration support backport (v5.2)
See merge request espressif/esp-idf!32055
2024-08-02 11:44:12 +08:00
afd3333e8d
feat(newlib): add test case for printf float
2024-08-01 20:57:28 +08:00
d1ed3a8c5c
Merge branch 'bugfix/add_return_value_to_rpa_to_api_v5.2' into 'release/v5.2'
...
fix(nimble): Add return value to RPA Timeout API (v5.2)
See merge request espressif/esp-idf!32476
2024-08-01 20:26:25 +08:00
677ecf9c69
fix(esp_rom): add new rom caps ESP_ROM_HAS_NEWLIB_NANO_PRINTF_FLOAT_BUG
2024-08-01 16:24:25 +08:00
c66da69856
fix(ble/bluedroid): Fixed issue with resetting BLE security parameters during initialization
2024-08-01 16:17:59 +08:00
f36b6a088a
Merge branch 'fix/vtaskdeletewithcaps_leaks_memory_v5.2' into 'release/v5.2'
...
fix(freertos): Fixed memory leak issue in vTaskDeleteWithCaps() (v5.2)
See merge request espressif/esp-idf!32400
2024-08-01 14:42:59 +08:00
cdd6807e57
fix(gpio): correct usb dp gpio pullup disable function v5.2
2024-08-01 10:58:53 +08:00
f926af94d2
Merge branch 'backport/fix_154_next_operation_for_multi_event_v52' into 'release/v5.2'
...
fix(ieee802154): refactor the next operation logic for multiple events(Backport v5.2)
See merge request espressif/esp-idf!32387
2024-07-31 20:51:34 +08:00
6d19ff68ed
fix(nimble): Add return value to RPA Timeout API
2024-07-31 14:45:17 +05:30
f7dd52f281
Merge branch 'backport/openthread_related_bacport_to_5_2' into 'release/v5.2'
...
Backport some openthread related features (Backport v5.2)
See merge request espressif/esp-idf!32250
2024-07-31 17:06:15 +08:00
457e0818e9
fix(uart): fix uart_config_t structure size difference in C and C++
2024-07-31 16:52:05 +08:00
fa6a1b3af5
fix(ieee802154): refacted the next operation logic for multiple events
2024-07-31 16:40:48 +08:00
4426adf447
Merge branch 'backport/add_ot_ts_lock_check_v52' into 'release/v5.2'
...
feat(openthread): add task switching lock holder check(Backport v5.2)
See merge request espressif/esp-idf!32453
2024-07-31 16:39:27 +08:00
26ef81039d
fix: fixed directed adv can't be conneted when adv filter is 0x2 on ESP32C2
2024-07-31 14:38:46 +08:00
719c0b7709
fix: fixed occasional wdt issue in multi-connection scenarios on ESP32H2
2024-07-31 14:38:46 +08:00
b64425f7be
feat(openthread): add task switching lock holder check
2024-07-31 11:34:19 +08:00
6e015274d0
Merge branch 'feat/save_ble_log_to_flash_0605_v5.2' into 'release/v5.2'
...
ble: save ble log to flash on ESP32C6 (v5.2)
See merge request espressif/esp-idf!32395
2024-07-31 11:29:34 +08:00
f88ac25595
fix(ble/bluedroid): Fix incorrect state issue when unregistering BLE GATTC application
2024-07-30 18:03:43 +08:00
c4fc74a6de
Merge branch 'bugfix/fix_beacon_timeout_issue_in_mesh_v5.2' into 'release/v5.2'
...
fix(wifi/mesh): fix the beacon timeout issue in mesh (v5.2)
See merge request espressif/esp-idf!32425
2024-07-30 17:38:16 +08:00
53e931cf65
fix(wpa_supplicant):Deinit old dpp authentication data after receiving config.
2024-07-30 13:54:45 +05:30
5e2951c8e8
fix(wifi/mesh): fix the beacon timeout issue in mesh
2024-07-30 14:36:46 +08:00
0caf51d303
Merge branch 'fix/esp_lcd_i2c_ng_v5.2' into 'release/v5.2'
...
fix(esp_lcd): Fix I2C receive without param (v5.2)
See merge request espressif/esp-idf!32413
2024-07-30 10:53:07 +08:00
335e8b4648
fix(esp_lcd): Fix I2C receive without param
2024-07-29 16:42:19 +08:00
037f1eaa4f
Merge branch 'feat/support_psram_aps3204l_v5.2' into 'release/v5.2'
...
psram: support APS3204L (v5.2)
See merge request espressif/esp-idf!32391
2024-07-29 16:39:03 +08:00
987df81e58
fix(freertos): Fixed memory leak issue in vTaskDeleteWithCaps()
...
vTaskDeleteWithCaps() leaked memory when a task uses the API to delete
itself. This commit adds a fix to avoid the memory leak.
Closes https://github.com/espressif/esp-idf/issues/14222
2024-07-29 08:47:19 +02:00
5f3f68fa58
Merge branch 'bugifx/zero_initilize_variable_v5.2' into 'release/v5.2'
...
fix(nimble): Zero initialize variable to avoid garbage value (v5.2)
See merge request espressif/esp-idf!32367
2024-07-29 13:03:27 +08:00
7b9343d8f0
fix(ble): fixed tx memory leak issue when controller disable
2024-07-29 11:56:17 +08:00
56984e4eac
fix(ble): fixed wdt issue when print key controller info on ESP32-C6 and ESP32-H2
2024-07-29 11:56:17 +08:00
6e676b0222
feat(bluetooth/controller): support switching log output mode on ESP32-C2
2024-07-29 11:56:17 +08:00
229f8ede97
feat(bluetooth/controller): support switching log output mode on ESP32-C6 and ESP32-H2
2024-07-29 11:56:17 +08:00
97fa5484a7
feat(bluetooth/controller): storage ble controller log to flash on ESP32C2
2024-07-29 11:56:16 +08:00
0898c1a5a8
feat(bluetooth/controller): storage ble controller log to flash on ESP32C6 and ESP32H2
2024-07-29 11:56:16 +08:00
ce1f7abddd
feat(psram): support APS3204L
2024-07-29 11:42:36 +08:00
8cecc2f58e
Merge branch 'fix/freertos_port_assert_in_isr_bug_v5.2' into 'release/v5.2'
...
fix(freertos): Incorrect assert in FreeRTOS port layer when not in ISR context (v5.2)
See merge request espressif/esp-idf!32373
2024-07-29 09:53:18 +08:00
d8716c5ad3
fix(nimble): Zero initialize variable to avoid garbage value
2024-07-26 21:31:23 +05:30
46ed6c869e
fix(vfs): FATFS mount immediately after format if mount failed
2024-07-26 17:52:42 +02:00
a96f332a06
fix(freertos): Incorrect assert in FreeRTOS port layer when not in ISR context
...
This commit fixes an issue where in the FreeRTOS port layer would cause
the portASSERT_IF_IN_ISR() assert check to fail even when the system is
not in an interrupt context.
2024-07-26 15:15:50 +02:00
dea1450d6e
Merge branch 'fix/stack_overflow_in_example_spp_initiator_v5.2' into 'release/v5.2'
...
Fix/stack overflow in example spp initiator (backport v5.2)
See merge request espressif/esp-idf!32233
2024-07-26 18:00:20 +08:00
544d652f1a
Merge branch 'bugfix/handle_no_pmkid_case_owe_v5.2' into 'release/v5.2'
...
Recompute keys in OWE incase of PMKID absence or mismatch (Backport v5.2)
See merge request espressif/esp-idf!32334
2024-07-26 16:53:34 +08:00
e79bcadd85
Merge branch 'bugfix/fix_ble_cannot_create_conn_v5.2' into 'release/v5.2'
...
fix(ble/bluedroid): Fixed BLE cannot create connection(v5.2)
See merge request espressif/esp-idf!32308
2024-07-26 15:44:09 +08:00
9bed8f2ca9
Merge branch 'bugfix/fix_some_ble_bugs_cjh_v5.2' into 'release/v5.2'
...
Fixed some BLE bugs 240723 (backport v5.2)
See merge request espressif/esp-idf!32300
2024-07-26 14:19:38 +08:00
f6c6ac1d8d
Merge branch 'fix/fix_get_softap_dtim_and_csa_config_err_v5.2' into 'release/v5.2'
...
fix(wifi):fix get softap dtim and csa config err v5.2
See merge request espressif/esp-idf!32264
2024-07-26 14:12:24 +08:00
cfb057e629
Merge branch 'bugfix/provide_random_addr_api_v5.2' into 'release/v5.2'
...
fix(wifi_prov): Added API to set random address (v5.2)
See merge request espressif/esp-idf!32326
2024-07-26 13:54:59 +08:00
3908657624
Merge branch 'bugfix/existing_mmap_region_offset_v5.2' into 'release/v5.2'
...
fix(esp_mm): for existing mmap region, consider new offset for virtual addr (v5.2)
See merge request espressif/esp-idf!32113
2024-07-25 17:10:24 +08:00
7d9b33408d
feat(openthread): support restoring vendor properties of rcp
2024-07-25 15:59:58 +08:00
d894253c48
feat(openthread): support changing openthread version information
2024-07-25 15:59:58 +08:00
35e36f2cab
fix(common_components): unregister event handler if wifi disconnect and stop reconnecting
2024-07-25 15:59:58 +08:00
c9f85be415
feat(openthread): update openthread submodule
2024-07-25 15:59:58 +08:00
3cdc985cd3
Merge branch 'bugfix/fix_coex_loadprohibit_issue_v5.2' into 'release/v5.2'
...
fix(coex): Fixed coexist scheme phase index overflow issue (backport v5.2)
See merge request espressif/esp-idf!32295
2024-07-25 13:54:00 +08:00
49e42f6eca
fix(esp_wifi): Handle PMKID mismatch or absence in OWE
...
Compute keys incase PMKID does not match or PMKID is absent in association response
2024-07-25 08:29:22 +05:30
ff24296572
Merge branch 'fix/correct_sdmmc_pin_config_doc_v5.2' into 'release/v5.2'
...
sdmmc: fix pin config doc format (v5.2)
See merge request espressif/esp-idf!32329
2024-07-25 10:02:38 +08:00
bdd5dc21be
fix(sdmmc): fix pin config doc format
2024-07-25 09:28:30 +08:00
59aa45ad23
fix(wifi_prov): Added API to set random address
2024-07-24 20:56:35 +05:30
6661f1190a
fix(wifi):fix get softap dtim and csa config err
2024-07-24 17:23:47 +08:00
07ca9246e2
fix(ble/bluedroid): Fixed BLE cannot create connection
2024-07-24 10:51:14 +08:00
087d6e1938
feat(bt/controller): support mesh duplicate with extend scan
2024-07-23 18:02:14 +08:00
a3936b8001
fix(coex): Update bt lib for ESP32-C3 and ESP32-S3(e4ba7f6)
...
- Fixed coexist LoadProhibited issue
2024-07-23 18:02:08 +08:00
35b4c4742b
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(abd7733)
...
- Fix the issue where RSSI is incorrect when latency is not zero
2024-07-23 18:02:02 +08:00
3fd8f2aeb7
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(66b5cc0)
...
- Fixed vendor hci get controller status command
- Prevent BLE interrupt from being preempted
2024-07-23 18:01:55 +08:00
93622c2f9b
fix(coex): Fixed coexist scheme phase index overflow issue
2024-07-23 17:53:08 +08:00
021c03c9f2
Merge branch 'fix/lp_i2c_generates_spurious_start_cond_v5.2' into 'release/v5.2'
...
fix(lp-i2c): Fixed the generation of spurious I2C start with lp-i2c (v5.2)
See merge request espressif/esp-idf!32108
2024-07-23 14:40:41 +08:00
aea64d17f6
Merge branch 'bugfix/wps_bug_v5.2' into 'release/v5.2'
...
fix(wpa_supplicant):Fix for setting wps status fail when connection fails(v5.2)
See merge request espressif/esp-idf!31220
2024-07-23 13:41:13 +08:00
e92f89ca33
Merge branch 'bugfix/increase_timer_task_depth_v5.2' into 'release/v5.2'
...
fix(nimble): Increase Timer stack size for nimble application (v5.2)
See merge request espressif/esp-idf!32270
2024-07-22 20:10:07 +08:00
c6fbdc5d4f
fix(nimble): Increase Timer stack size for nimble application
2024-07-22 15:51:48 +05:30
f1d5ffea3d
fix(wpa_supplicant):Fix for setting wps status fail when connection fails
2024-07-22 15:26:09 +05:30
615975060f
Merge branch 'fix/ble_mesh_24_76_v5.2' into 'release/v5.2'
...
fix(ble_mesh): fixed BLEMESH24-76_v5.2
See merge request espressif/esp-idf!32227
2024-07-22 14:05:03 +08:00
e7fa8872a8
Merge branch 'bugfix/remove_duplicate_fn_dpp' into 'release/v5.2'
...
wifi: backport some dpp fixes (v5.2)
See merge request espressif/esp-idf!32211
2024-07-22 11:25:56 +08:00
42680d30ae
fix(esp_wifi): backport some dpp fixes
2024-07-19 13:29:48 +08:00
ea7336d027
feat(bt): add bt address printing for all bt examples
2024-07-19 11:43:18 +08:00
41733e33f1
fix(bt): fix uTask stack overflow in bt example spp_initiator
2024-07-19 11:43:17 +08:00
f3710cf672
Merge branch 'bugfix/11r_disable_sdkconfig_v5.2' into 'release/v5.2'
...
fix(wifi): Ignore 11R, ENT AP when disabled in sdkconfig
See merge request espressif/esp-idf!32222
2024-07-19 10:41:51 +08:00
9757709b2e
Merge branch 'bugfix/rmt_memory_power_up_v5.2' into 'release/v5.2'
...
fix(rmt): power up memory block (v5.2)
See merge request espressif/esp-idf!32172
2024-07-19 09:47:19 +08:00
b7b3e31050
Merge branch 'bugfix/reset_irk_when_all_unpair_v5.2' into 'release/v5.2'
...
fix(nimble): Fixed BLE security vulnerability when using fixed IRK (v5.2)
See merge request espressif/esp-idf!32157
2024-07-18 22:43:30 +08:00
eae5bf962e
fix(wifi): Ignore 11R, ENT AP when disabled in sdkconfig
2024-07-18 18:26:23 +05:30
e149e10261
Merge branch 'feat/support_default_tx_level_for_esp32h2_esp32c6_esp32c2_v5.2' into 'release/v5.2'
...
Feat/support default tx level for esp32h2 esp32c6 esp32c2 v5.2
See merge request espressif/esp-idf!32194
2024-07-18 19:33:00 +08:00
d9e113f877
fix(rmt): power up memory block
2024-07-18 14:41:13 +08:00
af2f79e33a
fix(nimble): Fixed BLE security vulnerability when using fixed IRK
2024-07-18 09:54:19 +05:30
9ff44aa660
Merge branch 'bugfix/fix_mesh_xon_request_timeout_issue_v5.2' into 'release/v5.2'
...
fix(wifi/mesh): fix the issue that xon request timeout constantly when root reboot (v5.2)
See merge request espressif/esp-idf!32186
2024-07-18 12:03:48 +08:00
f0bf1d3492
fix(ble_mesh): fixed BLEMESH24-76
2024-07-18 10:49:07 +08:00
fde1a101ed
feat(bluetooth/controller): support default tx power configurable on ESP32C2
2024-07-18 10:47:30 +08:00
582e9f8a67
feat(bluetooth/controller): support default tx power configurable on ESP32C6 and ESP32H2
2024-07-18 10:47:20 +08:00
d0da89f18a
Merge branch 'feat/optimize_bt_porting_hci_0628_5.2' into 'release/v5.2'
...
Feat/optimize bt porting hci 0628 5.2
See merge request espressif/esp-idf!32133
2024-07-17 19:29:31 +08:00
2a6f4e796c
fix(wifi/mesh): fix the issue that xon request timeout constantly when root reboot
...
Closes https://github.com/espressif/esp-idf/issues/13212
2024-07-17 19:06:34 +08:00
597451afbe
refactor(usb_host): Update USB Host multiconfig public API
...
- previous usb_host_get_config_desc_free()
- updated usb_host_free_config_desc()
2024-07-17 09:02:43 +02:00
487833968a
Merge branch 'bugfix/ld_acl_c_3576_v5.2' into 'release/v5.2'
...
fix(bt/controller): Removed an improper assertion in ACL link driver (v5.2)
See merge request espressif/esp-idf!32118
2024-07-16 20:22:44 +08:00
64e872f2e3
fix(ble): fixed nimble host only build error
2024-07-16 13:20:53 +08:00
b8b8abf763
feat(bluetooth/controller): update nimble host to adapt hci layer
2024-07-16 13:20:53 +08:00
1e4e2f90f5
feat(bluetooth/controller): add default cts and rts macro definition
2024-07-16 13:20:53 +08:00
56e9890ba0
feat(bluetooth/controller): adopting new HCI layer code and support UHCI on ESP32-C6 and ESP32-H2
2024-07-16 13:20:53 +08:00
3d1498cadb
feat(bluetooth/controller): adopting new HCI layer code on ESP32-C2
2024-07-16 13:20:53 +08:00
6118260b63
feat(bluetooth/controller): optimize bt hci layer code
2024-07-16 13:20:53 +08:00
07dad8169e
Merge branch 'bugfix/fix_some_wifi_bugs_240715_v5.2' into 'release/v5.2'
...
fix(wifi): fix some wifi bugs 240715(Backport v5.2)
See merge request espressif/esp-idf!32138
2024-07-16 12:49:54 +08:00
b338abce37
fix(wifi): fix some wifi bugs 240715
...
1. fix disable gcmp choose pairwise cipher wrong issue
2. fix sta may join bad signal ap when set by signal
2024-07-15 21:21:58 +08:00
2dbaf58499
fix(wifi): fix configure gcmp failure issue
2024-07-15 21:00:55 +08:00
72d68ad7ce
fix(wifi): fixed disable gcmp choose pairwise cipher wrong issue
2024-07-15 21:00:47 +08:00
96af986330
fix(wifi): annotate a rom function
2024-07-15 21:00:31 +08:00
3d8d2929a5
fix(bt/controller): Removed an improper assertion in ACL link driver
...
It can be triggered on peripheral SNIFF mode
when RX window is adjusted on ESP32.
2024-07-15 15:31:24 +08:00
ae9f7f32ae
Merge branch 'bugfix/c5_mpi_ecc_power_mode_v5.2' into 'release/v5.2'
...
fix(hal): correct mpi/ecc peripheral power up sequence for ESP32-C5 (v5.2)
See merge request espressif/esp-idf!31863
2024-07-15 15:05:52 +08:00
0ba529d267
fix(esp_mm): for existing mmap region, consider new offset for virtual addr
...
While returning virtual address for existing memory mapped region, newly
supplied offset from the physical address was not getting considered.
This was a regression present from ESP-IDF 5.1 release.
Added test case in spi_flash component that fails without this fix.
Closes https://github.com/espressif/esp-idf/issues/13929
2024-07-15 12:42:27 +08:00
0ccc691729
Merge branch 'docs/optimized_ble_controller_api_references_esp32_v5.2' into 'release/v5.2'
...
docs(ble): Revised the esp32 controller API explanations (v5.2)
See merge request espressif/esp-idf!31926
2024-07-15 10:43:25 +08:00
c06cfeddb5
Merge branch 'bugfix/wps_reg_state_handling_v5.2' into 'release/v5.2'
...
fix(wpa_supplicant): Handle case when WPS registrar misses WSC_DONE sent by station (Backport v5.2)
See merge request espressif/esp-idf!32081
2024-07-15 10:43:01 +08:00
b3a6e46f55
Merge branch 'fix/usb_hs_scheduler_backport_v5.2' into 'release/v5.2'
...
fix(usb/host): Fix occasional ISOC scheduler skipping transfers backport to v5.2
See merge request espressif/esp-idf!32084
2024-07-14 21:06:51 +08:00
2d331c0413
fix(lp-i2c): Fixed the generation of spurious I2C start with lp-i2c
...
This commit fixes an issue with LP I2C and RTC I2C where in the
peripherals generated a spurious I2C start condition when initialized.
This caused some sensors to not respond properly to the following read
or write request.
Closes https://github.com/espressif/esp-idf/issues/14043
Closes https://github.com/espressif/esp-idf/issues/11608
2024-07-12 17:27:43 +02:00
17a18e8849
Merge branch 'feat/add_ble50_instant_v5.2' into 'release/v5.2'
...
Add support for BLE 5.0 instances in related events (v5.2)
See merge request espressif/esp-idf!31991
2024-07-12 14:53:00 +08:00
6378f5539d
fix(wpa_supplicant): Avoid delaying removal of wps enrollee by 10ms
...
This is no longer needed as eloop timers are now executed in wifi task context.
2024-07-12 12:05:30 +05:30
e2c47edafa
fix(wpa_supplicant): Handle case when WPS registrar misses WSC_DONE sent by station
...
When registrar somehow misses the WSC_DONE sent by station and station
goes for next connection after sending deauth, make sure that softAP
disables the registrar.
2024-07-12 12:05:22 +05:30
440f3308ab
fix(usb/host): Fix occasional ISOC scheduler skipping transfers
2024-07-12 08:18:42 +02:00
d083d66872
Merge branch 'feature/sae_pk_transition_disable_v5.2' into 'release/v5.2'
...
fix(wifi): Fix issue of supplicant using wrong parameters to configure bss while connecting (Backport v5.2)
See merge request espressif/esp-idf!32067
2024-07-12 13:54:00 +08:00
ad6bd842a1
fix(wifi): Fix issue of supplicant using wrong parameters to configure bss
...
- Ensure that wpa_supplicant's state machine registers the requirement for rsnxe
before deciding to add rsnxe to a assoc request.
Co-authored-by: jgujarathi <jash.gujarathi@espressif.com >
2024-07-12 08:09:25 +05:30
b9b3992d42
docs(ble): Removed trailing whitespace
2024-07-12 09:13:51 +08:00
3f36497d8a
docs(ble): Revised the explanation for esp_bt_mem_release and esp_bt_controller_mem_release
2024-07-12 08:19:47 +08:00
ed12574848
Merge branch 'fix_coredump_build_error_v5.2' into 'release/v5.2'
...
fix(coredump): fix array out of the bounds error (v5.2)
See merge request espressif/esp-idf!32015
2024-07-11 20:47:03 +08:00
41abb9e2aa
Merge branch 'fix/usb_msc_test_backport_v5.2' into 'release/v5.2'
...
fix(usb/test): Update MSC device test for new console backport v5.2
See merge request espressif/esp-idf!32052
2024-07-11 17:40:49 +08:00
8611a66a0f
feat(usb/host): multiconfiguration support
...
- usb host reads device's configuration on request
- a control transfer is sent
- memory is allocated for a new descriptor
- user must manually free the memory
2024-07-11 11:28:52 +02:00
61577616da
fix(usb/test): Update MSC device test for new console
2024-07-11 11:09:12 +02:00
a5924567c7
Merge branch 'bugfix/usb_serial_jtag_simplify_v5.2' into 'release/v5.2'
...
usb-serial-jtag driver simplification (backport v5.2)
See merge request espressif/esp-idf!31957
2024-07-11 16:11:53 +08:00
8565b416c5
Merge branch 'bugfix/fix_example_menuconfig_error_v5.2' into 'release/v5.2'
...
fix(nimble): Update menuconfig option to consider 5.0 support (v5.2)
See merge request espressif/esp-idf!32036
2024-07-10 22:24:05 +08:00
1e56879f9c
fix(nimble): Update menuconfig option to consider 5.0 support
2024-07-10 17:22:03 +05:30
645a775f33
Merge branch 'bugfix/split_hci_log_in_nimble_v5.2' into 'release/v5.2'
...
fix(bt/nimble): split hci log in nimble (backport v5.2)
See merge request espressif/esp-idf!31999
2024-07-10 18:38:07 +08:00
21610d3fbb
fix(ble/bluedroid): Fixed BLE set adv param check
2024-07-10 12:25:05 +08:00
58a4f153bc
docs(ble): Add the parameter name data in esp_vhci_host_send_packet
2024-07-10 10:40:36 +08:00
c3c22d5186
fix(coredump): fix array out of the bounds error
...
Closes https://github.com/espressif/esp-idf/issues/14117
2024-07-09 22:15:34 +02:00
d60a68ba26
fix(bt/nimble): split hci log in nimble
2024-07-09 16:33:33 +08:00
a7dc067f1c
feat(ble/bluedroid): Support BLE50 instance in related event
2024-07-09 15:23:52 +08:00
af7124f815
Merge branch 'bugfix/check_c3_efuse_error_on_ram_app_condition_v5.2' into 'release/v5.2'
...
bugfix(cpu_start): check c3 efuse error log on ram app condition (v5.2)
See merge request espressif/esp-idf!31045
2024-07-09 10:51:38 +08:00
031216ff3b
Merge branch 'bugfix/flash_enc_write_ram_v5.2' into 'release/v5.2'
...
fix(spi_flash): Fix that internal RAM has no enough space to put all stuff inside (backport v5.2)
See merge request espressif/esp-idf!29656
2024-07-09 10:41:20 +08:00
728078416a
Merge branch 'fix/usb_isoc_error_status_backport_v5.2' into 'release/v5.2'
...
fix(usb/host): Decode error flags in ISOC transfers backport to v5.2
See merge request espressif/esp-idf!31883
2024-07-09 10:40:30 +08:00
927e41f9a1
Merge branch 'contrib/github_pr_13945_v5.2' into 'release/v5.2'
...
fix(esp_http_client): Do not allocate client->if_name twice in esp_http_client_init. (GitHub PR) (v5.2)
See merge request espressif/esp-idf!31943
2024-07-09 10:40:05 +08:00
45aee0dac3
Merge branch 'fix/wait_efuse_idle_after_wake_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): wait eFuse controller idle after sleep wakeup (v5.2)
See merge request espressif/esp-idf!31950
2024-07-09 10:38:57 +08:00
7f59f760e7
Merge branch 'bugfix/fix_esco_conflict_with_sniff_v5.2' into 'release/v5.2'
...
fix(bt/controller): Fixed some controller bugs (v5.2)
See merge request espressif/esp-idf!31953
2024-07-09 10:38:15 +08:00
0250fc5cd4
Merge branch 'fix/blemesh24_61_v5.2' into 'release/v5.2'
...
fix/blemesh24_61 (v5.2)
See merge request espressif/esp-idf!31565
2024-07-08 20:00:06 +08:00
4af418c534
refactor(usb-serial-jtag): usb-serial-jtag driver simplification to fix rom print coexistence
2024-07-08 14:47:25 +08:00
985c7f9112
fix(bt/controller): Fixed some controller bugs
...
- Fixed fail to establish eSCO when connected to two devices
- Changed some error log level to Debug if the error have a workaround
Closes https://github.com/espressif/esp-idf/issues/12340
2024-07-08 14:26:53 +08:00
b2607d8653
fix(bt/controller): Fixed not report HCI_Disconnection_Complete event
2024-07-08 14:26:53 +08:00
4ddeee6260
fix(esp_hw_support): wait eFuse controller idle after sleep wakeup
2024-07-08 14:14:57 +08:00
4a065f8b9a
Merge branch 'fix/i2c_pin_short_cut_v5.2' into 'release/v5.2'
...
fix(i2c_master): Modify the behavior from ISR WDT to return timeout when circut get shortcut(backport v5.2)
See merge request espressif/esp-idf!31569
2024-07-08 11:42:25 +08:00
c61fe6d624
Merge branch 'change/add_some_wifi_feature_and_fix_some_bug_v5.2' into 'release/v5.2'
...
feat(wifi): add softap csa&dtim&wait_bcast_data setting v5.2
See merge request espressif/esp-idf!31918
2024-07-08 10:44:14 +08:00
975e77ed7d
fix: fixed allocating if_name in client context multiple times
...
Do not allocate client->if_name twice in esp_http_client_init().
Signed-off-by: Harshit Malpani <harshit.malpani@espressif.com >
Closes https://github.com/espressif/esp-idf/pull/13945
2024-07-07 21:20:18 +08:00
f5fc182f28
Merge branch 'bugfix/revert_extra_print_v5.2' into 'release/v5.2'
...
Revert "fix(nimble): Added debug print to check for skipped adv report" (v5.2)
See merge request espressif/esp-idf!31932
2024-07-06 19:28:41 +08:00
e8ac1be60c
Revert "fix(nimble): Added debug print to check for skipped adv report"
...
This reverts commit e29f31bca4
.
2024-07-05 18:08:13 +05:30
b9c4b6414b
Apply 1 suggestion(s) to 1 file(s)
...
Co-authored-by: Wang Ning <wangning@espressif.com >
2024-07-05 18:08:07 +08:00
1df6134485
docs(ble): Add the explanations to controller parameters configurable in menuconfig
2024-07-05 18:08:07 +08:00
799d7bfd6d
Apply 35 suggestion(s) to 1 file(s)
...
Co-authored-by: Wang Ning <wangning@espressif.com >
2024-07-05 18:08:07 +08:00
d18e230a9f
docs(ble): Removed note in esp_bt_controller_config_t
2024-07-05 18:08:07 +08:00
fe41fba8a6
docs(ble): Replaced BT with Bluetooth
2024-07-05 18:08:07 +08:00
bbeea564da
docs(ble): Removed unnecessary explanations
2024-07-05 18:08:07 +08:00
b0fb2df89d
docs(ble): Added corresponding values to the controller mode
2024-07-05 18:08:07 +08:00
b80829dcd9
docs(ble): Fixed the explanation of TX power type
2024-07-05 18:08:07 +08:00
ad01b74b49
docs(ble): Added typeof for BLE sleep clock accuracy enum
2024-07-05 18:08:06 +08:00
edb4bded13
docs(ble): Added a name for BLE sleep clock accuracy enum
2024-07-05 18:08:06 +08:00
ea18f615d2
docs(ble): Revised the esp32 controller API explanations
2024-07-05 18:08:06 +08:00
284242d609
Merge branch 'fix/c6_bootloader_rng_enable_v5.2' into 'release/v5.2'
...
fix(bootloader_support): Fixed pattern in RNG enable function to avoid output on IO0 (v5.2)
See merge request espressif/esp-idf!31906
2024-07-05 15:06:01 +08:00
cd0ffdac12
feat(wifi): add softap csa&dtim&wait_bcast_data setting and ignore err nodata v5.2
2024-07-05 14:09:33 +08:00
db8df15ee7
Merge branch 'bugfix/fix_bss_color_issues_v5.2' into 'release/v5.2'
...
fix(bss_color):fix bss color issues(backport v5.2)
See merge request espressif/esp-idf!30991
2024-07-05 11:42:32 +08:00
a55fb176c4
Merge branch 'bugfix/fixed_ble_issues_on_esp32c2_esp32c6_v5.2' into 'release/v5.2'
...
Bugfix/fixed ble issues on esp32c2 esp32c6 (v5.2)
See merge request espressif/esp-idf!31860
2024-07-05 10:39:30 +08:00
db884d7787
Merge branch 'docs/update_twt_docs_v5.2' into 'release/v5.2'
...
docs(wifi):update TWT docs(Backport v5.2)
See merge request espressif/esp-idf!31897
2024-07-04 19:14:51 +08:00
a45e4b3dca
fix(bootloader_support): Fixed pattern in RNG enable function on C6 to avoid output on IO0
2024-07-04 11:36:44 +02:00
3fcedf6432
fix(wifi):fix some wifi bugs
2024-07-04 15:42:04 +08:00
aacddac2dd
docs(wifi):update TWT docs
2024-07-04 14:38:49 +08:00
4ce9b783f3
fix(i2c): Fix i2c not release semaphore in command send loop
2024-07-04 12:29:05 +08:00
a44f8179de
refactor(i2c): Add reset and clock control to i2c ll layer
2024-07-04 12:29:05 +08:00
5847ba0b9a
fix(i2c_master): Fix the issue that probe cannot work properly after a general call,
...
Closes https://github.com/espressif/esp-idf/issues/13547
2024-07-04 12:29:05 +08:00
34abdaea46
fix(i2c_master): Modify the behavior from ISR WDT to return timeout when circut get shortcut,
...
Closes https://github.com/espressif/esp-idf/issues/13587
2024-07-04 12:29:05 +08:00
f5ae03e8f4
fix(ble_mesh): ensure the operation of adv busy is thread-safe
2024-07-04 12:13:20 +08:00
9c7a81083c
feat(ble_mesh): add cas operation for bt_mesh_atomic_val_t
2024-07-04 12:13:20 +08:00
b150aad5d1
fix(spi_flash): Fix spi_flash counter test on CI
2024-07-04 11:18:45 +08:00
fa50973fec
fix(spi_flash): Fix that internal RAM has no enough space to put all stuff inside
2024-07-04 11:18:45 +08:00
ec28757007
fix(spi_flash): Improve encryption write performance, Closes https://github.com/espressif/esp-idf/issues/12553
2024-07-04 11:18:45 +08:00
2c289fed2f
Merge branch 'contrib/github_pr_14084_v5.2' into 'release/v5.2'
...
remove TLS pointer/deletion callback from correct thread (GitHub PR) (v5.2)
See merge request espressif/esp-idf!31852
2024-07-04 11:03:07 +08:00
cc5fa645e6
Merge branch 'fix/suppress_c++11_invalid_suffix_on_literal_v5.2' into 'release/v5.2'
...
fix: Fix PRI inttypes error due to C++ invalid suffix on literal in SPIFFS (v5.2)
See merge request espressif/esp-idf!31807
2024-07-04 10:34:50 +08:00
2fa4d4e0b7
Merge branch 'fix/brownout_crash_v5.2' into 'release/v5.2'
...
fix(brownout): fixed brownout isr crashing if cache disabled (v5.2)
See merge request espressif/esp-idf!30832
2024-07-04 10:34:36 +08:00
ce1735857e
Merge branch 'bugfix/openthread_uart_vfs_register_v5_2' into 'release/v5.2'
...
fix(openthread): register uart vfs devices when they are not registered(v5.2)
See merge request espressif/esp-idf!31794
2024-07-04 10:33:25 +08:00
abf8ffac59
Merge branch 'feature/ipc_noblocking_call_v5.2' into 'release/v5.2'
...
feat(ipc): Adds a new no blocking IPC call (v5.2)
See merge request espressif/esp-idf!28442
2024-07-03 21:00:10 +08:00
3584fb776e
Merge branch 'bugfix/low_buf_count_print_v5.2' into 'release/v5.2'
...
fix(nimble): Added debug print to check for skipped adv report (v5.2)
See merge request espressif/esp-idf!31832
2024-07-03 16:45:53 +08:00
49d9fc0250
fix(usb/host): Decode error flags in ISOC transfers
2024-07-03 09:15:53 +02:00
2acb6ac33f
Merge branch 'bugfix/fix_phy_cal_data_v5.2' into 'release/v5.2'
...
fix(phy): add phy calibration data check when mode is not none calibration v5.2
See merge request espressif/esp-idf!31816
2024-07-03 14:06:11 +08:00
cb2a226659
Merge branch 'bugfix/wps_mode_change_v5.2' into 'release/v5.2'
...
fix(esp_wifi): Fix for issue in changing opmode when wps is enabled(v5.2)
See merge request espressif/esp-idf!30780
2024-07-02 21:20:37 +08:00
adea6829b3
fix(hal): correct the power up sequence for MPI/ECC peripherals in ESP32-C5
2024-07-02 13:36:54 +05:30
b753438111
fix(ble): fixed some ble controller issues on ESP32C6 and ESP32H2
2024-07-02 15:44:27 +08:00
f3b58d221d
fix(ble): fixed some ble controller issues on ESP32-C2
2024-07-02 15:44:26 +08:00
3a7408bed9
fix(esp_wifi): Fix for issue in changing opmode when wps is enabled
2024-07-02 11:25:55 +05:30
82c3a08d77
Merge branch 'lwip/if_indextoname_compolation_fix_v5.2' into 'release/v5.2'
...
fix(lwip): Fixed compilation error referencing undefined POSIX interface API (v5.2)
See merge request espressif/esp-idf!31406
2024-07-02 13:53:42 +08:00
bf7ab2249c
fix(pthread): Remove TLS pointer/deletion callback from correct thread
...
Originally, pthread_internal_local_storage_destructor_callback was only called from pthread_exit
on the thread whose TLS is being destroyed.
In b3755b751e
, pthread_internal_local_storage_destructor_callback
started being called from pthread_join and pthread_detach on a different thread (whichever one
called one of those functions).
But pthread_internal_local_storage_destructor_callback is still calling
vTaskSetThreadLocalStoragePointer and vTaskSetThreadLocalStoragePointerAndDelCallback with a NULL
xTaskToSet argument, which causes those functions to set the TLS pointer and deletion callback
for the current thread, not the thread whose TLS is being destroyed.
This commit makes pthread_internal_local_storage_destructor_callback call
vTaskSetThreadLocalStoragePointer and vTaskSetThreadLocalStoragePointerAndDelCallback
with the handle of the thread whose TLS is being destroyed.
2024-07-02 13:33:11 +08:00
16450168d6
Merge branch 'docs/migrate_esp32c3_devkitc_02_devkitm_1_user_guide_v5.2' into 'release/v5.2'
...
docs: Migrate user guides of ESP32-C3-DevKitM and ESP32-C3-DevKitC to esp-dev-kits (v5.2)
See merge request espressif/esp-idf!31819
2024-07-02 13:20:52 +08:00
20624257e3
Merge branch 'backport/support_eth_mac_using_esp_read_mac_v52' into 'release/v5.2'
...
feat(eth) configure eth mac using esp_read_mac(Backport v5.2)
See merge request espressif/esp-idf!31092
2024-07-02 10:53:14 +08:00
67466e6c6e
Merge branch 'docs/delete_userguide_esp32_s2_devkitc_1_v5.2' into 'release/v5.2'
...
docs: Delete user guide esp32-s2-devkitc-1 (v5.2)
See merge request espressif/esp-idf!31614
2024-07-02 10:49:41 +08:00
8558a9cbe8
Merge branch 'bugfix/nan_datapath_issues_v5.2' into 'release/v5.2'
...
Fix issues in NAN datapath establishment (Backport v5.2)
See merge request espressif/esp-idf!30979
2024-07-02 10:47:39 +08:00
f0b52c735d
Merge branch 'fix/usb-serial-jtag-hangs-on-init_v5.2' into 'release/v5.2'
...
fix(console): USB Serial JTAG freezes when input received before the driver is installed (v5.2)
See merge request espressif/esp-idf!31821
2024-07-02 10:44:34 +08:00
e29f31bca4
fix(nimble): Added debug print to check for skipped adv report
2024-07-01 15:33:43 +05:30
c2683af2a6
fix(console): USB Serial JTAG freezes when input received before init
...
When data was sent through USB Serial JTAG before the
driver was installed, the bus was malfunctioning. This
was because the interrupt bit for data reception was cleared
regardless of whether data was received or not. Consequently,
usb_serial_jtag_isr_handler_default was not triggered and the
data was never read causing the bus to malfunction.
This commit is modifying usb_serial_jtag_driver_install to
prevent clearing USB_SERIAL_JTAG_INTR_SERIAL_OUT_RECV_PKT and
USB_SERIAL_JTAG_INTR_SERIAL_IN_EMPTY thus allowing the callback
usb_serial_jtag_isr_handler_default to trigger for possible data
exchanged prior to the call to usb_serial_jtag_driver_install.
This commit also modified the while logic in linenoiseProbe to
discard any data that doesn't match the expected chaaracter sequences
to prevent random input from interfering with evaluating whether the
terminal supports escape sequences or not.
See https://github.com/espressif/esp-idf/issues/13940
2024-07-01 09:36:18 +02:00
7a728f9169
docs: Migrate user guides of ESP32-C3-DevKitM and ESP32-C3-DevKitC to esp-dev-kits
2024-07-01 15:27:10 +08:00
ea4a2c70e9
fix(phy): add phy calibration data check when mode is not none calibration
2024-07-01 15:15:19 +08:00
115738b91e
fix(esp_phy): fix the frequency switching issue in esp32h2/esp32c6 ble/ieee802154 coex
2024-07-01 15:14:43 +08:00
261d09a0fe
fix(esp_wifi): Fix issues in NAN datapath establishment
...
1. Resolve indefinite waiting while stopping NAN
2. Increase NDP response timeout to 8 DW's
3. Set NAN discovery beacon interval to 100 TU's as per Section 9.2
of Wi-Fi Aware Specification v4.0
2024-07-01 12:12:13 +05:30
a23f078905
Merge branch 'fix/docs_wifi_get_sta_list_v5.2' into 'release/v5.2'
...
fix(docs): tcpip_adapter: Document replacement of tcpip_adapter_get_sta_list (v5.2)
See merge request espressif/esp-idf!31171
2024-07-01 14:29:52 +08:00
5df41326bc
Merge branch 'docs/add_the_description_of_gpio_wakeup_in_lightsleep_when_pd_top_v5.2' into 'release/v5.2'
...
docs(pm): add description for gpio_wakeup (backport v5.2)
See merge request espressif/esp-idf!31738
2024-07-01 14:29:09 +08:00
b621e14e8f
Merge branch 'bugfix/fix_ble_connect_fail_report_time_v5.2' into 'release/v5.2'
...
fix(ble/bluedroid): Fixed BLE report event when connection fails (v5.2)
See merge request espressif/esp-idf!31782
2024-07-01 14:20:24 +08:00
53a8961268
docs: Delete user guide esp32-s2-devkitc-1
2024-07-01 10:49:48 +08:00
88c6cf5cfa
Merge branch 'feature/esp32c6_pu8m_in_sleep_support_v5.2' into 'release/v5.2'
...
feat(sleep): support 8m force pu in sleep for esp32c6 & esp32h2 (v5.2)
See merge request espressif/esp-idf!31000
2024-07-01 10:43:28 +08:00
ca0a41e4ef
Merge branch 'docs/delete_user_guide_esp32_s2_devkitm_1_v5.2' into 'release/v5.2'
...
docs: Delete user guide esp32-s2-devkitm-1 (v5.2)
See merge request espressif/esp-idf!31607
2024-07-01 10:41:27 +08:00
36e0c4898d
Merge branch 'bugfix/fix_esp32_cant_tx_after_tx_timeout_v5.2' into 'release/v5.2'
...
fix(wifi): fix esp32 unrecoverable m f issue
See merge request espressif/esp-idf!30969
2024-07-01 10:40:27 +08:00
db47876b70
Merge branch 'docs/add_missing_usb_functions_to_esp32-c3_devkit_user_guides_v5.2' into 'release/v5.2'
...
Docs: Added missing USB functions to ESP32-C3 DevKit User Guides (v5.2)
See merge request espressif/esp-idf!30861
2024-07-01 10:30:35 +08:00
1fcefc8188
Merge branch 'docs/update_the_translation' into 'release/v5.2'
...
docs: Update the CN Translation
See merge request espressif/esp-idf!30571
2024-07-01 10:29:35 +08:00
232b0145bd
Merge branch 'docs/update_esp_vfs_notes_v5.2' into 'release/v5.2'
...
docs(vfs): update esp_vfs_register_fd api description (v5.2)
See merge request espressif/esp-idf!30426
2024-07-01 10:28:56 +08:00
7c96c00381
Merge branch 'fix/bump_esp_littlefs_to_v5.2' into 'release/v5.2'
...
fix(storage/littlefs): Bump version to v1.14.4 (core v2.9.1) (v5.2)
See merge request espressif/esp-idf!30357
2024-07-01 10:28:26 +08:00
dfd8679d02
Merge branch 'fix/heap-trace-on-all-functions_v5.2' into 'release/v5.2'
...
fix(heap): Tracing of all heap_caps API functions (backport v5.2)
See merge request espressif/esp-idf!30234
2024-07-01 10:28:01 +08:00
d64c77117f
Merge branch 'fix/sntp_getreachability_v5.2' into 'release/v5.2'
...
fix(netif): Add missing SNTP get-reachablitiy API (v5.2)
See merge request espressif/esp-idf!30032
2024-07-01 10:26:30 +08:00
faae7eccac
fix: PRI inttypes error due to C++ invalid suffix on literal in SPIFFS
2024-06-30 23:31:50 +02:00
5767de65bd
Merge branch 'bugfix/set_correct_cb_arg_v5.2' into 'release/v5.2'
...
fix(nimble): Pass the correct cb arg during reconnection attempt (v5.2)
See merge request espressif/esp-idf!31718
2024-06-28 20:56:33 +08:00
7158afb163
fix(openthread): register uart vfs devices when they are not registered
2024-06-28 15:59:30 +08:00
af98ed245c
feat(wifi, coex): update libs to support feature and fix some issue
2024-06-28 14:27:48 +08:00
4a7bf913a0
fix(ble/bluedroid): Fixed BLE report event when connection fails
2024-06-28 12:00:39 +08:00
d506580d65
feat(wifi): support coex pwr
2024-06-28 11:42:05 +08:00
1022b2b447
Merge branch 'bugfix/fixed_hci_uart_error_on_esp32c6_esp32h2_v5.2' into 'release/v5.2'
...
feat(bluetooth/controller): Fixed the issue of unresponsiveness when using hci... (v5.2)
See merge request espressif/esp-idf!31751
2024-06-27 17:19:34 +08:00
aabb3699d1
Merge branch 'bugfix/ft_scanning_failure_v52' into 'release/v5.2'
...
fix(esp_wifi): Fix issues in scanning and connecting to FT APs(v5.2)
See merge request espressif/esp-idf!31156
2024-06-26 20:39:13 +08:00
1491b579a8
Merge branch 'bugfix/fix_some_ble_bugs_cjh_v5.2' into 'release/v5.2'
...
Fixed some BLE bugs 240620 (backport v5.2)
See merge request espressif/esp-idf!31647
2024-06-26 20:33:19 +08:00
57a8f0d151
feat(bluetooth/controller): Fixed the issue of unresponsiveness when using hci uart mode on ESP32-C6 and ESP32-H2
2024-06-26 17:32:52 +08:00
5f8ac78e59
fix(esp_wifi): Fix issues in scanning and connecting to FT APs
...
- Fix issues that arise when conecting to FT APs when disconnect reason
code 211 is reported mistakenly.
2024-06-26 12:24:55 +05:30
81ad2d8e7b
docs(pm): add description for gpio_wakeup
2024-06-26 14:08:46 +08:00
293f868e10
Merge branch 'fix/prompt-erased-by-backspace-in-dumbmode_v5.2' into 'release/v5.2'
...
fix(console): bug where backspace erases the prompt in dumb mode (backport v5.2)
See merge request espressif/esp-idf!30348
2024-06-26 12:56:49 +08:00
99df25b55a
Merge branch 'bugfix/l2cap_use_wrong_handle_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fixed the issue of using the wrong handle to handle the BTA_JV_L2CAP_READ_EVT event(v5.2)
See merge request espressif/esp-idf!31279
2024-06-26 10:49:51 +08:00
c3673638cf
Merge branch 'fix/add_integrity_check_when_select_temporary_key_v5.2' into 'release/v5.2'
...
fix(bt): add integrity check when temporary link key selected(backport v5.2)
See merge request espressif/esp-idf!31699
2024-06-26 10:48:11 +08:00
dc6b400968
Merge branch 'bugfix/wpa3_init_crash_v5.2' into 'release/v5.2'
...
fix(wpa_supplicant): Fix wpa3 AP crash because of dangling pointer (v5.2)
See merge request espressif/esp-idf!31541
2024-06-26 10:47:05 +08:00
86232742a1
Merge branch 'bugfix/station_ic_pmf_state_v5.2' into 'release/v5.2'
...
fix(wifi): Disable IC_PMF variable properly when station disconnects and always clear keys in tx_cb (Backport v5.2)
See merge request espressif/esp-idf!31632
2024-06-26 10:33:43 +08:00
3d22330ff8
fix(heap): Tracing of all heap_caps API
...
This commit fixes the missing tracing on all
heap_caps_xx_prefer and heap_caps_xx_aligned
functions.
2024-06-25 11:57:09 +02:00
302881e6b7
fix(linenoise): Skip 0x00 to 0x1F character in dump mode
...
Skipping through the non printable character assures that
in dumb mode, any special keys will not lead to the cursor
movement.
2024-06-25 11:48:45 +02:00
ac2491acc5
fix(console): bug where backspace erases the prompt in dumb mode
2024-06-25 11:48:45 +02:00
8c58db057f
fix(wifi): Fix station PMF issue
...
Fix issue of station PMF not getting reset when disconnecing from PMF connection
2024-06-25 13:54:45 +05:30
a1a05fe9c3
Merge branch 'fix/incorrect_console_input_decoding_wifi_prov_mgr_v5.2' into 'release/v5.2'
...
fix(tools/esp_prov): Fix incorrect input decoding when using console transport (v5.2)
See merge request espressif/esp-idf!31690
2024-06-25 16:24:42 +08:00
25fd5cf0a5
Merge branch 'fix/fsync-call-propagation-to-secondary-console_v5.2' into 'release/v5.2'
...
fix(console): Fsync not propagated to secondary output (backport v5.2)
See merge request espressif/esp-idf!30262
2024-06-25 16:08:14 +08:00
921b8ebf44
Merge branch 'feat/optimize_bt_porting_layer_0619_v5.2' into 'release/v5.2'
...
Feat/optimize bt porting layer 0619 (v5.2)
See merge request espressif/esp-idf!31673
2024-06-25 14:18:41 +08:00
70d19d5730
Merge branch 'fix/trigger_system_reset_in_brownout_isr_v5.2' into 'release/v5.2'
...
change(esp_system): trigger digital system reset in brownout isr (v5.2)
See merge request espressif/esp-idf!31684
2024-06-25 11:50:31 +08:00
e9959cd00e
fix(nimble): Pass the correct cb arg during reconnection attempt
2024-06-25 08:31:11 +05:30
ecc1f0bd7a
Merge branch 'fix/lcd_build_error_in_cpp_v5.2' into 'release/v5.2'
...
fix(lcd): build errors with deprecated lcd types in cpp (v5.2)
See merge request espressif/esp-idf!31677
2024-06-25 10:50:12 +08:00
7b3e38c217
Merge branch 'fix/ulp_riscv_i2c_multi_byte_v5.2' into 'release/v5.2'
...
fix(ulp-risc-v): Fixed RTC I2C multi-byte read/write issue for ULP RISC-V (v5.2)
See merge request espressif/esp-idf!31714
2024-06-25 10:27:19 +08:00
ba4a43e020
feat(bt/bluedroid): Add definition for the reason of BLE authentication failure
2024-06-25 00:04:14 +08:00
6f21c18f5b
fix(bt/bluedroid): Fixed BLE security vulnerability when using fixed IRK
2024-06-25 00:04:14 +08:00
fed97908f8
fix(bt): Overwrite a function in esp32c3 eco7 rom
2024-06-25 00:04:14 +08:00
ad0a988430
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(0738a61)
...
- Fixed BT BB interrupt allocation
- Refactor the prefix of assert print
- Fixed HCI LE set privacy mode command handle
2024-06-25 00:04:14 +08:00
8334a10f6d
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(eca46a0)
...
- Fixed adv data buffer free after restart adv
- Fixed BLE interrupt allocation using esp API
2024-06-25 00:04:14 +08:00
3ed21ca8f0
fix(ulp-risc-v): Fixed RTC I2C multi-byte read/write issue for ULP RISC-V
...
This commit fixes an issue where multi-byte reads and writes over the
RTC I2C peripheral got stuck on the esp32s2 and esp32s3.
Closes https://github.com/espressif/esp-idf/issues/12235
2024-06-24 17:10:49 +02:00
018409d99b
Merge branch 'fix/fix_esp_tls_client_key_parsing_v5.2' into 'release/v5.2'
...
fix(esp_tls): Fixed client key parsing for ECC key (v5.2)
See merge request espressif/esp-idf!31505
2024-06-24 20:34:20 +08:00
6c84fdcde8
fix(bt): add integrity check when temporary link key selected
2024-06-24 17:49:50 +08:00
5aa74ed001
fix(tools/esp_prov): Fix incorrect input decoding when using console transport
...
- Closes https://github.com/espressif/esp-idf/issues/14013
2024-06-24 12:28:44 +05:30
51bd0da552
Merge branch 'bugfix/wpa3_sta_mem_leak_v5.2' into 'release/v5.2'
...
Fix a memory leak that occurs when SAE connection is interrupted (Backport v5.2)
See merge request espressif/esp-idf!31652
2024-06-24 14:03:45 +08:00
851c176d1b
change(esp_hw_support): update xtal_freq after assume to avoid mass print in DFS
2024-06-24 13:38:10 +08:00
1a48173692
Merge branch 'contrib/github_pr_14010_v5.2' into 'release/v5.2'
...
fix(ulp): Write pin's output mode to the correct register (GitHub PR) (v5.2)
See merge request espressif/esp-idf!31596
2024-06-24 12:16:16 +08:00
c239c68373
change(esp_system): trigger digital system reset in brownout isr
2024-06-24 12:03:03 +08:00
8e79afe7c8
fix(i2c_lcd): using function overloading to keep esp_lcd_new_panel_io_i2c
...
becuase _Generic is not available in C++
Closes https://github.com/espressif/esp-idf/issues/14037
2024-06-24 11:57:40 +08:00
4e7dd0ce2b
fix(lcd): build errors with deprecated lcd types in cpp
...
Closes https://github.com/espressif/esp-idf/issues/14029
2024-06-24 11:57:40 +08:00
4570722409
Merge branch 'bugfix/free_memory_before_reattempt_v5.2' into 'release/v5.2'
...
fix(nimble): Clear resource before re-starting advertising (v5.2)
See merge request espressif/esp-idf!31626
2024-06-24 10:42:01 +08:00
b67ff61d34
fix(ble): added c6 config check for ble light sleep
2024-06-24 10:12:51 +08:00
c4a22160c7
feat(bluetooth/controller): adjust bt/porting code structure and delete redundant code
2024-06-24 10:11:52 +08:00
4fa32cffd3
Merge branch 'bugfix/wifi-6570_v5.2' into 'release/v5.2'
...
backport v5.2: fix the issue of wifipwr losing its clock during sleep on the esp32c6 eco1
See merge request espressif/esp-idf!31603
2024-06-24 09:58:46 +08:00
8b0895e7ef
fix(esp_wifi): Fix a memory leak that occurs when SAE connection is interrupted
...
1. Free temporary data used by SAE before memsetting the same
2. Drop any received auth response that uses a different algorithm than the one currently in use
2024-06-21 11:27:42 +05:30
640be34ffa
fix(nimble): Clear resource before re-starting advertising
2024-06-20 11:00:22 +05:30
401816eac0
Merge branch 'feat/put_bt_interface_code_to_rom_v5.2' into 'release/v5.2'
...
Feat/put bt interface code to rom (v5.2)
See merge request espressif/esp-idf!31550
2024-06-20 10:37:58 +08:00
e0586cf0e3
docs: Delete user guide esp32-s2-devkitm-1
2024-06-19 18:09:20 +08:00
0a77c13c26
fix(wifi): fix the issue of wifipwr losing its clock during sleep on the esp32c6 eco1
2024-06-19 17:19:23 +08:00
0c741bc3ee
fix(ulp-risc-v): Set RTC GPIO output mode in the correct register for ULP RISC-V
...
According to the ESP32-S2/S3 TRM, the output pin's mode is set in the RTC_GPIO_PINn_REG
by programming the RTC_GPIO_PINn_PAD_DRIVER bit. The current ULP RISC-V RTCIO driver
however, incorrectly programs the RTC_IO_TOUCH_PADn_REG register field RTC_IO_TOUCH_PADn_DRV.
This commit fixes the bug.
2024-06-19 09:01:42 +02:00
b63fd4eaee
Merge branch 'feature/uart_sleep_retention_support_v5.2' into 'release/v5.2'
...
feat(uart): support uart module sleep retention on c6/h2 (v5.2)
See merge request espressif/esp-idf!31008
2024-06-19 14:59:30 +08:00
c31e50583e
fix(ci): use esp_rom_crc32_le in sleep retention frame check
2024-06-18 19:52:03 +08:00
8e82062d41
Merge branch 'fix/idf_tools_warning_error_v5.2' into 'release/v5.2'
...
fix(tools): Improve the warning message from idf_tools.py about the Python environment (v5.2)
See merge request espressif/esp-idf!31512
2024-06-18 18:36:36 +08:00
707aebc607
feat(uart): support uart module sleep retention on c6/h2
2024-06-18 15:04:20 +08:00
e55c2eede1
Merge branch 'doc/update_esp32c6_power_statics_5.2' into 'release/v5.2'
...
docs(lowpower): updating low-power statistics in Wi-Fi scenarios (v5.2)
See merge request espressif/esp-idf!31210
2024-06-18 10:36:01 +08:00
34daddd0f1
Merge branch 'feat/use_iterator_for_regdma_link_traverse_function_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): use iterator for regdma_link_stats to save stack consume (v5.2)
See merge request espressif/esp-idf!31545
2024-06-18 10:35:38 +08:00
166e125144
feat(bluetooth/controller): update controller api name on ESP32-C2
2024-06-17 16:43:26 +08:00
fc8a569027
feat(bluetooth/controller): update controller api name on ESP32-C6 and ESP32-H2
2024-06-17 16:43:25 +08:00
ab595d8d08
fix(esp_hw_support): use iterator for regdma_link_stats to save stack consume
...
Closes https://github.com/espressif/esp-idf/issues/13288
2024-06-17 15:55:46 +08:00
298bca09ec
fix(wpa_supplicant): Fix wpa3 AP crash because of dangling pointer
2024-06-17 12:41:04 +05:30
f81b598d10
Merge branch 'bugfix/fix_no_mem_coex_issue_v5.2' into 'release/v5.2'
...
fix(nimble): Added change to handle extra memory for ext adv reattempt (v5.2)
See merge request espressif/esp-idf!31503
2024-06-14 20:01:11 +08:00
9653c70e49
Merge branch 'contrib/github_pr_13951_v5.2' into 'release/v5.2'
...
Fix stack overflow bug for `examples/bluetooth/esp_hid_device` when using esp32s3 with nimble (GitHub PR) (v5.2)
See merge request espressif/esp-idf!31516
2024-06-14 19:58:24 +08:00
fd4df8d87f
Fix stack overflow bug for examples/bluetooth/esp_hid_device
when using esp32s3 with nimble
...
Related to 60354c39a9
2024-06-14 14:28:20 +05:30
c50c61e0c7
fix(tools/idf_tools.py): Improve the warning message about the environment
2024-06-14 10:01:16 +02:00
14bd74fc84
fix(nimble): Added change to handle extra memory for ext adv reattempt
2024-06-14 12:02:58 +05:30
771ae77c9b
Merge branch 'bugfix/forbid_uart_suspend_auto_lightsleep_v5.2' into 'release/v5.2'
...
uart: Fixed issue that TX be blocked by auto-lightsleep (v5.2)
See merge request espressif/esp-idf!31108
2024-06-14 11:51:29 +08:00
fd6676e7d8
fix(esp_tls): Fixed client key parsing for ECC key
...
Client key parsing for ECC keys was failing as the
RNG supplied to the key parsing API was uninitialized.
This commit fixes that behaviour
2024-06-14 08:49:33 +05:30
6567f0b9b8
fix(lwip): Fixed compilation error referencing undefined POSIX interface API
...
Closes https://github.com/espressif/esp-idf/issues/13577
2024-06-14 13:18:03 +10:00
6a4396c5fe
Merge branch 'bugfix/fix_ble_evt_time_v5.2' into 'release/v5.2'
...
fix(ble/controller): Update esp32 bt-lib (1e63e23) (v5.2)
See merge request espressif/esp-idf!31482
2024-06-14 10:43:31 +08:00
e95cea579d
Merge branch 'backport/shortened_uart_read_bytes_blocking_52' into 'release/v5.2'
...
fix(uart): remove unnecessary wait when sending message to ring buffer(backport5.2)
See merge request espressif/esp-idf!31381
2024-06-13 19:50:47 +08:00
7c52034978
fix(bt/controller): Fixed assert issue caused by DPORT access
2024-06-13 17:36:55 +08:00
bfb458006c
fix(ble/controller): Update esp32 bt-lib (1e63e23)
...
- Optimized GATT write and notify throughput on ESP32
- Fixed BLE connect timeout after using DTM on ESP32
- Added ke memory debug tools on ESP32
- Fixed memory leak issue when BLE SCAN and other event coexist on ESP32
2024-06-13 16:41:48 +08:00
e5ffb3c57d
Merge branch 'refactor/avoid_using_git_v5.2' into 'release/v5.2'
...
fix(tools): Avoiding crashing when Git is not present in system when acquiring IDF version (v5.2)
See merge request espressif/esp-idf!31433
2024-06-12 20:03:21 +08:00
ab80ad840e
Merge branch 'bugfix/fix_lp_half_world_access_v5.2' into 'release/v5.2'
...
fix(hal): fix LP timer / PMU LL half word access (v5.2)
See merge request espressif/esp-idf!31387
2024-06-12 17:09:45 +08:00
549da3580b
Merge branch 'docs/fix_typo_in_low_power_mode_v5.2' into 'release/v5.2'
...
docs: fix some typos in api-guides/low-power-mode (v5.2)
See merge request espressif/esp-idf!31458
2024-06-12 15:05:42 +08:00
3e45883091
Merge branch 'fix/component_manager_load_all_local_components_v5.2' into 'release/v5.2'
...
fix: component manager load all component dirs even set(COMPONENTS ...) (v5.2)
See merge request espressif/esp-idf!30433
2024-06-12 14:43:39 +08:00
46cf2e0756
docs: fix some typos in api-guides/low-power-mode
...
Closes https://github.com/espressif/esp-idf/pull/13950
2024-06-12 14:11:23 +08:00
1d5621bca2
fix(tools): Avoid crashing when Git is used to acquire IDF version
...
Closes https://github.com/espressif/esp-idf/issues/13345
2024-06-11 09:39:30 +02:00
3c40fb296c
Merge branch 'refactor/usb_mock_classes_v5.2' into 'release/v5.2'
...
refactor(usb): Split test device descriptors from mock classes (v5.2)
See merge request espressif/esp-idf!31414
2024-06-11 10:41:30 +08:00
c77c218b86
fix: component manager load all component dirs even set(COMPONENTS ...)
2024-06-10 17:41:06 +08:00
a805000945
test: improve test_dependency_lock test case
2024-06-10 17:41:06 +08:00
ae9a280ca1
fix(usb): Make string descriptor checks in unit tests optional
...
Checking for an exact match for product or serial and string descriptors can
lead to test failures if the USB devices connected to the runner is changed. This
commit adds some kconfig options to make the string descriptor checks optional,
with the product and serial string checks being disabled by default.
2024-06-09 12:36:25 +08:00
6ead402d15
refactor(usb): Split test device descriptors from mock class files
...
Previously, descriptors of the test devices were stored direclty in the mock
device files (e.g., "mock_[hid|msc].[h|c]"). This commit splits out the device
descriptors to separate files (e.g., "dev_[hid|msc].c") along with getter
functions.
Users that want to run the tests locally on a different device simply need to
update the "dev_[hid|msc].c" file for their device.
2024-06-09 12:19:53 +08:00
edd41c24c3
refactor(usb): Rename mock class files
...
- Rename "test_usb_mock_..." class files to "mock_..."
- Fixed some codespell issues
- Fixed comment spacing
2024-06-09 11:30:03 +08:00
67608c662d
Merge branch 'bugfix/fix_null_data_issue_in_mesh_v5.2' into 'release/v5.2'
...
fix(wifi): do not send null data when scan start/done for mesh (v5.2)
See merge request espressif/esp-idf!31364
2024-06-07 19:53:42 +08:00
a5e75a4cb3
fix(hal): fix PMU LL half word and byte access
2024-06-07 14:16:15 +08:00
027ede811e
fix(hal): fix LP timer LL half word access
2024-06-07 14:15:47 +08:00
f0a69d8a0c
Merge branch 'feature/usb_host_hub_support_collective_backport_v5.2' into 'release/v5.2'
...
refactor(usb/host): Prerequisite Refactoring For Hub Collective backport (v5.2)
See merge request espressif/esp-idf!29448
2024-06-07 13:12:51 +08:00
d76b2028e9
Merge branch 'feature/usb_new_phy_driver_collective_backport_v5.2' into 'release/v5.2'
...
refactor(usb/host): PHY driver preqrequisite refacotring collective backport (v5.2)
See merge request espressif/esp-idf!29792
2024-06-07 13:11:37 +08:00
e69714c34f
fix(uart): remove unnecessary wait when sending message to ring buffer
2024-06-07 11:42:35 +08:00
14c94faac5
Merge branch 'fix/stray_sections_v5.2' into 'release/v5.2'
...
fix(system): print warning if stray section is found while linking (v5.2)
See merge request espressif/esp-idf!30955
2024-06-06 18:05:07 +08:00
d0b7d7e75c
fix(wifi): do not send null data when scan start/done for mesh
...
Closes https://github.com/espressif/esp-idf/issues/13786
2024-06-06 17:52:12 +08:00
c65d7e93e1
Merge branch 'feat/add_hci_log_record_for_nimble_v5.2' into 'release/v5.2'
...
Feat/add hci log record for nimble v5.2 (backport v5.2)
See merge request espressif/esp-idf!31356
2024-06-06 16:53:40 +08:00
58264f5aa0
Merge branch 'backport/openthread_changes_52' into 'release/v5.2'
...
Backport some openthread changes to V5.2
See merge request espressif/esp-idf!31066
2024-06-06 15:31:28 +08:00
a3d2bf5f29
fix(bt/bluedroid): Fixed deadlock caused by not unlocking
2024-06-06 14:35:34 +08:00
230dbcb62c
fix(bt/bluedroid): Fixed L2CAP using wrong handle
...
- Fixed the issue of using the wrong handle to handle the BTA_JV_L2CAP_READ_EVT event.
- Closes https://github.com/espressif/esp-idf/issues/13847
2024-06-06 14:35:34 +08:00
77dbe953da
feat(openthread): update BR lib
2024-06-06 14:18:30 +08:00
8dd9f98d91
Merge branch 'bugfix/ble_gap_unpair_error_code_v5.2' into 'release/v5.2'
...
fix(nimble): Added return code in ble_gap_unpair error logs (v5.2)
See merge request espressif/esp-idf!31308
2024-06-06 14:16:40 +08:00
29bc80aefe
Merge branch 'bugfix/esp32c2_fixed_some_ble_issues_master_v5.2' into 'release/v5.2'
...
Bugfix/esp32c2 fixed some ble issues master (v5.2)
See merge request espressif/esp-idf!31233
2024-06-06 14:15:01 +08:00
4fc594a17f
fix(nimble): Added return code in ble_gap_unpair error logs
2024-06-06 10:13:51 +05:30
f23450b33f
Merge branch 'bugfix/mldv6_report_memory_leak_v5.2' into 'release/v5.2'
...
fix(esp_netif): Fix mldv6 report memory leak in esp_netif(v5.2)
See merge request espressif/esp-idf!31063
2024-06-06 12:10:35 +08:00
786d47863c
Merge branch 'bugfix/esp32h2_iomux_retention_v5.2' into 'release/v5.2'
...
fix(gpio): fix IO 21-27 IOMUX registers not being backed up on ESP32H2 (v5.2)
See merge request espressif/esp-idf!31191
2024-06-06 12:10:13 +08:00
2c301698b8
Merge branch 'fix/ble_mesh_gatts_bugfix_v5.2' into 'release/v5.2'
...
BLE Mesh Gatts bugfix (v5.2)
See merge request espressif/esp-idf!30873
2024-06-06 11:58:30 +08:00
e10eb71014
Merge branch 'bugfix/fix_dhcp_pool_issue_on_dhcp_server_v5.2' into 'release/v5.2'
...
fix(lwip): fixed the dhcp pool error on dhcp server (v5.2)
See merge request espressif/esp-idf!31267
2024-06-06 11:20:14 +08:00
ef9ed5143a
feat(bt/nimble): support hci log for nimble
2024-06-06 09:45:47 +08:00
cc9edf2085
Merge branch 'set_gdb_remotetimeout_v5.2' into 'release/v5.2'
...
tools(gdbinit): set remote timeout for the gdb connection (v5.2)
See merge request espressif/esp-idf!30805
2024-06-06 02:18:31 +08:00
db8d2bc27f
change(gdbinit): set remote timeout for the gdb connection
2024-06-05 21:39:55 +08:00
f47e28c2c9
Merge branch 'ci/fix_macos_runner_v5.2' into 'release/v5.2'
...
ci: select correct python version for mac runners (v5.2)
See merge request espressif/esp-idf!31335
2024-06-05 21:38:34 +08:00
70f14cc8dd
Merge branch 'bugfix/stop_tg_wdt_in_xpd_xtal_lightsleep_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): stop tg wdt in xpd xtal lightsleep (v5.2)
See merge request espressif/esp-idf!31141
2024-06-05 19:24:12 +08:00
3e60ded7df
Merge branch 'bugfix/fix_some_wifi_bugs_v5.2' into 'release/v5.2'
...
fix(wifi): fixed sniffer and espnow issue (v5.2)
See merge request espressif/esp-idf!31212
2024-06-05 19:23:51 +08:00
a5acd57d27
Merge branch 'bugfix/pm-108_v5.2' into 'release/v5.2'
...
backport v5.2: fix the issue of tg0 watchdog reset caused by wifi module retention
See merge request espressif/esp-idf!31012
2024-06-05 18:51:33 +08:00
358e0d6e94
Merge branch 'bugfix/loadprohibited_after_bt_deinit_v5.2' into 'release/v5.2'
...
Fixed some coexist issues
See merge request espressif/esp-idf!31004
2024-06-05 18:50:56 +08:00
95dd9f119d
Merge branch 'doc/add_description_for_pd_top_gpio_configuration_v5.2' into 'release/v5.2'
...
docs(esp_pm): Adding notes on configuring GPIOs when using PD_TOP sleep (v5.2)
See merge request espressif/esp-idf!30799
2024-06-05 18:47:54 +08:00
a3e742818e
ci: improve pytest build system tests
...
- remove temp dirs
- remove idf-component-manager unit test
2024-06-05 10:41:41 +02:00
0615ddbd79
ci: always cleanup idf copy in ci
2024-06-05 10:40:31 +02:00
e9a053e2dc
ci: disable ccache on macos build system test
2024-06-05 10:40:26 +02:00
d4903be742
ci: ensure macos selected the correct python installed by pyenv
2024-06-05 10:40:17 +02:00
05872cfc2d
Merge branch 'fix/pytest_session_dir_v5.2' into 'release/v5.2'
...
ci: apply new fix in pytest-embedded 1.10 (v5.2)
See merge request espressif/esp-idf!30677
2024-06-05 16:22:44 +08:00
6002f7caae
fix(openthread): remove the empty task for openthread tasklets
2024-06-05 15:40:23 +08:00
089896eab2
feat(802154): log buffer full
message in debug mode only
2024-06-05 15:40:22 +08:00
6d9235c109
fix(802.15.4): fixed ieee802154 will sleep when only pm enabled
2024-06-05 15:40:22 +08:00
efd1d0fa7b
fix(802.15.4): fix a risk for receive_at and ignore bit8 for the frame length
2024-06-05 15:40:22 +08:00
78e44855ca
feat(openthread): update openthread br lib
2024-06-05 15:40:22 +08:00
03c06f1e07
Merge branch 'bugfix/wps_scan_log_flood_v5.2' into 'release/v5.2'
...
fix(wpa_supplicant): Suppress RSN IE print to Verbose level (Backport v5.2)
See merge request espressif/esp-idf!31158
2024-06-05 15:30:51 +08:00
d1b0129a3e
Merge branch 'fix/assert_in_bt_controller_v5.2' into 'release/v5.2'
...
fix(bt): fix some issues in bluetooth controller(backport v5.2)
See merge request espressif/esp-idf!31322
2024-06-05 15:29:43 +08:00
47b00716c0
Merge branch 'bugfix/restart_advertising_if_slave_23e_v5.2' into 'release/v5.2'
...
fix(nimble): start advertising if disconnect due to 0x3E in slave (v5.2)
See merge request espressif/esp-idf!31033
2024-06-05 15:10:28 +08:00
5da6f3fbe5
Merge branch 'bugfix/fix_ble_max_attribute_value_v5.2' into 'release/v5.2'
...
Bugfix/fix ble max attribute value v5.2
See merge request espressif/esp-idf!30415
2024-06-05 12:13:13 +08:00
57ec59475f
fix(nimble): start advertising if disconnect due to 0x3E in slave
2024-06-05 09:22:45 +05:30
9df9c062dd
Merge branch 'doc/update_readme_enc_adv_v5.2' into 'release/v5.2'
...
docs(nimble): Added chip information in enc_adv example README file (v5.2)
See merge request espressif/esp-idf!30774
2024-06-05 11:46:17 +08:00
6bcc67e51c
Merge branch 'bugfix/disable_mbedtls_options_v5.2' into 'release/v5.2'
...
fix(nimble): Deselect MBEDTLS_ECP_RESTARTABLE when mbedTLS is used (v5.2)
See merge request espressif/esp-idf!30619
2024-06-05 11:45:58 +08:00
9e2a428251
fix(ble_mesh): Create service after service register success
2024-06-05 10:58:58 +08:00
11d3a1969f
ble: fixed ble some issues on esp32c6 and esp32h2
2024-06-05 10:45:21 +08:00
73dc9b18fa
ble: fixed ble some issues on esp32c2
2024-06-05 10:45:21 +08:00
fe8937b2c6
Merge branch 'bugfix/BLEQABR23-798_v5.2' into 'release/v5.2'
...
bugfix(ble_mesh): Close BLEQABR23-798 (v5.2)
See merge request espressif/esp-idf!30645
2024-06-05 10:43:39 +08:00
8ee5cc7aad
Merge branch 'fix/ble_mesh_sar_bugfix_v5.2' into 'release/v5.2'
...
BLE Mesh SAR bugfix (v5.2)
See merge request espressif/esp-idf!30882
2024-06-05 10:42:58 +08:00
7105dd7248
Merge branch 'bugfix/bleqabr24-549_v5.2' into 'release/v5.2'
...
fix(ble_mesh): fix issues in mesh deinit_v5.2
See merge request espressif/esp-idf!30541
2024-06-05 10:42:44 +08:00
9ae3116af5
Merge branch 'bugfix/fixed_issues_on_esp32c6_and_esp32h2_v5.2' into 'release/v5.2'
...
fixed some ble issues on esp32c6 and esp32h2 (v5.2)
See merge request espressif/esp-idf!30892
2024-06-05 10:30:21 +08:00
b0be2ff106
fix(bt): fix some issues in bluetooth controller
...
1: fix return incorrect link key with hci command rd_stored_link_key
2: fix the assert triggered during APB TX
3: fix role switch LMP collision bug
2024-06-05 09:10:35 +08:00
1090b496a1
fix(esp_hw_support/sleep): stop TG0/TG1 watchdog if XTAL not power down in lightsleep
2024-06-04 21:30:28 +08:00
92e3fd4e44
change(esp_hw_support/sleep): improve esp32c3 systimer stall bug workaround
2024-06-04 21:30:28 +08:00
3e5964e531
Merge branch 'enable_esp32p4_sysview_examples_v5.2' into 'release/v5.2'
...
feat(sysview): enable esp32p4 examples (v5.2)
See merge request espressif/esp-idf!30435
2024-06-04 21:27:37 +08:00
f387ada008
Merge branch 'doc_update_esp32p4_jtag_v5.2' into 'release/v5.2'
...
Update esp32p4 jtag debugging guide (v5.2)
See merge request espressif/esp-idf!30436
2024-06-04 21:25:59 +08:00
3068ae65fc
Merge branch 'fix_coredump_build_error_v5.2' into 'release/v5.2'
...
Fix coredump build error (v5.2)
See merge request espressif/esp-idf!30463
2024-06-04 21:25:26 +08:00
824d5823ba
Merge branch 'coredump_sanity_check_v5.2' into 'release/v5.2'
...
fix(coredump): increase sanity check before get summary (v5.2)
See merge request espressif/esp-idf!30528
2024-06-04 21:21:50 +08:00
36de16d97c
refactor(hal/usb): Add new USB PHY related HAL API
...
This commit adds/updates the USB PHY related HAL APIs. The following changes
are made:
- Updated 'usb_wrap_hal.h' API
- Added 'usb_serial_jtag_hal.h' API
2024-06-04 20:35:49 +08:00
d944e85a57
feat(hal/usb): Update USB WRAP and USJ LL
...
- Added LL cap macros to distinguish feature differences between the LLs of
different targets:
- '..._LL_EXT_PHY_SUPPORTED' indicates whether the USB WRAP/USJ supports
routing to an external FSLS PHY.
- Tidied up some RCC LL functions and their callers.
- Added 'usb_wrap_types.h' and 'usb_serial_jtag_types.h' to provide types used
in LLs.
- Fixed some spelling/naming issues as part of code-spell pre-commit
2024-06-04 20:35:49 +08:00
14a581939c
refactor(hal/usb): Refactor usb_wrap_ll.h
...
This commit rewrite the 'usb_wrap_ll.h' API as follows:
- All APIs renamed from 'usb_fsls_phy_ll_...()' to 'usb_wrap_ll_...()'
- APIs now match their equivalent counter parts in 'usb_serial_jtag_ll.h'
2024-06-04 20:35:48 +08:00
81f6d7abbe
refactor(hal/usb): Remove usb_fsls_phy_ll.h
...
For targets that only contain a USJ peripheral (and not a DWC OTG), their
'usb_fsls_phy_ll.h' headers only contain a single function
('usb_fsls_phy_ll_int_jtag_enable()') whose feature is already covered by
functions in 'usb_serial_jtag_ll.h'. Thus, this header is redundant.
This commit does the following:
- Remove 'usb_fsls_phy_ll.h' for targets that only contain a USJ peripheral
- Rename 'usb_fsls_phy_[hal|ll].[h|c]' to `usb_wrap_[hal|ll].[h|c]` for targets
that contain a DWC OTG peripheral. This better reflects the underlying peripheral
that the LL header accesses.
2024-06-04 20:35:47 +08:00
1739bff0b9
refactor(hal/usj): Add USB PHY related functions to USJ LL
2024-06-04 20:35:46 +08:00
0b11401bc4
docs(usb): Add USBH maintainer notes
2024-06-04 20:34:58 +08:00
64faf3aa9f
refactor(usb/usbh): Update USBH device creation and enumeration handling
...
This commit updates how the USBH handles device creation and enumeration so that
upper layers (such as the Hub driver) can use the USBH API for enumeration instead
of calling the HCD.
USBH Updates:
USBH now creates unenumerated devices set to address 0 with no device/config
descriptor. A newly created device can be opened and communicated with immediately
(using control transfers). This allows the Hub driver to call the USBH instead of
the HCD. Summary of USBH changes:
- Added new APIs to add/remove a device. Devices are now created as unenumerated
and can be immediately opened and communicated with.
- Added new APIs to enumerate a device (see 'usbh_dev_set_...()' functions). Device
must be locked (see 'usbh_dev_enum_lock()') before enumeration functions can be called.
- Added UID for each device. This allows the particular USBH without needing to
use the device's handle (which implies opening the device).
Hub Driver Updates:
Hub driver now calls the USBH for enumeration. Summary of USBH changes:
- Replace all 'hcd_pipe_...()' calls with 'usbh_dev_...()' calls
- Refactored port event handling to fit with new USBH API
- Updated to use UID to uniquely identify devices without opening them
USB Host Updates:
- Reroute USBH control transfers to clients and hub driver
2024-06-04 20:34:57 +08:00
9141d48b41
refactor(usb/hub): Update Hub driver port request logic
2024-06-04 20:34:57 +08:00
0c8ec63c10
refactor(usb/hcd): Allow port resets with allocated pipes
...
This commit updates the HCD API to allow port resets to occur even if pipes
are allocated. The pipes cannot be active and the port reset will simply
restore the pipes (by reinitializing their channel registers) following the
reset.
Changes:
- Allow port resets while channels are allocated
- Remove pipe persistance API 'hcd_pipe_set_persist_reset()'
2024-06-04 20:34:56 +08:00
fe206dab59
refactor(usb/usbh): Rename device pool functions and ref_count
...
This commit renames the following APIs and variables in the USBH:
- Rename the prefix of device pool functions from 'usbh_dev_...' to
'usbh_devs_...'.
- Rename 'ref_count' to 'open_count'. This variable tracks the number of times
a device has been opened.
2024-06-04 20:34:55 +08:00
72d6c31ac7
refactor(usb/host): Refactor USBH function grouping
...
This commit rearranges the USBH functions into new groupings to provide a
clearer abstraction. This is in preparation for refactoring/removing the Hub
related functions in the USBH API. This commit DOES NOT MAKE ANY BEHAVIORAL
CHANGES to the code.
Functions are now grouped into...
- USBH Processing: Functions dealing with overall USBH processing
- Device Pool: Functions that add/remove/open/close devices from the internal
device pool
- Device: Functions that pertain to setting/getting a particular device
- Endpoints: Functions that pertain to a particular endpoint
- Transfer: Functions that pertain to sending transfers
2024-06-04 20:34:55 +08:00
32a7719177
refactor(hcd_dwc): Added mps request from hcd_dwc
2024-06-04 20:34:54 +08:00
455674ae8c
refactor(usb/host): Simplify USBH and Hub interaction
...
Previously, on a device disconnection, the USBH and Hub would the require the
following 2-way interaction:
- Hub -> usbh_hub_pass_event() -> USBH to indicate a port error
- USBH -> usbh_hub_req_cb_t -> Hub to request port recovery after the device
has been freed.
The 2-way interaction has been simplified:
- USBH now nofities upper layers of devices being freed via the
USBH_EVENT_DEV_FREE event
- Hub now handles port recovery only after a device has been freed
2024-06-04 20:34:54 +08:00
4139edba23
refactor(usb_host): Renamed hub_driver_state to root_port_state
2024-06-04 20:34:53 +08:00
6913f2721f
feat(usb/host): Add missing sync types from USB specification
2024-06-04 20:34:52 +08:00
7ae41ebd8b
feat(usb_host): Added KConfig parameter for External HUB support enable
2024-06-04 20:34:52 +08:00
2d6aae5aa3
refactor(usb_host): Added chapter11 header, refactor chapter9 header
2024-06-04 20:34:51 +08:00
95e6dd3884
refactor(usb): Remove USBH control transfer callback
...
This commit merges the USBH control transfer callback into the USBH event
callback. This simplifies the code as the USBH now uses a single callback.
2024-06-04 20:34:50 +08:00
83a629f68b
refactor(usb): Update USBH event callback arguments
...
This commit does the following:
- Updates the USBH event callback arguments to now pass a usbh_event_data_t
which can contain different data for each event
- Updated event names
2024-06-04 20:34:50 +08:00
876d000b81
Merge branch 'bugfix/fix_hid_connection_failed_bug_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fix HID Device connection failed bug[backport 5.2]
See merge request espressif/esp-idf!30589
2024-06-04 19:30:23 +08:00
9c63a9afa8
Merge branch 'fix/assert_1024_in_rwbt_isr_v5.2' into 'release/v5.2'
...
fix(bt/ble): fix some issues in bluetooth controller(backport v5.2)
See merge request espressif/esp-idf!30814
2024-06-04 19:30:00 +08:00
278c9dc6fd
Merge branch 'fix/gdbgui_version_check_v5.2' into 'release/v5.2'
...
fix(tools): Use GDGBUI arguments based on its version (v5.2)
See merge request espressif/esp-idf!31038
2024-06-04 17:26:42 +08:00
bce25322d7
Merge branch 'docs/fix_doxygen_1_9_8_failure_v5.2' into 'release/v5.2'
...
docs(doxygen): fix misc issues with new version of doxygen (v5.2)
See merge request espressif/esp-idf!31187
2024-06-04 16:50:42 +08:00
bea6dc43cb
Merge branch 'refactor/cpu_interrupt_table_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): refactor and clear reserved interrupts that are unused or not applicable anymore (backport v5.2)
See merge request espressif/esp-idf!31184
2024-06-04 16:38:15 +08:00
52df721bb1
Merge branch 'feature/freertos_runtime_counter_support_v5.2' into 'release/v5.2'
...
feat(freertos): Runtime Counter support (v5.2)
See merge request espressif/esp-idf!31135
2024-06-04 16:36:49 +08:00
a572a86b0b
Merge branch 'doc/ringbuffer_v5.2' into 'release/v5.2'
...
docs(esp_ringbuf): Corrected example code block (v5.2)
See merge request espressif/esp-idf!30632
2024-06-04 16:35:13 +08:00
88859560d1
Merge branch 'feature/console_add_sbom_file_v5.2' into 'release/v5.2'
...
feat(system/console): Added argtable3 SBOM manifest file for SPDX file generation for console component (v5.2)
See merge request espressif/esp-idf!30944
2024-06-04 16:34:51 +08:00
ab8ebe6f17
Merge branch 'bugfix/fix_resetting_redirect_counter_v5.2' into 'release/v5.2'
...
fix: reset redirect counter for using same handler (v5.2)
See merge request espressif/esp-idf!30936
2024-06-04 16:34:03 +08:00
c5909dc669
Merge branch 'feature/update_cjson_version_to_1.7.18_v5.2' into 'release/v5.2'
...
feat(cjson): update submodule to v1.7.18 (v5.2)
See merge request espressif/esp-idf!31015
2024-06-04 16:33:16 +08:00
1c4cdfe4b7
fix(brownout): fixed brownout isr crashing if cache disabled
...
If a brownout ISR was triggered while cache was disabled the system would panic.
This was due to a print accessing a string stored in flash
2024-06-04 16:30:05 +08:00
94d3c76950
Merge branch 'bugfix/lp_core_tests_race_condition_v5.2' into 'release/v5.2'
...
fix(lp_core_test): fixed race-condition in lp core tests (v5.2)
See merge request espressif/esp-idf!30932
2024-06-04 16:29:19 +08:00
d8e9aeae92
Merge branch 'update/version_5_2_2' into 'release/v5.2'
...
Update version to 5.2.2
See merge request espressif/esp-idf!31242
2024-06-03 15:27:20 +08:00
d4c1af3740
fix(lwip): fixed the dhcp pool error on dhcp server
2024-06-03 11:33:12 +08:00
8c958fb8c7
docs(wifi): update the docmentation for mesh API
2024-06-03 11:29:54 +08:00
a1fa536990
fix(wifi): fixed sniffer and espnow issue
...
1. fix(wifi): fixed sniffer dump fcs error packets fail
Closes https://github.com/espressif/esp-idf/issues/10777
2. fix(wifi): fixed the espnow priv parameter get error
Closes https://github.com/espressif/esp-idf/issues/13693
Closes https://github.com/espressif/esp-idf/issues/13880
2024-06-03 11:29:17 +08:00
32ec84c6d6
fix(ble/bluedroid): Optimize BLE stack connect callback name
2024-06-02 17:16:54 +08:00
7af45c272d
fix(ble/bluedroid): Fixed BLE no data length change event
2024-06-02 17:16:45 +08:00
3b8741b172
change(version): Update version to 5.2.2
2024-05-31 21:48:23 +05:50
9cf323d4c6
Merge branch 'bugfix/add_deprecated_warning_for_wpa3_ext_v5.2' into 'release/v5.2'
...
fix(wifi): Add back `WIFI_AUTH_WPA3_EXT_PSK` and `WIFI_AUTH_WPA3_EXT_PSK_MIXED_MODE` for v5.x (Backport v5.2)
See merge request espressif/esp-idf!31177
2024-05-31 17:46:43 +08:00
464fe67ec7
docs(lowpower): updating low-power statistics in Wi-Fi scenarios
2024-05-30 22:04:24 +08:00
f47a4796e5
fix(wifi): Add back WIFI_AUTH_WPA3_EXT_PSK and WIFI_AUTH_WPA3_EXT_PSK_MIXED_MODE
...
Add back above authmodes instead of merging them with WIFI_AUTH_WPA3_PSK in minor releases
during v5.x.
These authmodes will be removed from v6.0
2024-05-30 18:09:42 +05:30
240236a7bd
fix(ble_mesh): fix issues in mesh deinit
2024-05-30 20:38:10 +08:00
638b18a595
fix(gpio): fix IO 21-27 IOMUX registers not being backed up on ESP32H2
2024-05-30 15:07:42 +08:00
bbe00b9ee3
docs(doxygen): fix misc issues with new version of doxygen
2024-05-30 13:42:18 +08:00
742b3a1814
fix(esp_hw_support): clear reserved interrupts that are not applicable for each target
2024-05-30 12:12:44 +08:00
35dd4e1557
refactor(esp_hw_support): changed reserved interrupt functions to be now defined per SoC
2024-05-30 11:49:13 +08:00
1903fa8e0b
fix(wifi): fixed the issue of tg0 watchdog reset caused by wifi module retention
2024-05-29 20:48:49 +08:00
26ce69c31a
fix(docs): tcpip_adapter: Document replacement of tcpip_adapter_get_sta_list
2024-05-29 13:45:39 +02:00
d750d067e5
fix(esp_netif): Prevent running esp_netif_sntp_init() multiple times
...
Closes https://github.com/espressif/esp-idf/issues/12854
2024-05-29 17:10:07 +08:00
d5f086f432
fix(netif): Add missing SNTP get-reachablitiy API
2024-05-29 17:10:07 +08:00
4350564461
fix(wpa_supplicant): Suppress RSN IE print to Verbose level
2024-05-29 11:28:15 +05:30
22b3041f1e
feat(freertos): Runtime Counter support
...
Closes https://github.com/espressif/esp-idf/issues/13120
2024-05-28 12:07:13 +03:00
8cd37950c7
Merge branch 'fix/fix_softap_send_mgmt_err_when_eapol_v5.2' into 'release/v5.2'
...
fix(wifi): fix softap send mgmt err when eapol process backport for v5.2
See merge request espressif/esp-idf!31101
2024-05-28 15:21:40 +08:00
7f68fe1cff
fix(soc): fixed uart_periph.h not including reg.h issue
...
This will cause rom/uart.h can't compile.
2024-05-28 10:57:59 +08:00
c6d4c1a7bf
feat(uart_test): add test case for uart tx blocked by auto-suspend
2024-05-28 10:57:59 +08:00
9b0d803237
fix(uart): Fixed issue that TX be blocked by auto-lightsleep
2024-05-28 10:57:59 +08:00
ee1c907d21
fix(wifi): fix softap send mgmt err when eapol process
2024-05-27 20:08:25 +08:00
fc2ae79ae0
feat(eth) configure eth mac using esp_read_mac
...
* Closes https://github.com/espressif/esp-idf/issues/13808
2024-05-27 15:43:35 +08:00
9f4f8e24f2
Merge branch 'fix/freertos_scheduler_suspend_crit_v5.2' into 'release/v5.2'
...
fix(freertos/idf): Add missing critical sections to vTaskSuspendAll() (v5.2)
See merge request espressif/esp-idf!30923
2024-05-24 21:20:22 +08:00
79d32296f9
fix(esp_netif): Fix mldv6 report memory leak in esp_netif
2024-05-24 15:32:33 +08:00
b5073b1e3f
bugfix(cpu_start): check c3 efuse error log on ram app condition
...
Prior to this commit, esp_efuse_check_errors() is only called when it's
2nd stage btld app.
This commit moves this error check so under all conditions (including
ram app, pure ram app) will check this efuse error
2024-05-23 15:53:53 +08:00
c5188fa85c
fix(ble_mesh): change tx/rx lock to recursive mutex to avoid dead lock
2024-05-23 15:21:46 +08:00
4f9d065656
fix(ble_mesh): reference net_buf on correct positions
2024-05-23 15:21:40 +08:00
85b9f7612c
fix(tools): Use GDGBUI arguments based on its version
...
Closes https://github.com/espressif/esp-idf/issues/13665
2024-05-23 07:37:59 +02:00
5ff245f7f9
Merge branch 'bugfix/esp32c6eco1_coex_ble_deinit_wifi_bcn_timeout_v5.2' into 'release/v5.2'
...
backport v5.2: fix the issue where deinit ble in a coexist scenario causes the wifi mac tsf counter to stop
See merge request espressif/esp-idf!30982
2024-05-23 13:32:41 +08:00
54ac03217f
feat(bt/bluedroid): support BLE set privacy mode
2024-05-22 19:35:48 +08:00
a0a4d653df
fix(ble/bluedroid): Optimized BLE SPP example for improved compatibility
2024-05-22 19:33:55 +08:00
4eba8c2828
feat(ble/bluedroid): Support BLE add device to resolving list
2024-05-22 19:33:55 +08:00
ed37f99e8a
feat(ble/bluedroid): Support set resolvable provate address timeout by api
2024-05-22 19:33:55 +08:00
83910d96eb
fix(ble/bluedroid): Fixed BLE GATT max length of an attribute value
2024-05-22 19:33:55 +08:00
bd82e0aba8
fix(ble/bluedroid): Optimize BLE documentation comments to comply with Doxygen syntax
2024-05-22 19:33:55 +08:00
20ed74dbdc
fix(ble/bluedroid): Optimize the BLE documentation
2024-05-22 19:33:55 +08:00
120a15b83f
ci: move log dir from pytest_embedded_log to pytest-embedded
2024-05-22 16:59:01 +08:00
899fc7cd4f
ci: apply new fix in pytest-embedded 1.10
2024-05-22 16:59:01 +08:00
9f21460e10
ci: update mypy check for python 3.12, check under python 3.8 rules
2024-05-22 16:59:01 +08:00
ec226e83d2
feat(cjson): update submodule to v1.7.18
...
Changelog: https://github.com/DaveGamble/cJSON/releases/tag/v1.7.18
2024-05-22 13:34:43 +05:30
edc3f172cc
fix(coex): Fixed some coexist issues
...
- Fixed crash issue in coexist callback
- Fixed coexist scheme status update issue
2024-05-22 11:51:13 +08:00
0551680bfa
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(a771b7c)
...
- Fixed assert when starting advertising due to preemption
- Fixed RPA generation after each reboot
- Fixed RPA renew timer start and stop
2024-05-22 11:51:13 +08:00
15e9809b67
feat(sleep): support 8m force pu in sleep for esp32c6/esp32h2
2024-05-22 11:35:06 +08:00
541632c555
fix(wifi): fix the issue where deinit ble in a coexist scenario causes the wifi mac tsf counter to stop
2024-05-21 16:48:48 +08:00
5320ec20f9
fix(system): place idf's stray sections while linking
2024-05-20 14:07:06 +04:00
20046f6bc4
feat(system/console): Added argtable3 SBOM manifest file in console component for SPDX file generation
2024-05-20 15:04:39 +08:00
4dda1f6d93
fix: Add warning to enable LWIP_NETIF_LOOPBACK to use control socket API
...
Closes https://github.com/espressif/esp-idf/issues/13659
2024-05-20 10:44:55 +05:30
4e4ceba9c8
fix: reset redirect counter for using same handler
...
Closes https://github.com/espressif/esp-idf/issues/13633
2024-05-20 10:44:53 +05:30
d885b47eaf
fix(lp_core_test): fixed race-condition in lp core tests
2024-05-20 12:00:01 +08:00
89c22c63e6
refactor(freertos/idf): Add critical section requirements to function description
...
This commit adds a note regarding the critical section calling requires of some
internal functions.
2024-05-18 01:22:03 +08:00
7c38b262fb
fix(freertos/idf): Add missing critical sections to vTaskSuspendAll()
...
vTaskSuspendAll() requires critical sections when building for SMP. Otherwise,
it is possible for a task to switch cores in between getting the core ID and
before incremented uxSchedulerSuspended.
2024-05-18 01:22:03 +08:00
d2dd264c64
fix(coredump): don't allow mapping of non-encrypted coredump partition
2024-05-16 21:31:02 +02:00
d744aefcec
fix(coredump): increase sanity check before get summary
...
Closes https://github.com/espressif/esp-idf/issues/13594
2024-05-16 21:22:41 +02:00
ed939172ad
ble: fixed some issues on ESP32C6 and ESP32H2
2024-05-16 17:46:12 +08:00
c3152b8819
docs(esp32c3): Added missing USB functions to esp32-c3 devkit user guides
2024-05-16 10:59:20 +08:00
4a86c7a49e
docs(nimble): Added chip information in ble_enc_adv README file
2024-05-15 15:34:11 +05:30
6b38600578
docs: Update the CN Translation
2024-05-15 14:45:58 +08:00
bcb8df2a0e
fix(bt/controller): Parse out the correct packet types from Host parameters
...
- For HCI command HCI_Enhanced_Setup_Synchronous_Connection
2024-05-14 11:54:01 +08:00
369c297e23
fix(bt/ble): fix some issues in bluetooth controller
...
1: fix assert 1024 issue when bt tx and wifi coexist on esp32
2: fix ble scan backoff
3: parse out the correct packet types from host parameters for
hci command hci_enhanced_setup_synchronous_connection
2024-05-14 09:59:20 +08:00
70fc0e3037
Merge branch 'fix/some_fix_for_openthread_backport_5_2' into 'release/v5.2'
...
Fix/some fix for openthread (backport v5.2)
See merge request espressif/esp-idf!30796
2024-05-13 22:13:32 +08:00
3b15317109
Merge branch 'bugfix/ftm_fix_wrong_compensation_v5.2' into 'release/v5.2'
...
Fix issue in selecting FTM compensation with external AP (Backport v5.2)
See merge request espressif/esp-idf!30761
2024-05-13 21:28:45 +08:00
300aa4d08c
fix(esp_wifi): Fix issue in selecting FTM compensation with external AP
2024-05-13 18:01:36 +05:30
b2187bc619
docs(gpio): add description for gpio_force_hold_all & gpio_force_unhold_all
...
Closes https://github.com/espressif/esp-idf/issues/13186
2024-05-13 16:27:49 +08:00
757573b551
docs(esp_pm): Adding notes on configuring GPIOs when using PD_TOP sleep
...
Closes https://github.com/espressif/esp-idf/issues/13143
2024-05-13 16:27:49 +08:00
8742f242eb
Merge branch 'bugfix/fix_mesh_packet_tx_issue_v5.2' into 'release/v5.2'
...
fix(wifi): fix the tx issue when mesh packet lifetime remain equal to zero(v5.2)
See merge request espressif/esp-idf!30790
2024-05-13 15:46:28 +08:00
2fc047d61d
feat(openthread): remove the range for some configurations
2024-05-13 15:18:34 +08:00
3e81bd22c3
feat(openthread): move iperf dependency into cli extension
2024-05-13 15:18:27 +08:00
62e909183b
Merge branch 'doc/update_bt_sleep_process_v5.2' into 'release/v5.2'
...
docs: Update the process of Bluetooth entering sleep in the sleep_modes.rst(v5.2)
See merge request espressif/esp-idf!30730
2024-05-13 14:29:15 +08:00
5570cd2a97
fix(wifi): fix the tx issue when mesh packet lifetime remain equal to zero
2024-05-13 10:42:39 +08:00
cc5101f1eb
Merge branch 'optimize/bt_make_alarm_num_configurable_v5.2' into 'release/v5.2'
...
optimize(ble_mesh): Make alarm number configurable (v5.2)
See merge request espressif/esp-idf!30507
2024-05-13 10:24:41 +08:00
408294ab15
Merge branch 'bugfix/fix_ble_coex_assert_v5.2' into 'release/v5.2'
...
Update esp32 bt-lib (4012cfb)(backport v5.2)
See merge request espressif/esp-idf!30520
2024-05-13 10:22:31 +08:00
2374ec54c4
Merge branch 'docs/sync_up_cn_trans_5.2' into 'release/v5.2'
...
docs:update the CN version of size.rst in release v5.2
See merge request espressif/esp-idf!30404
2024-05-13 10:19:44 +08:00
84706fe4bb
Merge branch 'bugfix/gcmp_mr_regression_v5.2' into 'release/v5.2'
...
fix(wifi): Fix issue of wrong Rx control information of espnow packets for esp32 and esp32s2 (Backport v5.2)
See merge request espressif/esp-idf!30735
2024-05-13 10:18:02 +08:00
2a9108ff1b
Merge branch 'bugfix/remove_ble_func_discard_declaration_v5.2' into 'release/v5.2'
...
fix(ble/bluedroid): Remove BLE functions discard declaration (backport v5.2)
See merge request espressif/esp-idf!30390
2024-05-10 19:21:01 +08:00
c535addbfa
fix(wifi): Fix issue of wrong Rx control information of espnow packets
...
Only for esp32 and esp32s2
2024-05-09 16:28:33 +05:30
f8319f08cc
Merge branch 'fix/reduce-binary-size_v5.2' into 'release/v5.2'
...
Reduce binary size (v5.2)
See merge request espressif/esp-idf!30656
2024-05-09 15:41:59 +08:00
83a73e994d
Merge branch 'fix/fix_some_esp32c6_wifi_bugs_v5.2' into 'release/v5.2'
...
fix(wifi): fix some esp32c6 wifi bugs (Backport v5.2)
See merge request espressif/esp-idf!30704
2024-05-09 13:53:39 +08:00
55ea18dc9d
Merge branch 'bugfix/libphy_chips_20240430_v5.2' into 'release/v5.2'
...
update c3 s3 c6 libphy fix coex reset and bug
See merge request espressif/esp-idf!30726
2024-05-09 11:57:21 +08:00
7fa676a2d6
fix(wifi): fix some esp32c6 wifi bugs (Backport v5.2)
2024-05-09 11:04:48 +08:00
f92665a637
docs: Update the process of Bluetooth entering sleep in the sleep_modes.rst
2024-05-09 11:03:47 +08:00
0b633e8516
Merge branch 'bugfix/update_ftm_calibration_v5.2' into 'release/v5.2'
...
feat(esp_wifi): Update FTM PHY Compensation with calibration
See merge request espressif/esp-idf!30724
2024-05-09 10:32:05 +08:00
4254e38bb4
update c3 s3 c6 libphy fix coex reset and bug
2024-05-08 21:12:23 +08:00
f1c0fe8614
feat(esp_wifi): Update FTM PHY Compensation with calibration
2024-05-08 18:05:49 +05:30
1fa8d232ea
Merge branch 'bugfix/wpa_wpa2_wpa3_mixed_mode_v5.2' into 'release/v5.2'
...
fix(wifi): Fix issue in scan when AP advertises WPA and WPA2 with SAE AKM (Backport v5.2)
See merge request espressif/esp-idf!30702
2024-05-08 20:14:26 +08:00
0cb30ed881
Merge branch 'bugfix/fix_scan_get_ap_number_issue_v5.2' into 'release/v5.2'
...
fix(wifi): fixed scan get ap number issue(Backport v5.2)
See merge request espressif/esp-idf!30706
2024-05-08 19:44:14 +08:00
29a04ba3d7
Merge branch 'fix/increase_26mhz_esp32c2_slow_clock_calibration_wdt_threshold_v5.2' into 'release/v5.2'
...
fix(esp_system): increase 26Mhz esp32c2 slow clock calibration timeout watchdog threshold (v5.2)
See merge request espressif/esp-idf!30574
2024-05-08 19:30:46 +08:00
637fa8abcc
fix(wifi): fixed scan get ap number issue
2024-05-08 19:24:36 +08:00
e460ec8d33
fix(wifi): Fix issue in scan when AP advertises WPA and WPA2 with SAE AKM
2024-05-08 16:16:08 +05:30
af26dc76c8
Merge branch 'feature/update_mbedtls_to_3.6.0_v5.2' into 'release/v5.2'
...
feat(mbedtls): updated mbedtls version from 3.5.2 to 3.6.0 (v5.2)
See merge request espressif/esp-idf!30669
2024-05-08 12:12:49 +08:00
4c7562dd4d
Merge branch 'fix/esp_tls_use_64_bit_variable_for_time_v5.2' into 'release/v5.2'
...
fix(esp-tls): Use 64 bit variable for time instead of 32 bit (v5.2)
See merge request espressif/esp-idf!30624
2024-05-08 10:54:16 +08:00
dcf6b54e94
fix(cxx): use __cxa_throw() stub in case exceptions disabled
...
Reduces binary size since the linker will drop some code due to --gc-sections.
2024-05-07 21:03:08 +04:00
1f3f65b40e
fix(system): discard eh_frame sections if disabled in sdkconfig
2024-05-07 21:03:04 +04:00
ee934f7147
fix(esp-tls): Use 64 bit variable for time instead of 32 bit
...
Use appropriate API available on respective platform for obtaining
time
Closes https://github.com/espressif/esp-idf/issues/13593
2024-05-07 21:11:57 +05:30
258bb60c38
Merge branch 'bugfix/nvs_enc_test_v5.2' into 'release/v5.2'
...
fix(tests): correct the flash write length for NVS encrypted test (v5.2)
See merge request espressif/esp-idf!30603
2024-05-07 17:00:52 +08:00
5d5113c5f9
feat(mbedtls): updated mbedtls version from 3.5.2 to 3.6.0
...
This MR updated MbedTLS version to latest version 3.6.0.
2024-05-07 14:16:37 +05:30
4e5247bbcf
bugfix(ble_mesh): Close BLEQABR23-798
2024-05-07 09:40:51 +08:00
12d81c1cf1
fix(nimble): Deselect MBEDTLS_ECP_RESTARTABLE when mbedTLS is used
2024-05-06 15:19:40 +05:30
7d3eeb440b
docs(esp_ringbuf): Corrected example code block
...
* Closes https://github.com/espressif/esp-idf/issues/13730
2024-05-06 10:15:17 +02:00
3bc4d11dbb
fix(tests): correct the flash write length for NVS encrypted test
...
Write only till the embedded file size in the NVS partition. Earlier
the length was kept as the whole partition size and it could result
in accessing embedded rodata beyond the MMU mapped range.
2024-05-02 19:19:50 +08:00
771761a576
fix(tests): remove unused partition NVS bin file
2024-05-02 19:19:50 +08:00
43aa421205
fix(bt/bluedroid): Fix HID Device connection failed bug
...
Closes https://github.com/espressif/esp-idf/issues/13671
2024-04-30 17:58:26 +08:00
b1dfff4010
feat(ble_mesh): Make alarm number configurable
2024-04-30 16:07:26 +08:00
4dda86b352
fix(nt/bluedroid): Split the device name set functions
...
feat(bt/bluedroid): added APIs to get/set device name on BT GAP side
change(bt/bluedroid): use BT GAP APIs to set/get device name in bluetooth classic examples
change(bt/bluedroid): use BT/BLE GAP APIs to set/get device name in coexist examples
2024-04-30 12:02:56 +08:00
7e97c5fb16
fix(ble/bluedroid): Remove esp_bluedroid_init() discard declaration
2024-04-30 12:02:45 +08:00
a3c20bde5d
fix(esp_system): increase 26Mhz esp32c2 slow clock calibration timeout watchdog threshold
2024-04-30 11:48:03 +08:00
ffbf04ab2d
docs:update the CN version of size.rst in release v5.2
2024-04-29 15:25:16 +08:00
e6414b69f5
feat(ble/bluedroid): Support BLE command status debug log
2024-04-26 17:14:07 +08:00
3213978b45
fix(ble/controller): Update esp32 bt-lib (4012cfb)
...
- Fixed BLE coex assert
- Fixed BLE DTM status and tx count
2024-04-26 16:51:37 +08:00
9b3ae86417
Merge branch 'bugfix/fix_gpio_etm_multi_task_v5.2' into 'release/v5.2'
...
fix(gpio_etm): allow one GPIO binds to multiple ETM tasks (v5.2)
See merge request espressif/esp-idf!30456
2024-04-25 16:31:22 +08:00
eb7c381761
Merge branch 'fix/vTaskList_backports_v5.2' into 'release/v5.2'
...
FreeRTOS: vTaskList backports to v5.2
See merge request espressif/esp-idf!30478
2024-04-25 14:45:20 +08:00
d82d7039fc
Merge branch 'contrib/github_pr_13560_v5.2' into 'release/v5.2'
...
esp_eth: DP83848: correct link detection to use BMSR (GitHub PR) (v5.2)
See merge request espressif/esp-idf!30451
2024-04-25 11:20:37 +08:00
3d56f1b1b9
Merge branch 'feature/update-gdb-to-14.2_20240403_v5.2' into 'release/v5.2'
...
feat(tools): update gdb version to 14.2_20240403 (v5.2)
See merge request espressif/esp-idf!30437
2024-04-25 11:19:51 +08:00
dc3e9531c0
Merge branch 'bugfix/bt_bss_in_extram_v5.2' into 'release/v5.2'
...
fix(bt): Fix missing linker symbol when ESP_ALLOW_BSS_SEG_EXTERNAL_MEMORY enabled(backport v5.2)
See merge request espressif/esp-idf!30378
2024-04-25 10:45:54 +08:00
4cf7387e14
Merge branch 'fix/uart_wakeup_threshold_v5.2' into 'release/v5.2'
...
fix(uart): Fix mismatch wakeup rising edges required with the threshold configured (v5.2)
See merge request espressif/esp-idf!30462
2024-04-25 10:36:42 +08:00
bc4c826ff1
Merge branch 'bugfix/uart_bitrate_max_value_c2_v5.2' into 'release/v5.2'
...
fix(uart): correct C2 UART_BITRATE_MAX value (v5.2)
See merge request espressif/esp-idf!30459
2024-04-25 10:36:36 +08:00
8374791fd4
Merge branch 'bugfix/gpio_drive_cap_v5.2' into 'release/v5.2'
...
fix(gpio): add workaround to ensure correct IO drive strength for C3 and S3 (v5.2)
See merge request espressif/esp-idf!30466
2024-04-25 10:36:31 +08:00
78b6d515bb
Merge branch 'bugfix/i2c_timeout_issue_v5.2' into 'release/v5.2'
...
fix(i2c): fix issues related to timeout and alive interval tick (backport v5.2)
See merge request espressif/esp-idf!29979
2024-04-24 23:48:32 +08:00
38b9e8789f
ci(coredump): enable custom stack tests for riscv chips
2024-04-24 15:09:22 +03:00
27e8db2ae9
fix(freertos): Fix vTaskList() parameter print order
...
xCoreID was previously printed as the last parameter priority to IDF v5.1, but
was changed to the third paramtere from v5.2 onwards. This commit restores the
correct ordering.
Closes https://github.com/espressif/esp-idf/issues/13675
2024-04-24 17:56:59 +08:00
70fc931dd2
fix(freertos): display tasks with no affinity as -1 during tracing
...
Closes https://github.com/espressif/esp-idf/issues/12858
2024-04-24 17:51:11 +08:00
4d7f9c5d88
change(bt): Add a test for release bt .bss and .data memory to heap
...
1. use nimble host, initialize and then deinitialize bt stack in the test
2. support tests for different SoC targets and multiple configuration options
2024-04-24 17:24:02 +08:00
c136089f4e
change(bt): Modify test_app directory layout
...
- Existing test app is put in a new subdirectory "basic_unit_test"
2024-04-24 17:24:02 +08:00
bb6cf16177
change(bt): Rename linker script file names and symbol names
...
1. rename linker files
2. support memory release in case that ESP_ALLOW_BSS_SEG_EXTERNAL_MEMORY is enabled
3. improve the implementation of memory release
2024-04-24 17:24:02 +08:00
a06844d9b1
fix(bt): Fix missing linker symbol when ESP_ALLOW_BSS_SEG_EXTERNAL_MEMORY enabled
...
1. Closes https://github.com/espressif/esp-idf/issues/10427
2. add two linker script to unify linker script symbols for BT libraries
3. The memory release functions have also been simplified
2024-04-24 17:24:02 +08:00
5ec51688a6
Merge branch 'fix/fix_some_esp32c6_twt_bugs_v5.2' into 'release/v5.2'
...
fix(wifi): fix some esp32c6 twt bugs (Backport v5.2)
See merge request espressif/esp-idf!30401
2024-04-24 17:23:05 +08:00
64984b7b71
fix(gpio): add workaround to ensure correct IO drive strength for C3 and S3
2024-04-24 16:58:06 +08:00
15962a953a
fix(uart): Fix mismatch wakeup rising edges required with the threshold configured
...
Closes https://github.com/espressif/esp-idf/issues/12586
2024-04-24 16:25:54 +08:00
1ed2f223fb
fix(uart): correct C2 UART_BITRATE_MAX value
2024-04-24 16:19:41 +08:00
373e585bb7
fix(gpio_etm): allow one GPIO binds to multiple ETM tasks
2024-04-24 16:01:34 +08:00
52702cf886
fix(esp_eth): dp83848: correct link detection to use BMSR
...
Reading the link state via PHYSTS was incorrect, as it only reflects the
link state bit from BMSR. BMSR latches link down events, and are not
cleared without being read. (See 802.3-2008 section 2, section 22.2.4.2.13)
This leads to the original DP828xx code only supporting link up, then a
single link down event.
Switch to reading the link state via BMSR, but continuing to read the
negotiation results via PHYSTS and ANLPAR. This is inline with
LAN8720x, RTL8201, KSZ80xx phy drivers, and other opensource drivers for
the DP838xx family of devices.
Tested on a private board with a DP83825i PHY. No publically available
boards using the original DP83848 are known of for testing.
Signed-off-by: Karl Palsson <karl.palsson@marel.com >
2024-04-24 09:48:18 +02:00
5fa34283c0
Merge branch 'feat/optimzie_ble_ctrl_memory_v5.2' into 'release/v5.2'
...
ble: support only legacy adv and slave function on esp32c2 (v5.2)
See merge request espressif/esp-idf!30334
2024-04-24 14:18:19 +08:00
9897fd9c87
fix(wifi): fix some esp32c6 wifi bugs (Backport v5.2)
2024-04-24 14:15:04 +08:00
8b4177f148
Merge branch 'bugfix/mgmt_gcmp_issue_v5.2' into 'release/v5.2'
...
fix(wifi): Fix GCMP encryption for mgmt packets and other bugfixes (Backport v5.2)
See merge request espressif/esp-idf!30439
2024-04-24 11:06:54 +08:00
275eab4f5d
ble: update sdkconfig.defaults.esp32c6 file for blufi example
2024-04-24 10:50:40 +08:00
05521c918d
ble: update sdkconfig.defaults.esp32c2 file for blufi example
2024-04-24 10:50:40 +08:00
e99f45b4c6
ble: optimize bt cmakelists.txt file
2024-04-24 10:50:40 +08:00
a64a528cb8
ble: support only legacy adv and slave function on esp32c2
2024-04-24 10:50:40 +08:00
66c164b90b
Merge branch 'backport/openthread_mtd_joiner_config_52' into 'release/v5.2'
...
fix(openthread): backport some openthread features(backportv5.2)
See merge request espressif/esp-idf!30419
2024-04-24 10:40:17 +08:00
d4e32532df
Merge branch 'bugfix/optimize_hidh_connection_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fix HID Host connection bugs[backport 5.2]
See merge request espressif/esp-idf!30425
2024-04-24 10:23:45 +08:00
5aad8507cb
Merge branch 'bugfix/add_workaround_for_ble_rtc_hw_issue_backport_v5.2' into 'release/v5.2'
...
fix(ble): add workaround for ble RTC not enabled issue (v5.2)
See merge request espressif/esp-idf!30132
2024-04-24 10:16:49 +08:00
1c09bc1675
Merge branch 'bugfix/hf_local_param_null_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): allocate memory for control block of HFP Audio Gateway (v5.2)
See merge request espressif/esp-idf!30440
2024-04-24 10:15:47 +08:00
89dbe5f6dc
fix(bt/bluedroid): allocate memory for control block of HFP Audio Gateway in its initialization when dynamic memory is wnabled
2024-04-24 08:25:24 +08:00
5ce43f68f3
fix(esp_wifi): Correct action frame type in send_mgmt_frame API
2024-04-24 01:52:35 +05:30
3ba5cb9687
fix(wifi): Add bugfix to avoid RSNXE and KDE mismatch during 4-way-handshake
2024-04-24 01:48:16 +05:30
280ec09b03
fix(wifi): Fix encryption/decryption issue for mgmt packets
...
* Fix issues related to mgmt packets encryption in GCMP
* Fix issue of wrong decryption of mgmt packets when PMF is enabled
* Fix softAP bug in handling of SAE Reauthentication
2024-04-24 01:48:06 +05:30
d2e5b33e2c
feat(tools): update gdb version to 14.2_20240403
2024-04-23 22:32:39 +04:00
fca47d4385
doc(jtag): update esp32p4 jtag debugging guide
2024-04-23 20:52:11 +03:00
37554b7267
feat(sysview): enable esp32p4 examples
2024-04-23 20:51:01 +03:00
92be115237
docs(vfs): update esp_vfs_register_fd api description
...
Closes https://github.com/espressif/esp-idf/issues/11586
2024-04-23 15:24:58 +02:00
98b744c85b
fix(bt/bluedroid): Fix HID Host connection bugs
...
1. Fix is_orig value inconsistency for HIDH open event
2. Fix the error state for repeat connection of the same device
2024-04-23 21:04:50 +08:00
ca79a7d878
bugfix(ble): workaround to avoid ble rtc not work when power up
2024-04-23 20:55:13 +08:00
d4a361bb71
feat(openthread): support openthread ephemeral key
2024-04-23 20:26:56 +08:00
d574cea5e5
fix(openthread): Fix openthread mtd joiner config
...
* Fix openthread-core-esp32x-mtd-config.h: OPENTHREAD_CONFIG_JOINER_ENABLE macro value
* On ESP32 MTD devices Joiner role functionality was not working even if 'Joiner enable' was checked in SDK config because 0 was defined in OPENTHREAD_CONFIG_JOINER_ENABLE macro. Value modified to 1 to resolve the issue. Tested and working on ESP32 H2 MTD device.
* Closes: https://github.com/espressif/esp-idf/pull/13473
2024-04-23 20:22:35 +08:00
2ba5320112
Merge branch 'bugfix/rpa_timeout_api_v5.2' into 'release/v5.2'
...
fix(nimble): Expose API to set RPA Timeout (v5.2)
See merge request espressif/esp-idf!30408
2024-04-23 20:08:21 +08:00
85e5f0e546
Merge branch 'bugfix/directed_bssid_probe_req_v52' into 'release/v5.2'
...
Send unicast probe requests if bssid is known during scan(v5.2)
See merge request espressif/esp-idf!30297
2024-04-23 17:14:48 +08:00
f0e5c92516
Merge branch 'fix/exit_asyncio_gracefully_v5.2' into 'release/v5.2'
...
fix: exit gracefully when process started via asyncio is terminated (v5.2)
See merge request espressif/esp-idf!30383
2024-04-23 14:46:02 +08:00
28157cf1e2
fix(nimble): Expose API to set RPA Timeout
2024-04-23 11:24:10 +05:30
0a13c60466
fix(esp_wifi): Send unicast probe requests if bssid is known during scan
2024-04-23 11:18:24 +05:30
1b9597f961
Merge branch 'fix/make_eventfd_case_exit_normally_5_2' into 'release/v5.2'
...
fix(vfs): make case eventfd_select_block exit normally
See merge request espressif/esp-idf!29928
2024-04-23 10:07:18 +08:00
fd36f6fcac
fix(ci): fix wrong path of ot sleep case
2024-04-22 20:24:05 +08:00
cea24c7137
feat(openthread): add max csmabackoffs for transmission
2024-04-22 20:24:05 +08:00
c3398f3373
fix(vfs): make case eventfd_select_block exit normally
2024-04-22 20:24:05 +08:00
85315941e3
Merge branch 'fix/ieee802154_include_header_issue_v5.2' into 'release/v5.2'
...
Fix/ieee802154 include header issue (backport v5.2)
See merge request espressif/esp-idf!30332
2024-04-22 20:03:10 +08:00
9e9aeb64be
fix(ieee802154): fix ieee802154 include header file issue and unused value issue
2024-04-22 19:15:48 +08:00
b89f08a615
fix(ieee802154): fix ieee802154 next operation acquire lock in interrupt
2024-04-22 19:15:48 +08:00
470d5406ec
Merge branch 'feat/sleep_retention_depends_power_state_management_v5.2' into 'release/v5.2'
...
backport v5.2: sleep retention multiple modules initialization and dependency management
See merge request espressif/esp-idf!30344
2024-04-22 19:14:10 +08:00
4bc2985aa3
fix: exit gracefully when process started via asyncio is terminated
...
Currently when process is started through asyncio Runner and it is termited
e.g. with SIGINT(ctrl+c) a traceback is printed instead of gracefully
exit.
Exception ignored in: <function BaseSubprocessTransport.__del__ at 0x7fe980970900>
Traceback (most recent call last):
File "/usr/lib64/python3.12/asyncio/base_subprocess.py", line 129, in __del__
self.close()
File "/usr/lib64/python3.12/asyncio/base_subprocess.py", line 107, in close
proto.pipe.close()
File "/usr/lib64/python3.12/asyncio/unix_events.py", line 568, in close
self._close(None)
File "/usr/lib64/python3.12/asyncio/unix_events.py", line 592, in _close
self._loop.call_soon(self._call_connection_lost, exc)
File "/usr/lib64/python3.12/asyncio/base_events.py", line 793, in call_soon
self._check_closed()
File "/usr/lib64/python3.12/asyncio/base_events.py", line 540, in _check_closed
raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed
This is caused because asyncio Runner context in asyncio.run is closing the event
loop and if exception is unhandled in coroutine(run_command) the transport is not
closed before the even loop is closed and we get RuntimeError: Event loop is closed
in the transport __del__ function because it's trying to use the closed
even loop.
Let's catch asyncio.CancelledError in case the process we are trying to
read from is terminated, print message, let the asyncio finish and exit
gracefully.
Closes https://github.com/espressif/esp-idf/issues/13418
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-04-22 11:25:51 +02:00
b0eef7f889
Merge branch 'bugfix/crash_after_bluedroid_deinit_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fixed controller using null pointer after bluedroid deinit(v5.2)
See merge request espressif/esp-idf!30327
2024-04-22 15:25:59 +08:00
f20186fe02
fix: modify some typos to ensure CI pipeline run pass
2024-04-22 12:49:34 +08:00
4066844908
fix(example): fixed app partition is too small for binary size
2024-04-22 12:49:34 +08:00
ea3094a9a6
change(ieee802154): add sleep deinit API
2024-04-22 12:49:34 +08:00
71d37432da
change(esp_hw_support): use power down peripheral in light sleep option to determine TOP to off
2024-04-22 12:49:34 +08:00
8f9090b351
change(esp_hw_support): add adc retention module and it is dependencies on the clock modem
2024-04-22 12:49:34 +08:00
0e28063291
change(esp_hw_support): dump sleep retention context to io stream
2024-04-22 12:49:34 +08:00
376b2f74ed
change(ieee802154): use new sleep retention api to implement ieee802154 mac retention
2024-04-22 12:49:33 +08:00
9f52809629
change(bt): use new retention api to implement BT mac and bb retention
2024-04-22 12:49:33 +08:00
9c8b54b886
change(esp_hw_support): use new retention api to implement gdma retention
2024-04-22 12:49:33 +08:00
4faf042c21
change(wifi): use new retention api to implement wifi mac and bb retention
2024-04-22 12:49:31 +08:00
58a69e7422
fix(storage/littlefs): Bump version to v1.14.4 (core v2.9.1)
...
Fixes a bug which causes DivideByZero exception when the filesystem is full
2024-04-19 12:54:40 +02:00
9a51752d4d
change(esp_hw_support): modify system and modem clock to support modem domain power down
2024-04-19 14:08:15 +08:00
e7d6748aec
change(esp_hw_support): some system peripherals to use a retention module number
2024-04-18 19:26:30 +08:00
a2cbe3f0a3
feat(esp_hw_support): implement of sleep retention module initialize and dependency management
2024-04-18 19:26:30 +08:00
f66e3f031d
change(esp_hw_support): modify the style of module argument from bitmap to number
2024-04-18 19:26:28 +08:00
9efa26a23f
Merge branch 'feature/disable_pmk_caching_v5.2' into 'release/v5.2'
...
feat(esp_wifi): Provide API to disable PMK caching (v5.2)
See merge request espressif/esp-idf!30289
2024-04-18 16:58:19 +08:00
3b9d5e120e
Merge branch 'doc/update_espnow_example_v5.2' into 'release/v5.2'
...
docs(wifi): change the magic varible from int to uint32_t on the receiving side (v5.2)
See merge request espressif/esp-idf!30307
2024-04-18 14:47:19 +08:00
aaf3f4a7c3
Merge branch 'contrib/github_pr_13022_v5.2' into 'release/v5.2'
...
fix(freertos): Fix broken portable macro portTRY_ENTER_CRITICAL_SAFE() (v5.2)
See merge request espressif/esp-idf!30314
2024-04-18 11:56:33 +08:00
082c713069
Merge branch 'fix/incorrect_connection_closure_parttool_test_v5.2' into 'release/v5.2'
...
ci(otatool): fix test failure caused due to closing connection incorrectly (v5.2)
See merge request espressif/esp-idf!30291
2024-04-18 11:55:17 +08:00
f5c8cc2bef
change(esp_hw_support): rename interface name of get modules bitmap to get created modules
2024-04-18 11:41:17 +08:00
fd47ea34bb
change(esp_hw_support): rename sleep retention module to created module
2024-04-18 11:32:04 +08:00
b19e27dd48
Merge branch 'bugfix/fixed_coex_asset_on_esp32c2_v5.2' into 'release/v5.2'
...
Bugfix/fixed coex asset on esp32c2 v5.2
See merge request espressif/esp-idf!30302
2024-04-18 10:54:20 +08:00
22fbaf65fd
Merge branch 'bugfix/fixed_some_wifi_bugs_240417_v5.2' into 'release/v5.2'
...
fix(wifi): fixed some wifi issues 240417(Backport v5.2)
See merge request espressif/esp-idf!30315
2024-04-18 10:46:24 +08:00
e362358ea3
Merge branch 'bugfix/fix_ble_appearance_v5.2' into 'release/v5.2'
...
Fixed BLE appearance category ranges (v5.2)
See merge request espressif/esp-idf!30285
2024-04-18 10:44:18 +08:00
47d542acaa
fix(bt/bluedroid): Fixed crash after bluedroid deinit
...
hci_host_env.downstream_data_ready is set to NULL during bluedroid deinit,
causing the controller to use a null pointer when calling callback.
2024-04-18 10:27:45 +08:00
ea967cf2fb
Merge branch 'docs/external_flash_5.2' into 'release/v5.2'
...
docs(idf_py): Describe the option to configure esptool.py with --extra-args (backport to v5.2)
See merge request espressif/esp-idf!30323
2024-04-18 01:17:43 +08:00
c079772799
fix(ble/bluedroid): Fixed set BLE appearance value
2024-04-17 20:41:14 +08:00
b6b04bbeff
docs(idf_py): Describe the option to configure esptool.py with --extra-args
2024-04-17 14:38:44 +02:00
568b693493
Merge branch 'bugfix/ble_mesh_fsm_list_init_v5.2' into 'release/v5.2'
...
bugfix/ble_mesh_fsm_list_init (v5.2)
See merge request espressif/esp-idf!30282
2024-04-17 20:10:01 +08:00
806b14dd22
Merge branch 'update_mqtt_v5.2' into 'release/v5.2'
...
Update Mqtt client (v5.2)
See merge request espressif/esp-idf!30273
2024-04-17 20:08:23 +08:00
a07bce4fcc
fix(wifi): fixed lmacEndFrameExchangeSequence assert issue
2024-04-17 19:16:55 +08:00
0e34a993d0
fix(wifi): fixed some wifi issue
...
1. sync multi antenna gpio register from IDF
2. fixed multicast address qos frames issue
3. fixed task watchdog got triggered by esp_wifi_stop issue
2024-04-17 19:16:24 +08:00
458ce7d4cf
fix(wifi): fix multicast address qos frames issue
2024-04-17 19:15:46 +08:00
6bcf47386d
fix(freertos): Fix broken portable macro portTRY_ENTER_CRITICAL_SAFE()
...
This commit fixes a bug where the portTRY_ENTER_CRITICAL_SAFE() for the
Xtensa and RISC-V FreeRTOS ports were broken as it did not correctly use
the timeout parameter.
Merges: https://github.com/espressif/esp-idf/pull/13022
2024-04-17 12:26:50 +02:00
228f92211b
Merge branch 'feat/set_get_lpclk_src_v5.2' into 'release/v5.2'
...
feat(ble): Added API to get low power clock source(v5.2)
See merge request espressif/esp-idf!30107
2024-04-17 18:01:47 +08:00
61210271a8
Merge branch 'bugfix/improve_lp_uart_test_docs' into 'release/v5.2'
...
refactor(uart): add support to be able to test LP_UART port (v5.2)
See merge request espressif/esp-idf!30175
2024-04-17 17:46:48 +08:00
cbba78ee76
feat(ipc): Adds a new no blocking IPC call
2024-04-17 11:45:39 +03:00
4f03e0241e
fix(spi_flash): Fix stuck during flash operation
...
When a task was not pinned to a certain CPU.
2024-04-17 11:38:44 +03:00
830464eee7
docs(wifi): update the docmentation for sniffer API
...
Closes https://github.com/espressif/esp-idf/issues/10740
2024-04-17 16:17:00 +08:00
83f272ca4f
docs(wifi): change the magic varible from int to uint32_t on the receiving side
...
Closes https://github.com/espressif/esp-idf/issues/10912
2024-04-17 16:16:49 +08:00
01902148da
Merge branch 'fix/removed_termination_upon_sign_write_fail_v5.2' into 'release/v5.2'
...
fix(nimble): Removed Code for Termination Upon Signed Write Operation Failure (v5.2)
See merge request espressif/esp-idf!30276
2024-04-17 16:08:26 +08:00
dcc7a41ad8
fix(i2c): fix issues related to timeout and alive interval tick
...
Fixes https://github.com/espressif/esp-idf/issues/4999
Former usage of I2C_CMD_ALIVE_INTERVAL_TICK macro overrode the ticks_to_wait
parameter when the latter was too big
2024-04-17 15:52:56 +08:00
73f6ca8ebf
ble: fixed an occasional assertion issue in coexistence scenarios on ESP32C2
2024-04-17 14:59:31 +08:00
cc213b7c61
ble: fixed the bt cmakelist error when use nimble host only
2024-04-17 14:59:21 +08:00
42f244ae61
ci(otatool): fix test failure caused due to closing connection incorrectly
2024-04-17 10:13:35 +05:30
f9feb970b9
feat(esp_wifi): Provide API to disable PMK caching
2024-04-17 09:40:22 +05:30
9bd8d5f860
fix(ble_mesh): rpr server and df bug fixed(10f7fdc1a9)
2024-04-17 11:09:54 +08:00
b60280e2cf
Merge branch 'bugfix/dm9051_phy_axs_wait_v5.2' into 'release/v5.2'
...
fix(esp_eth): made access to PHY registers for DM9051 more robust (v5.2)
See merge request espressif/esp-idf!30279
2024-04-17 10:41:16 +08:00
8c52152369
Merge branch 'bugfix/fix_some_ble_bugs_cjh_v5.2' into 'release/v5.2'
...
Fixed some BT and BLE bugs 2404 (backport v5.2)
See merge request espressif/esp-idf!30258
2024-04-17 10:37:38 +08:00
f3ec76b75b
Merge branch 'doc/auto_suspend_disabled_by_default_v5.2' into 'release/v5.2'
...
doc(flash): fix auto suspend enabled by default issue (v5.2)
See merge request espressif/esp-idf!30253
2024-04-17 10:03:56 +08:00
5c53238853
fix(esp_eth): made access to PHY registers for DM9051 more robust
2024-04-16 16:13:17 +02:00
a255e67a84
doc(flash): fix auto suspend enabled by default issue
2024-04-16 20:49:31 +08:00
234ad8cd1e
fix(nimble): Removed code for termination upon signed write operation failure
2024-04-16 17:54:51 +05:30
3ba9de778e
change(mqtt): Update esp-mqtt submodule
...
git log --oneline e6afdb4025fe018ae0add44e3c45249ea1974774..aa6f889fb4f6f743b3a550aa587713aabbdca1fc
Detailed description of the changes:
* fix: regard reason codes greater than 0x80 as failures.
- See merge request espressif/esp-mqtt!205
- See commit https://github.com/espressif/esp-mqtt/commit/e7b9aa5
* PR: Return on allocation failure
- See merge request espressif/esp-mqtt!204
- set last_retransmit to now when first connected (espressif/esp-mqtt@c06f154 )
- add return to faile_message, avoid segment fault (espressif/esp-mqtt@37478a9 )
* Minor warning of unused variable
- See merge request espressif/esp-mqtt!203
- fix: Minor warning of unused variable (espressif/esp-mqtt@726e5f2 )
* Cover the case for SOC without MAC address
- See merge request espressif/esp-mqtt!202
- fix: Cover the case for SOC without MAC address (espressif/esp-mqtt@5e3abd4 )
* Make state and size atomic
- See merge request espressif/esp-mqtt!199
- feat: Make state and size atomic (espressif/esp-mqtt@891380b )
* fix: Adjust the log level on few messages to avoid cluthering the logs
- See merge request espressif/esp-mqtt!201
- See commit https://github.com/espressif/esp-mqtt/commit/5c17fc4
* fix: Make automatic client_id soc dependent
- See merge request espressif/esp-mqtt!200
- See commit https://github.com/espressif/esp-mqtt/commit/657a2ae
* Clarify data that users need to take care of lifetime.
- See merge request espressif/esp-mqtt!197
- docs: Clarify data that users need to take care of lifetime. (espressif/esp-mqtt@371f594 )
* Update mqtt_client.h
- See merge request espressif/esp-mqtt!198
- add const char * to esp_mqtt_client_subscribe() generic macros (espressif/esp-mqtt@acdb66d )
* client: Report failure on timeout in mid-message timeout (GitHub PR)
- See merge request espressif/esp-mqtt!165
- Merges https://github.com/espressif/esp-mqtt/pull/232
- client: Report failure on timeout in mid-message timeout (espressif/esp-mqtt@ddde502 )
* fix: Move buffer initialization to set config
- See merge request espressif/esp-mqtt!194
- Closes https://github.com/espressif/esp-mqtt/issues/267
- See commit https://github.com/espressif/esp-mqtt/commit/ea0df31
* Fix check for message creation when processing publish
- See merge request espressif/esp-mqtt!195
- fix: Deliver publish verifies if message was created only for QoS >0
(espressif/esp-mqtt@6780056 )
2024-04-16 13:43:47 +02:00
40d398199f
Merge branch 'feature/add_api_to_send_vendor_hci_cmd_v5.2' into 'release/v5.2'
...
feat(bt/bluedroid): add api to send vendor hci command (backport v5.2)
See merge request espressif/esp-idf!30127
2024-04-16 17:48:20 +08:00
a7d981dc5e
Merge branch 'fix/gcov_fault_v5.2' into 'release/v5.2'
...
fix(gcov): fix exceptions on gcov task_tick_hook (v5.2)
See merge request espressif/esp-idf!30025
2024-04-16 15:47:07 +08:00
222a254e49
Merge branch 'support/esp_sleep_enable_ext1_wakeup_io_v5.2' into 'release/v5.2'
...
Support/esp sleep enable ext1 wakeup io(backport v5.2)
See merge request espressif/esp-idf!30243
2024-04-16 15:28:53 +08:00
9bd81f4d5c
fix(console): Fsync not propagated to secondary output
...
Calls to fsync need to also be propagated to secondary
output when CONFIG_ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG
is enabled.
Closes https://github.com/espressif/esp-idf/issues/13162
2024-04-16 08:12:41 +02:00
57de44f45b
feat(bt): Update bt lib for ESP32-C3 and ESP32-S3(c23ab4c)
...
- Support QA test vendor HCI command and event
2024-04-16 11:33:19 +08:00
41aa38ddf7
fix(ble/controller): Fixed LoadProhibited after bluetooth deinit
2024-04-16 11:33:11 +08:00
b69a5fe27c
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(5274796)
...
- Fixed extended uncoded and coded scan scheduling
- Add config for channel assessment and ping procedure
- Clear random address for extended advertising
- Add periodic advertising list check
- Fixed periodic advertising data setting with zero length
2024-04-16 11:33:05 +08:00
ee47bebfad
feat(ble/controller): Add coexist schm for BLE
2024-04-16 11:32:54 +08:00
1265a44c17
feat(bt): Update bt lib for ESP32(e314148)
...
- Support QA test vendor HCI command and event
2024-04-16 11:32:35 +08:00
51f7ddc223
fix(bt/controller): Update bt lib for ESP32(5838b68)
...
- Fixed BLE scan assert
- Fixed assert(10,0) in lld_pdu
- Add BLE scan backoff in menuconfig
2024-04-16 11:32:22 +08:00
2377b40784
fix(bt/controller): Use embedded assembly to get access to DPORT registers
2024-04-16 11:32:09 +08:00
01d5030d5e
Merge branch 'fix/fix_ot_br_partition_table_5_2' into 'release/v5.2'
...
fix(openthread): increase factory app size in ot_br partition table (backport to 5.2)
See merge request espressif/esp-idf!30248
2024-04-16 10:47:03 +08:00
a24ebb4538
Merge branch 'feature/ot_support_mc_iperf_52' into 'release/v5.2'
...
feat(openthread): support managed component iperf(backport 5.2)
See merge request espressif/esp-idf!30245
2024-04-16 10:39:00 +08:00
62e9dfe13c
Merge branch 'fix/missing-block-owner-in-heap-init-alloc_v5.2' into 'release/v5.2'
...
fix(heap): Add block owner to allocs in heap_caps_init() (backport v5.2)
See merge request espressif/esp-idf!30215
2024-04-16 10:19:23 +08:00
28a6a0cc33
fix(openthread): increase factory app size in ot_br partition table
2024-04-15 20:54:56 +08:00
80409743f1
feat(openthread): support managed component iperf
2024-04-15 20:28:13 +08:00
063ea6f1ef
docs(pm): add description for ext1
2024-04-15 20:17:06 +08:00
640ce31dae
change(pm): add ext1 new api
2024-04-15 20:16:49 +08:00
1df5f07eee
docs(uart): update lp uart uart programming guide
2024-04-15 19:39:38 +08:00
c55a07bf57
refactor(uart): add support to be able to test LP_UART port
...
Increase LP_UART_EMPTY_THRESH_DEFAULT value to 4. The original value
could cause the FIFO become empty before filling next data into the FIFO
when the buadrate is high. TX_DONE interrupt would raise before actual
transmission complete in such case.
2024-04-15 19:39:30 +08:00
408a16b21a
Merge branch 'fix/usb_uvc_psram' into 'release/v5.2'
...
fix(usb/uvc): Add PSRAM private requires
See merge request espressif/esp-idf!30223
2024-04-15 15:18:35 +08:00
8096a16765
Merge branch 'bugfix/spp_crash_after_deint_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fixed SPP crash due to the connection not being disconnected before esp_spp_deinit was called(v5.2)
See merge request espressif/esp-idf!30082
2024-04-15 11:39:01 +08:00
8352be2027
Merge branch 'fix/add_phy_private_dslp_callback_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): move deepsleep phy callback before PLL disable (v5.2)
See merge request espressif/esp-idf!30015
2024-04-15 11:38:31 +08:00
5f1187dc92
Merge branch 'bugfix/fix_coded_phy_s8_tx_issue_v5.2' into 'release/v5.2'
...
fix(esp_phy): fixed BLE coded phy s8 tx issue in coexistence scenarios (backport v5.2)
See merge request espressif/esp-idf!30190
2024-04-15 11:37:08 +08:00
a43f54ccc0
fix(ble/bluedroid): Fixed adv not restart due to disconnection reason 0x3e
2024-04-13 10:36:44 +08:00
9b72c4ef54
feat(bt/common): Add bluerooth hci layer data stream record
2024-04-13 10:35:23 +08:00
0efee1745c
feat(bt/bluedroid): add api to setnd vendor hci command
2024-04-13 10:28:54 +08:00
5be1323c0a
fix(usb/uvc): Add PSRAM private requires
2024-04-12 14:12:29 +02:00
f9163c6d43
Merge branch 'bugfix/fix_cccd_compilation_warning_v5.2' into 'release/v5.2'
...
fix(nimble): Fix compilation issues when CCCD is set to 0 (v5.2)
See merge request espressif/esp-idf!30211
2024-04-12 20:06:48 +08:00
3e214bc2f4
fix(heap): Loop break on failed alloc
...
don't check for heaps_array != NULL in the loop.
The check is done after the loop since it is allowed
for the allocation to fail until finding aa ssuitable
heap.
2024-04-12 12:27:13 +02:00
c5649deaca
Merge branch 'bugfix/howsmyssl_cert_update_v5.2' into 'release/v5.2'
...
fix(examples): update root certificate for howsmyssl endpoint (v5.2)
See merge request espressif/esp-idf!30203
2024-04-12 17:45:29 +08:00
a12a681794
test(heap): Extend task tracking test with task handle check
...
Add a test to make sure that the task handles returned in the
task tracking information are valid task handles.
To verify that, feed the task name returned by pcTaskGetName()
using the task handle under test to xTaskGetHandle() and make
sure the task handle returned matches the one under test.
2024-04-12 09:27:41 +02:00
26160a217e
fix(heap): Add block owner to allocs in heap_caps_init
...
Add the block owner field in the memory allocated in
heap_caps_init() to avoid parsing error wheen using
the task tracking feature.
Closes https://github.com/espressif/esp-idf/issues/13467
2024-04-12 09:27:31 +02:00
2a985b3c65
fix(nimble): Fix compilation issues when CCCD is set to 0
2024-04-12 12:29:29 +05:30
d23876f3e4
Merge branch 'esp32p4/deterministic_ecdsa_support_v5.2' into 'release/v5.2'
...
Add operation successful check and reset dependent peripherals in ECDSA (v5.2)
See merge request espressif/esp-idf!30180
2024-04-12 14:31:43 +08:00
709b74c033
Merge branch 'bugfix/fix_cve_2024_24746_v5.2' into 'release/v5.2'
...
fix(nimble): Fix for Vulnerability CVE_2024_24746 (v5.2)
See merge request espressif/esp-idf!30199
2024-04-12 13:21:08 +08:00
3e761525c3
fix(examples): update root certificate for howsmyssl endpoint
...
This fixes CI failure seen because of cert migration of howsmyssl
endpoint from previous "DST Root CA X3" (cross-signed) to "ISRG Root X1".
2024-04-12 11:11:44 +08:00
a34ff0eca3
fix(bt/bluedroid): Fix SPP crash after deinit
...
- The disconnection event comes up after spp disable is completed, so a null pointer is used.
2024-04-12 09:13:04 +08:00
38dd5acc71
fix(nimble): Fix for Vulnerability CVE_2024_24746
2024-04-11 20:00:49 +05:30
abd21843e5
Merge branch 'feat/add_data_len_chg_evt_v5.2' into 'release/v5.2'
...
fix(nimble): Add support for data length change evt (v5.2)
See merge request espressif/esp-idf!30182
2024-04-11 21:11:10 +08:00
023cbd60ac
fix(esp_phy): update phylib for C3, S3, C2 and C6
...
- fixed BLE coded phy s8 tx issue in coexistence scenarios
- fixed ESP32-C3 and ESP32-S3 BLE RX issue
- optimize ESP32-C3 and ESP32-S3 light sleep current
2024-04-11 17:37:26 +08:00
9b2c0ffe79
Merge branch 'fix/log_buffer_v5.2' into 'release/v5.2'
...
fix(log): Fixed incorrect argument type in hexdump log functions (v5.2)
See merge request espressif/esp-idf!29776
2024-04-11 16:42:00 +08:00
bd826801ba
fix(mbedtls/ecdsa): Fix dependant peripheral's enable and reset
2024-04-11 13:46:59 +05:30
d2fb80529c
Merge branch 'bugfix/config_sae_compile_error_v5.2' into 'release/v5.2'
...
fix(wpa_supplicant): Compile error when CONFIG_SAE is disabled (v5.2)
See merge request espressif/esp-idf!30177
2024-04-11 15:51:07 +08:00
ea6520ee81
fix(nimble): Add support for data length change evt
2024-04-11 12:36:15 +05:30
85186042c3
feat(hal/ecdsa): Add HAL API for operation successful check
2024-04-11 12:33:06 +05:30
9004c42f29
fix(wpa_supplicant): Compile error when CONFIG_SAE is disabled
...
Closes https://github.com/espressif/esp-idf/issues/13553
2024-04-11 11:18:50 +05:30
33c631570e
Merge branch 'bugfix/fix_dtm_num_pkt_size_v5.2' into 'release/v5.2'
...
fix(nimble): Fix the size of num_packets in dtm event (v5.2)
See merge request espressif/esp-idf!30144
2024-04-11 13:25:03 +08:00
b359cd85f1
Merge branch 'feature/mbedtls_error_str_config_v5.2' into 'release/v5.2'
...
feat(mbedtls): add kconfig option for MBEDTLS_ERROR_C (v5.2)
See merge request espressif/esp-idf!30104
2024-04-11 11:53:24 +08:00
0f505ddf8e
Merge branch 'bugfix/fix_rtc_cntl_v5.2' into 'release/v5.2'
...
fix(rtc_cntl_reg.h): fix RTC_CNTL_SLAVE_PD_M(v5.2)
See merge request espressif/esp-idf!30171
2024-04-11 11:40:43 +08:00
27322a8597
fix(rtc_cntl_reg.h): fix RTC_CNTL_SLAVE_PD_M(v5.2)
2024-04-10 19:55:51 +08:00
7b97a3de61
Merge branch 'fix/fix_pmu_power_domain_initialize_order_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): fix pmu power domain initialize order (v5.2)
See merge request espressif/esp-idf!30153
2024-04-10 13:57:13 +08:00
ec06c11a19
Merge branch 'bugfix/gptimer_alarm_config_in_sram_v5.2' into 'release/v5.2'
...
feat(gptimer): check the alarm config is not in flash (v5.2)
See merge request espressif/esp-idf!30134
2024-04-10 13:48:34 +08:00
8f896f07c5
fix(esp_hw_support): fix pmu power domain initialize order
2024-04-10 10:10:13 +08:00
8f175bf638
fix(nimble): Fix the size of num_packets in dtm event
2024-04-09 19:00:15 +05:30
724165bd35
feat(gptimer): check the alarm config is not in flash
...
related to https://github.com/espressif/esp-idf/issues/13543
2024-04-09 17:29:47 +08:00
69359f4dfb
Merge branch 'bugfix/unsupport_partial_receive_on_esp32_v5.2' into 'release/v5.2'
...
fix(rmt): Fix the RMT RX filter not working correctly on esp32/s2 (v5.2)
See merge request espressif/esp-idf!30077
2024-04-09 14:28:38 +08:00
5753eba7c4
Merge branch 'fix/heap-calloc-fail-wrong-size_v5.2' into 'release/v5.2'
...
fix(heap): Wrong size propagated in alloc fail callback of heap_caps_calloc() (backport v5.2)
See merge request espressif/esp-idf!30090
2024-04-09 12:06:19 +08:00
c9cb9b7ab1
Merge branch 'bugfix/ble_mesh_heartbeat_filter_add_v5.2' into 'release/v5.2'
...
Fix(ble_mesh):fix error condition for heartbeat filter adding node address (v5.2)
See merge request espressif/esp-idf!29986
2024-04-09 12:05:27 +08:00
3d0682d49e
Merge branch 'bugfix/set_correct_addr_type_v5.2' into 'release/v5.2'
...
fix(nimble): Set correct peer_addr during reattempt connection (v5.2)
See merge request espressif/esp-idf!30055
2024-04-08 20:36:20 +08:00
a5662dc290
feat(ble): Added API to get low power clock source
2024-04-08 19:25:13 +08:00
4893ae3c11
docs: add note about newly added mbedtls config to reduce app size footprint
2024-04-08 16:02:24 +05:30
b6f5573e0f
feat(mbedtls): add kconfig option for MBEDTLS_ERROR_C
...
Disabling this config can reduce footprint for the cases where
mbedtls_strerror() is used and hence the debug strings are getting
pulled into the application image.
2024-04-08 16:02:21 +05:30
29f835d2f1
fix(heap): Wrong size propagated in alloc fail callback
...
Propagate `n * size` as the size of the failed allocation
instead of just `size` when heap_caps_calloc() fails since
`n * size` is the actual number of bytes that the heap
component tried to allocate.
2024-04-08 08:36:43 +02:00
d93f1d55c5
fix(ble_mesh): fix error condition for heartbeat filter adding node address
2024-04-08 14:26:39 +08:00
4b612be8d9
fix(rmt): fix the counting clock used by rx filter on esp32/s2
...
is always APB, independent to the channel clock selection
Closes https://github.com/espressif/esp-idf/issues/13510
2024-04-08 11:16:18 +08:00
9323c190c2
Merge branch 'feat/set_cpu_freq_after_pm_config_changed_v5.2' into 'release/v5.2'
...
fix(esp_pm): update CPU frequency immediately after updating pm_config (v5.2)
See merge request espressif/esp-idf!30072
2024-04-08 10:29:00 +08:00
a9ff81a603
fix(esp_hw_support): move deepsleep phy callback before PLL disable
2024-04-07 20:36:51 +08:00
f2fd239471
Merge branch 'bugfix/i2c_slave_bugs_v5.2' into 'release/v5.2'
...
fix(i2c_slave): Fix multiple issues on i2c slave (backport v5.2)
See merge request espressif/esp-idf!30073
2024-04-07 18:38:06 +08:00
d56ae4caab
Merge branch 'feature/support_i2c_timeout_v5.2' into 'release/v5.2'
...
feat(i2c_master): Add parameter to config I2C scl await time (backport v5.2)
See merge request espressif/esp-idf!30069
2024-04-07 18:36:55 +08:00
2c4128b98d
Merge branch 'bugfix/wpa3_ap_ci_crash_v5.2' into 'release/v5.2'
...
fix(esp_wifi): Fix crash when assoc req comes before confirm is processed (v5.2)
See merge request espressif/esp-idf!29949
2024-04-07 17:25:37 +08:00
9582b3cead
Merge branch 'feat/add_example_usj_v5.2' into 'release/v5.2'
...
change(usb_serial_jtag): Add example for usb serial jtag echo (backport v5.2)
See merge request espressif/esp-idf!30019
2024-04-07 16:07:36 +08:00
b8855fbd03
fix(i2c_slave): Fixed the isr_flags not really parse to the intr_allocate,
...
Closes https://github.com/espressif/esp-idf/issues/13374
2024-04-07 15:18:06 +08:00
3ac6c10d11
fix(i2c_slave): Fix bugs on i2c slave,
...
1. Fixed read data number smaller than master has sent it will fail
2. Disable interrupt when destroy bus
Closes https://github.com/espressif/esp-idf/issues/13354
2024-04-07 15:17:48 +08:00
7c233ebc80
feat(i2c_master): Add parameter to config I2C scl await time
2024-04-07 15:06:31 +08:00
fe6f4ce916
fix(esp_pm): update CPU frequency immediately after updating pm_config
...
Closes https://github.com/espressif/esp-idf/issues/13492
2024-04-07 14:45:40 +08:00
4502621282
fix(usb_serial_jtag): Increase stack size on serial_jtag example,
...
Closes https://github.com/espressif/esp-idf/issues/13245
2024-04-07 11:24:30 +08:00
ae152ca84e
fix(nimble): Remove extra code in reattempt connection
2024-04-05 21:36:27 +05:30
602573933c
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20240318_v5.2' into 'release/v5.2'
...
feat(tools): update openocd version to v0.12.0-esp32-20240318 (v5.2)
See merge request espressif/esp-idf!30045
2024-04-05 23:31:39 +08:00
0440a63cb6
Merge branch 'bugfix/eth_l2_test_conn_wait_tmo_v5.2' into 'release/v5.2'
...
ci(esp_eth): increased L2 test wait for connection timeout (v5.2)
See merge request espressif/esp-idf!29881
2024-04-05 15:19:08 +08:00
9a6b151c41
feat(tools): update openocd version to v0.12.0-esp32-20240318
2024-04-04 22:41:19 +03:00
8a151a51cf
Merge branch 'fix/pmp_idcache_prot_c6_h2_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): Fix the flash I/DROM region PMP protection (v5.2)
See merge request espressif/esp-idf!30022
2024-04-04 12:20:07 +08:00
fc7a2a7af7
fix(gcov): fix exceptions on gcov task_tick_hook
...
Closes https://github.com/espressif/esp-idf/issues/13511
2024-04-03 15:28:18 +04:00
17ffe58051
fix(esp_hw_support): Fix the flash I/DROM region PMP protection
2024-04-03 15:48:46 +05:30
c722d8aab6
Merge branch 'bugfix/aud-5252_v5.2' into 'release/v5.2'
...
backport v5.2: fix the issue of modem hang caused by incorrect configuration of power and isolate signals
See merge request espressif/esp-idf!30007
2024-04-03 17:40:43 +08:00
3bd63654c8
change(usb_serial_jtag): Add a usb_serial_jtag echo example for how to use usb_serial_jtag APIs,
...
Closes https://github.com/espressif/esp-idf/issues/12620 ,
Closes https://github.com/espressif/esp-idf/issues/12605
2024-04-03 17:10:03 +08:00
8b2b9140ac
fix(usb_serial_jtag): Fix issue that buffer seems not flush when TX buffer is full and flush slow,
...
Closes https://github.com/espressif/esp-idf/issues/12628
2024-04-03 17:06:53 +08:00
bf15a29e18
fix(driver): Add docs and driver fix for the case where a full EP does not cause the host to pickup the data
2024-04-03 17:04:59 +08:00
1158811fbd
Merge branch 'bugfix/fix_batch_issue_i2c_v5.2' into 'release/v5.2'
...
fix(i2c_master): fix bunch of I2C issues on v5.2 (backport v5.2)
See merge request espressif/esp-idf!29724
2024-04-03 17:04:39 +08:00
a00717803a
Merge branch 'bugfix/log_wrap_around_cache_generation_counter_v5.2' into 'release/v5.2'
...
fix(log): Fix wrap-around of cache generation counter (v5.2)
See merge request espressif/esp-idf!29938
2024-04-03 16:33:02 +08:00
4c96e523a3
Merge branch 'feat/adjust_ble_log_init_order_v5.2' into 'release/v5.2'
...
Feat/adjust ble log init order v5.2
See merge request espressif/esp-idf!30003
2024-04-03 12:40:06 +08:00
83bd62fb7c
Merge branch 'bugfix/variable_length_rsnxe_v52' into 'release/v5.2'
...
Expands maximum size of RSNXE IE to 255(v5.2)
See merge request espressif/esp-idf!29936
2024-04-03 11:32:57 +08:00
2d0ac9208e
fix(esp_hw_support): fixed modem hang caused by incorrect configuration of power and isolate signals
2024-04-03 10:43:13 +08:00
d34b0242ba
Merge branch 'fix/rd_stored_link_key_error_v5.2' into 'release/v5.2'
...
fix(bt): fix some issues in bt controller(backport v5.2)
See merge request espressif/esp-idf!29978
2024-04-03 10:29:47 +08:00
c3f819289d
fix(esp_wifi): Fix crash when assoc req comes before confirm is processed
2024-04-02 23:03:29 +05:30
2152112ff8
Merge branch 'bugfix/fix_coex_ld_issue_v5.2' into 'release/v5.2'
...
fix(wifi): fix coex ld issue (v5.2)
See merge request espressif/esp-idf!29915
2024-04-02 14:29:40 +08:00
8599ec33d5
Merge branch 'bugfix/revamp_reconn_scheme_v5.2' into 'release/v5.2'
...
fix(nimble): Cleanup code in connection reconnection implementation (v5.2)
See merge request espressif/esp-idf!29964
2024-04-02 14:26:39 +08:00
510ae698e2
feat(ble): add cca related config in c6, h2 and c2
2024-04-02 12:16:56 +08:00
27d360127d
change(ble): support ble light sleep using ext 32k xtal on C2
2024-04-02 12:16:56 +08:00
2ce39a857f
ble: update esp32c2 lib to 7a428d35
2024-04-02 12:16:56 +08:00
b0b6d190ff
ble: update esp32h2 and esp32c6 lib to 39c6e050
2024-04-02 12:16:56 +08:00
d4327c47a1
ble : adjust the log initialization sequence of ESP32C6 and ESP32H2
2024-04-02 12:16:56 +08:00
c08a831f17
fix(bt): fix some issues in bt controller
...
1: fixed the incorrect timeing in reporting HCI_Link_Key_Type_Changed.
2: fixed the incorrect iv value during resuming encryption.
3: fixed the incorrect return with hci command rd_stored_link_key.
2024-04-02 09:33:51 +08:00
2c64d8d302
Merge branch 'bugfix/fix_call_to_header_event_callback_v5.2' into 'release/v5.2'
...
fix: Fix call to event_handler on on_header state of HTTP Client (v5.2)
See merge request espressif/esp-idf!29954
2024-04-01 19:50:34 +08:00
06d18ca0d6
fix(nimble): Change reconnection scheme
2024-04-01 16:06:55 +05:30
8d494a8d03
Revert "fix(esp_http_client): Call event_handler after header value is received"
...
This reverts commit 04ac8e43db
.
Fixes https://github.com/espressif/esp-idf/issues/13497
Fixes https://github.com/espressif/esp-idf/issues/13097
2024-04-01 13:18:56 +05:30
a70bb45c48
Merge branch 'bugfix/sdp_remove_record_no_evt_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fixed the crash caused by using illegal pointers during SDP deinit(v5.2)
See merge request espressif/esp-idf!29942
2024-04-01 14:53:09 +08:00
77920038f6
Merge branch 'change/add_convt_from_hci_state_to_esp_state_v5.2' into 'release/v5.2'
...
change(bt/bluedroid): Use BTC util to convert HCI status to ESP status (v5.2)
See merge request espressif/esp-idf!29921
2024-04-01 14:39:31 +08:00
c920d2ed64
Merge branch 'bugfix/esp_timer_test_fail_v5.2' into 'release/v5.2'
...
fix(esp_timer): Force test to go light sleep ignoring ESP_ERR_SLEEP_REJECT (v5.2)
See merge request espressif/esp-idf!29871
2024-04-01 14:39:10 +08:00
cc13237746
fix(wifi): fix coex ld issue
2024-04-01 14:23:08 +08:00
016b27c132
Merge branch 'bugfix/coredump_switch_stack_v5.2' into 'release/v5.2'
...
fix(espcoredump): Reconfigure the stack guard when using custom coredump stack (backport v5.2)
See merge request espressif/esp-idf!29525
2024-04-01 12:05:21 +08:00
dfeeaf386e
fix(bt/bluedorid): Fixed crash caused by using illegal pointer
2024-04-01 11:33:23 +08:00
2da016575f
fix(bt/bluedorid): Fixed no event when removing an invalid SDP record
2024-04-01 11:33:17 +08:00
23540fa90d
Merge branch 'feature/freertos_enable_app_task_tag_v5.2' into 'release/v5.2'
...
feat(freertos): Add application task tag support (V5.2)
See merge request espressif/esp-idf!29587
2024-04-01 11:20:04 +08:00
ae94c0134b
fix(i2c_master): Fix issue that i2c clock got wrong after reset,
...
Closes https://github.com/espressif/esp-idf/issues/13397
2024-04-01 10:55:39 +08:00
0f852fcd5f
fix(espcoredump): Reconfigure the stack guard when using custom coredump stack
2024-04-01 10:53:13 +08:00
2291ded9a1
fix(i2c): Use hardware fsm reset on esp32c6/h2/p4
2024-04-01 10:15:50 +08:00
90afc33cd8
fix(i2c_master): Fix issue that initialize esp32 and using i2c_master_probe issue,
...
and probe might failed.
Fixed I2C cannot return err code when nack detected
Closes https://github.com/espressif/esp-idf/issues/13213 ,
Closes https://github.com/espressif/esp-idf/issues/12929 ,
Closes https://github.com/espressif/esp-idf/issues/13398 ,
2024-04-01 10:15:47 +08:00
8567102be4
fix(i2c_master): Fix issue that use callback may cause memory leak,
...
Closes https://github.com/espressif/esp-idf/issues/12878
2024-04-01 10:15:45 +08:00
f93ebedcb6
fix(i2c): Fix I2C synchronous transaction cost so much CPU source,
...
Closes https://github.com/espressif/esp-idf/issues/13137 ,
Closes https://github.com/espressif/esp-idf/pull/13322
2024-04-01 10:15:42 +08:00
27690e0990
fix(i2c_master): fix deadlock on s_i2c_transaction_start failure
...
As pointed out in PR #13134 by @MatthiasKunnen, there is a deadlock in
`s_i2c_synchronous_transaction()` if `s_i2c_transaction_start()` should fail
because, on error, s_i2c_synchronous_transaction() returns before releasing the
lock.
This commit fixes the deadlock without any other changes.
Closes : #13387
Signed-off-by: Eric Wheeler <esp-idf@z.ewheeler.org >
2024-04-01 10:15:39 +08:00
31883c9a64
feat(freertos): Add application task tag support
...
This commit enables support for application task tag.
- Added CONFIG_FREERTOS_USE_APPLICATION_TASK_TAG option
- Added basic unit test
2024-03-30 17:44:38 +08:00
8efe72379d
fix(log): Fix wrap-around of cache generation counter
...
Closes https://github.com/espressif/esp-idf/issues/6516
2024-03-29 17:31:47 +03:00
6020d08074
Merge branch 'bugfix/handle_missing_free_v5.2' into 'release/v5.2'
...
fix(nimble): Handle missing free in application (v5.2)
See merge request espressif/esp-idf!29887
2024-03-29 21:02:32 +08:00
2417ffe69e
fix(rsnxe): Expands maximum size of RSNXE IE to 255
...
- Allows for RSNXE IE to be processed as a variable length upto
255 bytes, changing the earlier max of 20.
2024-03-29 18:22:19 +05:30
30c6144b2f
Merge branch 'bugfix/dpp_example_init_error_v5.2' into 'release/v5.2'
...
fix(wifi/example): Fix dpp example init error (v5.2)
See merge request espressif/esp-idf!29859
2024-03-29 19:42:57 +08:00
afa39b0d02
Merge branch 'feature/sae_pk_transition_disable_v5.2' into 'release/v5.2'
...
feat(esp_wifi): Add support for WPA3 transition disable and more updates (Backport v5.2)
See merge request espressif/esp-idf!29885
2024-03-29 17:50:32 +08:00
064df2a1fa
Merge branch 'bugfix/add_peer_addr_field_for_ext_v5.2' into 'release/v5.2'
...
fix(nimble): Correctly handle auto connection flag for extended connect (v5.2)
See merge request espressif/esp-idf!29785
2024-03-28 16:41:10 +08:00
7646dd575a
Merge branch 'bugfix/fix_bt_cmakefile_error_on_c2_v5.2' into 'release/v5.2'
...
fix(bt): fixed cmakelist error on c2 (v5.2)
See merge request espressif/esp-idf!29894
2024-03-28 16:12:50 +08:00
8e694cddcc
feat(esp_wifi): Add support for WPA3 transition disable and more updates
...
1. Add support for SAE-PK and WPA3-Enterprise transition disable
2. Add support to handle OWE transition disable indication from AP
2. Update Wi-Fi WPA3 authmodes as per WPA Specification v3.3:
- Merge 'WIFI_AUTH_WPA3_EXT_PSK' and 'WIFI_AUTH_WPA3_EXT_PSK_MIXED_MODE'
into 'WIFI_AUTH_WPA3_PSK' as per specification.
4. refactor: Backport common changes in scan/connect path from 90cc6158
- 90cc6158
adds support for Network Introduction Protocl in DPP
2024-03-28 11:38:45 +05:30
b86dd75df5
fix(bt): fixed cmakelist error on c2
...
Closes https://github.com/espressif/esp-idf/issues/13451
2024-03-28 12:06:26 +08:00
044ead90ce
fix(nimble): Handle missing free in application
2024-03-28 08:50:43 +05:30
7c15d88e75
change(bt/bluedroid): Use BTC util to convert HCI status to ESP status
2024-03-28 10:18:11 +08:00
b531376a62
fix(esp_timer): Force to go light sleep ignoring ESP_ERR_SLEEP_REJECT
2024-03-27 18:22:48 +02:00
2ffeffddc6
ci(esp_eth): increased L2 test wait for connection timeout
2024-03-27 12:59:41 +01:00
ccc8fb8f65
fix(wifi/example): Fix dpp example init error
...
Set wifi mode before calling esp_supp_dpp_init.
Closes https://github.com/espressif/esp-idf/pull/12769
Signed-off-by: Shreyas Sheth <shreyas.sheth@espressif.com >
2024-03-27 11:21:11 +05:30
9da552c409
Merge branch 'feature/refactor_ftm_code_v5.2' into 'release/v5.2'
...
Refactor and improve FTM code (Backport v5.2)
See merge request espressif/esp-idf!29843
2024-03-27 10:34:13 +08:00
4e2a52ea85
Merge branch 'bugfix/fix_ble_power_save_ci_v5.2' into 'release/v5.2'
...
fix(ble): fix conn error of ble power save ci test(v5.2)
See merge request espressif/esp-idf!29822
2024-03-27 10:31:06 +08:00
ac44663186
Merge branch 'bugfix/dpp_auth_deinit_crash_v52' into 'release/v5.2'
...
Ensure dpp auth structure is deinited in dpp task context(v5.2)
See merge request espressif/esp-idf!29838
2024-03-27 10:20:17 +08:00
413bcd8fcd
feat(esp_wifi): Refactor and improve FTM code
...
Enable FTM Responder mode for ESP32C6. Update wifi libs with below -
1. Break FTM State Machine code into separate functions
2. Use dynamic allocation for FTM session to save memory
3. Add API to get FTM report instead of event based mechanism
4. Add FTM Request retry and comeback support
2024-03-26 18:00:10 +05:30
fcb76f0671
Merge branch 'bugfix/update_disabling_hmac_jtag_method_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): update hmac toggle method due to discrepency in ROM code (v5.2)
See merge request espressif/esp-idf!29529
2024-03-26 17:29:07 +08:00
b85d778374
Merge branch 'bugfix/update_esp32p4lp_rom_ld_files_v5.2' into 'release/v5.2'
...
fix(esp_rom): Update esp32p4lp rom ld files (v5.2)
See merge request espressif/esp-idf!29832
2024-03-26 16:30:44 +08:00
120cb89c56
fix(esp_hw_support): update hmac toggle method due to discrepency in ROM code
...
Need to update the HMAC enable/disable method due to discrepancy in ROM code
across different targets for the esp_hmac_disable() API.
2024-03-26 13:22:22 +05:30
6115e2500a
fix(wpa_supplicant): Cancel offchannel listen operations before sending dpp fail
...
- Ensure that offchannel listening operations are cancelled before sending dpp
fail events
2024-03-26 10:04:13 +05:30
1830bc4d29
fix(wpa_supplicant): Ensure dpp auth structure is deinited in dpp task context
...
- Ensure that the dpp auth data gets deinited only in DPP task context to ensure
that there are no concurrency issues in usage of DPP auth data.
2024-03-26 10:04:06 +05:30
1be59d080a
fix(esp_rom): Update esp32p4lp rom ld files
2024-03-26 11:19:36 +08:00
93f7ae7f7f
Merge branch 'bugfix/wps_crash_issue_v5.2' into 'release/v5.2'
...
fix(wpa_supplicant): Avoid dereferencing a dangling function pointer in WPS (Backport v5.2)
See merge request espressif/esp-idf!29735
2024-03-26 10:51:58 +08:00
fc56156013
Merge branch 'bugfix/fixed_some_wifi_bugs_240325_v5.2' into 'release/v5.2'
...
fix(wifi): fix some wifi bugs 230325(Backport v5.2)
See merge request espressif/esp-idf!29826
2024-03-26 10:37:50 +08:00
b3a1ec3ac0
Merge branch 'bugfix/add_unaligned_check_to_mysnc_api_v5.2' into 'release/v5.2'
...
cache: add unaligned check to mysnc api (v5.2)
See merge request espressif/esp-idf!29817
2024-03-26 09:28:20 +08:00
8c5ccece57
Merge branch 'fix/freertos_task_c_add_coverity_fix_v5.2' into 'release/v5.2'
...
fix(freertos): Fixed an issue where accessing task lists could overrun memory (v5.2)
See merge request espressif/esp-idf!29757
2024-03-25 20:57:56 +08:00
5f32741958
fix(wifi): fix some wifi bugs 230325
...
1. limit the number of sub amsdu
2. fix recycle cache sub amsdu eb issue
3. update api esp_wifi_sta_get_rssi docs
2024-03-25 20:36:50 +08:00
ed57048579
Merge branch 'bugfix/fix_some_wifi_coexist_issue_v5.2' into 'release/v5.2'
...
bugfix/fix some wifi coexist issue v5.2
See merge request espressif/esp-idf!29750
2024-03-25 17:53:24 +08:00
b4a8bd2040
bugfix(cache): don't allow M2C direction ESP_CACHE_MSYNC_FLAG_UNALIGNED
2024-03-25 16:06:44 +08:00
50ea662fe0
fix(ble): fix ci ble powe save test addresss error
2024-03-25 15:59:26 +08:00
358c9ad946
Merge branch 'bugfix/BT-3491_v5.2' into 'release/v5.2'
...
bugfix(ble_mesh): Avoid provisioner handling messages from nodes that have...(v5.2)
See merge request espressif/esp-idf!28049
2024-03-25 12:12:38 +08:00
d411856956
Merge branch 'bugfix/IDFGH-11775_v5.2' into 'release/v5.2'
...
bugfix(ble_mesh): fix NRF mesh(android) provisioning node failed(v5.2)
See merge request espressif/esp-idf!29739
2024-03-25 12:11:57 +08:00
3139589b7c
Merge branch 'bugfix/IDFGH-12353_v5.2' into 'release/v5.2'
...
fix(ble_mesh): Free segment tx buffers on tx reset for SAR enhancement_v5.2
See merge request espressif/esp-idf!29780
2024-03-25 12:11:50 +08:00
f0e97da81e
feat(coex): support to scan long time on channel, fix coexist sync issue
2024-03-25 11:52:50 +08:00
c710a583bb
fix(ble_mesh): Free segment tx buffers on tx reset for SAR enhancement
...
Closes: https://github.com/espressif/esp-idf/issues/13384
2024-03-24 17:35:24 +08:00
54a38a87e2
fix(ble_mesh): fix NRF mesh(android) provisioning node failed
...
Closes: https://github.com/espressif/esp-idf/issues/12871
2024-03-22 12:22:13 +08:00
cf7b9bed4c
Merge branch 'update/qemu_release_versions_v5.2' into 'release/v5.2'
...
Update QEMU release versions (v5.2)
See merge request espressif/esp-idf!29756
2024-03-21 21:01:58 +08:00
7310ab3589
fix(nimble): Handle auto connection flag for extended connect
2024-03-21 14:50:39 +05:30
4652a99e92
fix(log): Fixed incorrect argument type in hexdump log functions
...
Closes https://github.com/espressif/esp-idf/issues/13347
Thanks @matthew-8925
2024-03-21 15:10:53 +08:00
3c8b37087b
Merge branch 'bugfix/esp_app_format_missing' into 'release/v5.2'
...
fix(esp_system): Fix build when ANTI_ROLLBACK=y and PANIC_SILENT_REBOOT=y
See merge request espressif/esp-idf!29770
2024-03-21 13:51:16 +08:00
a6895cef01
Merge branch 'bugfix/bonding_across_reboot_v5.2' into 'release/v5.2'
...
fix(nimble): Added support for deleting the oldest bonded device across reboot (v5.2)
See merge request espressif/esp-idf!29762
2024-03-21 13:29:05 +08:00
c1c41a30ea
fix(nimble): Added support for deleting the oldest bonded device across reboot (v5.2)
2024-03-21 09:37:35 +05:30
436e3d3345
update invalid links in the ble mesh example documentation
2024-03-21 11:07:02 +08:00
f5777749dc
bugfix(ble_mesh): Avoid provisioner handling messages from nodes that have already left the network.
2024-03-21 11:07:02 +08:00
4fe7b96e76
Merge branch 'feature/parlio_tx_nonblock_queue_v5.2' into 'release/v5.2'
...
feat(parlio_tx): support non-blocking transaction queue (v5.2)
See merge request espressif/esp-idf!29720
2024-03-21 10:06:59 +08:00
9607a1121d
Merge branch 'feature/add_cli_in_openthread_sleep_example_v5.2' into 'release/v5.2'
...
feat(openthread): add cli in openthread sleep example (backport v5.2)
See merge request espressif/esp-idf!29597
2024-03-21 10:02:01 +08:00
00f2e33008
fix(esp_system): Fix build when ANTI_ROLLBACK=y and PANIC_SILENT_REBOOT=y
...
Fix a case when two options are set as
CONFIG_BOOTLOADER_APP_ANTI_ROLLBACK=y
CONFIG_ESP_SYSTEM_PANIC_SILENT_REBOOT=y
Closes https://github.com/espressif/esp-idf/issues/13417
2024-03-20 22:08:47 +02:00
1a5e528c83
Merge branch 'refactor/idf_tools_version_v5.2' into 'release/v5.2'
...
refactor(idf_tools): IDF version is acquired only from version or header file (backport v5.2)
See merge request espressif/esp-idf!29741
2024-03-20 20:22:22 +08:00
962d9de65e
Merge branch 'bugfix/fixed_task_invokation_after_pairing_v5.2' into 'release/v5.2'
...
fix(nimble): Fixed the call to ble_hid_task_startup after pairing (v5.2)
See merge request espressif/esp-idf!29695
2024-03-20 17:36:43 +08:00
24e0a124a8
fix(nimble): Fix compilation issues and Minor enhancements to esp_hid
2024-03-20 13:34:19 +05:30
ec7e307a18
Merge branch 'bugfix/compilation_issue_on_disabling_security_v5.2' into 'release/v5.2'
...
fix(nimble): Fixed compilation issues on disabling security (v5.2)
See merge request espressif/esp-idf!29697
2024-03-20 16:00:48 +08:00
b32d47ab98
fix(freertos): Fixed an issue where accessing task lists could overrun memory
...
This commit fixes a potential issue of illegal memory access when
accessing the various task lists in FreeRTOS while fetching tasks using
the xTaskGetNext() function.
2024-03-20 08:57:02 +01:00
84f4548b98
change(tools/qemu): Update QEMU release versions
2024-03-20 13:15:49 +05:30
4005c24ce1
Merge branch 'fix/wl_fatfsgen_safe_mode_v5.2' into 'release/v5.2'
...
fix(storage/fatfs): make wl_fatfsgen.py safe mode aware (v5.2)
See merge request espressif/esp-idf!29728
2024-03-20 15:16:27 +08:00
691997af91
fix(wpa_supplicant): Improve execution flow for WPS registrar public APIs
...
Make sure that WPS registrar public APIs do not modify supplicant
data in application task context. Execute API functionlity in eloop
context to prevent protential race conditions.
2024-03-20 11:07:43 +05:30
47d9b8ca50
refactor(idf_tools): IDF version is acquired only from version or header file
...
Closes https://github.com/espressif/esp-idf/issues/13385
2024-03-19 15:44:19 +01:00
3b86f974ea
example: add custom partition table for mesh manual networking
2024-03-19 21:20:33 +08:00
58dffd9b3c
feat(coex): improve Wi-Fi connecting compatibility at coexistence
2024-03-19 21:20:29 +08:00
7e36e97467
Merge branch 'bugfix/wpa3_sta_lock_crash_v5.2' into 'release/v5.2'
...
fix(wifi): Fix wpa3 crash for station added without sta lock (v5.2)
See merge request espressif/esp-idf!29211
2024-03-19 19:11:10 +08:00
d23ef4c6bd
fix(nimble): Fixed compilation issues on disabling security
2024-03-19 15:20:19 +05:30
34a26ed632
fix(wifi): Avoid dereferencing a dangling function pointer in WPS supplicant
...
Avoid dereferencing a dangling function pointer in 'eap_server_sm_deinit()'.
This issue arises when hostap unregisteres EAP methods before it removes
the server state machine for station.
2024-03-19 14:51:14 +05:30
c51b2fb75f
fix(storage/fatfs): make wl_fatfsgen.py safe mode aware
2024-03-19 09:29:10 +01:00
dd1265845f
fix(wifi): Fix wpa3 crash for station added without sta lock
2024-03-19 14:37:32 +08:00
06733dc407
Merge branch 'doc/update_espnow_doc_v5.2' into 'release/v5.2'
...
docs(wifi): Updated the LMK description in ESP-NOW (v5.2)
See merge request espressif/esp-idf!29673
2024-03-19 14:15:08 +08:00
1008091a74
feat(parlio_tx): support non-blocking transaction queue
2024-03-19 12:06:44 +08:00
e759833c44
Merge branch 'bugfix/cve-2023-52160_v5.2' into 'release/v5.2'
...
fix(wpa_supplicant): (PEAP client) Update Phase 2 auth requirements (v5.2)
See merge request espressif/esp-idf!29675
2024-03-18 11:29:31 +08:00
f2e1c06b0c
Merge branch 'bugfix/make_coexist_callback_safe_v5.2' into 'release/v5.2'
...
fix(bt/controller): Fixed some bugs in esp32 bt controller (v5.2)
See merge request espressif/esp-idf!29682
2024-03-18 11:29:15 +08:00
a2e56227cc
Merge branch 'fix/gdbstub_enables_freertos_task_wrapper_v5.2' into 'release/v5.2'
...
fix(freertos): Updated dependency list for CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER option (v5.2)
See merge request espressif/esp-idf!29681
2024-03-18 11:11:39 +08:00
e416552e46
fix(bt/controller): Fixed some bugs in esp32 bt controller
...
1. fixed crash issue in coexist callback
2. fixed wrong LMP message send when expect peer device increase tx power to max
2024-03-15 19:08:45 +08:00
bc310e088b
fix(freertos): Updated dependency list for CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER option
...
This commit updates the dependency for
CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER to be dependent explicitly on
CONFIG_ESP_SYSTEM_PANIC_GDBSTUB or CONFIG_ESP_SYSTEM_GDBSTUB_RUNTIME
instead of CONFIG_ESP_GDBSTUB_ENABLED which caused FreeRTOS Task
Function Wrappers to be enabled even if the esp_gdbstub component was
part of the build.
2024-03-15 10:54:25 +01:00
b761052e6b
fix(wpa_supplicant): (PEAP client) Update Phase 2 auth requirements
...
The previous PEAP client behavior allowed the server to skip Phase 2
authentication with the expectation that the server was authenticated
during Phase 1 through TLS server certificate validation. Various PEAP
specifications are not exactly clear on what the behavior on this front
is supposed to be and as such, this ended up being more flexible than
the TTLS/FAST/TEAP cases. However, this is not really ideal when
unfortunately common misconfiguration of PEAP is used in deployed
devices where the server trust root (ca_cert) is not configured or the
user has an easy option for allowing this validation step to be skipped.
Change the default PEAP client behavior to be to require Phase 2
authentication to be successfully completed for cases where TLS session
resumption is not used and the client certificate has not been
configured. Those two exceptions are the main cases where a deployed
authentication server might skip Phase 2 and as such, where a more
strict default behavior could result in undesired interoperability
issues. Requiring Phase 2 authentication will end up disabling TLS
session resumption automatically to avoid interoperability issues.
Allow Phase 2 authentication behavior to be configured with a new phase1
configuration parameter option:
'phase2_auth' option can be used to control Phase 2 (i.e., within TLS
tunnel) behavior for PEAP:
* 0 = do not require Phase 2 authentication
* 1 = require Phase 2 authentication when client certificate
(private_key/client_cert) is no used and TLS session resumption was
not used (default)
* 2 = require Phase 2 authentication in all cases
2024-03-15 13:21:59 +05:30
7727b7f693
docs(wifi): Updated the LMK description in ESP-NOW
...
Closes https://github.com/espressif/esp-idf/issues/12976
2024-03-15 15:05:10 +08:00
08299f5f9b
Merge branch 'bugfix/fix_maximum_value_of_config_rtc_clk_cal_cycles_bug_v5.2' into 'release/v5.2'
...
ESP All Chip: fixed the maximum value of config RTC_CLK_CAL_SYCLES bug (v5.2)
See merge request espressif/esp-idf!29648
2024-03-15 11:10:38 +08:00
9beb67dedf
Merge branch 'bugfix/fix_s3_bbpll_cali_fail_bug_v5.2' into 'release/v5.2'
...
fix: fix s3 bbpll calibration fail bug (v5.2)
See merge request espressif/esp-idf!29644
2024-03-15 11:10:11 +08:00
80cfe30b29
Merge branch 'bugfix/fix_fastmem_slowmem_lost_data_bug_v5.2' into 'release/v5.2'
...
[C3/S3]Fix sleep fast_mem & slow_mem may lost bug (v5.2)
See merge request espressif/esp-idf!29640
2024-03-15 11:09:38 +08:00
85ac17e5ba
Merge branch 'bugfix/rom_systimer_config_v5.2' into 'release/v5.2'
...
fix(rom): fixed systimer always using ROM implementation (v5.2)
See merge request espressif/esp-idf!29605
2024-03-15 10:09:52 +08:00
fd4b09f283
Merge branch 'backport5.2/openthread_2024_3_14' into 'release/v5.2'
...
openthread modifications backport to 5.2
See merge request espressif/esp-idf!29654
2024-03-15 10:08:44 +08:00
6cdf728ce8
feat(openthread): support configuring indicator color of openthread device
2024-03-14 17:20:37 +08:00
698a7705b8
fix(vfs): fix eventfd select
2024-03-14 17:20:31 +08:00
298682913c
fix(openthread): using atomic variable for buffer count
2024-03-14 17:20:26 +08:00
2c06ea4039
feat(openthread): enable RCP uart configuration for BR by default
2024-03-14 17:20:20 +08:00
57bd2488af
feat(openthread): add different led color for openthread devices
2024-03-14 17:19:58 +08:00
22c682b52e
Merge branch 'feat/move_ag_cb_malloc_to_btc_v5.2' into 'release/v5.2'
...
feat(bt/bluedroid): Moved the memory allocation of HF AG control blocks to BTC module (v5.2)
See merge request espressif/esp-idf!29631
2024-03-14 17:02:20 +08:00
7771d72d7c
fix: fix_maximum_value_of_config_rtc_clk_cal_cycle_bug
2024-03-14 16:11:20 +08:00
4200246df3
fix: fix s3 bbpll cali fail bug
2024-03-14 15:45:31 +08:00
c7660fe26d
fix: fix sleep fast_mem & slow_mem may lost bug
2024-03-14 15:03:41 +08:00
bc26c82f01
Merge branch 'bugfix/fix_phy_pll_track_corner_case_backport_52' into 'release/v5.2'
...
fix(phy): fix pll track when enabling and disabling PHY frequently(Backport v5.2)
See merge request espressif/esp-idf!29388
2024-03-14 14:15:01 +08:00
bd55386769
Merge branch 'bugfix/fix_the_spiram_malloc_issue_in_wifi_mesh_v5.2' into 'release/v5.2'
...
fix(wifi): fixed the spiram malloc issue in wifi mesh (v5.2)
See merge request espressif/esp-idf!29629
2024-03-14 13:55:42 +08:00
85403d2e5e
feat(bt/bluedroid): Moved the memory allocation of HF AG control blocks to BTC module
2024-03-14 10:52:27 +08:00
48944645f1
Merge branch 'bugfix/flash_mxic_chip_v5.2' into 'release/v5.2'
...
fix(spi_flash): Fix MXIC chip flash size detected wrong (backport v5.2)
See merge request espressif/esp-idf!29610
2024-03-14 10:45:13 +08:00
1a4234c0e1
fix(wifi): fixed the spiram malloc issue in wifi mesh
...
Closes https://github.com/espressif/esp-idf/issues/13285
2024-03-14 10:28:32 +08:00
374a03f210
Merge branch 'contrib/github_pr_13034_v5.2' into 'release/v5.2'
...
docs(nimble): Fixed typo in examples/bluetooth/nimble/blehr/README (GitHub PR) (v5.2)
See merge request espressif/esp-idf!29615
2024-03-13 23:37:12 +08:00
9c49c40daa
Merge branch 'fix/aes_gcm_coverity_reports_v5.2' into 'release/v5.2'
...
fix(mbedtls/aes-gcm): Fix null pointer derefernce coverity reports (v5.2)
See merge request espressif/esp-idf!29577
2024-03-13 21:17:48 +08:00
a253028107
Merge branch 'feature/add_doc_for_p4_v5.2' into 'release/v5.2'
...
docs(nimble): Added gpio configuration table for esp32p4 (v5.2)
See merge request espressif/esp-idf!29599
2024-03-13 20:37:24 +08:00
4e57c2bf6f
Merge branch 'ci/fix_pre_encrytped_ota_failure_in_ci_v5.2' into 'release/v5.2'
...
ci: Fix pre_encrypted_ota example failure in CI (v5.2)
See merge request espressif/esp-idf!29604
2024-03-13 20:17:56 +08:00
aa2d885139
Update README.md
...
Fix typo
2024-03-13 17:09:18 +05:30
ac2d88912d
fix(spi_flash): Fix MXIC chip flash size detected wrong,
...
Closes https://github.com/espressif/esp-idf/issues/12222
2024-03-13 18:44:24 +08:00
387f48aa9a
fix(rom): fixed systimer always using ROM implementation
2024-03-13 17:25:39 +08:00
15e9343a20
ci: Fix pre_encrypted_ota example failure in CI
2024-03-13 14:49:27 +05:30
bbd4266328
docs(nimble): Added gpio configuration table for esp32p4
2024-03-13 14:02:40 +05:30
729f45db61
feat(openthread): add cli in openthread sleep example
2024-03-13 14:57:26 +08:00
c97d3aed45
fix(mbedtls/aes-gcm): Fix null pointer derefernce coverity reports
...
- Also fixed a tcp_transport report
2024-03-13 11:42:03 +05:30
1097ed0fcf
Merge branch 'bugfix/ble_update_lib_20240306_v5.2' into 'release/v5.2'
...
update lib on release/v5.2
See merge request espressif/esp-idf!29437
2024-03-13 14:02:33 +08:00
69dc6f386c
Merge branch 'bugfix/reconnect_host_based_v5.2' into 'release/v5.2'
...
fix(nimble): Added ble_host_rpa_enabled flag for address resoultion for esp32 (v5.2)
See merge request espressif/esp-idf!29569
2024-03-13 12:25:29 +08:00
2456b833b5
Merge branch 'docs/esp_event_doc_fix_v5.2' into 'release/v5.2'
...
docs(esp_event): Fixed mistake in API docs (v5.2)
See merge request espressif/esp-idf!29563
2024-03-13 11:21:30 +08:00
a72d10a4e2
ble(update):
...
Update h2 lib to d0218de8
Update c6 lib to d0218de8
2024-03-13 10:33:23 +08:00
a61d79966b
Merge branch 'docs/fix_spiram_mistake_v5.2' into 'release/v5.2'
...
docs(heap): Fixed mistake in the heap allocator docs (v5.2)
See merge request espressif/esp-idf!29588
2024-03-13 10:33:02 +08:00
a0bb3e8fdf
docs(heap): Fixed mistake in the heap allocator docs
...
Closes https://github.com/espressif/esp-idf/issues/13353
2024-03-13 09:46:48 +08:00
a8d3034a3c
Merge branch 'docs/remove_ulp_deep_sleep_example_v5.2' into 'release/v5.2'
...
docs(deep_sleep): removed mentions of ULP in deep sleep example readme (v5.2)
See merge request espressif/esp-idf!29574
2024-03-13 09:06:07 +08:00
4d4d86be51
fix(nimble): Added ble_host_rpa_enabled flag for address resoultion for esp32
2024-03-12 16:33:46 +05:30
464a62b516
Merge branch 'bugfix/fix_strict_prototype_hid_v5.2' into 'release/v5.2'
...
fix(nimble): Address compilation errors when strict-prototype is enabled (v5.2)
See merge request espressif/esp-idf!29540
2024-03-12 18:50:57 +08:00
38142889a5
docs(deep_sleep): removed mentions of ULP in deep sleep example readme
...
Updated readme to reflect that ULP is no longer a part of this examples
functionality.
Closes https://github.com/espressif/esp-idf/issues/13340
2024-03-12 16:12:04 +08:00
f18329b15f
Merge branch 'feature/export_bat_exit_codes_v5.2' into 'release/v5.2'
...
feat(tools): produce correct err code in install/export .bat scripts (v5.2)
See merge request espressif/esp-idf!29544
2024-03-12 15:11:51 +08:00
61a5631b51
Merge branch 'feat/modify_iperf_sdkconfig_to_improve_iperf_performance_v5.2' into 'release/v5.2'
...
feat(example): modify iperf sdkconfig to imporve iperf performance(backport v5.1)
See merge request espressif/esp-idf!29534
2024-03-12 13:54:39 +08:00
39854bebd3
Merge branch 'fix/xtensa-memset-memcpy_inlining_v5.2' into 'release/v5.2'
...
fix(tools): do not use builtin memcpy/memset/strcpy on xtensa chips (v5.2)
See merge request espressif/esp-idf!29503
2024-03-12 10:58:34 +08:00
1d526b4d10
Merge branch 'coredump_refactoring_v5.2' into 'release/v5.2'
...
Coredump refactoring (v5.2)
See merge request espressif/esp-idf!29501
2024-03-12 10:58:07 +08:00
daa6a0d5c2
Merge branch 'bugfix/fix_some_ble_bugs_cjh_v5.2' into 'release/v5.2'
...
Fixed some BLE bugs 2403 (backport v5.2)
See merge request espressif/esp-idf!29465
2024-03-12 10:53:56 +08:00
8cc9921651
docs(esp_event): Fixed mistake in API docs
...
Closes https://github.com/espressif/esp-idf/issues/13346
2024-03-12 10:33:04 +08:00
c7d2134d7b
Merge branch 'fix/usb_msc_disconnect_v5.2' into 'release/v5.2'
...
fix(usb/host): Fixed crash on MSC disk disconnection
See merge request espressif/esp-idf!29507
2024-03-11 21:16:17 +08:00
64cbabffd4
Merge branch 'backport5.2/openthread_example_configurations' into 'release/v5.2'
...
fix(openthread): configurations for openthread examples(backport 5.2)
See merge request espressif/esp-idf!29535
2024-03-11 20:50:35 +08:00
e9bb0da852
feat(tools): produce correct err code in export/install .bat scripts
...
Plus unify labels to begin with underscore
2024-03-11 09:47:57 +01:00
74e4fbba06
fix(nimble): Address compilation errors when strict-prototype is enabled
2024-03-11 13:50:25 +05:30
dd9ba05c49
fix(openthread): configurations for openthread examples
2024-03-11 14:14:43 +08:00
8eea1ee804
feat(example): modify iperf sdkconfig to imporve iperf performance
2024-03-11 14:08:02 +08:00
2d818bbfe5
Merge branch 'docs/rf_coexistence_api_guides_support_esp32c2_v5.2' into 'release/v5.2'
...
Docs: RF coexistence api guides support esp32c2 (v5.2)
See merge request espressif/esp-idf!29213
2024-03-11 10:40:40 +08:00
20762c4524
Merge branch 'pytest/support_io_wakeup_test_v5.2' into 'release/v5.2'
...
Pytest/support io wakeup test (backport v5.2)
See merge request espressif/esp-idf!28657
2024-03-11 10:39:22 +08:00
78d9e6390d
Merge branch 'bugfix/fix_sleep_cache_safe_assertion_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): fix cache safe check function (v5.2)
See merge request espressif/esp-idf!29247
2024-03-11 10:38:26 +08:00
4024dce2b4
Merge branch 'bugfix/ip101_reset_timing_v5.2' into 'release/v5.2'
...
fix(esp_eth): ip101-specific reset_hw to match reset timings from datasheet (v5.2)
See merge request espressif/esp-idf!29011
2024-03-11 10:37:03 +08:00
54ca68e79f
Merge branch 'feature/mmd_access_v5.2' into 'release/v5.2'
...
esp_eth: Add functions to access PHY using MDIO (v5.2)
See merge request espressif/esp-idf!28839
2024-03-11 10:36:51 +08:00
3f9d7edd72
Merge branch 'feature/ble_mesh_example_light_driver_v5.2' into 'release/v5.2'
...
feat: replace lightdriver, and support more chips in ble mesh examples(backport v5.2)
See merge request espressif/esp-idf!28919
2024-03-11 10:36:34 +08:00
bd2e42b87d
Merge branch 'ci/bridge_pytest_v5.2' into 'release/v5.2'
...
ci(esp_eth): run iperf over longer period for SPI ETH bridge (v5.2)
See merge request espressif/esp-idf!29267
2024-03-11 10:34:24 +08:00
a258fa9a59
Merge branch 'fix/fix_curses_py312' into 'release/v5.2'
...
Fix Access Violation Error on Windows with Python 3.12
See merge request espressif/esp-idf!29289
2024-03-11 10:33:38 +08:00
afe0e318c1
Merge branch 'bugfix/nvs_lock_initi_and_multipage_blob_v5.2' into 'release/v5.2'
...
Bugfix/nvs Improved handling of BLOB during unreliable power environment and concurrent data access scenarios (v5.2)
See merge request espressif/esp-idf!29320
2024-03-11 10:32:21 +08:00
f2da2e8b77
Merge branch 'bugfix/eth_link_reset_v5.2' into 'release/v5.2'
...
fix(esp_eth): Fixed Ethernet link reset when Ethernet is stopped (v5.2)
See merge request espressif/esp-idf!29328
2024-03-11 10:31:09 +08:00
0a83a253ca
Merge branch 'bugfix/sdspi_acmd41_arg_v5.2' into 'release/v5.2'
...
fix(sdmmc): fixes for card initialization (ACMD41) (v5.2)
See merge request espressif/esp-idf!29376
2024-03-11 10:30:52 +08:00
9da4043cba
fix(phy): fix pll track when enabling and disabling PHY frequently
2024-03-11 10:30:22 +08:00
8f89b32938
Merge branch 'update/bump_littlefs_to_1.14.2_v5.2' into 'release/v5.2'
...
feat: LittleFS bump version to 1.14.2 (v5.2)
See merge request espressif/esp-idf!29453
2024-03-11 10:29:25 +08:00
2ac4df6e47
Merge branch 'feat/newlib-add-aligned-alloc_v5.2' into 'release/v5.2'
...
feat(newlib): Add definition of aligned_alloc to heap.c (backport v5.2)
See merge request espressif/esp-idf!29470
2024-03-11 10:23:23 +08:00
a15fd9846b
Merge branch 'fix/bbpll_usb_link_error_backport5.2' into 'release/v5.2'
...
fix(esp_phy): Allow WiFi/USB interference workaround option only on supported targets (backport v5.2)
See merge request espressif/esp-idf!29481
2024-03-11 10:22:26 +08:00
8def30a57b
Merge branch 'bugfix/fix_some_ble_bugs_240310_v5.2' into 'release/v5.2'
...
Bugfix/fix some ble bugs 240310 v5.2(backport v5.2)
See merge request espressif/esp-idf!29521
2024-03-11 10:21:25 +08:00
c2b4a872cb
fix(ble/bluedroid): Fixed BLE crash when repeatedly initialize and deinitialize host
2024-03-10 20:01:04 +08:00
8bab1037bb
fix(ble/bluedroid): Fixed BLE BLE periodic advertising parameter check
2024-03-10 20:00:49 +08:00
bf17be96b4
Merge branch 'fix/support_gcm_soft_fallback_for_non_aes_ciphers_v5.2' into 'release/v5.2'
...
fix(mbedtls/gcm): Add support for software fallback for non-AES ciphers in a GCM operation (v5.2)
See merge request espressif/esp-idf!29250
2024-03-08 22:51:58 +08:00
259e2ba975
Merge branch 'bugfix/expose_baud_rate_in_menu_v5.2' into 'release/v5.2'
...
fix(nimble): Exposed the baud rate for hci uart in menuconfig (v5.2)
See merge request espressif/esp-idf!29488
2024-03-08 22:51:30 +08:00
909e7fcc3b
Merge branch 'features/uart_host_only_tut_v5.2' into 'release/v5.2'
...
docs(nimble): Improved documentation for uart host only example (v5.2)
See merge request espressif/esp-idf!29490
2024-03-08 22:50:01 +08:00
1f8e365608
Merge branch 'bugfix/gap_connect_failed_with_0x0d_v5.2' into 'release/v5.2'
...
fix(nimble): Revise the help section for the Kconfig macro BLE_RPA_TIMEOUT (v5.2)
See merge request espressif/esp-idf!29492
2024-03-08 22:43:42 +08:00
eca7d88db5
fix(menuconfig): Prevent Access violation on Windows with Python 3.12
...
Closes https://github.com/espressif/esp-idf/issues/13232
2024-03-08 13:11:25 +01:00
36092067a0
fix(nvs): Fixed Page::findItem performance degradation caused by wrong condition before hash map use
...
The condition enabling use of hash map when page is searched for Item was modified
to correct the bug introduced by commit addressing delete of any BLOB_INDEX Items.
This correction returns the performance of findItem to the state before previous change.
2024-03-08 12:57:58 +01:00
61f8f1905f
Merge branch 'feat/read_multiple_variable_length_v5.2' into 'release/v5.2'
...
feat(nimble): read multiple variable length characteristics (v5.2)
See merge request espressif/esp-idf!29128
2024-03-08 19:40:21 +08:00
6f46cd332e
fix(usb/host): Fixed crash on MSC disk disconnection
2024-03-08 12:09:48 +01:00
df5d0be767
fix(tools): do not use builtin memcpy/memset/strcpy on xtensa chips
...
Closes https://github.com/espressif/esp-idf/issues/13228
2024-03-08 13:17:42 +04:00
35630f5e52
Merge branch 'bugfix/fix_ble_max_reconnect_v5.2' into 'release/v5.2'
...
fix(ble/bluedroid): Update maximum BLE reconnection attempts configuration(backport v5.2)
See merge request espressif/esp-idf!29224
2024-03-08 16:48:22 +08:00
ba28b5a599
refactor(espcoredump): simplify uart/flash write flow
2024-03-08 09:28:07 +01:00
4544d37078
refactor(espcoredump): replace uart and flash callbacks with aliases
2024-03-08 09:16:11 +01:00
0077c1234f
refactor(espcoredump): keep checksum context in coredump stack
2024-03-08 09:12:09 +01:00
2fe12978a0
feat(newlib): Add definition of aligned_alloc to heap.c
...
Add the definition of aligned_alloc to the list of
definitions provided by heap.c.
Note that memalign (strictly equivalent) to aligned_alloc
is already defined in heap.c.
2024-03-08 07:48:34 +01:00
756efd4829
fix(nimble): Revise the help section for the Kconfig macro BLE_RPA_TIMEOUT
2024-03-08 11:35:34 +05:30
e28a335ef6
docs(nimble): Improved documentation for uart host only example
2024-03-08 10:32:37 +05:30
d1ee48208f
fix(nimble): Exposed the baud rate for hci uart in menuconfig
2024-03-08 10:26:45 +05:30
9e5c30baff
Merge branch 'bugfix/reset_reasons_v5.2' into 'release/v5.2'
...
Update reset reasons for C6, H2, P4 and C5 (v5.2)
See merge request espressif/esp-idf!29180
2024-03-08 09:42:36 +08:00
028093efe6
Merge branch 'fix/esp_system_requires_esp_gdbstub_v5.2' into 'release/v5.2'
...
fix(esp_system): Updated the CMakeLists.txt to add requirement for esp_gdbstub component (v5.2)
See merge request espressif/esp-idf!29473
2024-03-08 09:18:52 +08:00
e5665a198a
feat(nimble): read multiple variable length characteristics (v5.2)
2024-03-07 19:48:21 +05:30
deacd79736
Merge branch 'bugfix/handle_callout_free_in_deinit_v5.2' into 'release/v5.2'
...
fix(nimble): Handle memory leak in callout deinit (v5.2)
See merge request espressif/esp-idf!29459
2024-03-07 22:02:25 +08:00
d9be451649
Merge branch 'bugfix/add_esp_timer_get_expiry_time_v5.2' into 'release/v5.2'
...
fix(nimble): Add support for esp_timer_get_expiry_time to nimble porting layer (v5.2)
See merge request espressif/esp-idf!29462
2024-03-07 21:49:00 +08:00
bbb549c830
fix(esp_phy): Allow WiFi/USB interference workaround option only on supported targets
...
"Enable USB when phy init" Kconfig option would call esp_phy function
`phy_bbpll_en_usb()` that is not implemented for all targets.
Selecting this option for unsupported target results in linking error.
The necessity of this workaround is now defined soc_caps.h rather than
in the Kconfig.
Closes https://github.com/espressif/esp-idf/issues/12185
2024-03-07 12:47:39 +01:00
8dfbb9e816
docs: update cn trans fatal-errors
2024-03-07 09:29:28 +01:00
33271be13b
fix(esp_system): Updated the conditions for the GDBStub on Panic Kconfig option
...
This commit updates the Panic handler behavior Kconfig setting to make
the GDBStub on Panic (CONFIG_ESP_SYSTEM_PANIC_GDBSTUB) option to be only
available when esp_gdbstub is part of the component list of the build.
Closes https://github.com/espressif/esp-idf/issues/13218
2024-03-07 09:29:28 +01:00
6c1542e151
Merge branch 'fix/openthread_alarm_timer_overflow_v5.2' into 'release/v5.2'
...
fix(openthread): fix openthread_alarm_timer_overflow (backport v5.2)
See merge request espressif/esp-idf!29390
2024-03-07 15:09:03 +08:00
9682d3b355
fix(nimble): Add support for esp_timer_get_expiry_time to nimble porting layer
2024-03-07 11:23:22 +05:30
2476315a3b
fix(nimble): Handle memory leak in callout deinit
2024-03-07 11:14:40 +05:30
4ff5528a23
feat(bt/bluedroid): Add ext adv and privacy status check
2024-03-07 12:31:42 +08:00
d406bf02b5
fix(bt/bluedroid): Fixed "reprot" typo in esp_ble_gap_ext_adv_reprot_t
2024-03-07 12:31:36 +08:00
119af9f78f
fix(bt/example): Use correct struct type
2024-03-07 12:31:31 +08:00
cb8a1eb219
fix(bt/blufi): Fixed BluFi module link error(C++ hybrid compilation)
2024-03-07 12:31:25 +08:00
94c0684fdb
fix(bt/bluedroid): Fixed crash when calculating GATTS database hash
2024-03-07 12:31:19 +08:00
9cc713cd06
fix(bt): Update bt lib for ESP32(5ea2fca)
...
- Fixed HCI command status event sending for disconnect command
- Fixed LE transmitter test command param check
2024-03-07 12:30:57 +08:00
e852e0a106
fix(bt/controller): Fixed 3 esp32 bt controller bugs
...
update esp32 bt-lib (952debf4)
1. Increased the length of queue for coexist requestions
2. fix(bt/controller): Cleared BT SNIFF when no connections exists
3. fix(bt/controller): Corrected a typo in coex module
2024-03-07 12:30:41 +08:00
15fe8086ee
fix(bt): Update bt lib for ESP32(2de69f3)
...
- Fixed HCI command status event send when LLCP busy
2024-03-07 12:29:41 +08:00
391c3a1ce9
Merge branch 'bugfix/addr_resol_for_esp32_v5.2' into 'release/v5.2'
...
fix(nimble): Added the check to prevent address resolution in case of identity addr for esp32(v5.2)
See merge request espressif/esp-idf!29333
2024-03-07 11:52:39 +08:00
dd70bf2f0a
Merge branch 'change/reduce_usage_of_iram_when_bt_in_single_mode_v5.2' into 'release/v5.2'
...
change(bt/bluedroid): Redirect app functions in controller based on the bluetooth mode(backport v5.2)
See merge request espressif/esp-idf!29225
2024-03-07 11:24:14 +08:00
8bf27c103c
Merge branch 'bugfix/fix_flash_encryption_rom_c3_v5.2' into 'release/v5.2'
...
fix(spi_flash): Fix issue that flash encryption failed while rom_impl config is enabled(backport v5.2)
See merge request espressif/esp-idf!29350
2024-03-07 10:07:25 +08:00
344db9a7e7
Merge branch 'feature/usb_hs_periodic_scheduler_v5.2' into 'release/v5.2'
...
feat(usb/host): Update ISOC scheduler for HS endpoints (backport 5.2)
See merge request espressif/esp-idf!29399
2024-03-07 10:03:20 +08:00
8b99b2deb0
Merge branch 'contrib/github_pr_13025_v5.2' into 'release/v5.2'
...
Missing include for rom/uart.h (GitHub PR) (v5.2)
See merge request espressif/esp-idf!29360
2024-03-07 10:02:45 +08:00
78637971e5
Merge branch 'contrib/github_pr_13294_v5.2' into 'release/v5.2'
...
Flush rgb lcd PSRAM framebuffers after allocation (GitHub PR) (v5.2)
See merge request espressif/esp-idf!29393
2024-03-07 10:02:04 +08:00
6fe8a34ff8
Merge branch 'bugfix/usb_host_usbh_callback_misses_action_v5.2' into 'release/v5.2'
...
fix(usb): Fix bug where usbh_process() misses an event (v5.2)
See merge request espressif/esp-idf!29364
2024-03-07 10:01:51 +08:00
c630c0493a
Merge branch 'bugfix/ble_update_lib_20240223_v5.2' into 'release/v5.2'
...
update lib on release/v5.2
See merge request espressif/esp-idf!29210
2024-03-07 09:42:14 +08:00
1cc16ab128
feat: LittleFS bump version to 1.14.2
2024-03-07 01:35:03 +01:00
335b970868
Merge branch 'enable_flash_elf_sha_tests_v5.2' into 'release/v5.2'
...
Enable SHA256 coredump flash integrity verification for all targets (v5.2)
See merge request espressif/esp-idf!29038
2024-03-07 02:51:07 +08:00
94bec845ea
Merge branch 'bugfix/increase_reattempt_conn_count_v5.2' into 'release/v5.2'
...
fix(nimble): Increase range of reattempt connection count (v5.2)
See merge request espressif/esp-idf!29340
2024-03-06 22:54:03 +08:00
a92b18c37e
fix(nimble): Added check to prevent addr resolution for identity addr
2024-03-06 20:22:15 +05:30
c36c0c34a1
Merge branch 'register_gcov_tick_hook_once_v5.2' into 'release/v5.2'
...
fix(gcov): avoid multiple tick hook registration (v5.2)
See merge request espressif/esp-idf!29272
2024-03-06 22:49:33 +08:00
c0faa8fa94
Merge branch 'bugfix/move_countv5.2' into 'release/v5.2'
...
fix(nimble): Fix compilation issue in nimble for -O2 flag (v5.2)
See merge request espressif/esp-idf!29072
2024-03-06 22:49:03 +08:00
9fe886edcd
Merge branch 'bugfix/freertos_tick_hook_build_issue_v5.2' into 'release/v5.2'
...
fix(freertos/idf): Fix build error when CONFIG_FREERTOS_USE_TICK_HOOK is enabled (v5.2)
See merge request espressif/esp-idf!29434
2024-03-06 20:16:22 +08:00
0993dfb880
Merge branch 'fix/py_dep_check_v5.2' into 'release/v5.2'
...
fix(tools): catch more general errors in python dependency checker (v5.2)
See merge request espressif/esp-idf!29163
2024-03-06 20:16:15 +08:00
0c4d864823
Merge branch 'feat/bump_up_pre_commit_hook_v5.2' into 'release/v5.2'
...
fix: Bump up pre-commit hooks version (v5.2)
See merge request espressif/esp-idf!29252
2024-03-06 20:15:56 +08:00
729e5cb126
Merge branch 'fix/idf_tools_diff_python_dir_v5.2' into 'release/v5.2'
...
fix(tools): Add additional Python environment checks (v5.2)
See merge request espressif/esp-idf!29382
2024-03-06 20:15:29 +08:00
5ba3b99f2b
feat(coredump): use SHA ROM functions for all targets except ESP32
...
For ESP32, continue using mbedtls due to a required ROM patch for the SHA implementation.
For other targets, we can now leverage the ROM functions.
2024-03-06 13:08:09 +01:00
57249447a7
Merge branch 'bugfix/esp_intr_free_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): Fix esp_intr_free when task has no core affinity (v5.2)
See merge request espressif/esp-idf!29193
2024-03-06 19:58:30 +08:00
8c6ce09982
Merge branch 'fix/pmp_idcache_reg_prot_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): Fix the I/DCACHE region PMP protection (v5.2)
See merge request espressif/esp-idf!29356
2024-03-06 19:55:11 +08:00
c83dc69938
Merge branch 'refactor/protocomm_public_hdr_v5.2' into 'release/v5.2'
...
refactor(protocomm): Make the protocomm `proto-c` headers public (v5.2)
See merge request espressif/esp-idf!29358
2024-03-06 19:54:25 +08:00
00f130621f
Merge branch 'bugfix/encrypted_flash_write_safe_addr_v5.2' into 'release/v5.2'
...
fix(spi_flash): check for safe write address in encrypted flash API (v5.2)
See merge request espressif/esp-idf!29204
2024-03-06 19:53:53 +08:00
64dcc3cee1
Merge branch 'bugfix/host_security_workflow_docs_update_v5.2' into 'release/v5.2'
...
fix(docs): correct the UART ROM DL mode disable section for ESP32 (v5.2)
See merge request espressif/esp-idf!29308
2024-03-06 19:53:43 +08:00
93ec3acfce
Merge branch 'fix/console_none_build_issues_v5.2' into 'release/v5.2'
...
fix(console): Fix build issues when CONFIG_ESP_CONSOLE_NONE is enabled (v5.2)
See merge request espressif/esp-idf!29338
2024-03-06 19:52:20 +08:00
eb8e894147
Merge branch 'staging/espcoredump_move_strings_flash_v5.2' into 'release/v5.2'
...
change(espcoredump): save RAM space by placing constants in flash (backport v5.2)
See merge request espressif/esp-idf!29190
2024-03-06 19:51:21 +08:00
53e2f9096d
Merge branch 'update/version_5_2_1' into 'release/v5.2'
...
Update version to 5.2.1
See merge request espressif/esp-idf!29429
2024-03-06 17:55:38 +08:00
c15484ec58
change(freertos): Test tick and idle hooks in options test
...
Add CONFIG_FREERTOS_USE_TICK_HOOK and CONFIG_FREERTOS_USE_IDLE_HOOK to
sdkconfig.ci.freertos_options to ensure those options are tested.
2024-03-06 13:52:51 +08:00
e4eaa28b82
fix(freertos/idf): Fix build error when CONFIG_FREERTOS_USE_TICK_HOOK is enabled
...
Closes https://github.com/espressif/esp-idf/issues/13297
2024-03-06 13:52:13 +08:00
a322e6bdad
change(version): Update version to 5.2.1
2024-03-05 16:58:26 +01:00
99daa62628
Merge branch 'ci/full_fetch_while_check_version_v5.2' into 'release/v5.2'
...
ci: use full fetch while checking git tags (v5.2)
See merge request espressif/esp-idf!29427
2024-03-05 23:46:50 +08:00
112488fbcf
ci: use full fetch while checking git tags
2024-03-05 15:40:01 +01:00
e3f811b5b8
feat(usb/host): Update ISOC scheduler for HS endpoints
...
USB-OTG uses 'sched_info' field of HCTSIZ register to schedule transactions
in USB microframes.
2024-03-04 10:00:35 +01:00
05ff8169f7
fix(esp_lcd): Flush rgb lcd PSRAM framebuffers after allocation
...
Flush PSRAM framebuffers after allocation to avoid visual corruption.
Merges https://github.com/espressif/esp-idf/pull/13294
Closes https://github.com/espressif/esp-idf/issues/13293
2024-03-04 15:55:04 +08:00
7ec8266e77
Merge branch 'bugfix/serial_jtag_v5.2' into 'release/v5.2'
...
fix(usb_serial_jtag): Fix issue that boot failed on esp32c3 (for v5.2)
See merge request espressif/esp-idf!29381
2024-03-04 15:20:20 +08:00
b98b548f01
fix(openthread): fix openthread alarm timer calculation remaining_us overflow issue
2024-03-04 15:14:08 +08:00
194b616c36
fix(usb_serial_jtag): Fix issue that boot failed on esp32c3,
...
Closes https://github.com/espressif/esp-idf/issues/13197
2024-03-04 10:19:47 +08:00
88867e66d1
fix(tools): Add additional Python installation checks
...
Warn if IDF_PYTHON_ENV_PATH set to a suspicious path with
different ESP-IDF version and/or Python version.
Fail if the virtual environment was created for a different ESP-IDF
version.
Closes https://github.com/espressif/esp-idf/issues/13196
2024-03-01 15:58:06 +01:00
f8dde8cebf
fix(sdmmc): extend the maximum number of retries of ACMD41
...
According to the application note in SD Card Physical Specification:
> The host shall set ACMD41 timeout more than 1 second to abort repeat
of issuing ACMD41 when the card does not indicate ready. The timeout
count starts from the first ACMD41 which is set voltage window
in the argument.
Previously, the timeout was exactly one second, and this caused
certain larger-capacity cards to "time out", because they couldn't
finish initialization process in time.
2024-03-01 10:49:44 +01:00
516a4ba28d
fix(sdmmc): use correct argument for ACMD41 in SPI mode
...
ACMD41 argument is different between SD mode and SPI mode.
In SPI mode, the only non-zero bit may be the HCS bit. Unlike the SD
mode, the bits reflecting the host's OCR should be zero.
Previously, we used to set these bits the same way as for the SD mode.
This has caused certain cards to fail initializing, apparently their
controllers have checked the ACMD41 argument more strictly and refused
to finish initialization, resulting in an error such as
sdmmc_common: sdmmc_init_ocr: send_op_cond (1) returned 0x107
(Note that this error may have other causes than the one fixed in
this commit. For example, if the card doesn't have a sufficient and
stable power supply, it may also fail to complete the internal
initialization process, and will never clear the busy flag in R1
response.)
Closes https://github.com/espressif/esp-idf/issues/6686
Closes https://github.com/espressif/esp-idf/issues/10542
2024-03-01 10:49:43 +01:00
206f843e82
fix(uart): add missing include for rom/uart.h
...
Without this include it fails to compile with this error:
```
esp/esp-idf-v5.2/components/esp_rom/include/esp32/rom/uart.h:262:32: error: implicit declaration of function 'UART_STATUS_REG' [-Werror=implicit-function-declaration]
262 | status = READ_PERI_REG(UART_STATUS_REG(uart_no));
```
Merges https://github.com/espressif/esp-idf/pull/13025
2024-03-01 14:36:43 +08:00
8582b27f1d
refactor(protocomm): Make the protocomm proto-c
headers public
2024-03-01 10:26:23 +05:30
4a7cda8cb0
feat(tools/test_apps): Add violation tests for the flash I/DROM region
...
- For SoCs supporting PMP
2024-03-01 10:25:08 +05:30
68442ecaa0
refactor(esp_hw_support): Remove redundant PMP entry for ROM region
...
- The ROM text and data sections share the address range
(see SOC_I/DROM_MASK_LOW - SOC_I/DROM_MASK_HIGH).
- Initially, we had two PMP entries for this address range - one marking the
region as RX and the other as R.
- However, the latter entry is redundant as the former locks the PMP settings.
- We can divide the ROM region into text and data sections later when we
define boundaries marking these regions from the ROM.
2024-03-01 10:25:07 +05:30
a56fc41215
fix(esp_hw_support): Fix the I/DCACHE region PMP protection
2024-03-01 10:25:07 +05:30
4f6cca6f08
Merge branch 'bugfix/fix_c2_disconnect_reason_code_wrong_issue_v5.2' into 'release/v5.2'
...
fix(wifi): fix esp32c2 disconnect reason code wrong issue(Backport v5.2)
See merge request espressif/esp-idf!29346
2024-03-01 10:56:35 +08:00
355df44822
fix(spi_flash): Fix issue that flash encryption failed while rom_impl config is enabled
...
The issue is `esp_flash_write_encryped` function in ROM on ESP32C3, ESP32S3
calls legacy implementation, which uses old configuration. And this causes
write fails.
The solution in this commit is to compile and link this function(and related)
in IRAM instead of the ROM one.
The IRAM cost increases around 1.2KB after the fix
2024-03-01 10:38:27 +08:00
d005e71acd
fix(wifi): fix esp32c2 disconnect reason code wrong issue
2024-02-29 19:21:18 +08:00
c410322070
fix(nimble): Increase range of reattempt connection count
2024-02-29 15:57:28 +05:30
6bacffff21
change(console): Add build test for no console output
...
This commit adds a build test to test the scenario where both the primary and
secondary console outputs are disabled by Kconfig.
2024-02-29 17:39:34 +08:00
1f73689c50
fix(console): Fix build issues when CONFIG_ESP_CONSOLE_NONE is enabled
...
This commit fixes the following build issues when CONFIG_ESP_CONSOLE_NONE is
enabled:
- esp_console_repl.c will have 'defined but unused' warnings on various console
functions.
- esp_console_repl.c does not use "TAG" when CONFIG_ESP_CONSOLE_NONE is
enabled, leading to a "defined by not used" warning.
Closes https://github.com/espressif/esp-idf/issues/12984
2024-02-29 17:36:41 +08:00
50282f1e7a
fix(usb): Fix bug where usbh_process() misses an event
...
This commit fixes a bug where if multiple concurrent USBH API calls trigger
multiple events on the same device, some events will be lost. As a result,
those lost events don't get processed by the subsequent usbh_process() call.
2024-02-29 16:02:30 +08:00
ed304d5173
fix(esp_eth): Fixed Ethernet link reset when Ethernet is stopped
2024-02-28 15:47:56 +01:00
c4eaf86516
fix(nvs): Improved lockig mechanism for initialization phase
2024-02-28 12:37:21 +01:00
e51277fbc7
fix(nvs): eraseMultiPageBlob to robustly delete all related BLOB_DATA records and respect VER_ANY
2024-02-28 12:37:21 +01:00
7938bbf3c0
fix(nvs): corrected findItem to return BLOB_DATA when chunkIndex = CHUNK_ANY
2024-02-28 12:37:21 +01:00
2fc1fabcee
fix(nvs): added check and erase of mismatched BLOB_DATA on init
2024-02-28 12:37:21 +01:00
4746554954
fix(nvs): prevent out of bounds write if blob data is inconsistent
2024-02-28 12:37:21 +01:00
016575ccda
fix(docs): correct the UART ROM DL mode disable section for ESP32
2024-02-28 08:33:35 +05:30
1bebd2d8d2
fix(gcov): avoid multiple tick hook registration
2024-02-26 13:56:33 +01:00
2ceb122ee2
ci(esp_eth): run iperf over longer period for SPI ETH bridge
2024-02-26 12:28:15 +01:00
df6a32f305
fix(esp_hw_support): fix cache safe check function
2024-02-26 17:42:14 +08:00
88e3e64348
fix: Bump up pre-commit hooks version
2024-02-26 10:34:39 +01:00
0f7c9a29a2
ci(mbedtls/gcm): Added test to verify software fallback for non-AES cipher GCM operations
2024-02-26 14:29:20 +05:30
ca4f560f2b
fix(mbedtls/gcm): Add support for software fallback for non-AES ciphers in a GCM operation
...
- Even if the config MBEDTLS_HARDWARE_AES is enabled, we now support fallback
to software implementation of GCM operations when non-AES ciphers are used.
2024-02-26 14:29:18 +05:30
c365c5db2a
change(bt/bluedroid): Redirect app functions in controller based on the bluetooth mode
2024-02-23 18:57:53 +08:00
a055ee6da6
bugfix(ble) : fixed some ble issues on ESP32-C2
2024-02-23 18:02:57 +08:00
1143fea119
docs: update rf coexistenct api guides
...
1. support esp32c2
2. fix inconsistency between CN and EN docs of rf coexistence
3. adjust the visibility of some contents based on soc_caps
2024-02-23 16:20:18 +08:00
3d5852131b
fix(esp_coex): add support_coexistence soc_caps for esp32c2 and esp32h2
2024-02-23 16:15:45 +08:00
4521a50db5
fix(ble/bluedroid): Update maximum BLE reconnection attempts configuration
2024-02-23 15:57:45 +08:00
f04e4f99e6
ble(update):
...
Update c2 lib to 79be7ec9
Update h2 lib to c6f7cb08
Update c6 lib to c6f7cb08
2024-02-23 14:08:03 +08:00
72ba89f191
fix(spi_flash): check for safe write address in encrypted flash API
2024-02-23 12:42:31 +08:00
a328e1a08f
Merge branch 'bugfix/fixed_some_wifi_bugs_240222_v5.2' into 'release/v5.2'
...
fix(wifi): fixed some wifi bugs 240222 v5.2 (Backport v5.2)
See merge request espressif/esp-idf!29185
2024-02-23 00:18:45 +08:00
80a1f5e18c
fix(nimble): Fix compilation issue in nimble for -O2 flag (v5.2)
2024-02-22 21:36:12 +05:30
e573b7cee1
Merge branch 'bugfix/remove_namespace_variable_name_v5.2' into 'release/v5.2'
...
fix(nimble): update variable name to avoid using keyword (v5.2)
See merge request espressif/esp-idf!28973
2024-02-22 23:58:10 +08:00
f0ae83d056
change(pm): use old ext1 api for pytest
2024-02-22 20:06:28 +08:00
8e1cd38970
Merge branch 'c6_auto_dbias_master_hsq_v5.2' into 'release/v5.2'
...
ESP32C6: Active & sleep dbg and dbias get from efuse to fix the voltage (v5.2)
See merge request espressif/esp-idf!28729
2024-02-22 20:04:08 +08:00
2f707291eb
fix(esp_hw_support): Fix esp_intr_free when taks has no core affinity
...
Closes https://github.com/espressif/esp-idf/issues/12608
2024-02-22 13:00:34 +02:00
f10d734f30
change(espcoredump): save RAM space by placing constants in flash
...
All the log messages of espcoredump component used to be in DRAM, which would
lower the available RAM space for the user application. Since the cache is always
enabled after an exception, constants can be put in flash.
2024-02-22 18:45:52 +08:00
24615ef848
fix(tools): catch more general errors in python dependency checker
2024-02-22 10:23:41 +01:00
2fc023ef95
Merge branch 'bugfix/cannot_jump_range_v5.2' into 'release/v5.2'
...
fix(temperature_sensor): Cannot switch the range smmothly on esp32h2(backport v5.2)
See merge request espressif/esp-idf!29152
2024-02-22 16:53:41 +08:00
20a3c78034
fix(wifi): fixed some wifi issues
...
1. fix(wifi/mesh): wait for child disconnect when mesh deinit
2. fix(wifi): fix wifi stop cost too much time
3. fix(clk): clear all lpclk source at clk init
4. fix(wifi): fixed scan and home channel change issues
5. fix(wifi):fix issues that in mplen clear and esp_wifi_set_mode
6. fix(wifi): fix qos encapsulated eapol issue
7. fix(wifi): fixed dhcp offer and dhcp ack data rates
8. fix(wifi): fix lmac_stop_hw_txq issue
2024-02-22 15:36:14 +08:00
383a1e8697
Merge branch 'feat/oled_example_use_new_i2c_master_driver_v5.2' into 'release/v5.2'
...
feat(i2c_lcd): use new i2c master driver in oled example (v5.2)
See merge request espressif/esp-idf!29178
2024-02-22 15:27:57 +08:00
3f730f2453
Merge branch 'feature/add_fall_back_dns_config_in_menuconfig_v5.2' into 'release/v5.2'
...
feat(lwip): add fall back dns config in menuconfig (v5.2)
See merge request espressif/esp-idf!29154
2024-02-22 15:21:51 +08:00
1aca617c33
fix(wifi): fix some wifi issues
...
1. fix qos encapsulated eapol issue
2. fixed dhcp offer and dhcp ack data rates
2024-02-22 15:11:10 +08:00
faf0de3b55
fix(example): fixed app partion is too small for binary size
2024-02-22 15:11:00 +08:00
8a6c2fe68f
fix(wifi): fixed scan and home channel change issues
...
1. update scan ap number when clear scan ap records
2. fixed the old_snd filed error in WIFI_EVENT_HOME_CHANNEL_CHANGE event
Closes https://github.com/espressif/esp-idf/issues/13051
2024-02-22 15:09:09 +08:00
27e3d41026
fix(clk): clear all lpclk source at clk init
2024-02-22 15:07:59 +08:00
b3a73d5b63
feat(pmu): set fix voltage to different mode for esp32c6
2024-02-22 14:49:01 +08:00
e930ff0b1f
fix(system): update reset reasons for C6 and H2
2024-02-22 12:37:49 +08:00
77f5391037
Merge branch 'feat/add_test_api_for_sec_v5.2' into 'release/v5.2'
...
Feat/add test api for sec v5.2
See merge request espressif/esp-idf!29169
2024-02-22 12:20:47 +08:00
9dcc8c9e7d
Merge branch 'bugfix/update_spp_doc_v5.2' into 'release/v5.2'
...
docs(bt/bluedroid): update API documents of SPP (v5.2)
See merge request espressif/esp-idf!29170
2024-02-22 12:20:12 +08:00
aa7d73c8a4
feat(i2c_lcd): use new i2c master driver in oled example
...
Closes https://github.com/espressif/esp-idf/issues/13201
2024-02-22 12:01:30 +08:00
12ae1c19d2
Merge branch 'bugfix/fix_coex_lib_circular_dependency_v5.2' into 'release/v5.2'
...
fix(esp_coex): fix circular dependency issue on esp32 (v5.2)
See merge request espressif/esp-idf!29155
2024-02-22 11:45:50 +08:00
95b5f1290e
Merge branch 'bugfix/ble_mesh_pb_adv_compile_error_v5.2' into 'release/v5.2'
...
fix(ble_mesh): Fix compiling error when PB-ADV is disabled (v5.2)
See merge request espressif/esp-idf!29151
2024-02-22 11:34:02 +08:00
b0fc0210df
Merge branch 'bugfix/fix_ble_free_all_crash_issue_5.2' into 'release/v5.2'
...
fix(ble): Fixed the free_all crash on esp32c6 and esp32h2
See merge request espressif/esp-idf!29161
2024-02-22 11:33:22 +08:00
2d03df48b0
fix(lwip): Fixed debug format, added ci test config
...
Detailed description of the changes:
- lwip_debug: Fixed string format error in ip6 and napt (espressif/esp-lwip@f5c43549 )
- dns: fix init with only ipv4 enabled (espressif/esp-lwip@5aab73d7 )
2024-02-22 11:30:39 +08:00
56c7df9fbd
Merge branch 'feat/usb_host_set_device_config_v5.2' into 'release/v5.2'
...
USB Host: Add enumeration callback filter (backport v5.2)
See merge request espressif/esp-idf!28550
2024-02-22 11:07:43 +08:00
1cd164b8fa
Merge branch 'bugfix/fix_some_wifi_bugs_240221_v5.2' into 'release/v5.2'
...
fix(lwip): fixed some wifi bugs(Backport v5.2)
See merge request espressif/esp-idf!29147
2024-02-22 11:06:56 +08:00
527ce5eb3b
Merge branch 'bugfix/spi_eth_recv_alloc_v5.2' into 'release/v5.2'
...
fix(esp_eth): improved SPI Ethernet _alloc_recv_buf error handling (v5.2)
See merge request espressif/esp-idf!29081
2024-02-22 11:05:26 +08:00
4bf00b2ce2
Merge branch 'bugfix/one_byte_receive_v5.2' into 'release/v5.2'
...
fix(i2c_master): Fix bug on esp32 that read one byte data fails(backport v5.2)
See merge request espressif/esp-idf!28634
2024-02-22 10:57:52 +08:00
5b6fbea041
docs(bt/bluedroid): update API documents of SPP
2024-02-22 09:52:53 +08:00
7560b70244
feat(bt/bluedroid): Added an event to notify the encryption mode to applicaiton layer
2024-02-22 09:51:48 +08:00
fdd1f41836
feat(bt/bluedroid): Added report for the type of link key in ESP_BT_GAP_AUTH_CMPL_EVT
2024-02-22 09:51:48 +08:00
61db22a55a
Merge branch 'feature/esp32p4_coredump_support_v5.2' into 'release/v5.2'
...
feat(coredump): add esp32p4 chip support and doc update (v5.2)
See merge request espressif/esp-idf!28391
2024-02-22 02:41:58 +08:00
e6d7705a67
fix(nimble): update variable name to avoid using keyword (v5.2)
2024-02-21 23:40:18 +05:30
a707ab946f
Merge branch 'bugfix/missing_controller_disabled_guard_v5.2' into 'release/v5.2'
...
fix(nimble): Fixes related to nimble host only (v5.2)
See merge request espressif/esp-idf!29138
2024-02-22 02:08:42 +08:00
fdc6099961
feat(esp-coredump): add esp32p4 chip support and doc update
2024-02-21 21:26:39 +08:00
34ec96ef23
Merge branch 'feature/spi_eth_no_int_v5.2' into 'release/v5.2'
...
feat(esp_eth): added SPI Ethernet module polling mode (v5.2)
See merge request espressif/esp-idf!29044
2024-02-21 20:43:46 +08:00
923546b103
Merge branch 'bugfix/fix_double_free_coc_v5.2' into 'release/v5.2'
...
fix(nimble): Removed double free of packet (v5.2)
See merge request espressif/esp-idf!29031
2024-02-21 20:37:34 +08:00
25290a6c67
Merge branch 'fix/examples_format_sd_card_disable_v5.2' into 'release/v5.2'
...
fix(examples): Disable formatting SD cards in storage examples by default (v5.2)
See merge request espressif/esp-idf!29003
2024-02-21 20:36:16 +08:00
6e7029016f
Merge branch 'bugfix/bunch_tsens_v5.2' into 'release/v5.2'
...
fix(temperature_sensor): Fix the value is incorrect if disable and enable again (backport v5.2)
See merge request espressif/esp-idf!28626
2024-02-21 20:33:38 +08:00
001b8ff92d
Merge branch 'fix/fatfs_sdmmc_triming_v5.2' into 'release/v5.2'
...
fix(storage/fatfs): check whether sdcard supports trimming (v5.2)
See merge request espressif/esp-idf!28335
2024-02-21 20:26:22 +08:00
db3aa57a9b
Merge branch 'bugfix/workaround_reset_eof_counter_c3_v5.2' into 'release/v5.2'
...
fix(adc): workaround to fix adc continuous get less results on c3 (v5.2)
See merge request espressif/esp-idf!29136
2024-02-21 20:08:57 +08:00
03da41e7d7
fix(ble): Fixed the free_all crash on esp32c6 and esp32h2
2024-02-21 20:05:48 +08:00
fac5596767
feat(docs): added usb host enumeration filter description
...
- CN and EN docs
2024-02-21 12:34:15 +01:00
d786f187e9
feat(us/host): set device cfg during enumeration
...
- user callback funciton to set device configuration
as a part of usb_host_install
- callback provides device descriptor of a device being enumerated
- user can set which cfg descriptor the USB device will be set with
- user can filter device enumeration
- Kconfig menu to enable callback function
- usb_host_lib example demonstration
2024-02-21 12:34:04 +01:00
821185d6ec
fix(nimble): fixed missing controller disabled guard in esp_nimble_deinit
2024-02-21 16:59:58 +05:30
9feab17051
Merge branch 'bugfix/signed_write_fix_v5.2' into 'release/v5.2'
...
fix(nimble): message to be signed is corrected in signed write (v5.2)
See merge request espressif/esp-idf!29121
2024-02-21 19:22:00 +08:00
b5a2054070
fix(esp_coex): fix circular dependency issue on esp32
...
Closes https://github.com/espressif/esp-idf/issues/13113
2024-02-21 19:14:53 +08:00
aa21e87cd9
feat(lwip): add fall back dns config in menuconfig
2024-02-21 19:07:01 +08:00
4df78f9cff
fix(temperature_sensor): Cannot switch the range smmothly on esp32h2
2024-02-21 18:51:29 +08:00
63ba58e9a8
fix(ble_mesh): Fix compiling error when PB-ADV is disabled
...
Closes https://github.com/espressif/esp-idf/issues/13203
2024-02-21 18:46:49 +08:00
715ee3576e
fix(i2c_master): Fix bug on esp32 that read one byte data fails
2024-02-21 18:42:21 +08:00
3e6adac5bf
docs: update cn trans usb_host.rst
2024-02-21 11:33:07 +01:00
8d6167a9ab
feat(docs): added USB Host Stack Configuration description
2024-02-21 11:33:07 +01:00
4df9fa5b50
fix(esp_eth): improved SPI Ethernet _alloc_recv_buf error handling
2024-02-21 10:07:12 +01:00
d0afffe8c9
fix(wifi): fix esp_wifi_scan_start memory leakage issue
...
Closes https://github.com/espressif/esp-idf/issues/10693
2024-02-21 16:32:31 +08:00
ffd01bf73b
fix(lwip): fix log format resulting in compilation failue issue
...
Closes https://github.com/espressif/esp-idf/issues/12982
2024-02-21 16:32:14 +08:00
fb9db0b7ea
fix(wifi): fix smart config bssid set issue
2024-02-21 16:31:53 +08:00
fde5e93ab5
feat: replace lightdriver, and support more chips in ble mesh examples
2024-02-21 15:32:58 +08:00
4a3f224fe1
Merge branch 'bugfix/esp32c2_eap_auth_v5.2' into 'release/v5.2'
...
fix(wifi): Added low heap usage Kconfig option for eap enterprise (v5.2)
See merge request espressif/esp-idf!28824
2024-02-21 14:31:32 +08:00
2e1e17524e
fix(nimble): message to be signed is corrected in signed write (v5.2)
2024-02-21 11:45:55 +05:30
94ef39472b
fix(adc): workaround to fix adc continuous get less results on c3
2024-02-21 13:38:46 +08:00
0c8b9f75f4
Merge branch 'feature/breathe_faster_v5.2' into 'release/v5.2'
...
feat(docs): use a faster fork of breathe-doc/breathe (v5.2)
See merge request espressif/esp-idf!28346
2024-02-21 12:01:48 +08:00
c5759b6d2b
fix(tsens): 300us delay in phy cause extra power consumption
2024-02-21 11:58:30 +08:00
b69ac0fb27
fix(tsens,adc): Fix issue that disable adc will make temperature sensor crash,
...
Closes https://github.com/espressif/esp-idf/issues/12921
2024-02-21 11:58:26 +08:00
84e44e230b
fix(temperature_sensor): Fix the value is incorrect if disable and enable again
...
Closes https://github.com/espressif/esp-idf/issues/12864
2024-02-21 11:58:22 +08:00
c05940a0fb
Merge branch 'ci/test_limit_main_cleanup_v5.2' into 'release/v5.2'
...
ci(test_apps): limit dependencies for misc test_apps (v5.2)
See merge request espressif/esp-idf!29135
2024-02-21 11:44:05 +08:00
7e9a9b35ea
Merge branch 'bugfix/mbo_api_flag_v5.2' into 'release/v5.2'
...
fix(wpa_supplicant):Add MBO config flag for mbo apis(v5.2)
See merge request espressif/esp-idf!28698
2024-02-21 11:08:09 +08:00
8a0132aacf
Merge branch 'bugfix/ble_mesh_ble_advtype_v5.2' into 'release/v5.2'
...
ble_mesh: update ble mesh ble adv type(backport v5.2)
See merge request espressif/esp-idf!28916
2024-02-21 11:05:21 +08:00
62dbf69c0a
Merge branch 'bugfix/ble_mesh_deinit_reinit_v5.2' into 'release/v5.2'
...
feat: ble mesh: improve ble mesh deinit when nimble enable(backport v5.2)
See merge request espressif/esp-idf!28926
2024-02-21 11:04:04 +08:00
7a9b686174
Merge branch 'bugfix/struct_init_order_blemesh_v5.2' into 'release/v5.2'
...
ble_mesh: example: fix the structure init order to meet C++ requirements(backport v5.2)
See merge request espressif/esp-idf!28928
2024-02-21 11:01:01 +08:00
f1561c6bc9
Merge branch 'contrib/github_pr_12867_v5.2' into 'release/v5.2'
...
fix(esp32): Removed rogue semicolon in #define in esp_smartconfig.h (GitHub PR) (v5.2)
See merge request espressif/esp-idf!29111
2024-02-21 11:00:38 +08:00
3c7c5829b7
Merge branch 'h2_auto_dbias_master_hsq_v5.2' into 'release/v5.2'
...
ESP32H2: Active & sleep dbias get from efuse to fix the voltage (v5.2)
See merge request espressif/esp-idf!28714
2024-02-21 10:49:16 +08:00
4eaefbab43
feat(docs): use a faster fork of breathe-doc/breathe
...
See https://github.com/breathe-doc/breathe/discussions/962
2024-02-21 10:44:24 +08:00
da6412b216
Merge branch 'bugfix/bootloader_custom_rtc_data_crc_v5.2' into 'release/v5.2'
...
fix(bootloader): add legacy retained memory CRC calculation (backport v5.2)
See merge request espressif/esp-idf!28937
2024-02-21 10:43:50 +08:00
683ec8053d
Merge branch 'feature/littlefs_example_bump_version_lower_idf_version_v5.2' into 'release/v5.2'
...
feat: LittleFS example bump version to 1.13.0 (v5.2)
See merge request espressif/esp-idf!28479
2024-02-21 10:43:47 +08:00
901c5624d3
change(pm): change CMakeLists for wakeup pytest
2024-02-21 10:42:39 +08:00
229a974252
change(pm): change test_io_wakeup
2024-02-21 10:42:39 +08:00
0cdaf0008d
feat(pm): add test_io_wakeup
2024-02-21 10:42:39 +08:00
bab0fa8a03
ci(test_apps): limit dependencies for misc test_apps
...
Only pull in direct dependencies for the test apps, reducing build time
as well making it possible for CI to determine if the test should run or not
when dependencies are changed.
2024-02-21 09:34:29 +08:00
546e9e0b6e
Merge branch 'bugfix/anti_rollback_check_regression_v5.2' into 'release/v5.2'
...
fix(bootloader_support): check the secure version only for app image (v5.2)
See merge request espressif/esp-idf!29127
2024-02-20 23:30:04 +08:00
7e9fdf598e
fix(esp_wifi): Remove semicolon from SMARTCONFIG_START_CONFIG_DEFAULT
...
Removed rogue semicolon from SMARTCONFIG_START_CONFIG_DEFAULT() macro. This
fixes build issues when this macro is used via C++ brace initialization.
Closes https://github.com/espressif/esp-idf/pull/12867
[Darian Leung: Updated commit message]
Signed-off-by: Darian Leung <darian@espressif.com >
2024-02-20 19:43:12 +08:00
7fafe4a9f4
Merge branch 'feature/usb_host_collective_backport_v5.2' into 'release/v5.2'
...
USB Host: Collective backport to v5.2
See merge request espressif/esp-idf!28095
2024-02-20 18:51:26 +08:00
98cbd1fd72
Merge branch 'docs/esp_event_minor_update_v5.2' into 'release/v5.2'
...
fix(docs): Minor update to esp_event.rst for improved user experience (v5.2)
See merge request espressif/esp-idf!29122
2024-02-20 18:26:11 +08:00
08a50af080
Merge branch 'bugfix/heap_task_includes_v5.2' into 'release/v5.2'
...
fix(heap): fixed missing include in esp_heap_task_info.h (v5.2)
See merge request espressif/esp-idf!29116
2024-02-20 18:24:30 +08:00
b2cdc06789
fix(bootloader_support): check the secure version only for app image
...
Secure version in the image header is only available for the application
image. However, for certain security workflows, bootloader verifies
itself (own image) and hence the secure version check during that must be
avoided.
Regression introduced in recent commit-id: 3305cb4d
Tested that both secure boot and flash-enc workflows work correctly
with the anti-rollback scenario.
2024-02-20 14:45:27 +05:30
dbbe2cf173
Merge branch 'backport5.2/openthread_backport' into 'release/v5.2'
...
some openthread changes backport to release/v5.2
See merge request espressif/esp-idf!28637
2024-02-20 17:01:36 +08:00
cb270eebd6
Merge branch 'bugfix/remove_o0_bootloader_v5.2' into 'release/v5.2'
...
fix(build): remove CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE option from c6, h2 and p4 (v5.2)
See merge request espressif/esp-idf!28752
2024-02-20 16:52:33 +08:00
7801d5bad0
fix(docs): Minor update to esp_event.rst for improved user experience
...
This commit adds semicolons in c-code blocks in esp_event.rst for
improved user experience when directly copying and pasting code.
Closes https://github.com/espressif/esp-idf/issues/13156
2024-02-20 07:52:19 +01:00
5cb1e9f6f4
Merge branch 'feat/support_get_bluedroid_status_v5.2' into 'release/v5.2'
...
Support get status of bluedroid host (backport v5.2)
See merge request espressif/esp-idf!28881
2024-02-20 14:33:46 +08:00
a3ba6b299d
fix(wpa_supplicant):Add MBO config flag for mbo apis
2024-02-20 13:54:20 +08:00
768bd4750d
Merge branch 'feat/ble_gap_dev_auth_v5.2' into 'release/v5.2'
...
feat(nimble): Authorize or deauthorize a BLE device for a connection (v5.2)
See merge request espressif/esp-idf!29079
2024-02-20 12:38:35 +08:00
6b1413c3e9
fix(heap): fixed missing include in esp_heap_task_info.h
...
Would fail to compile if esp_heap_task_info.h was included without/before freertos includes
2024-02-20 12:04:45 +08:00
1156370c00
Merge branch 'bugfix/fix_adc_reset_issue_on_legacy_v5.2' into 'release/v5.2'
...
fix(adc): fix adc continuous get less results beacuse do not reset apb clk(legacy) (v5.2)
See merge request espressif/esp-idf!28332
2024-02-20 11:25:00 +08:00
fff9980a5b
feat(openthread): disable the rx on when idle in coex scenario
2024-02-20 10:41:10 +08:00
cb04df5ddf
fix(openthread): fix RCP handle timeout crashing issue
...
* update openthread upstream
2024-02-20 10:41:00 +08:00
a64744883d
fix(openthread): support uart ISR in IRAM
2024-02-20 10:32:10 +08:00
3a9bf62ed6
fix(802154): fix pending tx will be delayed issue
2024-02-20 10:32:00 +08:00
bec90ce050
docs(ieee802154): add migration note for the receive done handler feature
2024-02-20 10:31:29 +08:00
c923dd4df4
feat(ieee802154): make the receive done handler feature mandatory
2024-02-20 10:31:29 +08:00
1085fece61
feat(ieee802154): remove the ieee802154 lib submodule
2024-02-20 10:31:29 +08:00
fdd3f2d734
feat(zigbee): Updated Zigbee examples to align with esp-zigbee-lib v1.0.9
2024-02-20 10:31:29 +08:00
51bc01b557
feat(openthread): support openthread radio caps rx on when idle
2024-02-20 10:31:29 +08:00
dfb75ff2ac
fix(ieee802154): add next operation in ieee802154 test when rx abort by tx ack coex
2024-02-20 10:31:29 +08:00
f978fc10c0
feat(802.15.4): introduce pending tx while rx feature
2024-02-20 10:31:29 +08:00
4184b48aa8
feat(openthread): integrate console command with ot command
2024-02-20 10:31:29 +08:00
06cca86017
feat(openthread): add menuconfig for openthread address query
2024-02-20 10:31:29 +08:00
4ddb253788
fix(openthread): set spinel frame buffer to member variables
2024-02-20 10:31:29 +08:00
936bba8073
feat(openthread): support esp openthread radio spinel
2024-02-20 10:31:29 +08:00
0e95c6cd60
fix(ci): increase inspection time of openthread sleepy device case
2024-02-20 10:31:29 +08:00
4d65903602
feat(ci): add a case for openthread border router meshcop
2024-02-20 10:31:29 +08:00
d9de786520
feat(nimble): Authorize or deauthorize a BLE device for a connection (v5.2)
2024-02-19 16:27:45 +05:30
e0944287f3
Merge branch 'bugfix/backport_ble_nimble_fixes_5.2' into 'release/v5.2'
...
fix(nimble) : Bugfix/backport ble nimble fixes 5.2
See merge request espressif/esp-idf!29098
2024-02-19 18:04:35 +08:00
471fe41828
refactor(soc): Remove soc/usb_types.h
...
This header has been removed for the following reasons:
- Header is misplaced. 'xxx_types.h' headers should be placed in the 'hal'
component.
- The 'usb_xxx_endpoint_t' should be placed in the 'xxx_struct.h' header.
2024-02-19 15:45:04 +08:00
b07a43e630
refactor(soc): Rename usb_otg_periph to usb_dwc_periph
...
- Renamed usb_otg_periph.h/c to usb_dwc_periph.h/c to match naming convention
of other DWC OTG related files
- Added compatibility header for usb_otg_periph.h
2024-02-19 15:45:04 +08:00
50b3a35c52
refactor(soc): Deprecate usb pin mappings
...
usb_pins.h and usb_periph.h/c lists mappings of USB DWC signals to GPIOs used
to connect to external FSLS PHYs. However, those signals can be routed to any
GPIOs via the GPIO matrix. Thus, these mapping are meaningless and have been
deprecated.
2024-02-19 15:45:03 +08:00
86fb02efa4
refactor(hal): Remove usb_hal and usb_ll
...
This commit removes some legacy USB related HAL and LL files that are no longer
used.
2024-02-19 15:45:03 +08:00
f57ef07e14
feat(usb/host): Calculate FIFO sizes based on USB configuration
2024-02-19 15:45:02 +08:00
2f6e45c79b
refactor(usb): Deprecate CONFIG_USB_OTG_SUPPORTED, use SOC_USB_OTG_SUPPORTED instead
...
Previously, USB build dependencies used the CONFIG_USB_OTG_SUPPORTED. However,
they could depend on `soc_caps.h` instead.
2024-02-19 15:45:02 +08:00
f0219b73f9
refactor(hal/usb): Rename usb_fsls_phy API to match header/source names
...
Note: Also fixed some formatting issues in usb_wrap_struct.h
2024-02-19 15:45:02 +08:00
f2ede42191
refactor(hal/usb): Rename usb_phy files to usb_fsls_phy
...
This commit renames USB PHY related HAL files from "usb_phy_xxx" to
"usb_fsls_phy_xxx" since they are only designed to support Full-Speed/Low-Speed
Serial USB PHYs. This renmaing is done to accommodate future USB PHYs that use
other PHY interfaces (e.g., UTMI, ULPI etc).
2024-02-19 15:45:01 +08:00
c1f0823795
refactor(hal/usb): Remove usage of old USB OTG config macros
2024-02-19 15:45:01 +08:00
d08b90c5cc
refactor(soc/host): Update USB OTG struct fields
...
This commit updates the "*_struct.h" files for the USB OTG peripheral:
- Added/removed some missing/non-existing register fields
- Added "reserved" place holders for registers that are missing due to IP
configuration.
- Added "usb_dwc_cfg.h" listing the USB OTG IP configuration for each target.
- Updated LL/HAL according to register field updates. Also tidied up the include
directives in those headers.
2024-02-19 15:45:00 +08:00
bf9706dc31
refactor(hal/usb): Fix USB OTG compilation dependency
...
Update "hal/CMakeLists.txt" so that USB OTG related HAL files depend on
the "SOC_USB_OTG_SUPPORTED" capability.
2024-02-19 15:45:00 +08:00
3964fb2d04
refactor(usb/host): reformat code with astyle_py
2024-02-19 15:45:00 +08:00
1e2c271bd0
fix(usb/host): Correctly parse bInterval field in HighSpeed EP descriptors
...
For LS and FS interrupt endpoint: interval = bInterval
For isochronous and HS interrupt endpoint: interval = 2^(bInterval-1)
2024-02-19 15:44:59 +08:00
0ce4aa114e
fix(usb/host): Correctly parse MPS fields in HighSpeed EP descriptors
...
Bits [11,12] in HighSpeed periodic endpoints specify
the number of additional transaction opportunities per microframe
2024-02-19 15:44:59 +08:00
1c2a6712e3
Merge branch 'bugfix/ble_update_lib_20240125_v5.2' into 'release/v5.2'
...
Bugfix/ble update lib 20240125 v5.2
See merge request espressif/esp-idf!28710
2024-02-19 15:29:25 +08:00
d4dd0d4201
Merge branch 'bugfix/fix_some_ble_issue_v5.2' into 'release/v5.2'
...
Bugfix/fix some ble issue v5.2(backport v5.2)
See merge request espressif/esp-idf!28617
2024-02-19 15:19:24 +08:00
7ab43c0fbd
fix(adc): fix adc continuous get less results beacuse do not reset apb clk(legacy)
2024-02-19 15:02:30 +08:00
3d8fd79a10
fix(wifi): add low memory options for eap enterprise
2024-02-19 14:33:55 +08:00
d9561b8fc7
fix(nimble): Out of order messages during SMP causing DOS vulerability (v5.2)
2024-02-19 09:27:55 +05:30
bc3dcdfc0d
fix(nimble): Merge hci_common.h file for all chips
2024-02-19 09:27:09 +05:30
012506114e
feat(nimble): Nimble Host only mode over uart
2024-02-19 09:26:34 +05:30
e23a61a47a
feat(nimble): client presentation and aggregate format descriptor support
2024-02-19 09:24:34 +05:30
c0f48a19fc
feat(nimble): signed write support
2024-02-19 09:24:30 +05:30
7d6f5fa71d
feat(nimble): additional AD types for advertisements
2024-02-19 09:24:26 +05:30
16acdf1bbb
feat(nimble): authorization permission on gatt read and write
2024-02-19 09:24:21 +05:30
e16882f0cd
fix(nimble): allow auto connection and observer role
2024-02-19 09:24:14 +05:30
7e6e769aed
Merge branch 'bugfix/ble_bug_backport_20240205' into 'release/v5.2'
...
Bugfix/ble bug backport 20240205 (backport v5.2)
See merge request espressif/esp-idf!28901
2024-02-19 11:07:29 +08:00
8ab1027fee
Merge branch 'bugfix/fix_ble_tx_2m_problem_causing_by_phy_wifi_enable_set_v5.2' into 'release/v5.2'
...
fix(esp_phy): Fixed BLE TX 2M problem causing by phy_wifi_enable_set() (backport v5.2)
See merge request espressif/esp-idf!28762
2024-02-19 11:04:45 +08:00
65d127da88
Merge branch 'feature/supplicant_bss_extmem_v5.2' into 'release/v5.2'
...
WiFi: Add support to move supplicant BSS to external memory (v5.2)
See merge request espressif/esp-idf!28743
2024-02-19 11:04:24 +08:00
e8548e7a1a
Merge branch 'bugfix/fix_pmk_invalid_wpa_or_wpa2_connect_fail_issue_v5.2' into 'release/v5.2'
...
fix(wifi): fix pmk invalid lead same ssid wpa and wpa2 connect fail issue(Backport v5.2)
See merge request espressif/esp-idf!28666
2024-02-19 11:03:52 +08:00
6bfe219bb1
Merge branch 'ci/enable_ip101_jobs_v5.2' into 'release/v5.2'
...
ci(esp_eth): enabled Ethernet ip101 jobs (v5.2)
See merge request espressif/esp-idf!28613
2024-02-19 11:02:42 +08:00
be718f6849
Merge branch 'ble_dev/added_ble_power_save_pytest_v5.2' into 'release/v5.2'
...
Added pytest case for BLE power save example v5.2
See merge request espressif/esp-idf!28596
2024-02-19 11:02:06 +08:00
4f5c87a294
Merge branch 'fix/ble_mesh_reject_node_reset_v5.2' into 'release/v5.2'
...
fix(ble_mesh): reject node-reseting when provision link is active (v5.2)
See merge request espressif/esp-idf!28235
2024-02-19 11:00:18 +08:00
5a557bb595
Merge branch 'bugfix/lan8720_ci_speed_v5.2' into 'release/v5.2'
...
feat(esp_eth): added ioctl option to read/write PHY registers - v5.2
See merge request espressif/esp-idf!27098
2024-02-19 10:59:46 +08:00
bc7ef70189
Merge branch 'ci/new-known_failure_cases_workflow(v5.2)' into 'release/v5.2'
...
ci: change known_failure_cases workflow(v5.2)
See merge request espressif/esp-idf!27967
2024-02-19 10:59:16 +08:00
2b084b1f6b
Merge branch 'feature/support_gdma_retention_v5.2' into 'release/v5.2'
...
feature: support gdma retention in pd_top lightsleep (v5.2)
See merge request espressif/esp-idf!29090
2024-02-19 10:56:16 +08:00
4bd5fa28b4
Merge branch 'change/usb_host_minor_optimizations_v5.2' into 'release/v5.2'
...
change(usb/host): Remove unecessary features (v5.2)
See merge request espressif/esp-idf!27593
2024-02-19 10:41:44 +08:00
b7c3f01ac8
change(usb/host): Remove some handler function event flags
...
This commit removes internal event flags in the USB Host Library event handling
functions (i.e., usb_host_lib_handle_events() and usb_host_client_handle_events()).
Previously, these flags were added to reduce the number of times semaphores
were given. However, these flags were removed as the performance gain is
negligible and made the logic more complicated.
For usb_host_client_handle_events(), the following flags were removed:
- Remove 'events_pending' flag. The semaphore is now always given
- Remove 'blocked' flag. The 'handling_events' flag is already sufficient
- Critical sections are now shortened due to simplication of semaphore usage.
For usb_host_lib_handle_events(), the following flags were removed:
- Remove 'process_pending' flag. The semaphore is now always given
- Renamed 'blocked' flag to 'handling_events'
2024-02-19 06:57:31 +08:00
d9de61cbad
change(usb/host): Remove data buffer headers from URBs
...
This commit removes the ability to reserve a header in the data buffer of an
allocated URB. The header was required for a now defunct implementation of a
synchronous USB Host library API. Thus, headers are no longer required in
URB data buffers.
2024-02-19 06:57:30 +08:00
8d2c1a6265
Merge branch 'bugfix/fix_integral_div_calc_in_hal_util_v5.2' into 'release/v5.2'
...
fix(hal_utils): add division range check in integral algorithm (v5.2)
See merge request espressif/esp-idf!28628
2024-02-18 16:08:17 +08:00
eeed231304
ci: enable hardware crypto module for powersave tests
2024-02-18 15:57:19 +08:00
2cd8335818
feat(esp_hw_support): support gdma register context sleep retention
2024-02-18 15:57:15 +08:00
9e9ff8f17c
Merge branch 'ci/pre_commit_sbom_validation_v5.2' into 'release/v5.2'
...
ci: add sbom validation using pre-commit's post-commit stage (v5.2)
See merge request espressif/esp-idf!28228
2024-02-18 15:35:22 +08:00
ab9ee3002f
Merge branch 'fix/kconfig_check_pre_commit_v5.2' into 'release/v5.2'
...
Tools: Fix KConfig files checks in pre-commit hook (backport v5.2)
See merge request espressif/esp-idf!28303
2024-02-18 15:34:59 +08:00
6b590a7ae2
Merge branch 'update/kconfig_pre-commit_version_v5.2' into 'release/v5.2'
...
ci(pre-commit): Update esp-idf-kconfig version (backport v5.2)
See merge request espressif/esp-idf!28513
2024-02-18 15:34:33 +08:00
7ab6811a39
Merge branch 'fix/runtool_crcrlf_v5.2' into 'release/v5.2'
...
fix: save RunTool command output with correct line endings (v5.2)
See merge request espressif/esp-idf!28677
2024-02-18 15:34:14 +08:00
2193e441c2
Merge branch 'fix/harden_hints_parsing_v5.2' into 'release/v5.2'
...
fix: harden input parsing in component_requirements hint module (v5.2)
See merge request espressif/esp-idf!28708
2024-02-18 15:34:04 +08:00
2719ecbec4
Merge branch 'feature/python-reorder-imports-instead-isort_v5.2' into 'release/v5.2'
...
feat: Use python-reorder-imports instead of isort (v5.2)
See merge request espressif/esp-idf!28731
2024-02-18 15:33:45 +08:00
202c60bf6b
Merge branch 'bugfix/kconcheck_file_checks_v5.2' into 'release/v5.2'
...
Bugfix/kconcheck file checks v5.2
See merge request espressif/esp-idf!28976
2024-02-18 15:33:12 +08:00
04ce3affe9
Merge branch 'coredump_traverse_state_lists_v5.2' into 'release/v5.2'
...
Improve the probability of accessing healthy TCBs (v5.2)
See merge request espressif/esp-idf!28662
2024-02-18 15:32:18 +08:00
0d3486b07d
Merge branch 'fix/gdbgui_py311_v5.2' into 'release/v5.2'
...
Tools: Fix support of gdbgui on Unix with Python 3.11 (v5.2)
See merge request espressif/esp-idf!28313
2024-02-18 15:31:50 +08:00
e8d7ecaec8
feat: ble mesh: improve ble mesh deinit when nimble enable
2024-02-18 11:35:47 +08:00
6717fa0304
Merge branch 'bugfix/fix_modbus_tcp_slave_examples_use_events_v52' into 'release/v5.2'
...
fix(examples/modbus): fix modbus slave examples may process event flags incorrectly (Backport v5.2)
See merge request espressif/esp-idf!28246
2024-02-18 11:31:36 +08:00
97d87072fc
fix(examples/modbus): fix modbus slave examples may process event flags incorrectly (Backport v5.2)
2024-02-18 11:31:36 +08:00
81dc597d1f
Merge branch 'bugfix/fix_incorrect_regbase_name_of_i2s_v5.2' into 'release/v5.2'
...
fix(i2s): fixed incorrect reg base name on C3 (v5.2)
See merge request espressif/esp-idf!28629
2024-02-18 11:29:42 +08:00
cc60b86324
Merge branch 'bugfix/fix_wrong_dcache_0_size_issue_on_s2_v5.2' into 'release/v5.2'
...
fix(cache): fix wrong dcache size 0 configuration issue on s2 (v5.2)
See merge request espressif/esp-idf!28289
2024-02-18 11:24:52 +08:00
c647b3fddb
Merge branch 'bugfix/i2c_eeprom_init_goto_use_after_free_v5.2' into 'release/v5.2'
...
fix: i2c_eeprom_init use after free when error (v5.2)
See merge request espressif/esp-idf!28478
2024-02-18 11:02:30 +08:00
0810501755
Merge branch 'bugfix/soft_uart_send_dummy_byte_v5.2' into 'release/v5.2'
...
fix(peripheral_drivers/dedicated_gpio): Remove dummy byte from the emulate_uart_send routine (backport v5.2)
See merge request espressif/esp-idf!28686
2024-02-18 11:00:58 +08:00
a65db35c13
Merge branch 'bugfix/bod_threshold_v5.2' into 'release/v5.2'
...
fix(bod): Fix BOD threshold value on ESP32H2(backport v5.2)
See merge request espressif/esp-idf!28622
2024-02-18 11:00:47 +08:00
9875bee9d8
Merge branch 'bugfix/fix_wrong_dcache_0_size_issue_on_s2_v5.2' into 'release/v5.2'
...
fix(cache): fix wrong dcache size 0 configuration issue on s2 (v5.2)
See merge request espressif/esp-idf!28289
2024-02-18 10:58:20 +08:00
eae7bba46f
Merge branch 'feature/usb_hs_support_v5.2' into 'release/v5.2'
...
feat(usb/host): Add High Speed enumeration types (backport v5.2)
See merge request espressif/esp-idf!28058
2024-02-18 10:57:33 +08:00
df558f4f39
Merge branch 'feature/bytes_encoder_config_update_v5.2' into 'release/v5.2'
...
feat(rmt): support update bytes encoder configurations at runtime (v5.2)
See merge request espressif/esp-idf!28381
2024-02-18 10:54:54 +08:00
18d0413087
Merge branch 'contrib/github_pr_12963_v5.2' into 'release/v5.2'
...
fix misformatted link (GitHub PR) (v5.2)
See merge request espressif/esp-idf!28754
2024-02-18 10:53:44 +08:00
715df99f8c
Merge branch 'contrib/github_pr_12908_v5.2' into 'release/v5.2'
...
spi_lcd: add flag to control the DC level in cmd/param/data phase separately (GitHub PR) (v5.2)
See merge request espressif/esp-idf!28240
2024-02-18 10:53:28 +08:00
9961629d58
Merge branch 'feature/rmt_encoder_memory_allocator_v5.2' into 'release/v5.2'
...
feat(rmt): added a help function for allocating encoder memory (v5.2)
See merge request espressif/esp-idf!28790
2024-02-18 10:52:39 +08:00
de6aecf2ab
Merge branch 'contrib/github_pr_13020_v5.2' into 'release/v5.2'
...
fix (esp_lcd): Don't assume panels are 16bit in VSYNC restart logic (GitHub PR) (v5.2)
See merge request espressif/esp-idf!28810
2024-02-18 10:52:27 +08:00
48e3103c8c
Merge branch 'bugfix/mcpwm_reset_generator_gpio_v5.2' into 'release/v5.2'
...
fix(mcpwm): reset GPIO used by generator after delete (v5.2)
See merge request espressif/esp-idf!28831
2024-02-18 10:51:52 +08:00
2c0d846eaf
Merge branch 'bugfix/rtc_i2c_not_in_od_mode_v5.2' into 'release/v5.2'
...
fix(ulp_riscv): Updated RTC I2C to use open-drain IOs (v5.2)
See merge request espressif/esp-idf!28931
2024-02-18 10:47:55 +08:00
709d8ef685
Merge branch 'fix/heap-trace-hash-map-remove_v5.2' into 'release/v5.2'
...
fix(heap): prevent double traversal of hashmap in map_find_and_remove (backport v5.2)
See merge request espressif/esp-idf!28062
2024-02-18 10:47:04 +08:00
47b7e61dc3
Merge branch 'contrib/github_pr_12785_v5.2' into 'release/v5.2'
...
Provide ulp_adc_deinit() API to fix ADC1 handle leakage (GitHub PR) (v5.2)
See merge request espressif/esp-idf!28455
2024-02-18 10:41:30 +08:00
6b6ca2d1ca
Merge branch 'bugfix/linenoise_calculates_negative_prompt_len_v5.2' into 'release/v5.2'
...
fix(console): Fixed linenoise prompt length calculation (v5.2)
See merge request espressif/esp-idf!28526
2024-02-18 10:40:37 +08:00
0d48a7cda4
fix(build): remove CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE option from c6, h2 and p4
...
CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE doesnt really have many use cases, but it will
force us to keep increasing bootloader segment sizes just to allow for building this options.
Deprecate this config for new chips.
2024-02-18 10:40:27 +08:00
228c9a7538
Merge branch 'bugfix_lp_i2c_not_in_od_mode_v5.2' into 'release/v5.2'
...
fix(lp_i2c): Fixed an issue where the LP_I2C IO lines were not in open-drain mode (v5.2)
See merge request espressif/esp-idf!28770
2024-02-18 10:39:56 +08:00
b79cfdfb7d
Merge branch 'docs/add_cannonical_url_v5.2' into 'release/v5.2'
...
docs(build): add cannonical stable url to all docs (v5.2)
See merge request espressif/esp-idf!28847
2024-02-18 10:39:46 +08:00
3de398b8c4
Merge branch 'doc/update_bluedroid_init_migration_v5.2' into 'release/v5.2'
...
doc(bt/bluedroid): Update migration docs for new version of API for Bluedroid host stack initialization[backport 5.2]
See merge request espressif/esp-idf!28600
2024-02-18 10:01:29 +08:00
e368a7ab69
Merge branch 'bugfix/a2dp_sink_example_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): corrected the strings of A2DP audio states (v5.2)
See merge request espressif/esp-idf!28276
2024-02-18 09:55:15 +08:00
9e984cd49e
Merge branch 'bugfix/no_wakeup_sleep_v5.2' into 'release/v5.2'
...
fix(ble): Fixed Bluetooth not waking up due to clock drift(v5.2)
See merge request espressif/esp-idf!28720
2024-02-18 09:53:01 +08:00
ee4fdf8447
Merge branch 'bugfix/spp_disc_connect_btqabr2023_156_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fixed SPP connection failure(v5.2)
See merge request espressif/esp-idf!28524
2024-02-18 09:50:25 +08:00
406e11bea2
Merge branch 'bugfix/fix_dangling_pointer_in_remove_bond_list_section_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): fix dangling pointer issue when logging removed section (backport v5.2)
See merge request espressif/esp-idf!28961
2024-02-18 09:45:39 +08:00
93ea06fe3e
Merge branch 'bugfix/address_resolution_v5.2' into 'release/v5.2'
...
fix(nimble): Added support for address resolution during inquiry (v5.2)
See merge request espressif/esp-idf!28517
2024-02-17 09:35:55 +08:00
6ce28ee59b
fix(nimble): Added support for address resolution during inquiry.
2024-02-16 20:51:24 +05:30
8b08d11e4f
Merge branch 'feature/gatt_caching_support_v5.2' into 'release/v5.2'
...
feat(nimble): Gatt caching support (v5.2)
See merge request espressif/esp-idf!28511
2024-02-16 23:10:39 +08:00
c1efc55584
feat(nimble): Gatt caching support
2024-02-16 18:15:56 +05:30
99552ebd15
Merge branch 'bugfix/handle_task_lock_v5.2' into 'release/v5.2'
...
fix(nimble): Remove unwanted task lock check when HS_DEBUG is enabled (v5.2)
See merge request espressif/esp-idf!28417
2024-02-16 20:41:19 +08:00
b43aa0404a
Merge branch 'fix/build_failure_when_hardware_gcm_is_disabled_v5.2' into 'release/v5.2'
...
fix(mbedtls/gcm): Fix build failure when config `MBEDTLS_HARDWARE_GCM` is disabled (v5.2)
See merge request espressif/esp-idf!29067
2024-02-16 18:22:01 +08:00
600bd44c72
fix(nimble): Remove unwanted task lock check when HS_DEBUG is enabled
2024-02-16 15:33:24 +05:30
8b1c532754
Merge branch 'bugfix/reattempt_conn_feat_extended_v5.2' into 'release/v5.2'
...
fix(nimble): Support for reattempt connection in ext connect (v5.2)
See merge request espressif/esp-idf!28305
2024-02-16 17:58:17 +08:00
1181f59158
Merge branch 'fix/packed-attribute-definition' into 'release/v5.2'
...
fix(esp_attr): Remove semiclon from PACKED attribute
See merge request espressif/esp-idf!29021
2024-02-16 15:06:07 +08:00
5862b981ed
fix(mbedtls/gcm): Avoid using GCM hardware when config MBEDTLS_HARDWARE_GCM is disabled
2024-02-16 11:54:39 +05:30
38f13b15d3
fix(mbedtls/gcm): Fix build failure when config MBEDTLS_HARDWARE_GCM is disabled
2024-02-16 11:54:37 +05:30
71932c99fc
fix(nimble): Support for reattempt connection in ext connect
2024-02-16 11:32:15 +05:30
2d36710ca1
Merge branch 'bugfix/enable_addr_resol_across_reboot_v5.2' into 'release/v5.2'
...
fix(nimble): Enable address resolution across reboot (v5.2)
See merge request espressif/esp-idf!28214
2024-02-16 14:01:14 +08:00
d7f19c4a37
Merge branch 'bugfix/ota_anti_rollback_checks_2_v5.2' into 'release/v5.2'
...
feat(bootloader_support): Read secure_version under sha256 protection (v5.2)
See merge request espressif/esp-idf!29059
2024-02-16 13:55:13 +08:00
585f9a0fc0
Merge branch 'bugfix/fix_esp_http_client_build_failure_with_wifi_v5.2' into 'release/v5.2'
...
fix: fix esp_http_client_example build failure (v5.2)
See merge request espressif/esp-idf!28760
2024-02-16 13:51:00 +08:00
3549a154b0
Merge branch 'bugfix/fix_http_auth_without_qop_v5.2' into 'release/v5.2'
...
fix(esp_http_client): Fix http digest auth without qop (v5.2)
See merge request espressif/esp-idf!28757
2024-02-16 13:50:46 +08:00
4beadd4c57
Merge branch 'feat/flash_enc_encrypt_app_image_of_size_image_length_v5.2' into 'release/v5.2'
...
feat(bootloader_support): Encrypt only the app image instead of the whole partition (v5.2)
See merge request espressif/esp-idf!28265
2024-02-16 13:49:01 +08:00
51d2f67f02
Merge branch 'bugfix/fix_http_client_error_v5.2' into 'release/v5.2'
...
esp_http_client: Fix reset errno to 0 before call esp_transport_read(backport v5.2)
See merge request espressif/esp-idf!28329
2024-02-16 13:48:43 +08:00
1bd76ee0da
Merge branch 'bugfix/update_jtag_disabling_api_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): fix API esp_hmac_disable_jtag() to disable JTAG (v5.2)
See merge request espressif/esp-idf!28492
2024-02-16 13:48:36 +08:00
360ecf5613
Merge branch 'feature/update_mbedtls_v5.2' into 'release/v5.2'
...
feat(mbedtls): updated mbedtls version from 3.5.0 to 3.5.2 (v5.2)
See merge request espressif/esp-idf!28892
2024-02-16 13:48:28 +08:00
cc2db3d190
Merge branch 'bugfix/soc_cpu_subsys_region_v5.2' into 'release/v5.2'
...
fix(soc): change debug addr range to CPU subsystem range (v5.2)
See merge request espressif/esp-idf!28671
2024-02-16 13:47:49 +08:00
0c20e3bda8
fix(esp_eth): ip101-specific reset_hw to match reset timings from datasheet
...
IP101 requires 10ms reset assertion time and 10ms post-reset delay to properly initialize.
2024-02-15 15:38:42 +01:00
4c95aa445d
fix(ota): additional checks for secure version in anti-rollback case
...
Some additional checks related to secure version of the application in
anti-rollback case have been added to avoid any attempts to boot lower
security version but valid application (e.g., passive partition image).
- Read secure_version under sha256 protection
- First check has been added in the bootloader to ensure correct secure
version after application verification and loading stage. This check
happens before setting up the flash cache mapping and handling over
the final control to application. This check ensures that application
was not swapped (e.g., to lower security version but valid image) just
before the load stage in bootloader.
- Second check has been added in the application startup code to ensure
that currently booting app has higher security version than the one
programmed in the eFuse for anti-rollback scenario. This will ensure
that only the legit application boots-up on the device for
anti-rollback case.
2024-02-15 15:08:26 +02:00
79d34bf5d5
feat(esp_eth): added SPI Ethernet module polling mode
...
Closes https://github.com/espressif/esp-idf/issues/12682
2024-02-14 10:05:22 +01:00
8c9657063a
esp_eth: Add functions to access PHY using MDIO
...
Specifically:
- Set/get address
- Read/write data at address with specified MDIO access function
- Read/write both address and data with a single call
2024-02-13 12:49:08 +01:00
6f15d6cb1f
fix(nimble): Removed double free of packet
2024-02-13 14:38:57 +05:30
8fbc34a356
fix(esp_attr): Remove semiclon from PACKED attribute
...
When the macro was introduced, a semicolon was added at the end
of the definition and merged like that in v5.2 release. The semicolon
was then removed in master but the change was never backported in v5.2.
This commit removes the semicolon to the definition of the PATCKED_ATTR
macro in v5.2.
Closes https://github.com/espressif/esp-idf/issues/13149
2024-02-12 09:51:10 +01:00
aeb4711393
fix(examples): Disable formatting SD cards in storage examples by default
2024-02-08 14:22:30 +01:00
8a6fe49314
fix: Fixed KConfig files that were not succesfully checked
2024-02-07 15:09:35 +01:00
80be245982
docs(kconfig): Updated config name lenght
2024-02-07 13:31:50 +01:00
72a8b4e6e8
fix(bt/bluedroid): fix dangling pointer issue when logging remove section
2024-02-07 14:57:28 +08:00
ecedff9884
ble_mesh: example: fix the structure init order to meet C++ requirements
...
Closes https://github.com/espressif/esp-idf/issues/8110
2024-02-07 10:09:20 +08:00
b2dcd46063
ble_mesh: stack: fix the structure init order to meet C++ requirements
2024-02-07 10:09:20 +08:00
cc649ea869
Merge branch 'contrib/github_pr_12998_v5.2' into 'release/v5.2'
...
fix(twai): TWAI_GENERAL_CONFIG_DEFAULT initialize controller_id (GitHub PR) (v5.2)
See merge request espressif/esp-idf!28572
2024-02-06 21:30:26 +08:00
e10cbd108b
fix(bootloader): add legacy retained memory CRC calculation
...
* Closes https://github.com/espressif/esp-idf/issues/12849
In former versions of ESP-IDF, the user custom memory data in the retained memory
was taken into account during the CRC calculation. This was changed in a later
commit, the custom memory was ignored, therefore this can seen as a breaking change.
This commit gives the possibility to choose between the former (legacy) or
new way of calculating the CRC.
2024-02-06 16:15:24 +08:00
b8139a609b
fix(ulp_riscv): Updated RTC I2C to use open-drain IOs
...
This commit updates the RTC I2C driver in the ULP RISC-V to initialize
all I2C IOs in open-drain mode.
2024-02-06 08:41:55 +01:00
af72c4b94f
ble_mesh: update ble mesh ble adv type
2024-02-06 14:14:57 +08:00
5c30cc24fd
fix(rgb_lcd): relax the check for the data line GPIO
...
There are a bunch of cases you might want some pins not exposed.
Eg.
* Reading say 8 bit data and outputting the top 5 bits, discarding the rest by not mapping those data pins to output pins
* Not using hsync/vsync because sync data is embedded within the data bits for more timing flexibility (eg. interlacing).
* Using the LCD module as a high speed parallel data output bus, with no need for sync/control pins.
Removing this validation makes these cases work.
Merges https://github.com/espressif/esp-idf/pull/13103
2024-02-06 10:31:33 +08:00
c924e0cfe4
feat(ble/controller): Add API to get BLE controller status on ESP32
2024-02-05 16:02:07 +08:00
68d2915377
Fixed xQueueSemaphoreTask assert when deinit host during scan
2024-02-05 16:01:29 +08:00
7d358754a2
feat(mbedtls): updated mbedtls version from 3.5.0 to 3.5.2
...
This updates the submodule mbedtls to its latest version 3.5.2.
2024-02-05 12:50:27 +05:30
024bccbc58
feat(bt/bluedroid): Support get status of bluedroid host
2024-02-04 16:30:15 +08:00
fc8d80dfab
fix(bt/example): Fixed UART HCI when flow control is off on ESP32C3
2024-02-04 16:30:04 +08:00
7af929f825
feat(bt/bluedroid): Make the max number of bond device to be configurable
2024-02-04 16:28:57 +08:00
d0e94733f0
fix(ble/controller): Fixed tx count in direct test mode on ESP32-C3 and ESP32-S3
...
- Fixed tx count in direct test mode on ESP32-C3 and ESP32-S3
- fixed modem sleep enter failed sometimes
2024-02-04 14:43:05 +08:00
861318b138
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(91980c2)
...
- Fixed scheduling when modem sleep wakeup delayed
- Fixed IRQ FIFO overflow when enter critical
- Fixed clock sync timeout for modem sleep
- Fixed directed adv with RPA when privacy disabled
- Fixed instant passed for connection update and PHY update
2024-02-04 14:42:57 +08:00
e0355cd6a8
docs(build): add cannonical stable url to all docs
2024-02-02 10:36:19 +08:00
d4db16058d
fix(mcpwm): reset GPIO used by generator after delete
...
Closes https://github.com/espressif/esp-idf/issues/12980
2024-02-01 17:47:55 +08:00
ab8ab03537
fix(rgb_lcd): don't assume 16 bit width on panels for restart logic
...
Merges https://github.com/espressif/esp-idf/pull/13020
2024-01-31 18:52:27 +08:00
03fb722ca5
fix(hal_utils): add division range check in integral algorithm
2024-01-31 12:06:43 +08:00
5ad9e6b87f
feat(rmt): added a help function for allocating encoder memory
...
The encoder memory location should respect the RMT_MEM_ALLOC_CAPS,
which is affected by some Kconfig options, like ISR_IRAM_SAFE
Closes https://github.com/espressif/esp-idf/issues/13032
2024-01-30 17:03:41 +08:00
0a0aaa23e0
fix(ble): Fixed macro definition error for 136K clock drift
2024-01-30 15:37:59 +08:00
028f174467
fix(ble): Fixed Bluetooth not waking up due to clock drift
2024-01-30 15:37:44 +08:00
ed4bf92b8e
fix(ble_mesh): Reject node reset when provisioning link is active
2024-01-30 10:44:13 +08:00
a05e40bfe3
fix(lp_i2c): Fixed an issue where the LP_I2C IO lines were not in open-drain mode
...
This commit fixes an issue where in the LP I2C IO lines were not
initialized in open-drain mode.
Closes https://github.com/espressif/esp-idf/issues/12969
2024-01-29 09:48:16 +01:00
dc0f41f7be
ci: change known_failure_cases workflow
2024-01-29 15:36:33 +08:00
49eab1da5c
fix(esp_phy): Fixed BLE TX 2M problem causing by phy_wifi_enable_set()
...
1. Fixed BLE 2M phy TX problem causing by phy_wifi_enable_set() on ESP32-C3 and ESP32-S3
2. Fixed BLE CCA bug on ESP32-C2
3. Fixed wifi boot bug at low temp on ESP32-C6
4. Fixed BLE and WIFI could not receive packets after entering light sleep for a long time on ESP32-C3, ESP32-S3, ESP32-C2 and ESP32-C6
2024-01-29 14:08:46 +08:00
9e472f582b
fix: fix esp_http_client_example build failure
...
Fixed the build failure of esp_http_client_example for ESP32-C6 when
build with Wi-Fi enabled
2024-01-29 11:35:59 +05:30
e173895618
fix(soc): change debug addr range to CPU subsystem range
...
For C6/H2/P4/C5, there is no SoC specific debug range. Instead the same
address range is part of CPU Subsystem range which contains debug mode
specific code and interrupt config registers (CLINT, PLIC etc.).
For now the PMP entry is provided with RWX permission for both machine
and user mode but we can save this entry and allow the access to only
machine mode for this range.
For P4/C5 case, this PMP entry can have RW permission as the debug mode
specific code is not present in this memory range.
2024-01-29 13:57:04 +08:00
302661ed5f
fix(esp_http_client): Fix http digest auth without qop
...
Closes https://github.com/espressif/esp-idf/issues/12962
2024-01-29 11:00:58 +05:30
7598f31cdd
fix misformatted link
2024-01-29 13:14:54 +08:00
d900eed440
fix(wifi): Add support to move supplicant BSS to external memory
2024-01-27 10:40:54 +05:30
054f33b386
feat(coredump): improve the probability of accessing healthy TCBs
2024-01-26 22:55:16 +08:00
66d7410051
fix(i2s): fixed incorrect reg base name on C3
...
Closes https://github.com/espressif/esp-idf/issues/12643
2024-01-26 18:44:38 +08:00
f90e5e04e0
feat: Use python-reorder-imports instead of isort
2024-01-26 09:51:55 +01:00
cc254d8ff3
feat(bt/bluedroid): Support ext adv aux option
2024-01-26 16:21:27 +08:00
62b84e3169
fix(bt/bluedroid): Fix BLE malloc internal wrapper fail
2024-01-26 16:21:27 +08:00
29e1ca5ddd
feat(ble/bluedroid): Add getter for BLE GAP callback
2024-01-26 16:21:27 +08:00
5ed6abc5e2
feat(ble/bluedroid): Add getter for BLE GATTS callback
2024-01-26 16:21:27 +08:00
9b2e0a2a01
feat(ble/bluedroid): Add getter for BLE GATTC calllback
2024-01-26 16:21:27 +08:00
217ed6c1bf
docs(ble/bluedroid): Optimize documentation for BLE duplicate scan
2024-01-26 16:21:27 +08:00
48abf362c0
fix(ble/bluedroid): Fix dangling pointer issue in deletion of bonded devices
2024-01-26 16:21:27 +08:00
14bb24c3ab
fix(ble/bluedroid): Fix BLE background connection log level
2024-01-26 16:21:27 +08:00
4ecc978bd6
Merge branch 'fix/i2s_multi_dev_test_fix_v5.2' into 'release/v5.2'
...
fix(i2s): multi_dev test update to use non_boot_ctrl gpio (v5.2)
See merge request espressif/esp-idf!28701
2024-01-26 16:12:51 +08:00
9373d53ce7
feat(pmu): set fix voltage to different mode for esp32h2
...
h2 remove include
2024-01-26 11:36:57 +08:00
64b1bd6cb2
feat(efuse): Adds new efuses for esp32c6
2024-01-26 11:36:57 +08:00
bc6072c754
feat(efuse): Adds new efuse for esp32h2
2024-01-26 11:36:56 +08:00
fdcd6783d7
Update ble lib to eb473dda on ESP32-C6 and ESP32-H2
2024-01-25 20:38:49 +08:00
410db7f812
feat(ble): add ble controller version output on ESP32-C6 and ESP32-H2
2024-01-25 20:38:43 +08:00
de5644f88c
feat(ble): add ble controller status check api on ESP32-C6 and ESP32-H2
2024-01-25 20:38:34 +08:00
f096b66d71
fix(ble): fixed build error when disable sm feature
2024-01-25 20:38:28 +08:00
7503cf2176
Update C6 H2 lib to bb9d578e
2024-01-25 20:38:19 +08:00
2b2a838518
fix: harden input parsing in component_requirements hint module
...
Currently we silently ignore when the original component is not found
in a hope we can provide at least some meaningful hint. As it turned
out it's not true. Instead of providing misleading hint, just return
error. This adds several checks for situations, which should not happen,
but when they do it should be easier to identify the root cause of the
problem.
For example when hint module received malformed output with extra new
lines, e.g. caused by a bug in RunTool, it wrongly reported the original
component as source component.
This should also fix the tests on Windows.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-01-25 13:37:17 +01:00
59d25c4d62
fix(i2s): multi_dev test update to use non_boot_ctrl gpio
2024-01-25 16:44:58 +08:00
1d283490d3
fix(peripheral_drivers/dedicated_gpio): Remove dummy byte from the emulate_uart_send routine
...
Let the user application decide for when to send the dummy byte instead of
hardcoding it from the assembly routine.
2024-01-25 10:52:04 +08:00
306ea38038
fix: save RunTool command output with correct line endings
...
Currently RunTool reads command's output with asyncio read, which
returns bytes. This is decoded into python's string and the output already
contains OS specific line endings, which on Windows is CRLF. Problem is
that the command output is saved by using python's text stream/file,
which replaces LF, native python's line ending, with OS specific line ending.
On Windows, and in this particular case, the CRLF from the command output is
translated into CRCRLF and saved in the commands output file. When this
file is read in again, e.g. for hint modules, the CRCRLF is replaced
with LFLF. Again the file is open as text file. Meaning a new emply line
is added.
Fix this by opening the output file with "newline=''", which prevents
this translation. We already have the OS specific line ending in the
command's output.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-01-24 11:07:21 +01:00
afe5afd1ba
fix(wifi): fix pmk invalid lead same ssid wpa and wpa2 connect fail issue
2024-01-24 10:48:19 +08:00
6e31efce7f
fix(bod): Fix BOD threshold value on ESP32H2
2024-01-23 09:57:59 +08:00
9048372138
ci(esp_eth): enabled Ethernet ip101 jobs
2024-01-22 13:52:24 +01:00
c6a2bdbfa1
docs(bt/bluedroid): Update migration docs for new version of API for Bluedroid host stack initialization
2024-01-22 14:19:39 +08:00
11eaf41b37
Merge branch 'bugfix/fix_scan_request_ifs_error_v5.2' into 'release/v5.2'
...
Fixed BLE scan request ifs time error in coexistence scenarios on ESP32(backport v5.2)
See merge request espressif/esp-idf!28574
2024-01-22 11:01:08 +08:00
cf2c7a433d
feat(ble): added pytest for ble power save example
2024-01-22 10:45:27 +08:00
5ad9e404dc
fix(ble): Fixed the issue of being unable to enter light sleep
...
- Fixed the issue where light sleep cannot be entered when external 32k XTAL does not exist
2024-01-22 10:45:27 +08:00
c54555bb01
Merge branch 'bugfix/ble_update_lib_20231229_v5.2' into 'release/v5.2'
...
update lib on release/v5.2
See merge request espressif/esp-idf!28189
2024-01-22 10:37:49 +08:00
2710c37d51
Merge branch 'bugfix/fix_ble_robost_cashing_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fix BLE robost cashing config(backport v5.2)
See merge request espressif/esp-idf!28201
2024-01-22 10:33:25 +08:00
9156cb085f
Merge branch 'bugfix/fix_ble_memory_leak_v5.2' into 'release/v5.2'
...
fix(ble/bluedroid): Fix ble memory leak when gattc config off(backport v5.2)
See merge request espressif/esp-idf!28495
2024-01-22 10:33:16 +08:00
0c5d2c261d
Merge branch 'bugfix/ble_check_adv_data_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fix ble adv data check to avoid memory overflow(backport v5.2)
See merge request espressif/esp-idf!28405
2024-01-22 10:33:00 +08:00
15341d51c2
Merge branch 'bugfix/change_default_value_for_ip_ttl_5.2' into 'release/v5.2'
...
Fix(lwip):bugfix for change default value for ip ttl 5.2
See merge request espressif/esp-idf!28401
2024-01-19 16:38:39 +08:00
86d6781f68
change(ble): npl count is zero if nimble host is not used
...
change(ble): added npl eventq put to front
change(ble): added cache safe check in ble power save example
ble(update):
Update c2 lib to 91b81332
Update h2 lib to 620fbe79
Update c6 lib to 620fbe79
fix(ble): fix stack overflow disable at sleep
Revert "change(ble): added ble cca en and thresh option"
This reverts commit 71901499b9
.
2024-01-19 16:14:55 +08:00
f4e96ada37
Merge branch 'bugfix/fix_systick_lost_in_esp32_dfs_v5.2' into 'release/v5.2'
...
fix(esp_pm): safely check ccompare validity in DFS update_ccompare (v5.2)
See merge request espressif/esp-idf!28561
2024-01-19 15:10:55 +08:00
5f74ed7419
Merge branch 'feat/add_ble_support_in_local_ctrl_example_v5.2' into 'release/v5.2'
...
fix(examples): Fix encoding issue in esp_local_ctrl's proto script (v5.2)
See merge request espressif/esp-idf!28127
2024-01-19 11:43:57 +08:00
35e025f8e3
Merge branch 'bugfix/fix_dynamic_mbedtls_crash_v5.2' into 'release/v5.2'
...
mbedtls: Fix enable dynamic mbedtls will occur heap corruption when server support TLS renegotiation(backport v5.2)
See merge request espressif/esp-idf!28326
2024-01-19 11:42:35 +08:00
9699f27723
Merge branch 'feat/update_cjson_v1_7_17_v5.2' into 'release/v5.2'
...
feat(cJSON): update submodule to v1.7.17 (v5.2)
See merge request espressif/esp-idf!28348
2024-01-19 11:42:11 +08:00
5408580c41
Merge branch 'bugfix/esp32h2_wakeup_i2c_fail_v5.2' into 'release/v5.2'
...
fix(esp_phy): fix esp32h2 wakeup i2c fail (backport v5.2)
See merge request espressif/esp-idf!28539
2024-01-19 11:16:16 +08:00
3f75f037c0
fix(esp_pm): safely check ccompare validity in DFS update_ccompare
2024-01-19 11:12:22 +08:00
df1bf06665
fix(esp_coex): Fixed potential BLE scan request ifs timer error bug
2024-01-18 22:36:59 +08:00
3a429b0310
Fixed BLE scan request ifs timer error in coexistence scenarios
2024-01-18 22:36:48 +08:00
24b3a4ee45
fix(twai): TWAI_GENERAL_CONFIG_DEFAULT initialize controller_id
...
Fix for C++ warning `-Wmissing-field-initializers`
Closes https://github.com/espressif/esp-idf/pull/12998
2024-01-18 20:06:30 +08:00
b8bb11402a
Merge branch 'bugfix/fix_mac_bb_pd_iwdt_timeout_v5.2' into 'release/v5.2'
...
fix(ble): fixed interrupt timeout in MAC_BB_PD callback (v5.2)
See merge request espressif/esp-idf!28464
2024-01-18 19:41:19 +08:00
43c854c278
Merge branch 'bugfix/add_disconnect_reason_codes_doc_v5.2' into 'release/v5.2'
...
docs(wifi): Add documentation for ESP defined disconnect reasoncodes(v5.2)
See merge request espressif/esp-idf!28162
2024-01-18 11:26:05 +08:00
1eb6d90278
Merge branch 'bugfix/fix_crash_issue_when_mesh_deinit_v5.2' into 'release/v5.2'
...
fix(wifi): fix the crash and malloc fail issue (v5.2)
See merge request espressif/esp-idf!28531
2024-01-18 11:14:52 +08:00
e1dfdf26bc
Merge branch 'bugfix/recalib_bbpll_before_tuning_v5.2' into 'release/v5.2'
...
fix(bbpll): fix bbpll may not lock or not stable bug for stop early (ESP32C2/S3/C6/H2) (v5.2)
See merge request espressif/esp-idf!28284
2024-01-17 21:30:10 +08:00
5a64cdecce
fix(esp_phy): fix esp32h2 wakeup i2c fail
2024-01-17 18:48:48 +08:00
69aeebb986
fix(wifi): fix the crash and malloc fail issue
...
1. fix(wifi/mesh): fix the crash issue when mesh deinit
2. fix(wifi):fix when ap recv auth in sa query porcess will memset psq issue
2024-01-17 16:57:44 +08:00
47cd6cd23c
fix(console): Fixed linenoise prompt length calculation
...
This commit fixes a potential issue where in the prompt length used
for the linenoise based console could be calculated as a negative
integer, leading to a console hang.
Closes https://github.com/espressif/esp-idf/issues/4924
2024-01-17 09:42:01 +01:00
9b555497ca
Fix(lwip):bugfix for change default value for ip ttl
2024-01-17 16:37:57 +08:00
b1dee3e510
fix(ble/bluedroid): Fix ble memory leak when gattc config off
2024-01-17 15:20:21 +08:00
773845be66
fix(bt/bluedroid): Fixed SPP connection failure
...
The connection failure is caused by the BTU and application layer status being out of sync.
2024-01-17 15:13:00 +08:00
55f2d9c1ec
ci(pre-commit): Update esp-idf-kconfig version
2024-01-16 13:35:21 +01:00
676917955e
Merge branch 'bugfix/some_wifi_fixes_v5.2' into 'release/v5.2'
...
fix(wifi): backport some wifi changes to v5.2
See merge request espressif/esp-idf!28367
2024-01-16 18:43:38 +08:00
eebdd3f391
feat(bootloader_support): Encrypt only the app image instead of the whole partition
...
Currently, when flash encryption is enabled, the whole partition gets encrypted.
This can be optimised by encrypting only the app image instead of encrypting the whole partition.
Closes https://github.com/espressif/esp-idf/issues/12576
2024-01-16 14:12:14 +05:30
4573271d2b
fix(bootloader_support): Fix image_length calculation when secure boot v1 is enabled
...
Fixed the value of the image_length field of the image metadata populated by esp_image_verfiy()
to include the size of the signature sector when Secure Boot V1 is enabled.
2024-01-16 14:12:13 +05:30
414306bd37
feat(rmt): support update bytes encoder configurations at runtime
...
Closes https://github.com/espressif/esp-idf/issues/12775
2024-01-16 15:59:11 +08:00
977a90b245
Merge branch 'fix/i2c_test_app_change_gpio_v5.2' into 'release/v5.2'
...
fix(i2c): test app change gpio (v5.2)
See merge request espressif/esp-idf!28483
2024-01-16 15:43:00 +08:00
8e5347abd5
fix(esp_hw_support): fix API esp_hmac_disable_jtag() to disable JTAG
...
After ets_hmac_disable(), invalidating JTAG register process is ineffective.
So, added call to enable hmac begore invalidating JTAG REG.
And similarly disabled it after invalidation.
2024-01-16 12:24:21 +05:30
af966596d4
fix(i2c): test app change gpio
2024-01-16 11:10:36 +08:00
23e9daa239
feat: LittleFS bump version to 1.13.0
2024-01-15 14:35:17 +01:00
481b63fa6d
fix: i2c_eeprom_init use after free when error
2024-01-15 13:25:11 +01:00
0b6c7e6aad
fix(ble): fixed interrupt timeout in MAC_BB_PD callback
2024-01-15 16:16:41 +08:00
40c03f95f8
docs(esp_wifi): Add docs for additional authmode incompatible situation
...
- Adds documentation for additional situations where authmode incompatible disconnect
reason code will be reported
2024-01-15 11:24:37 +05:30
ffd46a32f7
docs(wifi): Add documentation for ESP defined disconnect reasoncodes
2024-01-15 11:24:15 +05:30
0a2199d81b
change(ulp): added test for ulp adc init/deinit
2024-01-15 11:10:28 +08:00
58dd50120f
fix(ulp_adc): Provide ulp_adc_deinit() API to fix ADC1 handle leakage
2024-01-15 11:10:28 +08:00
d1a363a7f8
fix(example): fixed app partition is too small for binary size
2024-01-11 16:51:06 +08:00
aa2451eb88
fix(esp_wifi): Add support for WPA3 + WPA3_EXT_PSK mixed mode and minor bugfixes
...
- Add support for WPA3 + WPA3_EXT_PSK mixed mode
- Improvements in scan and connect path as per specifications along with
minor bugfixes
- When AP advertises all PSK modes (WPA, WPA2 and WPA3), make sure that
station treats it as WPA2_WPA3_PSK mixed mode.
Closes https://github.com/espressif/esp-idf/issues/12517
2024-01-11 16:51:06 +08:00
f759073049
fix(pm): fix no sleep null after data sent (33290e79)
2024-01-11 16:51:06 +08:00
7c05e2f291
fix(esp_wifi): Report authmode incompatible WPA AP scanned and we require PMF
...
- Report the authmode incompatible if the scanned AP is in WPA mode and we require PMF
according to sta config
2024-01-11 16:51:06 +08:00
09475c744f
fix(bt/bluedroid): Fix ble adv data check to avoid memory overflow
2024-01-11 16:33:35 +08:00
e8a5fdcff3
Merge branch 'feat/max_ver_c3_199_v5.2' into 'release/v5.2'
...
feat(soc): Increase max supported version of C3 to 1.99 (v5.2)
See merge request espressif/esp-idf!26822
2024-01-11 14:15:49 +08:00
ffe6458c30
Merge branch 'backport5.2/fix_ot_br_pcb_ttl' into 'release/v5.2'
...
fix(openthread): update lib to set raw pcb ttl value (backport v5.2)
See merge request espressif/esp-idf!28220
2024-01-11 14:15:01 +08:00
be39aabe00
Merge branch 'fix/esp32h2_rssi_positive_issue_5.2' into 'release/v5.2'
...
Fix/esp32h2 rssi positive issue 5.2
See merge request espressif/esp-idf!28271
2024-01-11 14:14:29 +08:00
eae8973711
Merge branch 'bugfix/increase_btu_task_stack_size_v5.2' into 'release/v5.2'
...
fix(bt/bludroid): Increase BTU task stack size(backport v5.2)
See merge request espressif/esp-idf!28323
2024-01-11 14:13:30 +08:00
62a4b70b44
Merge branch 'feature/support_hw_trigger_regdma_when_pu_top_v5.2' into 'release/v5.2'
...
fix(pm): trigger regdma retention by PMU when TOP is not power down on esp32H2 (backport v5.2)
See merge request espressif/esp-idf!28341
2024-01-11 14:12:24 +08:00
581fa1b688
Merge branch 'ci/temp_disable_jobs_v5.2' into 'release/v5.2'
...
ci: remove ip101 jobs and twai_std jobs (v5.2)
See merge request espressif/esp-idf!28377
2024-01-11 13:45:17 +08:00
f317bb15fd
ci: remove ip101 jobs and twai_std jobs
2024-01-10 10:27:51 +01:00
49fd283364
feat(cjson): update submodule to v1.7.17
...
Changelog: https://github.com/DaveGamble/cJSON/releases/tag/v1.7.17
2024-01-09 12:12:39 +05:30
745a1f492e
feat(pm): support PMU trigger regdma when PU TOP
2024-01-08 21:23:28 +08:00
871476ad8a
fix(storage/fatfs): check whether sdcard supports triming
...
Closes https://github.com/espressif/esp-idf/issues/12912
2024-01-08 09:34:40 +01:00
c784a6915b
fix(esp_http_client): Add test case in esp_http_client example
...
Add a test case in esp_http_client example to test HTTP_METHOD_HEAD
with async mode
2024-01-08 15:39:12 +08:00
38499caa35
esp_http_client: Fix reset errno to 0 before call esp_transport_read
...
Closes https://github.com/espressif/esp-idf/issues/9020
2024-01-08 15:39:07 +08:00
5a234cf642
mbedtls: Fix enable dynamic mbedtls will occur heap corruption when server support TLS renegotiation
2024-01-08 14:23:32 +08:00
07f9c7664d
fix(bt/bludroid): Increase BTU task stack size
2024-01-08 11:35:24 +08:00
33a62c86d3
fix(gdbgui): Fix support of gdbgui on Unix with Python 3.11
...
Closes https://github.com/espressif/esp-idf/issues/12764
2024-01-05 18:51:50 +01:00
2d66984b09
fix(sleep): fix the issue of asymmetry in suspend/resume cache when skipping sleep.
2024-01-05 19:26:46 +08:00
a6a15ad9a4
fix: KConfig files checks in pre-commit hook
2024-01-05 12:00:02 +01:00
dea2d77712
fix(esp_phy): fix esp32h2 sleep wakeup issue
2024-01-05 17:22:59 +08:00
60a9527a71
fix(cache): fix wrong dcache size 0 configuration issue on s2
...
Closes https://github.com/espressif/esp-idf/issues/12711
2024-01-05 10:38:41 +08:00
ea45c22a5c
fix(rtc): fixed bbpll not calibrated from bootloader issue
2024-01-05 10:24:49 +08:00
016b63dacf
fix(bbpll): fix bbpll calibration may stop early bug(ESP32C2/S3/C6/H2)
2024-01-05 03:22:44 +08:00
595d8b512f
fix(bt/bluedroid): corrected the strings of A2DP audio states
2024-01-04 17:53:04 +08:00
53921e8104
fix(ble): fixed rssi inaccuracy issue on ESP32-H2
2024-01-04 15:14:05 +08:00
c9ead16682
fix(ieee802154): fix the issue of not receiving packets when RSSI is positive in esp32h2
2024-01-04 15:13:49 +08:00
39dd85639a
feat(soc): Increase max supported version of C3 to 1.99
2024-01-04 15:08:31 +08:00
a45478abc6
Merge branch 'feature/freertos_idf_smp_changes_doc_v5.2' into 'release/v5.2'
...
Docs: Update IDF FreeRTOS 10.5.1 docs and add migration notes (v5.2)
See merge request espressif/esp-idf!28227
2024-01-04 11:20:53 +08:00
a69e92864f
Merge branch 'docs/update_sys_docs_p4_v5.2' into 'release/v5.2'
...
docs(esp32p4): update misc docs for esp32p4 (v5.2)
See merge request espressif/esp-idf!27820
2024-01-04 11:20:25 +08:00
b5785b41eb
docs(esp32p4): update misc docs for esp32p4
2024-01-03 18:26:55 +08:00
65bc495632
feat(spi_lcd): control DC level for cmd, param, color phase separately
...
Closes https://github.com/espressif/esp-idf/issues/10635
Merges https://github.com/espressif/esp-idf/pull/12908
2024-01-03 17:24:47 +08:00
713546e8bd
ci: add sbom validation using pre-commit's post-commit stage
...
With 09ba070b7e
("fix: allow to use older pre-commit hook version")
and b93cc581a5
("fix: set default pre-commit hook stages to pre-commit..")
we set the default pre-commit hook stage to commit/pre-commit, which avoids
running the pre-commit plugins/hooks multiple times for different stages.
Unfortunately this also affects "pre-commit run" used in CI and
now it runs only plugins which are by default using the
commit/pre-commit stage. Meaning the sbom validation, which uses
post-commit, is not run at all. This adds an explicit pre-commit command
for validate-sbom-manifest plugin, which needs to be started in
post-commit stage.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-01-02 16:10:28 +01:00
53be71f8f2
docs: Update cn trans for freertos docs
2024-01-02 22:51:25 +08:00
95a5d3ff36
docs(freertos/idf): Add IDF FreeRTOS upgarde migration notes for v5.2
2024-01-02 22:51:25 +08:00
912f6c527c
docs(freertos/idf): Update IDF FreeRTOS documentation
...
This commit updates the IDF FreeRTOS documentation as follows:
- Update terminology ("CPU" to "Core", "ESP-IDF FreeRTOS" to "IDF FreeRTOS")
- Fixed some inconsistent formatting
- Rearranged some sub sections
- Updated section regarding single-core mode to be coherent with v10.5.1 update.
2024-01-02 22:51:24 +08:00
baf258e3e6
fix(openthread): update lib to set raw pcb ttl value
2024-01-02 17:05:16 +08:00
586862e9b2
fix(nimble): Enable address resolution across reboot
2024-01-02 14:03:29 +05:30
951e3b2b8c
fix(bt/bluedroid): Optimize ble remove all bonded devices function
2023-12-30 20:40:47 +08:00
e9c1d5c4b6
fix(bt/bluedroid): Update ble ibeacon example document
2023-12-30 20:40:36 +08:00
48226735d1
fix(bt/bluedroid): Update ble gattc gatts coex example
2023-12-30 20:40:21 +08:00
f4c6faa943
fix(bt/bluedroid): Fix BLE robost cashing config
2023-12-30 20:13:26 +08:00
bd18b8ba6a
Merge branch 'bugfix/fix_ble_app_unregister_no_event_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fix ble app unregister no event(backport v5.2)
See merge request espressif/esp-idf!28167
2023-12-29 11:08:20 +08:00
086294e3b3
Merge branch 'bugfix/fix_ble_recorrect_enable_bug_v5.2' into 'release/v5.2'
...
fix(ble/controller): Fixed BLE recorrect enable bug and fixed BLE bb isr enable by default (backport v5.2)
See merge request espressif/esp-idf!28121
2023-12-29 10:57:47 +08:00
b85b15a3c4
Merge branch 'bugfix/fix_gatts_stop_race_condition_v5.2' into 'release/v5.2'
...
fix(nimble): Handled race condition for conn variables being set to NULL (v5.2)
See merge request espressif/esp-idf!28168
2023-12-29 10:57:29 +08:00
1ff54dde9a
Merge branch 'bugfix/wifi_backport_v5.2' into 'release/v5.2'
...
fix(esp_wifi): Cover additional situations for reporting new reason codes
See merge request espressif/esp-idf!28182
2023-12-29 10:55:36 +08:00
8477ec19f5
fix(ble/controller): Fixed BLE recorrect enable bug and fixed BLE bb isr enable by default
2023-12-29 02:00:22 +08:00
fd9a55a775
fix(wifi): fix beacon was unexpectedly freed issue
2023-12-29 00:05:39 +08:00
239a6da000
fix(esp_wifi): Cover additional situations for reporting new reason codes
...
- WIFI_REASON_NO_AP_FOUND_W_COMPATIBLE_SECURITY will be reported for the following
reasons
-- AP has PMF required but station is not configured for pmf capable/required.
-- Station has PMF required but AP is not configured for pmf capable/required.
-- The AP is using unsupported group management/pairwise ciphers
-- OWE not enabled by station for found OWE AP
-- AP RSNXE parsing failed in supplicant
-- AP is in Independent BSS mode
2023-12-29 00:03:50 +08:00
9694fe3c2a
Merge branch 'bugfix/nan_crash_sched_bcn_v5.2' into 'release/v5.2'
...
Fix crash while stopping NAN (Backport v5.2)
See merge request espressif/esp-idf!28178
2023-12-28 23:52:57 +08:00
36a7c4ca66
Merge branch 'backport/add_dynamic_iram_check_for_ot_sleep_v52' into 'release/v5.2'
...
fix(pm): fix extra retention function to iram(Backportv5.2)
See merge request espressif/esp-idf!28135
2023-12-28 22:55:08 +08:00
0e03d101e2
Merge branch 'backport/ieee802154_receive_done_handler_v52' into 'release/v5.2'
...
fix(ieee802154): introduce a receive done handler feature(backportV5.2)
See merge request espressif/esp-idf!28132
2023-12-28 22:54:58 +08:00
50cb3a4435
Merge branch 'backport/fix_ble_prepare_write_v5.2' into 'release/v5.2'
...
Backport/fix ble prepare write v5.2
See merge request espressif/esp-idf!27910
2023-12-28 22:54:18 +08:00
06086d3a36
fix(esp_wifi): Fix crash while stopping NAN
...
Also fix inconsistent NAN macro values
2023-12-28 18:43:13 +05:30
1fdb0e1871
feat(openthread): add dynamic iram check for ot sleepy example
2023-12-28 17:47:30 +08:00
61379f09cd
fix(pm): fix extra retention function to iram
...
* Also remove unused function on H2
2023-12-28 17:47:30 +08:00
9b50d7d60f
fix(nimble): Handled race condition for conn variables being set to NULL
2023-12-28 15:11:56 +05:30
490df3a348
fix(heap): prevent double traversal of hashmap in map_find_and_remove
...
Remove the use of SLIST_REMOVE in map_find_and_remove to prevent the hashmap
list to be traversed twice in the function.
Closes https://github.com/espressif/esp-idf/issues/12820
2023-12-28 17:38:12 +08:00
796065f6fb
Merge branch 'contrib/github_pr_12813_v5.2' into 'release/v5.2'
...
fix(esp32): Fixed declaration issue (GitHub PR) (v5.2)
See merge request espressif/esp-idf!28081
2023-12-28 17:37:20 +08:00
e86e0f3dc8
fix(ieee802154): introduce a receive done handler feature
2023-12-28 17:34:51 +08:00
915cb63bb1
fix(bt/bluedroid): Fix ble app unregister no event
2023-12-28 17:32:45 +08:00
33756fd210
Merge branch 'bugfix/fix_ble_phy_tx_ifs_v5.2' into 'release/v5.2'
...
Bugfix/fix ble phy tx ifs v5.2
See merge request espressif/esp-idf!28151
2023-12-28 16:59:49 +08:00
194343e056
Merge branch 'bugfix/clear_lp_sw_trigger_int_before_sleep_v5.2' into 'release/v5.2'
...
feat(ulp): add api to get lp_cpu wakeup cause and clear wakeup source at startup(v5.2)
See merge request espressif/esp-idf!28146
2023-12-28 14:49:14 +08:00
c4d3d74e39
fix(phy): Fix ble tx ifs time for ESP32
2023-12-28 14:08:01 +08:00
fb0c9550d8
fix(bt/bluedroid): Fix prepare write for BLE example
2023-12-27 22:03:48 +08:00
f18d887a6d
fix(bt/bluedroid): Fix BLE prepare write
2023-12-27 22:03:48 +08:00
c30d9829d3
Merge branch 'bugfix/wait_tvsl_after_non_pd_top_lightsleep_v5.2' into 'release/v5.2'
...
fix(esp_hw_support/sleep): wait flash ready after non-pd_top lightsleep for esp32c6 (v5.2)
See merge request espressif/esp-idf!28144
2023-12-27 19:34:37 +08:00
6d238cdba2
feat(ulp): add api to get lp_cpu wakeup cause and clear wakeup source at startup
...
Closes https://github.com/espressif/esp-idf/issues/12651
2023-12-27 19:12:16 +08:00
5c24c70ed8
Merge branch 'feat/ble_mesh_miscellaneous_update_v5.2' into 'release/v5.2'
...
feat(ble_mesh): Miscellaneous updates for mesh kconfig, relay related(v5.2)
See merge request espressif/esp-idf!28030
2023-12-27 17:50:12 +08:00
fcb9cf8b93
change(esp_hw_support/sleep): rename ESP_SLEEP_DEEP_SLEEP_WAKEUP_DELAY
...
1. Rename ESP_SLEEP_DEEP_SLEEP_WAKEUP_DELAY to ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY
2. Set ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY visible for all targets
2023-12-27 15:35:00 +08:00
83b6c79f93
fix(esp_hw_support/sleep): wait flash ready after non-pd_top lightsleep for esp32c6
2023-12-27 15:34:55 +08:00
14d88e5e5e
Merge branch 'bugfix/add_ble_fixes' into 'release/v5.2'
...
fix(nimble): Add ble fixes in nimble (v5.2)
See merge request espressif/esp-idf!28112
2023-12-27 10:30:46 +08:00
7823f6c996
Merge branch 'bugfix/crash_in_btc_hf_init_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Avoided crash of LoadProhibited during HFP AG deinitialization (v5.2)
See merge request espressif/esp-idf!28115
2023-12-27 10:26:19 +08:00
bdce46f1e3
Merge branch 'fix/add_malloc_cap_8bit_for_vfs_select' into 'release/v5.2'
...
fix(vfs): add MALLOC_CAP_8BIT for vfs select(Backport v5.2)
See merge request espressif/esp-idf!27720
2023-12-26 19:03:26 +08:00
8e4fa20695
fix(examples): Fix encoding issue in esp_local_ctrl's proto script
2023-12-26 14:02:50 +05:30
bb45925dff
Merge branch 'bugfix/fix_memory_leak_in_c3_s3_controller_v5.2' into 'release/v5.2'
...
Fixed memory leak in ESP32C3 and ESP32S3 controller (Backport v5.2)
See merge request espressif/esp-idf!28037
2023-12-26 16:18:28 +08:00
962b105be5
fix(nimble): Added periodic_adv_enh soc_caps for c2, h2
2023-12-26 10:09:12 +05:30
ce6b508c4f
fix(nimble): Add VSC support for setting chan select algo
2023-12-26 10:08:52 +05:30
f30d282d66
fix(bt/bluedroid): Disabled Sniff Subrating temporarily as it did not work well
2023-12-26 11:48:04 +08:00
daed0d9f3a
fix(bt/bluedroid): Changed the default air mode to invalid value
2023-12-26 11:48:04 +08:00
09db8a96f0
fix(bt/bluedroid): Removed redundant operation of SCO clean up
2023-12-26 11:48:04 +08:00
fe277d5b13
fix(bt/bluedroid): Corrected the definitions of HF Client callback events
2023-12-26 11:48:04 +08:00
659ae0ce9e
fix(bt/bluedroid): Avoided crash of LoadProhibited during HFP AG deinitialization
...
Move the release of the control blocks from the start
of deinitialization to the profile disabled event.
2023-12-26 11:48:04 +08:00
77430f3e2d
fix(bt/bluedroid): Added dynamic memory allocation for HFP control blocks
2023-12-26 11:48:04 +08:00
125a784983
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(9129dec)
2023-12-26 10:58:58 +08:00
21f33f6e2a
Merge branch 'feature/hogp_example_support_v5.2' into 'release/v5.2'
...
feat(nimble): Added HID over Gatt Profile Support (v5.2)
See merge request espressif/esp-idf!28024
2023-12-26 10:49:36 +08:00
a80717fbd5
Merge branch 'feature/support_suspend_on_120m_v5.2' into 'release/v5.2'
...
feat(spi_flash): Enable auto suspend on when flash works under 120M (backport v5.2)
See merge request espressif/esp-idf!27951
2023-12-26 10:42:32 +08:00
690d1a032e
Merge branch 'bugfix/u32_reg_tsens_v5.2' into 'release/v5.2'
...
fix(tempertuer_sensor): Fix regs on temperature sensor is not volatile due to GCC bug(backport v5.2)
See merge request espressif/esp-idf!27947
2023-12-26 10:41:45 +08:00
bf0a5fe7f4
Merge branch 'fix/spi_lcd_example_fix_border_pixel_display_v5.2' into 'release/v5.2'
...
fix(spi_master): fixed lcd example block border pixel issue (v5.2)
See merge request espressif/esp-idf!27919
2023-12-26 10:40:05 +08:00
e79f46c044
Merge branch 'fix/bump_precommit_esp_idf_sbom_v5.2' into 'release/v5.2'
...
fix: bump esp-idf-sbom to v0.13.0 in pre-commit (v5.2)
See merge request espressif/esp-idf!27878
2023-12-26 10:39:24 +08:00
23e7663119
Merge branch 'bugfix/coredump_detect_v5.2' into 'release/v5.2'
...
tools: idf.py: fix detection of raw core dump file (v5.2)
See merge request espressif/esp-idf!27840
2023-12-26 10:38:43 +08:00
17f2bceeb7
Merge branch 'contrib/github_pr_12637_v5.2' into 'release/v5.2'
...
Dockerfile with variable depth parameter (GitHub PR) (v5.2)
See merge request espressif/esp-idf!27827
2023-12-26 10:37:48 +08:00
000c70b3a1
Merge branch 'docs/fix_dash_encoding_v5.2' into 'release/v5.2'
...
docs(programming_guide): turned off smartquotes (v5.2)
See merge request espressif/esp-idf!27818
2023-12-26 10:36:38 +08:00
17654970e9
Merge branch 'tools/use_recommended_tool_priority_backport_v_5_2' into 'release/v5.2'
...
fix(idf_tools): Opt for the recommended tool in tools.json rather than the supported one (v5.2)
See merge request espressif/esp-idf!27796
2023-12-26 10:35:56 +08:00
c3b7aa76d9
Merge branch 'change/add_scl_check_v5.2' into 'release/v5.2'
...
change(i2c): Add check for scl frequency for master_bus_add_device(backport v5.2)
See merge request espressif/esp-idf!27662
2023-12-26 10:34:00 +08:00
5b110971ac
Merge branch 'contrib/github_pr_12683_v5.2' into 'release/v5.2'
...
fix(tools): fix path delimiter in gdbinit for Windows (v5.2)
See merge request espressif/esp-idf!27574
2023-12-26 10:32:58 +08:00
0d8ca93e8d
Merge branch 'feature/update-gdb-to-12.1_20231023_v5.2' into 'release/v5.2'
...
feat(tools): update gdb version to 12.1_20231023 (v5.2)
See merge request espressif/esp-idf!27376
2023-12-26 10:32:07 +08:00
c70dde1420
Merge branch 'bugfix/connect_after_scan_v5.2' into 'release/v5.2'
...
fix(conn): Change second connect delay time to 730 (v5.2)
See merge request espressif/esp-idf!27836
2023-12-26 10:30:48 +08:00
90e21c4404
Merge branch 'bugfix/fix_ble_clear_white_list_v5.2' into 'release/v5.2'
...
Fixed add(remove) RPA to(from) white list on ESP32C3(backport v5.2)
See merge request espressif/esp-idf!27797
2023-12-26 10:28:32 +08:00
9d2d1e2d39
Merge branch 'bugfix/ieee802154_deinit_v5.2' into 'release/v5.2'
...
Bugfix/ieee802154 deinit (Backport v5.2)
See merge request espressif/esp-idf!27974
2023-12-25 20:39:20 +08:00
99d10ca3d2
Merge branch 'change/change_regdma_power_issue_macro_v5.2' into 'release/v5.2'
...
change(pm): change macro SOC_PM_RETENTION_HAS_REGDMA_POWER_BUG (backport v5.2)
See merge request espressif/esp-idf!27992
2023-12-25 20:38:48 +08:00
03211c7024
Merge branch 'docs/Separate_low-power_documents_v5.2' into 'release/v5.2'
...
docs:separate low power documents (backport v5.2)
See merge request espressif/esp-idf!28022
2023-12-25 20:37:53 +08:00
3139ae0f0e
Merge branch 'backport/openthread_related_feature_v52' into 'release/v5.2'
...
Backport some openthread related features (backport v5.2)
See merge request espressif/esp-idf!28053
2023-12-25 20:37:03 +08:00
0b9b16cb77
Merge branch 'bugfix/put_extra_link_retention_in_iram_5.2' into 'release/v5.2'
...
fix(pm): place extra link opt in iram(backport v5.2)
See merge request espressif/esp-idf!27899
2023-12-25 20:36:34 +08:00
40f7adaf3b
Merge branch 'bugfix/doc_changes_v52' into 'release/v5.2'
...
Use `@file` for file documentation and resolved few doc build warnings(v5.2)
See merge request espressif/esp-idf!28002
2023-12-25 20:35:34 +08:00
0af120ae17
Merge branch 'fix/btc_config_lock_error_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): fixed btc_config_lock error (backport v5.2)
See merge request espressif/esp-idf!28069
2023-12-25 20:34:34 +08:00
4efa9ca1db
Merge branch 'bugfix/fix_establish_two_sco_fail_v5.2' into 'release/v5.2'
...
fix(bt/controller): Fixed establish two sco connections failed (Backport v5.2)
See merge request espressif/esp-idf!28100
2023-12-25 20:34:09 +08:00
ede660ce4b
Merge branch 'optimize/When_psram_is_enable_the_number_of_ooseq_is_not_limited_5.2' into 'release/v5.2'
...
optimize(lwip):when psram is enable the number of ooseq is not limited 5.2
See merge request espressif/esp-idf!27944
2023-12-25 20:32:13 +08:00
1fb7a2ca58
Merge branch 'fix/build_error_in_compiler_performance_mode_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): fixed build error when compiler in performace mode (backport v5.2)
See merge request espressif/esp-idf!27863
2023-12-25 20:31:50 +08:00
c8b5789267
Merge branch 'bugfix/ble_stack_disable_v5.2' into 'release/v5.2'
...
Bugfix/ble stack disable v5.2(backport v5.2)
See merge request espressif/esp-idf!27651
2023-12-25 18:33:25 +08:00
5592d28f9e
Merge branch 'bugfix/ble_update_lib_20231219_v5.2' into 'release/v5.2'
...
update lib on release/v5.2
See merge request espressif/esp-idf!28000
2023-12-25 18:32:52 +08:00
d5076b5749
feat(ieee802154): rf enable and disable refactor
2023-12-25 10:56:11 +08:00
f183419d94
fix(ieee802154): fix ieee802154 mac deinit and config ieee802154_enable
2023-12-25 10:56:11 +08:00
4a6a10044d
fix(bt/controller): Fixed establish two sco connections failed
2023-12-25 10:41:01 +08:00
1ff3eaafe9
fixed(ble): fixed an assertion issue when stopping periodic adv on ESP32C6 and ESP32H2
2023-12-22 15:31:29 +08:00
7b32ba0763
fix(app_update): fixed undeclared variable 'ret' in esp_ota_ops.c
2023-12-22 12:30:57 +05:30
82d53440a4
change(ble): added ble cca en and thresh option
2023-12-22 14:34:30 +08:00
f75b4b1636
ble: support for selecting CSA#2 by menuconfig
...
ble(fix): fixed event receiving on host side without returning event buffer to pool
2023-12-22 14:34:30 +08:00
ae21032e9d
ble(update):
...
Update c2 lib to 7c6c9d53
Update h2 lib to 0ecb36f0
Update c6 lib to 0ecb36f0
2023-12-22 14:33:32 +08:00
4e09c6e346
Merge branch 'bugfix/ble_update_lib_20231201_v5.2' into 'release/v5.2'
...
update lib on release/v5.2
See merge request espressif/esp-idf!27588
2023-12-22 14:11:06 +08:00
0056ab449e
Merge branch 'bugfix/gdma_legacy_macro_back_again_v5.2' into 'release/v5.2'
...
fix(gdma): reserve the SOC_GDMA_PAIRS_PER_GROUP (v5.2)
See merge request espressif/esp-idf!28054
2023-12-22 13:44:36 +08:00
c6bf363f14
Merge branch 'fix/nvs_encr_flash_enc_dependency_v5.2' into 'release/v5.2'
...
fix(nvs_flash): Remove the forceful selection of NVS_ENCRYPTION with flash encryption (v5.2)
See merge request espressif/esp-idf!27838
2023-12-22 11:50:59 +08:00
5515c890ed
fix(bt/bluedroid): fixed btc_config_lock error
2023-12-22 11:30:26 +08:00
d1efa0d869
docs(nvs_flash): Update CN translation for nvs_encryption.rst
2023-12-21 19:22:56 +05:30
6a216ca839
fix(nvs_flash): Remove the forceful selection of NVS_ENCRYPTION with flash encryption
...
- This change will introduce a breaking change for SoCs with the HMAC
peripheral. Turning on flash encryption will no longer enable NVS
encryption automatically.
Closes https://github.com/espressif/esp-idf/issues/12549
2023-12-21 19:22:56 +05:30
9b40d39120
refactor(usb/host): Move FIFO size configuration to HAL layer
...
The logic of calculating FIFO sizes is DWC OTG specific.
We move it to the HAL layer to provide better abstraction in the HDC layer.
2023-12-21 10:34:56 +01:00
71cd4df75a
refactor(usb/host): Make private hal types USB_DWC specific
2023-12-21 10:34:46 +01:00
42277ac868
feat(usb/host): Add High Speed enumeration types
2023-12-21 10:33:49 +01:00
b893744fd1
fix(gdma): reserve the SOC_GDMA_PAIRS_PER_GROUP
...
Closes https://github.com/espressif/esp-idf/issues/12798
2023-12-21 15:17:54 +08:00
f29d324691
fix(openthread): allow setting netif_idx of udp pcb to no_index
2023-12-21 15:02:06 +08:00
dd83f65e5c
fix(coex): 802.15.4 coex break notification
2023-12-21 15:01:55 +08:00
6b8740ae8d
feat(ieee802154): add tx/rx report for IEEE802.15.4 debug
2023-12-21 15:01:44 +08:00
01808d0cfb
feat(openthread): modification of uart and spi spinel based on openthread 41ef807
2023-12-21 15:01:31 +08:00
9ae095fc20
fix(openthread): fix openthread SPI tx timeout issue
2023-12-21 15:00:45 +08:00
d1f8299726
fix(openthread): add netif check when call udp api for ot
2023-12-21 15:00:09 +08:00
0375c9bca0
fix(openthread): fix ot netif destroy netif order issue
2023-12-21 14:59:16 +08:00
692d15abbe
Merge branch 'fix/wrong_order_of_includes_in_esp_tls_v5.2' into 'release/v5.2'
...
fix(esp-tls): Fix missing header files in esp_tls_errors.h header file (v5.2)
See merge request espressif/esp-idf!27703
2023-12-20 20:44:31 +08:00
b4a612345b
Merge branch 'bugfix/fix_beacon_eb_memory_leak_issue_v5.2' into 'release/v5.2'
...
fix(wifi): fix beacon eb memory leak issue(Backport v5.2)
See merge request espressif/esp-idf!27924
2023-12-20 16:53:44 +08:00
fb98bb40f3
feat(ble_mesh): Miscellaneous updates for mesh kconfig, relay related
2023-12-20 15:16:57 +08:00
cff4d95568
docs(programming_guide): turned off smartquotes
...
Sphinx would "smartly" format e.g. double dashes into typographically correct entities,
i.e. a long dash unicode character.
This doesnt always work well for our docs were sometimes a double dash could be a python
argument, which when copied would no longer work.
2023-12-20 13:09:17 +08:00
a58af467fc
feat(nimble): added HID over Gatt profile support
2023-12-20 09:58:26 +05:30
15f1425f67
Apply 2 suggestion(s) to 2 file(s)
2023-12-20 11:10:35 +08:00
0d60862933
docs:Separate low-power documents
2023-12-20 11:10:13 +08:00
c50a84f218
fix: bump esp-idf-sbom to v0.13.0 in pre-commit
...
v0.13.0 contains fix for the submodule hash validation. Let's
bump its version in pre-commit, so the fix is used.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-12-19 15:15:34 +01:00
5c729436d6
ble(fix): Fixed crash issue when reset event queue
2023-12-19 17:35:34 +08:00
96a3926e22
ble(fix): clear event queue when init event queue
...
ble: update log module on ESP32C2, ESP32H2 and ESP32C6
2023-12-19 17:35:34 +08:00
c4444d1385
ble(update):
...
Update c2 lib to 47a787f0
Update h2 lib to 73452eac
Update c6 lib to 73452eac
2023-12-19 17:35:34 +08:00
504c6a09e1
fix(docs): fixed doxygen warnings in few headers
...
- non-matching arguments in `i2c_types.h` and `esp_wifi_crypto_types.h`
- Fixed unended `@cond` macro in `esp_err.h`
2023-12-19 13:12:28 +05:30
2b475022c5
fix(esp_srp): Use @file
for file documentation and missing doc
...
Using @brief for file description wrongly associates the documentation to an API.
Correct way to add file description is to use `@file` and then `@brief`. Corrected the same.
- Also added missing doc for esp_srp_handle_t
2023-12-19 13:12:11 +05:30
13c548cefa
fix(esp_wifi): Correct wifi lib docs for esp_wifi_crypto_types.h
...
- Wifi lib changes for docs of some APIs in esp_wifi_crypto_types.h
2023-12-19 13:11:49 +05:30
1427e14b72
feat(wifi): add wifi channel change event
...
Closes https://github.com/espressif/esp-idf/issues/12538
2023-12-19 13:11:01 +05:30
424bf120a3
feat(wifi): support dump 802.11 ACK frame for CSI
2023-12-19 13:10:49 +05:30
90c51d25e0
fix(bt/bluedroid): Fix ble gattc deregister
2023-12-19 12:02:07 +08:00
81bc017ff6
fix(bt/bluedroid): Fix ble adv and scan status when deinit bluedroid
2023-12-19 12:02:07 +08:00
7b5799830c
change(pm): change macro SOC_PM_RETENTION_HAS_REGDMA_POWER_BUG
2023-12-19 11:52:25 +08:00
579bda6b49
docs: add CN trans for idf-docker-image.rst
2023-12-18 17:37:20 +08:00
ae2120cdcd
feat(docker): Add Dockerfile argument for variable clone depth
...
Closes https://github.com/espressif/esp-idf/pull/12637
2023-12-18 17:37:20 +08:00
e49823f10c
Merge branch 'ci/backport_master_changes_v5.2' into 'release/v5.2'
...
Ci/backport master changes v5.2
See merge request espressif/esp-idf!27841
2023-12-18 17:32:10 +08:00
e3a854769a
feat(spi_flash): Enable auto suspend on when flash works under 120M
2023-12-15 16:57:53 +08:00
3d42ac21fa
fix(tempertuer_sensor): Fix regs on temperature sensor is not volatile due to GCC bug
2023-12-15 16:36:43 +08:00
ff8a6a5bf9
Merge branch 'fix/esp32s3_soc_drom_high_addr_v5.2' into 'release/v5.2'
...
fix(soc): esp32s3/Fix the DROM_HIGH_ADDR (v5.2)
See merge request espressif/esp-idf!27821
2023-12-15 15:48:17 +08:00
cf4c2ea576
optimize(lwip):when psram is enable the number of ooseq is not limited
2023-12-15 14:10:54 +08:00
608d575172
fix(wifi): fix beacon eb memory leak issue
2023-12-14 18:10:30 +08:00
0da6bb8825
fix(spi_master): fixed lcd example block border pixel issue
2023-12-14 17:14:35 +08:00
bff4001473
fix(pm): place extra link opt in iram
2023-12-14 11:19:05 +08:00
8b68b39198
fix(tools): fix path delimiter in gdbinit for Windows
...
Merges https://github.com/espressif/esp-idf/pull/12683
Signed-off-by: Alexey Lapshin <alexey.lapshin@espressif.com >
2023-12-13 09:26:40 +00:00
9edbb98a2c
fix(bt/bluedroid): fixed build error when compiler in performace mode
...
Closes https://github.com/espressif/esp-idf/issues/12751
2023-12-12 19:04:19 +08:00
786c23bcfa
fix(idf_tools): Opt for the recommended tool in tools.json rather than the supported one
2023-12-12 14:25:25 +08:00
41ca90905e
Merge branch 'bugfix/fix_esp32h2_system_retention_restore_backup_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): fix esp32h2 system link restore override cpu clk configuration(v5.2)
See merge request espressif/esp-idf!27810
2023-12-11 20:40:53 +08:00
4435437501
ci(docs): revert git strategy change for deploy docs
2023-12-11 11:34:04 +01:00
9effe1aba6
fix(tools): idf.py: fix detection of raw core dump file
...
When idf.py coredump-debug is launched with '--core' argument, it
tries to determine the file format (raw, elf, b64). To detect the
'raw' core dump the code checked if the version word matched one of
the known values.
However, the version word also contains the chip ID in the high
half-word, so the check failed for anything other than the ESP32.
The detection of core file format has been moved to esp-coredump
package in version 1.9.0, including the fix for chip ID.
Reported in https://github.com/espressif/esp-idf/issues/10852
2023-12-11 11:17:54 +01:00
8dcf3e5f80
ci: Upload report about modified files and components to s3 bucket
2023-12-11 11:15:45 +01:00
8ce0b8bf73
ci: fix upload failed job log script
2023-12-11 11:15:08 +01:00
ceb9e42058
ci: fix fetch git diff from pipeline schedules
2023-12-11 11:14:48 +01:00
6947dd533a
ci: fix fetch_from_mirror_url_if_exists
2023-12-11 11:14:43 +01:00
e6a4ad3d55
ci: Move upload artifacts execution of build and target_test stages to the after script section
2023-12-11 11:13:56 +01:00
21b06f43bf
ci: added build log artifacts for linux
2023-12-11 11:12:14 +01:00
911ad39808
ci: Upload artifacts of target stage jobs to s3 bucket
2023-12-11 11:12:02 +01:00
651f60e663
ci: improve check pylint get files command
2023-12-11 11:11:39 +01:00
129bc8b7ff
fix(conn): Change second connect delay time to 730
2023-12-11 16:35:24 +08:00
6a34106488
Merge branch 'contrib/github_pr_12559_v5.2' into 'release/v5.2'
...
fix(spi): correct macro REG_SPI_BASE(i) for all targets (GitHub PR) (v5.2)
See merge request espressif/esp-idf!27708
2023-12-11 16:01:48 +08:00
ff14e382a4
Merge branch 'bugfix/some_wifi_fixes_v5.2' into 'release/v5.2'
...
fix(wifi): fix some wifi issues
See merge request espressif/esp-idf!27736
2023-12-11 16:00:29 +08:00
499625be33
Merge branch 'save_twdt_to_coredump_v5.2' into 'release/v5.2'
...
feat(coredump): save twdt panic output to coredump elf file (v5.2)
See merge request espressif/esp-idf!27756
2023-12-11 14:51:33 +08:00
ebcb490aa9
fix(soc): esp32s3/Fix the DROM_DROM_HIGH limit
...
Previously the DROM_HIGH_ADDR for esp32s3 was 0x3D000000, which
convers only 16 MB of address range. But esp32s3 supports 32 MB
external memory. So this address should be 0x3E000000
2023-12-11 12:17:12 +05:30
613c17bc2f
fix(esp_hw_support): fix esp32h2 system link restore override cpu clk configuration
2023-12-11 11:24:00 +08:00
a2b96227ac
Merge branch 'bugfix/fix_rtc_us_to_cycle_div_zero_in_deepsleep_v5.2' into 'release/v5.2'
...
fix(esp_hw_support/sleep): fix rtc_time_us_to_slowclk div zero in deepsleep process (backport v5.2)
See merge request espressif/esp-idf!27763
2023-12-11 10:57:19 +08:00
1ef5c02c37
Merge branch 'feature/reinitialize_icg_map_in_modem_module_enable_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): re-initialize icg map in modem_clock_module_enable (backport v5.2)
See merge request espressif/esp-idf!27765
2023-12-11 10:56:45 +08:00
aefe0722a0
Merge branch 'feature/qemu-esp-develop-8.1.3-20231206_v5.2' into 'release/v5.2'
...
feat(tools): update qemu to esp-develop-8.1.3-20231206 (v5.2)
See merge request espressif/esp-idf!27784
2023-12-11 10:52:09 +08:00
96ba61f89f
Merge branch 'ci/git_strategy_optimization_v5.2' into 'release/v5.2'
...
ci: optimize git strategy (v5.2)
See merge request espressif/esp-idf!27793
2023-12-11 10:27:36 +08:00
985cc9318a
Merge branch 'feature/storage_nvs_find_key_v5.2' into 'release/v5.2'
...
feat(nvs_flash): Added function nvs_find_key (v5.2)
See merge request espressif/esp-idf!27806
2023-12-11 10:11:54 +08:00
8f79c54242
Merge branch 'feature/update_strorage_test_config_v5.2' into 'release/v5.2'
...
feat(storage): update config for app tests (v5.2)
See merge request espressif/esp-idf!27805
2023-12-11 10:11:29 +08:00
6949092234
feat(nvs_flash): Added function nvs_find_key
...
Closes https://github.com/espressif/esp-idf/issues/12155
2023-12-09 09:12:31 +01:00
ad25a90d6a
feat(storage): minimize platforms for tests
2023-12-09 09:01:21 +01:00
d5dc04693d
feat(storage): add dependencies for tests
2023-12-09 09:01:21 +01:00
aca0d3ad17
feat(storage): update config for app tests
2023-12-09 09:01:21 +01:00
a36d8bc742
Merge branch 'fix/coredump_port_v5.2' into 'release/v5.2'
...
fix(tools/coredump): do not detect port when core file is used (v5.2)
See merge request espressif/esp-idf!27670
2023-12-08 21:29:39 +08:00
3fdbfb2069
fix(wifi): fix disconnected abnormal sleep
2023-12-08 13:08:55 +00:00
87cc516338
fix(wifi): fix psram enabled but initialized fail issue
...
Closes https://github.com/espressif/esp-idf/issues/11971
2023-12-08 13:08:55 +00:00
c26660e504
fix(wifi/mesh): fix connection and opmoode error in mesh
...
1. fix the bug that station can't found AP when the authmode is WPA
2. fix wifi mode error when mesh start after station has connected to router
Closes https://github.com/espressif/esp-idf/issues/12646
2023-12-08 13:08:55 +00:00
da169340f9
Merge branch 'bugfix/fix_dhcp_server_can_not_restore_address_pool_issue_5.2' into 'release/v5.2'
...
fix(dhcp server):dhcp server can not restore address pool 5.2
See merge request espressif/esp-idf!27740
2023-12-08 21:05:00 +08:00
f727b7b25d
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(65db61f)
...
- Fixed remove and clear white list
2023-12-08 19:49:57 +08:00
0fe3ec63a0
ci: optimize git strategy
2023-12-08 11:00:19 +01:00
7778ab2759
Merge branch 'feat/manifest_check_v5.2' into 'release/v5.2'
...
feat: use esp-idf-sbom pre-commit plugin (v5.2)
See merge request espressif/esp-idf!27748
2023-12-08 16:54:23 +08:00
fdf04b3198
feat(tools): update qemu to esp-develop-8.1.3-20231206
...
https://github.com/espressif/qemu/releases/tag/esp-develop-8.1.3-20231206
2023-12-08 15:35:26 +07:00
debcb50fd2
fix(esp_hw_support): re-initialize icg map in modem_clock_module_enable
2023-12-08 14:18:45 +08:00
7b3c08e37a
fix(esp_hw_support/sleep): fix rtc_time_us_to_slowclk div zero in deepsleep process
...
Closes https://github.com/espressif/esp-idf/issues/12695
2023-12-08 13:59:52 +08:00
db15c0e183
Merge branch 'fix/coexist_reg_esp32c6_set_default_value_v5.2' into 'release/v5.2'
...
fix(esp_coex): fix esp32c6 coex reg reset issue (backport v5.2)
See merge request espressif/esp-idf!27739
2023-12-08 11:14:58 +08:00
a5dc34f416
Merge branch 'refactor/soc_caps_multiple_cores_v5.2' into 'release/v5.2'
...
change(docs): Update multicore tags to SOC_CPU_HAS_MULTIPLE_CORES (v5.2)
See merge request espressif/esp-idf!27743
2023-12-08 10:56:26 +08:00
d9d388dae7
feat(coredump): save twdt panic output to coredump elf file
2023-12-07 15:21:24 +01:00
97594d2076
Merge branch 'backport/add_config_to_set_custom_mac_as_base_mac_v5_2' into 'release/v5.2'
...
feat(mac): Add a configuration to set custom MAC as base MAC(Backport V5.2)
See merge request espressif/esp-idf!27738
2023-12-07 21:03:51 +08:00
0a1e5846c7
Merge branch 'bugfix/fix_sm_inject_return_value_v5.2' into 'release/v5.2'
...
fix(nimble): Added change to return success for API execution (v5.2)
See merge request espressif/esp-idf!27725
2023-12-07 21:03:34 +08:00
a6cbcb91d2
feat: use esp-idf-sbom pre-commit plugin
...
Currently sbom manifest is checked only in .gitmodules and
this check is done in pre-commit and also in CI. Meaning it's running
three times(pre-commit before push if user has it enabled, in CI
as there is the pre-commit run again and again with test in CI). Since
esp-idf-sbom contains a full manifest validation support and pre-commit
plugin for it, let's use it. This removes all the current sbom testing
and replaces it with a signle pre-commit plugin which validates all
manifests files(sbom.yml, idf_component.yml, .gitmodules and also
referenced manifests) in repository. Note that this checks all
manifests, not only ones which were modified. The check is reasonably
fast though, so it should not cause any problem. The reason for
validating all manifest files is that we want to make sure that the sbom
information in .gitmodules is updated too and that the hash
recorded in .gitmodules is up-to-date. Meaning submodule update
would not trigger this plugin, because no manifest was changed.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-12-07 13:22:47 +01:00
3c8cccc73b
change(docs): Update multicore tags to SOC_HP_CPU_HAS_MULTIPLE_CORES
...
Previously, documentation sections that were only meant for multicore ESP
targets would use tags that depend on CONFIG_FREERTOS_UNICORE. This is not
ideal as project configuration can be changed by the user.
This commit updates those tags to use SOC_HP_CPU_HAS_MULTIPLE_CORES which is
always defined in multicore targets regardless of project configuration.
2023-12-07 17:59:44 +08:00
a7e2ea76d8
change(soc): Add SOC_HP_CPU_HAS_MULTIPLE_CORES
...
This commit adds a the SOC_HP_CPU_HAS_MULTIPLE_CORES convenience macro to
soc_caps.h. This is a convenience boolean cap to represent whether or not the
target has multiple cores, and is intended to be used when writing docs for
multiple targets.
2023-12-07 17:53:18 +08:00
8005821b09
Merge branch 'change/deprecate_legacy_xtensa_include_path_v5.2' into 'release/v5.2'
...
change(xtensa): Deprecate legacy include paths (v5.2)
See merge request espressif/esp-idf!27673
2023-12-07 17:27:38 +08:00
1f2d548fbb
Merge branch 'backport/fix_ble_menuconfig_v5.2' into 'release/v5.2'
...
Backport/fix ble menuconfig v5.2(backport v5.2)
See merge request espressif/esp-idf!27498
2023-12-07 16:25:30 +08:00
841339c012
fix(dhcp server):dhcp server can not restore address pool
2023-12-07 15:18:45 +08:00
1fb97c1718
Merge branch 'bugfix/fix_adc_continuous_do_not_rst_apb_clk_v5.2' into 'release/v5.2'
...
fix(adc): fix adc continuous get less results beacuse do not reset apb clk (v5.2)
See merge request espressif/esp-idf!27600
2023-12-07 15:11:26 +08:00
39a383981d
fix(esp_coex): fix esp32c6 coex reg reset issue
2023-12-07 15:07:06 +08:00
61bd19b446
Merge branch 'bugfix/fix_adc_cali_error_after_light_sleep_wake_on_h2_v5.2' into 'release/v5.2'
...
adc: fix calibration error when waking up from light sleep on H2 and enable test (v5.2)
See merge request espressif/esp-idf!27602
2023-12-07 14:29:55 +08:00
4e5757f1ab
Merge branch 'refactor/uart_read_bytes_from_ringbuf_v5.2' into 'release/v5.2'
...
change(uart): improved the internal logic of uart_read_bytes (v5.2)
See merge request espressif/esp-idf!27701
2023-12-07 14:23:05 +08:00
0d4d3c103f
feat(mac): Add a configuration to set custom MAC as base MAC
2023-12-07 14:14:55 +08:00
f8736aed36
fix(nimble): Added change to return success for API execution
2023-12-07 09:40:12 +05:30
37bf8dff6b
Merge branch 'fix/esp32p4-memory-layout_v5.2' into 'release/v5.2'
...
fix(heap): Update the heap memory layout on esp32p4 target (backport v5.2)
See merge request espressif/esp-idf!27097
2023-12-07 11:52:14 +08:00
90d69b38b2
Merge branch 'bugfix/bod_reset_c6_h2_v5.2' into 'release/v5.2'
...
fix(bod): Reset brownout in configuration to avoid RF cannot be enabled again(backport v5.2)
See merge request espressif/esp-idf!27722
2023-12-07 10:51:29 +08:00
f32321e6a5
Merge branch 'bugfix/authcomplete_failure_v5.2' into 'release/v5.2'
...
fix(nimble): Fixed authcomplete failure caused by a mismatch in the c1 value (v5.2)
See merge request espressif/esp-idf!27619
2023-12-07 10:47:52 +08:00
968b15d380
Merge branch 'fix/rng_register_prefix_discrepency_newer_targets_v5.2' into 'release/v5.2'
...
Fix: RNG register prefix discrepancy for ESP32C6 and ESP32H2 (v5.2)
See merge request espressif/esp-idf!27683
2023-12-07 10:46:15 +08:00
e951cebfa2
fix(vfs): add MALLOC_CAP_8BIT for vfs select
2023-12-07 10:46:01 +08:00
fdd8d4284f
Merge branch 'bugfix/fix_uart_disabled_in_driver_cause_restart_stuck_v5.2' into 'release/v5.2'
...
fix(esp_system): fix uart clock disabled in driver cause esp_restart stuck (backport v5.2)
See merge request espressif/esp-idf!27693
2023-12-07 10:35:07 +08:00
191466d824
fix(bod): Reset brownout in configuration to avoid RF cannot be enabled again
2023-12-06 19:46:44 +08:00
56563f7092
Merge branch 'bugfix/fix_some_ble_bugs_v5.2' into 'release/v5.2'
...
Fixed some BLE bugs (backport v5.2)
See merge request espressif/esp-idf!27694
2023-12-06 19:21:22 +08:00
572a66b62e
fix(spi): correct some signals and dummy bits docs
2023-12-06 16:05:36 +08:00
a4bfa19ebd
fix(spi): Correct REG_SPI_BASE(i) macro for all targets
...
The existing formula can never match these registers.
Closes https://github.com/espressif/esp-idf/pull/12559
Closes https://github.com/espressif/esp-idf/pull/12562
2023-12-06 14:44:26 +08:00
a3cee541d3
Merge branch 'save_isr_ctx_to_coredump_v5.2' into 'release/v5.2'
...
feat(coredump): save isr context to coredump elf file (v5.2)
See merge request espressif/esp-idf!27453
2023-12-06 13:57:05 +08:00
bdb0756cdb
Merge branch 'bugfix/dpp_deinit_memleak_v52' into 'release/v5.2'
...
Fix a memory leak in dpp deinit path(v5.2)
See merge request espressif/esp-idf!27680
2023-12-06 13:22:28 +08:00
6595897d2d
fix(esp-tls): Add headers in esp_tls_errors.h header file
...
Closes https://github.com/espressif/esp-idf/issues/12541
2023-12-06 10:19:41 +05:30
66759438a9
fix(heap): Update the heap memory layout on esp32p4 target
...
- fix the value of SOC_ROM_STACK_START in soc.h
- Update the memory usage of ROM bootloader appendix in bootloader.ld
- Update the soc_memory_regions table to minimize the number of regions
created after the startup stack is added back as a heap.
2023-12-06 04:48:00 +00:00
56a6cad52c
Merge branch 'fix/esp_hw_support_remove_unused_include_dirs_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): Removed nonexistent include directories from cmake (v5.2)
See merge request espressif/esp-idf!27606
2023-12-06 12:09:03 +08:00
be27966ce9
change(uart): improved the internal logic of uart_read_bytes
...
Ringbuffer usage becomes more efficient with the use of xRingbufferReceiveUpTo
Closes https://github.com/espressif/esp-idf/issues/12386
2023-12-06 11:39:31 +08:00
e2b18f2c2c
Merge branch 'bugfix/BLEQABR23-35_v5.2' into 'release/v5.2'
...
fix(ble_mesh): avoid ble_mesh packet collision by using random adv interval(v5.2)
See merge request espressif/esp-idf!27486
2023-12-06 11:06:47 +08:00
e19be79e4f
Merge branch 'fix/usb_host_soc_caps_backport_v5.2' into 'release/v5.2'
...
USB host soc caps (backport v5.2)
See merge request espressif/esp-idf!27401
2023-12-06 10:55:49 +08:00
a5b9169a7e
Merge branch 'contrib/github_pr_12460_v5.2' into 'release/v5.2'
...
fixing OTA write up to SPI_FLASH_SEC_SIZE margins (GitHub PR) (v5.2)
See merge request espressif/esp-idf!27643
2023-12-06 10:52:24 +08:00
2d8fb1604f
Merge branch 'bugfix/IDFGH-11398_v5.2' into 'release/v5.2'
...
bugfix(ble_mesh): Fixed incorrect RPR Client unicast address was obtained(154b4fcc)(v5.2)
See merge request espressif/esp-idf!27565
2023-12-06 10:51:12 +08:00
d07bd19ba6
fix(esp_system): fix uart clock disabled in driver cause esp_restart stuck
2023-12-06 10:36:48 +08:00
6139b362a0
fix(bt): Update bt lib for ESP32(fa43201)
...
- Fixed assert for instant passed workaround
- Fixed scan evt timeout
- Fixed random address setting when scanning
2023-12-06 10:35:55 +08:00
6a08a13e70
fix(bt/controller): Fixed some HCI commands parameter
2023-12-06 10:35:32 +08:00
70c7f3725f
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(b8f0db9)
...
- Fixed assert when llcp instant passed
2023-12-06 10:35:21 +08:00
b586575970
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(70ab55f)
...
- Fixed assert for instant passed workaround
- Fixed add RPA to white list
- Fixed AES encryption for RPA resolution
2023-12-06 10:35:11 +08:00
7c3a604e27
fix(bt/bluedroid): Fixed add RPA to white list
2023-12-06 10:34:57 +08:00
bc2ef597a4
fix(usb/host): remove bInterval verification during pipe opening for INTR and ISOC EPs
2023-12-05 16:44:53 +01:00
4cf3acb594
fix(usb/host): Do not abort on string descriptor overflow
...
Some devices return full LANGID table, even if short LANGID table was requested.
No memory overflow occurs, because we have allocated enough memory for transfers to the
default pipe. So we can ignore the error and continue with string desc fetching.
2023-12-05 16:44:53 +01:00
af4991fb39
refactor(hal/usb_dwc): Add DWC OTG configuration values
...
This commit adds a subset of the DWC OTG configuration values to the
'usb_dwc_ll.h' file. Only relevant configuration values have been added.
Some DWC OTG releated constants have also been moved from 'usb_dwc_hal.h'
to 'usb_dwc_ll.h' and renamed.
2023-12-05 16:44:53 +01:00
e9c617fa19
refactor(soc): SOC_USB_PERIPH_NUM option
...
This commit refactors SOC_USB_PERIPH_NUM as follows:
- Renamed to SOC_USB_OTG_PERIPH_NUM to avoid confusion with USB Serial JTAG
- Updated to unsigned integer "1U"
- Updated some build rules to depend on SOC_USB_OTG_SUPPORTED instead
2023-12-05 16:44:46 +01:00
a168fde297
fix(soc/esp32h2): Fix llperi_rng_data field discrepancy
2023-12-05 21:08:33 +05:30
8558aa4414
fix(soc/esp32c6): Fix llperi_rng_data field discrepancy
2023-12-05 21:08:32 +05:30
72176eee5d
fix(wpa_supplicant): Move concurrent wps and dpp check to before creating task
...
- Move the check for checking concurrent wps and dpp check to before creating
task rather than after.
2023-12-05 18:57:33 +05:30
3da789bae6
fix(wpa_supplicant): Fix a crash in esp_wifi_wps_disable
...
- Fixes a crash observed in esp_wifi_wps_disable when wps process
is ongoing, caused due to concurrency issues in cancelling timers.
2023-12-05 18:57:25 +05:30
34795220d2
fix(wpa_supplicant): Add support for a dpp authentication timeout
...
- Adds support for a 1 second dpp authentication timeout.
2023-12-05 18:57:17 +05:30
357e0e144b
fix(wpa_supplicant): Restructuring DPP init method to ensure cleanup
...
- Restructuring DPP init function to ensure cleanup of variables in case of
init failure
2023-12-05 18:57:09 +05:30
58f1bde9ef
fix(wpa_supplicant): Fix location of clearing up dpp global variables
...
- Fix location of cleaing up dpp global variables to ensure that there are
no concurrency issues.
2023-12-05 18:57:02 +05:30
f9c8db8f94
fix(wpa_supplicant): Fix a memory leak in dpp deinit path
...
- Ensures that the auth information of dpp gets freed when there is
dpp gets deinited.
2023-12-05 18:56:52 +05:30
6a92a3582e
fix(esp_wifi):Fix WDT when esp_supp_dpp_start_listen called multiple times
2023-12-05 18:56:30 +05:30
609d25482b
fix(wifi): fix the crash issue when clear scan ap list
2023-12-05 18:54:15 +05:30
36cbbdcf65
feat(wifi): add new api to get one scan ap record
2023-12-05 18:54:06 +05:30
a75cf3effd
change(xtensa): Add migration guide for depreacted include paths
2023-12-05 18:37:33 +08:00
b85e6d3dd8
change(xtensa): Deprecate ".../xtensa_timer.h" include path
...
This commit deprecates the "freertos/xtensa_timer.h" and "xtensa/xtensa_timer.h"
include paths. Users should use "xtensa_timer.h" instead.
- Replace legacy include paths
- Removed some unnecessary includes of "xtensa_timer.h"
- Add warning to compatibility header
2023-12-05 18:04:52 +08:00
555bd367e1
change(xtensa): Deprecate ".../xtensa_context.h" include path
...
This commit deprecates the "freertos/xtensa_context.h" and "xtensa/xtensa_context.h"
include paths. Users should use "xtensa_context.h" instead.
- Replace legacy include paths
- Removed some unnecessary includes of "xtensa_api.h"
- Add warning to compatibility header
2023-12-05 18:04:52 +08:00
c2e134b775
change(xtensa): Deprecate ".../xtensa_api.h" include path
...
This commit deprecates the "freertos/xtensa_api.h" and "xtensa/xtensa_api.h"
include paths. Users should use "xtensa_api.h" instead.
- Replace legacy include paths
- Removed some unnecessary includes of "xtensa_api.h"
- Replaced some calls with "esp_cpu_..." equivalents
- Add warning to compatibility header
2023-12-05 18:04:52 +08:00
7cdddd47aa
fix(nimble): Fixed authcomplete failure caused by a mismatch in the c1 value (v5.2)
2023-12-05 14:22:42 +05:30
ffd3a58ff9
fix(tools/coredump): do not detect port when core file is used
...
Closes https://github.com/espressif/esp-idf/issues/12673
2023-12-05 09:52:19 +01:00
bf816394d4
Merge branch 'bugfix/import_lib_example_url_v5.2' into 'release/v5.2'
...
fix(build-system/example): Removed dead URL for downloading tinyxml2 (v5.2)
See merge request espressif/esp-idf!27660
2023-12-05 15:27:19 +08:00
1625943486
change(i2c): Add check for scl frequency for master_bus_add_device
...
Closes https://github.com/espressif/esp-idf/issues/12598
2023-12-05 13:36:39 +08:00
52eab870e5
fix(build-system/example): Updated dead URL for downloading tinyxml2
...
The import_lib example contained a fallback mirror for downloading tinyxml2 sources
but this link was dead. If this mirror was used it would cause the build to fail.
2023-12-05 12:32:22 +08:00
ffbbf0cebf
Merge branch 'feature/add_fatfs_sbom_v5.2' into 'release/v5.2'
...
feat(storage/fatfs): add sbom file manifest for FatFs (v5.2)
See merge request espressif/esp-idf!27479
2023-12-05 12:03:17 +08:00
a635d11b4a
feat(storage/fatfs): add sbom file manifest for FatFs (v5.2)
2023-12-05 12:03:17 +08:00
df43d670a1
Merge branch 'change/freertos_remove_xcoreid_for_single_core_v5.2' into 'release/v5.2'
...
change(freertos/idf): Remove xCoreID from TCB in single-core builds (v5.2)
See merge request espressif/esp-idf!27617
2023-12-05 12:01:09 +08:00
7a3efab6a7
Merge branch 'backport/router_forwarding_flag_set_v52' into 'release/v5.2'
...
feat(lwip): support NA router farwording flag set(Backport v5.2)
See merge request espressif/esp-idf!27631
2023-12-05 11:59:54 +08:00
6388f3f13c
Merge branch 'bugfix/nan_sd_dp_timer_fixes_v5.2' into 'release/v5.2'
...
Fix NAN service discovery, datapath and timer bugs (Backport v5.2)
See merge request espressif/esp-idf!27530
2023-12-05 11:29:16 +08:00
eb848eaa6b
Merge branch 'bugfix/remove_rpa_rec_v5.2' into 'release/v5.2'
...
fix(nimble): Handled the deletion of RPA mapping.(v5.2)
See merge request espressif/esp-idf!27320
2023-12-05 11:16:12 +08:00
c7b527bd27
Merge branch 'bugfix/alarm_args_double_free_v5.2' into 'release/v5.2'
...
Bugfix/alarm args double free v5.2
See merge request espressif/esp-idf!27537
2023-12-05 11:14:13 +08:00
aba5fdcdcd
Merge branch 'fix/fatfsgen_construct_v5.2' into 'release/v5.2'
...
fix(tools): Fix fatfsgen construct dependency (v5.2)
See merge request espressif/esp-idf!27653
2023-12-05 07:29:32 +08:00
fc95a892ab
fix(tools): Fix fatfsgen construct exception type and dependency
...
construct=2.10.70 fixed an issue
(c3866e9492
)
and StringError is raised instead of UnicodeDecodeError.
2023-12-04 17:21:10 +01:00
4c1c9373e9
fix(app_update): avoid erasing an extra sector than the actual required size
...
OTA update used to fail if `firmware_size == partition_size`, because the code was trying to
erase one additional sector beyond the space reserved for the firmware partition.
This commit fixes the problem and OTA update can work if the firmware
size exactly matches the allocated partition size.
Closes https://github.com/espressif/esp-idf/pull/12460
2023-12-04 18:42:44 +05:30
3081c8b5ea
Merge branch 'bugfix/BLEQABR23-811_v5.2' into 'release/v5.2'
...
bugfix(ble_mesh): Enable CONFIG_BT_NIMBLE_VS_SUPPORT when using the duplicate...(v5.2)
See merge request espressif/esp-idf!27567
2023-12-04 19:48:29 +08:00
afbbaaf417
feat(lwip): support NA router farwording flag set
...
* Update submodule: git log --oneline
4a8286ab8bcf983f22421e3d4be650837b5eb277..542ba2997f6cc14fe9c3d781bf9b0d890cd70bb1
- fix router forwarding flag set (espressif/esp-lwip@542ba299 )
2023-12-04 16:22:24 +08:00
913550f62c
fix(freertos/idf): Fix invalid xCoreID arguments in single-core
...
IDF FreeRTOS v10.5.1 no longer accepts out of range xCoreID arguments in
"PinnedToCore" task creation functions when building for single-core. This
commit fixes those violations through ESP-IDF.
2023-12-04 15:03:58 +08:00
ee0ee4887f
change(freertos/idf): Remove xCoreID TCB member for single-core
...
This commit does the following:
- removes the xCoreID member from the TCB when building for single-core
- xCoreID is no longer hard set to 0 when calling "PinnedToCore" task creation
functions in single-core
- Tidy up or add missing xCoreID asserts for functions that take xCoreID as an
argument:
- Functions that set/query a variable of a particular core will call
taskVALID_CORE_ID() to ensure ) 0 <= xCoreID < configNUMBER_OF_CORES
- Task creation functions that accept xCoreID also call taskVALID_CORE_ID()
but also allow tskNO_AFFINITY.
- Fix TaskStatus_t
- Remove xCoreID from TaskStatus_t if configTASKLIST_INCLUDE_COREID is not
defined.
- Set xCoreID to 0 when calling vTaskGetInfo() in single-core builds
2023-12-04 15:03:55 +08:00
63fee6c23a
refactor(freertos/idf): Refactor yield and affinity macros
...
This commit refactors the following macros so that calling them no longer
requires referencing pxTCB->xCoreID.
- taskIS_YIELD_REQUIRED()
- taskIS_YIELD_REQUIRED_USING_PRIORITY()
- taskIS_AFFINITY_COMPATIBLE()
2023-12-04 14:59:37 +08:00
633dd89d4a
feat(bt/bluedroid): Support ble create sync report disable and filter duplicate
2023-12-04 14:40:58 +08:00
c9f1d3e8be
Merge branch 'fix/aes_mpi_interrupt_allocation_workflow_for_aes_gcm_v5.2' into 'release/v5.2'
...
fix(mbedtls/aes): fix AES interrupt allocation for AES-GCM operations (v5.2)
See merge request espressif/esp-idf!27578
2023-12-04 14:09:43 +08:00
e3653aaa98
fix(esp_hw_support): Removed unused include directories from cmake
...
* Closes https://github.com/espressif/esp-idf/issues/12700
2023-12-04 12:59:51 +08:00
0818b1fca1
Merge branch 'feature/misc_core_build_tests_p4_v5.2' into 'release/v5.2'
...
ci(system): fixed and enabled misc system build tests (v5.2)
See merge request espressif/esp-idf!27476
2023-12-04 12:16:58 +08:00
44f266693a
fix(adc): restore cali registers after light sleep wake up on H2 and enable test
2023-12-04 12:03:49 +08:00
35844b3d09
ci(adc): add a test that adc continuous read after restarting
2023-12-04 11:56:24 +08:00
ca3bcb18b0
fix(adc): fix adc continuous get less results beacuse do not reset apb clk
2023-12-04 11:56:24 +08:00
8c86ccc2c6
Merge branch 'bugfix/lwip_dns_docs_v5.2' into 'release/v5.2'
...
fix(lwip): Document DNS limitation in lwIP (v5.2)
See merge request espressif/esp-idf!27558
2023-12-04 11:05:15 +08:00
7ee2470603
Merge branch 'fix/esp_vfs_fat_sdcard_format_workbuf_leak_v5.2' into 'release/v5.2'
...
fix: esp_vfs_fat_sdcard_format workbuf memory leak (v5.2)
See merge request espressif/esp-idf!27503
2023-12-04 11:03:21 +08:00
821d82f04e
Merge branch 'support/add_srp_salt_ver_gen_api_v5.2' into 'release/v5.2'
...
Generate Salt and verifier pair for given username and password (v5.2)
See merge request espressif/esp-idf!27360
2023-12-04 11:00:50 +08:00
4e0459f112
Merge branch 'feature/refactor_some_coexist_sections_v5.2' into 'release/v5.2'
...
Feature/refactor some coexist sections v5.2
See merge request espressif/esp-idf!27365
2023-12-04 10:46:16 +08:00
3c43fb0707
Merge branch 'backport5.2/ot_examples_config' into 'release/v5.2'
...
fix(openthread): openthread examples config (backport v5.2)
See merge request espressif/esp-idf!27554
2023-12-03 17:31:52 +08:00
fb4e56e9a3
fix(nimble): Handled the deletion of RPA mapping.
2023-12-01 17:54:11 +05:30
60e439db60
Merge branch 'feature/docker_git_safe_dirs_v5.2' into 'release/v5.2'
...
feat(docker): allow to add dirs into git's safe.directory (v5.2)
See merge request espressif/esp-idf!27557
2023-12-01 19:04:54 +08:00
b94656115e
fix(mbedtls/aes): fix AES interrupt allocation for AES-GCM operations
2023-12-01 16:34:49 +05:30
068a364a6b
fix(bt/bluedroid): Fix BLE SMP register log level
2023-12-01 17:05:23 +08:00
134fd6b8d8
bugfix(ble_mesh): Enable CONFIG_BT_NIMBLE_VS_SUPPORT when using the duplicate scan feature on the NimBLE host.
2023-12-01 16:48:31 +08:00
d3a78fef1b
bugfix(ble_mesh): Fixed incorrect RPR Client unicast address was obtained(154b4fcc)
2023-12-01 16:04:09 +08:00
3ca40da386
Merge branch 'bugfix/fix_http_client_async_mode_v5.2' into 'release/v5.2'
...
fix(esp_http_client): Fix esp_http_client async mode (v5.2)
See merge request espressif/esp-idf!27513
2023-12-01 15:38:16 +08:00
b05cfb4eb1
fix(lwip): Document DNS limitation in lwIP
...
* Add a note that DNS server config is global in lwIP
* Add a section about defining LWIP config macros from CMake
* Mention the DNS limitation in ESP-IDF additions to lwIP
* Update CN for lwIP DNS limitation
Co-Authored-By: Wang Ziyan <wangziyan@espressif.com >
2023-12-01 08:19:26 +01:00
2110f6b037
Merge branch 'update/ble_mesh_put_lib_in_submodule_v5.2' into 'release/v5.2'
...
fix(ble_mesh): Put Mesh 1.1 lib files in submodule (v5.2)
See merge request espressif/esp-idf!27549
2023-12-01 15:17:17 +08:00
1ef33e12a4
docs: update cn trans idf-docker-image
2023-12-01 08:09:05 +01:00
720985250b
feat(docker): allow to add paths into git's safe.directory
...
With 8959555cee7e[1] ("setup_git_directory(): add an owner check for the top..")
git added an ownership check of the git directory and refuses to
run any git commands, even parsing the config file, if the git directory
is not owned by the current user. The "fatal: detected dubious ownership in repository"
is reported.
This fixes CVE-2022-24765[2], which allows to compromise user account. On a
multi-user system or e.g. on a shared file system, one user may create a "rogue"
git repository with e.g. core.fsmonitor set to an arbitrary command. Other user
may unwillingly execute this command by running e.g. git-diff or
git-status within the "rogue" git repository, which may be in one of the parent
directories. If e.g. PS1 is set to display information about a git
repository in CWD, as suggested in Git in Bash[3], the user do not need to run
any git command to trigger this, just entering some subdirectory under
this "rogue" git repository is enough, because the git command will be
started transparently through the script used in PS1. The core.fsmonitor
can be set to arbitrary command. It's purpose is to help git to identify changed files
and speed up the scanning for changed files.
rogue
├── .git # owned by user1
└── dir1 # owned by user2
├── dir2 # owned by user2
└── .git # owned by user2
user1 sets core.fsmonitor for git repository in rogue directory
$ git config --add core.fsmonitor "bash -c 'rm -rf \$HOME'"
user2 enters dir1 and runs e.g. git diff and triggers the core.fsmonitor command.
The ownership check may cause problems when running git commands in
ESP-IDF Docker container. For example user may run the container as
root, but the mounted project may be owned by a particular user.
In this case git will refuse to execute any git command within the
"/project" directory, because it's not owned by root. To overcome this,
git allows to set safe.directories, for which the ownership check is
skipped. The security check may be completely disabled by setting
safe.directories to "*". This solution was proposed in PR 12636[4], but
it would allow make it possible to exploit this vulnerability again.
This fix allows user to specify git's safe.directory in IDF_GIT_SAFE_DIR
environmental variable, which may be set during container startup.
The IDF_GIT_SAFE_DIR has same format as PATH and multiple directories can be
specified by using a ":" separator. To entirely disable this git security check
within the container, user may set IDF_GIT_SAFE_DIR='*'. This might be
heplfull in CI.
Closes https://github.com/espressif/esp-idf/pull/12636
[1] - 8959555cee
[2] - https://nvd.nist.gov/vuln/detail/cve-2022-24765
[3] - https://git-scm.com/book/en/v2/Appendix-A%3A-Git-in-Other-Environments-Git-in-Bash
[4] - https://github.com/espressif/esp-idf/pull/12636
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-12-01 08:09:05 +01:00
dc835a0918
Merge branch 'bugfix/add_legacy_adv_clear_vsc_v5.2' into 'release/v5.2'
...
fix(nimble): Add support for VSC to clear legacy adv memory (v5.2)
See merge request espressif/esp-idf!27470
2023-12-01 15:03:45 +08:00
264284e0de
Merge branch 'doc/change_deepsleep_example_readme_v5.2' into 'release/v5.2'
...
Doc/change deepsleep example readme v5.2
See merge request espressif/esp-idf!27446
2023-12-01 14:01:07 +08:00
2482c4a025
feat(coex): apply struct for coex version
2023-12-01 06:00:34 +00:00
0d0265f6f3
feat(coex): rename coexist sections
2023-12-01 06:00:34 +00:00
eba1baa63d
Merge branch 'bugfix/ble_update_lib_20231124_v5.2' into 'release/v5.2'
...
ble(update):Update c2 lib to 79ed4e8a,Update h2 lib to 9a237426,Update c6 lib to 9a237426
See merge request espressif/esp-idf!27394
2023-12-01 13:58:27 +08:00
4f33ef4e11
fix(openthread): add eventfd nums for spi interface
2023-12-01 11:59:48 +08:00
0d55c89950
fix(openthread): remove invalid configs from ot examples
2023-12-01 11:59:38 +08:00
ba7b323c3e
fix(ble_mesh): Use submodule for mesh 1.1 lib files
2023-12-01 10:00:37 +08:00
e58ed21fbf
fix(ble_mesh): Remove the orginal mesh 1.1 lib files
2023-12-01 10:00:30 +08:00
026fb6e292
Merge branch 'fix/monitor_print_filter_v5.2' into 'release/v5.2'
...
fix(tools/monitor): fix PRINT_FILTER env variable usage (v5.2)
See merge request espressif/esp-idf!27417
2023-12-01 00:08:49 +08:00
587b4b32f8
Merge branch 'bugfix/uart_custom_console_v5.2' into 'release/v5.2'
...
fix(console): enable to select UART1 port for console output (v5.2)
See merge request espressif/esp-idf!27506
2023-11-30 21:46:22 +08:00
d28751ee7f
fix(bt/bluedroid): Set the alarm_arg to NULL after releasing to avoid double free in L2CAP layer
2023-11-30 19:58:38 +08:00
7a335421e1
fix(bt/bluedroid): Set the alarm_arg to NULL after releasing to avoid double free in BTC layer
2023-11-30 19:58:02 +08:00
9f65fa31e2
fix(esp_wifi): Fix NAN service discovery, datapath and timer bugs
...
1. Fix crash while cancelling NAN service
2. Avoid possible crash scenarios while forming datapath
3. Modify peer records structure thus fixing issues in datapath establishment
4. Fix timer out of bound issue causing "No timer handle" warning
5. Fix miscellaneous service discovery and datapath issues
2023-11-30 16:34:19 +05:30
dd295049a9
fix(wifi): free beacon eb when softap destroy
2023-11-30 16:28:37 +05:30
b5cfc9400c
ci(esp_eth): addressed LAN8720 errata in CI test
2023-11-30 09:29:37 +00:00
a82879367a
feat(esp_eth): added ioctl option to read/write PHY registers
...
LAN87xx: Added extra delay after setting PHY speed
2023-11-30 09:29:37 +00:00
d554768528
ci(esp_eth): make additional Ethernet chips test as nightly run
2023-11-30 09:29:37 +00:00
b807b6ebf3
Merge branch 'fix/ieee802154_sleep_config_v5.2' into 'release/v5.2'
...
fix(ieee802154): fix ieeee802154 sleep enable configuration dependency issue (backport v5.2)
See merge request espressif/esp-idf!27467
2023-11-30 16:53:12 +08:00
e4ecfc2133
fix(esp_http_client): Fix esp_http_client async mode
...
Closes https://github.com/espressif/esp-idf/issues/12358
2023-11-30 12:04:31 +05:30
99a923fa0f
fix(nimble): Add support for VSC to clear legacy adv memory
...
Legacy adv does not have an API for clear adv memory in controller.
Added VSC for same.
2023-11-30 09:10:06 +05:30
40d48108b1
Merge branch 'bugfix/cts_handle_invalid_year_val_v5.2' into 'release/v5.2'
...
fix(nimble): Handled invalid write on year value in Current Time Service (v5.2)
See merge request espressif/esp-idf!27461
2023-11-30 11:38:36 +08:00
55ed548cc6
fix(console): enable to select UART1 port for console output
...
This feature was only enabled for esp32, esp32s2, esp32s3 previously.
Now, enabling this feature for all targets.
2023-11-30 11:26:09 +08:00
3d2daa08cc
fix(bt/bluedroid): Fix bluedroid menuconfig
2023-11-30 10:42:04 +08:00
804f939ed0
docs(bt/bluedroid): Update ble example document
2023-11-30 10:41:48 +08:00
d465ed93f6
fix: esp_vfs_fat_sdcard_format workbuf memory leak
2023-11-29 16:16:58 +01:00
c90d14c979
Merge branch 'fix/cleanup_deleted_menuconfig_option_entries_v5.2' into 'release/v5.2'
...
fix(mbedtls): Fix menuconfig option entries (v5.2)
See merge request espressif/esp-idf!27463
2023-11-29 21:20:55 +08:00
afab071f51
bugfix(ble_mesh): Supplementary configuration options that should be enabled.
2023-11-29 19:19:18 +08:00
d680a3949b
fix(ble_mesh): Support using random adv interval for mesh packets
2023-11-29 19:19:18 +08:00
faf6bc933e
ci(system): fixed and enabled misc system build tests
2023-11-29 16:59:15 +08:00
6fcfe379bc
Merge branch 'feature/expose_unload_partitions_v5.2' into 'release/v5.2'
...
refactor(esp_partition): Expose function for unloading partitions (v5.2)
See merge request espressif/esp-idf!27425
2023-11-29 16:34:26 +08:00
e089cb3d4d
Merge branch 'fix/fatfs_formatting_wrong_volume_v5.2' into 'release/v5.2'
...
Fix: FATFS formatting wrong partition (v5.2)
See merge request espressif/esp-idf!27372
2023-11-29 16:32:24 +08:00
2555d5cb12
fix(ieee802154): fix ieeee802154 sleep enable configuration dependency issue
2023-11-29 13:44:59 +08:00
c1779ff8b7
fix(mbedtls): Removed redundant menuconfig entry
2023-11-29 09:50:12 +05:30
1437d00487
fix(nimble): Handled invalid write on year value in Current Time Service
2023-11-29 09:49:53 +05:30
1a9f3b22f4
Merge branch 'bugfix/fix_wifi_deinit_s_wifi_modem_sleep_lock_v5.2' into 'release/v5.2'
...
fix(wifi): fix wifi deinit s_wifi_modem_sleep_lock
See merge request espressif/esp-idf!27451
2023-11-29 12:15:59 +08:00
567bc462f0
feat(coredump): save isr context to coredump elf file
2023-11-28 18:19:03 +01:00
a9b1a27c9a
fix(wifi): fix wifi deinit s_wifi_modem_sleep_lock
2023-11-28 20:57:02 +08:00
09a3d068d9
docs(pm):add uart wakeup description when pd top
2023-11-28 19:39:53 +08:00
70e83a5871
docs(pm):add gpio wakeup description when pd top
2023-11-28 19:39:53 +08:00
e849809f4b
docs(pm):change_deepsleep_example_readme
2023-11-28 19:39:53 +08:00
bc38841c11
Merge branch 'bugfix/i80_lcd_tx_param_check_enhancement_v5.2' into 'release/v5.2'
...
fix(i80_lcd): enhance the check of a valid data phase (v5.2)
See merge request espressif/esp-idf!27427
2023-11-28 18:33:19 +08:00
f40318c6c7
Merge branch 'bugfix/fix_duplicate_exception_vsc_5.2' into 'release/v5.2'
...
fix(nimble): Fix the parameters in duplicate exception list vsc command(v5.2)
See merge request espressif/esp-idf!27405
2023-11-28 15:49:51 +08:00
4122499997
Merge branch 'feature/current_time_service_v5.2' into 'release/v5.2'
...
feat(nimble): Added Example support for Current Time Service (v5.2)
See merge request espressif/esp-idf!26975
2023-11-28 14:00:21 +08:00
ef5acffcbb
Merge branch 'fix/memory_leak_in_nvs_flash_v5.2' into 'release/v5.2'
...
fix(nvs_flash): Fix the memory leak in the nvs_flash test app (v5.2)
See merge request espressif/esp-idf!27422
2023-11-28 13:26:00 +08:00
1f79b5045d
fix(i80_lcd): enhance the check of a valid data phase
...
in case the user passes a (uint8_t){0x00} parameter with the perameter size
set to zero
2023-11-28 09:57:02 +08:00
74c0234f72
refactor(esp_partition): Expose function for unloading partitions
...
Closes https://github.com/espressif/esp-idf/issues/12625
2023-11-27 19:49:59 +01:00
330f3edf11
fix(nvs_flash): Fix the memory leak in the nvs_flash test app
...
The leak is now reduced by allocating the AES interrupt and
loading the partitions in the test setup instead of in the tests itself.
2023-11-27 17:25:14 +05:30
63ea519cbe
docs: Update CN translation for api-guides/tools/idf-monitor.rst
2023-11-27 09:32:41 +01:00
c71ee4f78a
fix(tools/monitor): fix PRINT_FILTER env variable usage
2023-11-27 09:32:41 +01:00
5c74467a5d
Merge branch 'fix/astyle_pyyaml_cython_v5.2' into 'release/v5.2'
...
fix(ci): bump astyle version to v1.0.5 in .pre-commit-config.yaml (v5.2)
See merge request espressif/esp-idf!27398
2023-11-27 16:16:46 +08:00
8150abfb67
fix(nimble): Fix the parameters in duplicate exception list vsc command
2023-11-27 08:52:27 +05:30
4bedb8372b
feat(nimble): Added example support for Current Time Service
2023-11-27 08:43:00 +05:30
170055603e
Merge branch 'bugfix/fix_dangling_pointer_compilation_warning_v5.2' into 'release/v5.2'
...
fix(nimble): Fix dangling pointer error during compilation (v5.2)
See merge request espressif/esp-idf!27160
2023-11-27 10:49:05 +08:00
634ce1e425
fix(nimble): Fix dangling pointer error during compilation
2023-11-26 12:36:26 +05:30
b74bdaceee
fix(ci): bump astyle version to v1.0.5 in .pre-commit-config.yaml
...
pyyaml have problem with newer cython(3.0), this was fixed in pyyaml
6.0.1, which requires cython<3.0. The pyyaml dependency in astyle
was fixed in v1.0.5, but the pre-commit config is still useing v1.0.2.
As a result the pre-commit hooks installation of astyle can fail
on pyyaml. Fix this by bumping the astyle version for pre-commit.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-11-24 14:32:51 +01:00
b780287e3b
Merge branch 'backport/uart_select_malloc_5.2' into 'release/v5.2'
...
fix(vfs): fix uart malloc when locates ISR context in IRAM(Backport 5.2)
See merge request espressif/esp-idf!27383
2023-11-24 20:49:48 +08:00
8a64c4c404
ble: update rom.ld file
2023-11-24 20:33:49 +08:00
c6c42d0b5c
ble: update sdkconfig_version on ESP32C2, ESP32H2 and ESP32C6
2023-11-24 20:20:20 +08:00
9ead485ffd
ble(fix): fix RX issue on ESP32-C2
2023-11-24 19:41:35 +08:00
6abe369115
ble:
...
Update c2 lib to 79ed4e8a
Update h2 lib to 9a237426
Update c6 lib to 9a237426
2023-11-24 19:21:13 +08:00
be96274ea3
fix(vfs): fix uart malloc when locates ISR context in IRAM
2023-11-24 16:09:14 +08:00
f28c47e4af
feat(tools): update gdb version to 12.1_20231023
2023-11-24 11:12:09 +04:00
a9f7ea3566
Merge branch 'bugfix/ble_gap_unpair_oldest_peer_fix_v5.2' into 'release/v5.2'
...
fix(nimble): Fixed ble_gap_unpair_oldest_peer to prevent writing to invalid memory (v5.2)
See merge request espressif/esp-idf!27315
2023-11-24 12:24:43 +08:00
f0e1a1f35f
Merge branch 'bugfix/ble_update_lib_1110_5.2' into 'release/v5.2'
...
Bugfix/ble update lib 1110 5.2
See merge request espressif/esp-idf!27062
2023-11-24 10:13:30 +08:00
c77b2fcd5d
fix(storage): FATFS WL function formatting wrong partition
...
Closes https://github.com/espressif/esp-idf/issues/12542
Co-authored-by: Tony Stuart <anthonyfstuart@gmail.com >
2023-11-23 22:45:36 +01:00
8cc8a1108d
Merge branch 'bugfix/authmode_incompatible_reason_code_v52' into 'release/v5.2'
...
Expand situations for REASON_NO_AP_FOUND_WITH_COMPATIBLE_SECURITY(v5.2)
See merge request espressif/esp-idf!27341
2023-11-23 19:40:25 +08:00
541b665b9f
feat(provisioning): Generate Salt and verifier pair for given username and password
...
This commit adds a new feature to generate a salt and verifier pair for a given username and
password during the provisioning process. This is useful in scenarios where the pairing pin is
randomly generated and shown via some interface such as a display or console.
- Uses the provided username and password to generate a salt and verifier pair
- Adds support for dev mode where the pin/password can still be read from flash
2023-11-23 14:25:53 +05:30
ee65ea9fb7
refactor(esp_srp): Expose esp_srp.h and add API docs
...
- Also added missing `protocomm_security2` reference in `protocomm.rst`
2023-11-23 14:25:53 +05:30
7add372f37
Merge branch 'bugfix/return_code_of_ota_finish_api_v5.2' into 'release/v5.2'
...
fix(esp_https_ota): fix return code of esp_https_ota_finish API (v5.2)
See merge request espressif/esp-idf!27334
2023-11-23 16:30:16 +08:00
263d186a5f
Merge branch 'bugfix/fix_wifi_init_reentrant_issue_v5.2' into 'release/v5.2'
...
fix(wifi): fix wifi init reentrant issue
See merge request espressif/esp-idf!27176
2023-11-23 15:28:26 +08:00
b7ac980fbc
Merge branch 'backport/add_docs_for_coex_v52' into 'release/v5.2'
...
feat(docs) Add RF Coexist docs for H2
See merge request espressif/esp-idf!27237
2023-11-23 13:57:40 +08:00
80f3916f0f
fix(nimble): Fixed ble_gap_unpair_oldest_peer to prevent writing to invalid memory
2023-11-23 10:54:31 +05:30
7faa087670
fix(wifi): fix wifi init reentrant issue
2023-11-23 10:37:16 +08:00
d0dab67955
Merge branch 'fix/esp32c6_sleep_pll_issue_v5.2' into 'release/v5.2'
...
fix(pm): add mac/bb power down/up prepare for fix esp32c6 pll issue (backport v5.2)
See merge request espressif/esp-idf!27313
2023-11-23 02:31:14 +08:00
004e93764f
Merge branch 'bugfix/uart_vfs_select_in_iram_v5.2' into 'release/v5.2'
...
fix: add UART VFS select callback in IRAM when CONFIG_UART_ISR_IN_IRAM is enabled (v5.2)
See merge request espressif/esp-idf!27297
2023-11-22 22:43:24 +08:00
f41d1b09f8
Merge branch 'contrib/github_pr_12558_v5.2' into 'release/v5.2'
...
Fix: esptool_py incorrectly assumed target name equals binary name (GitHub PR) (v5.2)
See merge request espressif/esp-idf!27268
2023-11-22 22:41:20 +08:00
83d9e81789
fix(esp_wifi): Expand situations for REASON_NO_AP_FOUND_WITH_COMPATIBLE_SECURITY
...
- Fixes issue with connecting and discovering WEP APs
- Expands the reasons for trigerring a disconnect using
REASON_NO_AP_FOUND_WITH_COMPATIBLE_SECURITY
-- SAE-PK configured as compulsory in sta config but disabled for the AP
-- SAE-H2e configured as compulsory in sta config but disabled for an AP
that has authmode as WPA3-PSK or WPA3-WPA2-PSK.
-- Open AP found but we have set password or enabled enterprise mode.
-- SAE HnP set in config and AP supports H2E only
-- WPA3-EXT-PSK AP but H2E disabled in config
2023-11-22 19:10:29 +05:30
e202aa3b9f
fix(esp_https_ota): fix return code of esp_https_ota_finish API
...
Closes https://github.com/espressif/esp-idf/issues/12635
2023-11-22 17:09:47 +05:30
c23973dfa7
Merge branch 'test/ctrl_acl_u_pkt_type_v5.2' into 'release/v5.2'
...
feat(bt/bluedroid): Added an API to specify data types for ACL-U traffic (v5.2)
See merge request espressif/esp-idf!27128
2023-11-22 17:17:22 +08:00
8495745471
Merge branch 'fix/remove_deprecated_bt_example_sdkfonfigs_v5.2' into 'release/v5.2'
...
ci(bt/bluedroid): remove configs that are not in effect (backport v5.2)
See merge request espressif/esp-idf!27281
2023-11-22 17:17:12 +08:00
323f128228
feat(docs): Add RF Coexist docs for H2
2023-11-22 16:58:54 +08:00
6ffc6a40a7
fix(pm): add mac/bb power down/up prepare for fix esp32c6 pll issue
...
* switch root clk src to PLL for modem reg opt and added callback
* register power_down/power_up callback in ieee802154 driver for esp32c6
* remove software regdma opt in bt
2023-11-22 11:58:02 +08:00
c7a270f83d
Merge branch 'feature/support_ext1_clear_spec_pins_v5.2' into 'release/v5.2'
...
fix(pm/ext1): fix c6 h2 lp_aon_ll_ext1_set_wakeup_pins func
See merge request espressif/esp-idf!27285
2023-11-22 11:35:02 +08:00
93b2c4640b
Merge branch 'bugfix/coex_deprecate_config_rename_v5.2' into 'release/v5.2'
...
fix(esp_coex): Fix deprecated configuration options not rename to new one (Backport v5.2)
See merge request espressif/esp-idf!27091
2023-11-22 11:33:20 +08:00
ecd894a4bd
Merge branch 'feature/get_whitelist_size_v5.2' into 'release/v5.2'
...
feat(nimble): Added API to retrieve the size of the controller's white list (v5.2)
See merge request espressif/esp-idf!26953
2023-11-22 11:15:19 +08:00
45d801d815
fix(vfs/uart): add UART VFS select callback in IRAM
...
UART VFS select callback is placed in IRAM when CONFIG_UART_ISR_IN_IRAM is enabled
2023-11-21 10:26:25 +01:00
15b27b1749
feat(bt/bluedroid): Added an API to specify data types for ACL-U traffic
2023-11-21 08:09:24 +00:00
26aa680b5b
Merge branch 'bugfix/add_par_check_in_ag_cind_res_v5.2' into 'release/v5.2'
...
Bugfix/add par check in ag cind res v5.2
See merge request espressif/esp-idf!27256
2023-11-21 16:08:09 +08:00
b7b042f45d
ble(fix): deinit crash issue
2023-11-21 15:07:37 +08:00
8f44bee739
fix(ble): fixed ble occasional rx exception issue
2023-11-21 15:06:23 +08:00
e785f453f4
ci(ble/bluedroid): Add notes in sdkconfig.defaults
2023-11-21 15:06:23 +08:00
533b82aae1
ble: update controller log module
2023-11-21 15:06:23 +08:00
17c72d85e4
ble: update c6 h2 lib to 5b1dfd2b, c2 lib to db4e1fb2
2023-11-21 15:06:23 +08:00
564e5c9429
ble(fix): Fixed the issue of not returning memory to the memory pool after deinit callout
...
ble(fix): Fixed the issue of not returning memory to the memory pool after deinit callout
2023-11-21 15:06:23 +08:00
fb6ba3f337
feat(nimble): Added API to retrieve the size of the controller's white list (v5.2)
2023-11-21 12:34:55 +05:30
f04854bb4a
Merge branch 'docs/update_nan_docs_v5.2' into 'release/v5.2'
...
Fix inconsistency in NAN documentation (Backport v5.2)
See merge request espressif/esp-idf!27267
2023-11-21 11:48:31 +08:00
d7ae1665f1
fix(pm/ext1): fix c6 h2 lp_aon_ll_ext1_set_wakeup_pins func
2023-11-21 11:31:53 +08:00
ba8afdbf81
Merge branch 'bugfix/fix_incorrect_irk_set_v5.2' into 'release/v5.2'
...
fix(nimble): Fixed issue of incorrect IRK being set (v5.2)
See merge request espressif/esp-idf!27249
2023-11-21 11:16:45 +08:00
feda32be06
Merge branch 'bugfix/newlib_test_correct_assertions_v5.2' into 'release/v5.2'
...
fix(newlib,ci): wrong floating point number handling in tests (v5.2)
See merge request espressif/esp-idf!27089
2023-11-21 11:15:50 +08:00
df7ba090f3
Merge branch 'bugfix/esp32h2_ecdsa_hardware_k_v5.2' into 'release/v5.2'
...
fix(esp32h2): program use_hardware_k efuse bit for ECDSA key purpose (v5.2)
See merge request espressif/esp-idf!27234
2023-11-21 11:13:37 +08:00
c73141a9c2
Merge branch 'bugfix/rmt_tx_check_owner_v5.2' into 'release/v5.2'
...
fix(rmt): reenable dma owner check (v5.2)
See merge request espressif/esp-idf!27260
2023-11-21 11:12:06 +08:00
98261d38cc
ci(bt/bluedroid): remove configs that are not in effect
2023-11-21 10:09:15 +08:00
b1bba5fdd3
Merge branch 'bugfix/spp_deinit_crash_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fix the crash of invalid access to released resources (v5.2)
See merge request espressif/esp-idf!27250
2023-11-21 09:59:01 +08:00
bb29c6e55d
feat(ci): add test for custom cmake CMAKE_EXECUTABLE_SUFFIX
...
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-11-20 10:48:47 +01:00
aaf398617c
fix(build): fix build failure if CMAKE_EXECUTABLE_SUFFIX is set
...
From: Arno Moonen <arno.moonen@airios.eu >
Follows original message from Arno Moonen <arno.moonen@airios.eu >
While integrating the ESP-IDF into our existing CMake structure,
I've come across quite some hurdles. Most I've been able to fix
in our CMake files, however this one I could not.
Most of the targets created by the esptool_py component assume
that the EXECUTABLE IDF build property (which contains the name
of the CMake executable target) always equals the name of the
created binary.
This is however not always true. For instance, in our setup we use
CMAKE_EXECUTABLE_SUFFIX_C and CMAKE_EXECUTABLE_SUFFIX_CXX in our
toolchain file (both set to .elf). If we do add_executable(my_app),
the target binary file would actually be my_app.elf.
In order to fix this, I've updated it to use the TARGET_FILE generated
expression. That way we also no longer need the EXECUTABLE_DIR IDF build
property here.
I've fixed this on v5.0.1 (as that's the ESP-IDF version I'm currently
trying to integrate), but I assume it should be easy to apply the same
fix to newer versions and the master branch as well.
Note that this problem might exist in multiple places where EXECUTABLE
is being used. While going through the ESP-IDF code base, I even noticed
that a few places actually already seem to use the TARGET_FILE expression.
To be honest the property name might be somewhat confusing as well, as it
is actually the executable target.
Closes https://github.com/espressif/esp-idf/pull/12558
2023-11-20 10:48:47 +01:00
782eaa3c7e
docs(esp_wifi): Fix inconsistency in NAN documentation
2023-11-20 15:07:45 +05:30
d4b4fe85af
Merge branch 'feature/support_for_32_and_128_bit_custom_uuids_v5.2' into 'release/v5.2'
...
feat(bt/bluedroid): Add new APIs for 32 and 128-bit UUIDs (backport v5.2)
See merge request espressif/esp-idf!27229
2023-11-20 17:00:47 +08:00
40093b34eb
fix(rmt): enable dma owner check
...
Closes https://github.com/espressif/esp-idf/issues/12564
2023-11-20 14:55:34 +08:00
78a3ecb7ff
fix(bt/bluedroid): corrected the API documents of profile HFP and A2DP
2023-11-20 11:58:13 +08:00
135987b339
fix(bt/bluedroid): Added some argument check in APIs of HFP AG
2023-11-20 11:57:58 +08:00
e67e9cca57
Merge branch 'fix/aes_mpi_interrupt_allocation_workflow_v5.2' into 'release/v5.2'
...
fix(mbedtls): move interrupt allocation during initialization phase (v5.2)
See merge request espressif/esp-idf!27203
2023-11-20 10:54:20 +08:00
ea21b8b700
Merge branch 'bugfix/mcpwm_fault_trigger_test_v5.2' into 'release/v5.2'
...
fix(mcpwm): fault trigger test forget connect timer and operator (v5.2)
See merge request espressif/esp-idf!27239
2023-11-20 10:52:03 +08:00
600c7c8828
fix(nimble): Fixed issue of incorrect IRK being set
2023-11-20 08:21:50 +05:30
8abcc07d1f
fix(mcpwm): fault trigger test forget connect timer and operator
2023-11-17 16:34:40 +08:00
bad8adfd59
docs(ecdsa): add a note about TRNG dependency for ECDSA peripheral
2023-11-17 07:13:53 +00:00
f207ce15df
fix(api-docs): include in the ECDSA APIs for doxygen build
2023-11-17 07:13:53 +00:00
2882b6f68b
docs: add ECDSA peripheral chapter for H2/P4
...
- Add ECDSA peripheral chapter and instructions to program efuse key block
- Update security guide for ECDSA peripheral mention for device identity
- Link with ESP-TLS guide about using ECDSA peripheral in TLS connection
2023-11-17 07:13:53 +00:00
f434d21f4a
fix(ecdsa): remove unused k_mode from the ECDSA HAL/LL API
...
For ESP32-H2 case, the hardware k mode is always enforced through
efuse settings (done in startup code).
For ESP32-P4 case, the software k mode is not supported in the peripheral
itself and code was redundant.
2023-11-17 07:13:53 +00:00
d3b4acf7a0
fix(esp32h2): program use_hardware_k efuse bit for ECDSA key purpose
...
In ESP32-H2, the ECDSA peripheral by default uses the TRNG (hardware)
generated k value but it can be overridden to software supplied k.
This can happen through by overriding the `ECDSA_SOFTWARE_SET_K` bit
in the configuration register. Even though the HAL API is not exposed
for this but still it could be achieved by direct register
programming. And for this scenario, if sufficiently random k is not
supplied by the software then it could posses a security risk.
In this change, we are unconditionally programming the efuse
`ESP_EFUSE_ECDSA_FORCE_USE_HARDWARE_K` bit during startup security
checks itself. Additionally, same is ensured in the `esp_efuse_write_key`
API as well. This always enforces the hardware k mode in the ECDSA
peripheral and ensures strongest possible security.
2023-11-17 07:13:53 +00:00
35013d90a3
Merge branch 'bugfix/fix_onebyte_watchpoint_setting_v5.2' into 'release/v5.2'
...
fix(riscv): supports 1 byte and larger than 64byte range watchpoint setting (v5.2)
See merge request espressif/esp-idf!27214
2023-11-17 13:49:30 +08:00
57bbfd423a
Merge branch 'fix/heap-task-tracking_v5.2' into 'release/v5.2'
...
fix(heap): Fix bugs in heap task tracking (backport v5.2)
See merge request espressif/esp-idf!27042
2023-11-17 12:47:52 +08:00
3d591c57c0
Merge branch 'feature/add_run_time_counter_type_option_v5.2' into 'release/v5.2'
...
feat(freertos/idf): Add configRUN_TIME_COUNTER_TYPE option (v5.2)
See merge request espressif/esp-idf!26848
2023-11-17 11:25:37 +08:00
9d694e40ed
Merge branch 'bugfix/clear_ulp_wake_intr_in_wake_source_enable_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): clear all type ULP wakeup intr status at ulp wakeup source enable (backport v5.2)
See merge request espressif/esp-idf!27187
2023-11-17 11:04:23 +08:00
1cdca25776
Merge branch 'bugfix/fix_lightsleep_current_leakage_on_usj_pad_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): fix lightsleep current leakage on usb pad (backport v5.2)
See merge request espressif/esp-idf!27199
2023-11-17 10:47:31 +08:00
0e61201243
fix(bt/bluedroid): Fix the crash of invalid access to released resources
...
It is caused by the delayed timer is alarmed after esp_spp_deinit.
2023-11-17 10:37:28 +08:00
7f0f299e66
Merge branch 'bugfix/fix_dhcp_subnet_option_api_dos_not_work_issue_5.2' into 'release/v5.2'
...
Fix(dhcps):fix dhcp subnet option api dos not work issue 5.2
See merge request espressif/esp-idf!27210
2023-11-17 10:33:51 +08:00
fc11d2ae72
Merge branch 'bugfix/secure_boot_v2_docs_v5.2' into 'release/v5.2'
...
fix(docs): correct the target specific macros for secure boot v2 guide (v5.2)
See merge request espressif/esp-idf!27169
2023-11-17 10:31:57 +08:00
7f8fe9569c
Merge branch 'bugfix/fix_some_ble_bugs_v5.2' into 'release/v5.2'
...
Fixed some BLE bugs (backport v5.2)
See merge request espressif/esp-idf!27195
2023-11-17 10:30:27 +08:00
bf8a6ef490
Merge branch 'bugfix/fix_psram_access_faild_after_pd_cpu_wakeup_v5.2' into 'release/v5.2'
...
fix(esp_pm): fix psram access failed after pd_cpu wakeup if uart driver driven console is used (backport v5.2)
See merge request espressif/esp-idf!27050
2023-11-17 10:29:03 +08:00
f8ee9b334c
Merge branch 'bugfix/freertos_define_list_volatile_v5.2' into 'release/v5.2'
...
fix(freertos/idf): Define configLIST_VOLATILE for list elements (v5.2)
See merge request espressif/esp-idf!27096
2023-11-17 10:28:44 +08:00
47ddba60d7
Merge branch 'bugfix/generate_new_irk_across_reboot_v5.2' into 'release/v5.2'
...
fix(nimble): Generate a new unique IRK for every chip. (v5.2)
See merge request espressif/esp-idf!27116
2023-11-17 10:28:22 +08:00
2fa1e2b23a
Merge branch 'bugfix/wifi_backport_v5.2' into 'release/v5.2'
...
fix(esp_wifi): backport some wifi fixes to v5.2
See merge request espressif/esp-idf!27185
2023-11-17 04:43:10 +08:00
f0869bb354
Merge branch 'bugfix/dpp_config_memset_v5.2' into 'release/v5.2'
...
Wi-Fi: Fixed some DPP issues (v5.2)
See merge request espressif/esp-idf!27191
2023-11-16 20:37:28 +08:00
89c3bebad4
Merge branch 'bugfix/move_fe_32m_to_adc_fe_common_clock_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): move fe_32m to fe/adc common clock (backport v5.2)
See merge request espressif/esp-idf!27057
2023-11-16 20:36:58 +08:00
600986cf49
fix(riscv): supports 1 byte and larger than 64byte range watchpoint setting
2023-11-16 20:23:57 +08:00
4379d26f65
change(soc): rename SOC_CPU_WATCHPOINT_SIZE to SOC_CPU_WATCHPOINT_MAX_REGION_SIZE
2023-11-16 20:23:57 +08:00
30ecc4ce72
Fix(dhcps):fix dhcp subnet option api dos not work issue
2023-11-16 20:17:42 +08:00
9bf48e77f0
fix(mbedtls): move interrupt allocation during initialization phase
2023-11-16 16:16:57 +05:30
b7f1aa5292
fix(esp_hw_support): fix lightsleep current leakage on usb-phy controlled pad
2023-11-16 17:18:43 +08:00
d65f8a5fc6
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(2758518)
...
- Fixed power state setting when entering modem sleep
2023-11-16 16:31:25 +08:00
34d964bf38
Update bt lib for ESP32-C3 and ESP32-S3(f817304)
...
- Support get the range of TX power level
- Support clear legacy adv using vendor hci
2023-11-16 16:31:18 +08:00
48b4693eae
update esp32 bt-lib (6458728)
...
- Modify mesh proxy solic uuid to 0x18590303
- Support get the range of TX power level
- Support clear legacy adv using vendor hci
2023-11-16 16:29:47 +08:00
9ecfa6af81
feat(bt/bluedroid): support clear legacy advertising
2023-11-16 16:29:32 +08:00
43f2476aac
Merge branch 'bugfix/esp32s3_usb_otg_console_without_efuse_v5.2' into 'release/v5.2'
...
fix(console): switch USB PHY to OTG when OTG is used for console (v5.2)
See merge request espressif/esp-idf!27134
2023-11-16 16:29:09 +08:00
476f83c602
fix(wifi): Disallow DPP and WPS concurrency
2023-11-16 12:34:23 +05:30
ab93a6bd5b
fix(wpa_supplicant): memzero wifi config before sending config event
2023-11-16 12:34:10 +05:30
79dd7a350e
ci(ulp_test): fix fake sleep of the maincore in ulp pytest cases
2023-11-16 11:47:20 +08:00
adc8351458
fix(esp_hw_support): clear all type ULP wakeup intr status at ulp wakeup source enable
2023-11-16 11:47:20 +08:00
681439b85a
Merge branch 'change/freertos_local_crit_section_macro_v5.2' into 'release/v5.2'
...
change(freertos/idf): Refactor thread safety convenience macros (v5.2)
See merge request espressif/esp-idf!26997
2023-11-16 11:23:25 +08:00
8baaeb2fa3
fix(wifi): fix bug in 'esp_wifi_deauthenticate_internal' and other improvements
2023-11-16 11:13:45 +08:00
eb51374615
fix(wpa_supplicant): Add some bugfixes in wpa_supplicant
...
1) Add parameter to configure reason code of deauth frame
2) Add logs to indicate MIC failure 4-Way-Handshake
3) Process RSNXE capabilities only if AP advertises them
2023-11-16 11:13:26 +08:00
00484dc8a7
feat(wifi/vendor): get more wifi information in csi rx callback
2023-11-16 11:11:26 +08:00
539c4d8cd0
doc(Wi-Fi/Vendor): Update comments for wifi_csi_info_t
2023-11-16 11:09:52 +08:00
f5b7b148f1
Fix(esp_wifi): Add the missing header file to the wifi header files.
2023-11-16 11:09:38 +08:00
b62d63b767
fix(esp_wifi): Add more descriptive reasons for disconnect
...
Adds 3 more ddisconnect reasons in case of No AP found.
1. REASON_NO_AP_FOUND_IN_RSSI_THRESHOLD : AP rejected because it did
not meet rssi threshold.
2. REASON_NO_AP_FOUND_IN_AUTHMODE THRESHOLD : AP rejected because it
did not meet security threshold.
3. REASON_NO_AP_FOUND_WITH_COMPATIBLE_ SECURITY : AP rejected because
of incompatible security configuration. These situations could include
-- bss offerring WEP, but our password is not WEP compliant,
-- Encrypted AP bss but we have no password config set.
-- AP is Enterprise but we have not setup enterprise config and vice versa
Closes https://github.com/espressif/esp-idf/issues/5957
2023-11-16 11:08:55 +08:00
de36cb7904
fix(wifi): sta not pmf capable when ap requires should reject profile
2023-11-16 11:07:48 +08:00
07245bf43a
fix(wifi/mesh): fix the IE crypto disable error and update doc
2023-11-16 11:03:59 +08:00
2b6feac67c
change(wifi): update esp_coexist_internal.h and esp_modem_wrapper.h
2023-11-16 11:03:44 +08:00
6cabcc8206
docs(esp_mesh): update esp_mesh_internal.h
2023-11-16 11:03:32 +08:00
6bf448ddc8
update(wifi): update esp_wifi_crypto_types.h
2023-11-16 11:03:08 +08:00
868d52dcd1
update(esp_coexist): update esp coexist header file
2023-11-16 11:02:56 +08:00
22c5a4befc
fix(wifi): add esp_wifi and esp_coexist header files to Doxyfile
2023-11-16 11:02:40 +08:00
d8b2b9e77f
esp_supplicant: remove wpa supplicant ROM source code copyrights
2023-11-16 11:02:30 +08:00
7b27e4e66a
fix(esp_coex): Fix deprecated configuration options not rename to new one
2023-11-16 02:59:00 +00:00
4175c60a21
fix(esp_hw_support): move fe_32m to fe/adc common clock
2023-11-16 02:58:16 +00:00
592b1660a0
fix(newlib,ci): wrong floating point number handling in tests
2023-11-16 02:57:41 +00:00
5740323822
fix(heap): Add missing test for heap task tracking config
...
- Add sdkconfig.ci.task_tracking that runs generic tests
with heap task tracking enabled.
- Add task_tracking.c that includes a test checking that
a created task that allocates memory is added to the list
of task tracked by the heap task tracking feature.
2023-11-16 02:57:15 +00:00
4824325fe4
fix(heap): Fix bugs in heap task tracking
...
Update task tracking feature to fix bugs introduced when
decoupling task tracking from heap poisoning.
Closes https://github.com/espressif/esp-idf/issues/12498
Closes https://github.com/espressif/esp-idf/issues/12493
2023-11-16 02:57:15 +00:00
c570105f36
fix(esp_pm): fix psram access faild after pd_cpu wakeup
2023-11-16 02:55:06 +00:00
841d75b3a3
change(esp_pm): improve POWER_DOWN_TAGMEM_IN_LIGHT_SLEEP description
...
Rename PM_POWER_DOWN_TAGMEM_IN_LIGHT_SLEEP to PM_RESTORE_CACHE_TAGMEM_AFTER_LIGHT_SLEEP
and improve the description for it
2023-11-16 02:55:06 +00:00
2d07e3a6dc
change(freertos): Update real_time_stats example to use configRUN_TIME_COUNTER_TYPE
...
This commit updates the real_time_stats example to use the configurable
configRUN_TIME_COUNTER_TYPE. The CONFIG_FREERTOS_RUN_TIME_COUNTER_TYPE_U64 is
enabled by the example by default to demonstrate its usage.
Note: Also cleaned up redundant configs in sdkconfig.ci
2023-11-16 10:16:00 +08:00
d0aa950fa6
feat(freertos/idf): Add configRUN_TIME_COUNTER_TYPE option
...
This commit adds a Kconfig option for configRUN_TIME_COUNTER_TYPE
Closes https://github.com/espressif/esp-idf/issues/11973
2023-11-16 10:16:00 +08:00
7bbe4eae46
Merge branch 'feature/freertos_add_valid_core_id_macro_v5.2' into 'release/v5.2'
...
feat(freertos/idf): Add taskVALID_CORE_ID() macro (v5.2)
See merge request espressif/esp-idf!27180
2023-11-16 10:08:17 +08:00
2f694bee0a
Merge branch 'bugfix/esp32p4_fpu_check_v5.2' into 'release/v5.2'
...
fix(riscv): fix a bug in FPU exception handling (backport v5.2)
See merge request espressif/esp-idf!27172
2023-11-16 09:39:22 +08:00
293f5631bb
Merge branch 'bugfix/fix_deinit_init_wifi_scan_fail_issue_v5.2' into 'release/v5.2'
...
Bugfix/fix deinit init wifi scan fail issue v5.2(Backport v5.2)
See merge request espressif/esp-idf!27065
2023-11-16 04:12:15 +08:00
7391b59f54
feat(freertos/idf): Add taskVALID_CORE_ID() macro
...
This commit adds a taskVALID_CORE_ID() macro, similar to the one offered in
Amazon SMP FreeRTOS.
- Various functions have been updated to use that macro
- Removed some unecessary static asserts of CONFIG_FREERTOS_NO_AFFINITY and
added casting.
- Uncrustify changes
2023-11-15 22:05:54 +08:00
e5155c2a54
fix(riscv): fix a bug in FPU exception handling
...
On the ESP32-P4, it is possible to have an exception because of an FPU instruction
while EXT_ILL CSR is not zero and its FPU bit is not set.
2023-11-15 18:58:30 +08:00
2c0cea641a
fix(freertos/idf): Define configLIST_VOLATILE for list elements
...
It was noticed that when high level compiler optimizations are enabled,
the compiler optimizes some list manupulation code. This commit enables
the configLIST_VOLATILE for list elements to prevent the compiler from
optimizing out essential kernel code.
2023-11-15 10:04:33 +00:00
b4f6edecbc
fix(docs): correct the target specific macros for secure boot v2 guide
...
It appears that target specific or'ing is not supported through the
docs build. Actual text rendering on the docs site was still using
"default" field from the custom macro, rather than using target
specific.
2023-11-15 15:34:12 +05:30
ab3bb3d414
Merge branch 'bugfix/fix_adc_read_zero_h2_new_v5.2' into 'release/v5.2'
...
ADC: fix adc raw data get 0 because of signal delay on ESP32H2 v5.2
See merge request espressif/esp-idf!27114
2023-11-15 14:31:52 +08:00
e1b6713f8f
Merge branch 'docs/h2_programming_guide_cleanup_v5.2' into 'release/v5.2'
...
docs(esp32h2): updated misc docs with esp32h2 content (v5.2)
See merge request espressif/esp-idf!27145
2023-11-15 11:37:38 +08:00
1efaf83ef4
docs(esp32h2): updated misc docs with esp32h2 content
2023-11-15 09:54:05 +08:00
8fe15a26d5
fix(console): switch USB PHY to OTG when OTG is used for console
...
On ESP32-S3 with the default efuse settings, USB PHY is connected to
the USB_SERIAL_JTAG peripheral. If USB OTG peripheral is used for the
console, we need to additionally switch the PHY to USB OTG, otherwise
we won't get any output.
Closes https://github.com/espressif/esp-idf/issues/12437
2023-11-14 14:19:14 +01:00
11a92e3dbd
Merge branch 'fix/fatfs_missing_release_v5.2' into 'release/v5.2'
...
fix(storage/fatfs): add missing lock release introduced by IMMEDIATE_FSYNC (v5.2)
See merge request espressif/esp-idf!26956
2023-11-14 20:14:01 +08:00
42aaf57419
fix(adc): rename ADC_ATTEN_DB_11 to ADC_ATTEN_DB_12 in test_adc.c
2023-11-14 19:31:05 +08:00
05a4a77b52
change(hal): remove useless code from periph_ll_wifi_bt_module_enable_clk
2023-11-14 19:29:03 +08:00
9583c45947
fix(wifi): fix deinit init wifi scan fail issue
2023-11-14 19:29:03 +08:00
4d0d0f5d10
Merge branch 'revert/freertos_same_priority_preemption_disabled_v5.2' into 'release/v5.2'
...
Revert "fix(freertos/idf): Add workaround for same priority preemption in xTaskIncrementTick()" (v5.2)
See merge request espressif/esp-idf!26926
2023-11-14 15:35:05 +08:00
5e65545320
Merge branch 'feature/frertos_idle_task_name_suffix_v5.2' into 'release/v5.2'
...
fix(freertos/idf): Updated IDLE task names for each core to have the coreID as a suffix (v5.2)
See merge request espressif/esp-idf!26892
2023-11-14 15:33:54 +08:00
0b0d474cab
fix(adc): fix h2 adc oneshot read zero and add delay after getting done signal v5.2
2023-11-14 14:41:08 +08:00
78784a60c0
fix(nimble): Generate a new unique Local IRK for each chip
2023-11-14 10:38:25 +05:30
3ab9a2fd71
Merge branch 'coredump-gdb-timeout_v5.2' into 'release/v5.2'
...
fix(coredump-info): set default gdb timeout as 3 seconds (v5.2)
See merge request espressif/esp-idf!27104
2023-11-14 03:52:16 +08:00
6e187ee0af
Merge branch 'fix/ci_autocomplete_v5.2' into 'release/v5.2'
...
Tools, CI: Improve autocomplete tests (v5.2)
See merge request espressif/esp-idf!27036
2023-11-14 02:43:55 +08:00
94c27b976d
fix(coredump-info): set default gdb timeout as 3 seconds
2023-11-13 15:34:24 +01:00
8da85639a2
Merge branch 'bugfix/build_error_when_enable_ag_and_hf_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fix build error when both of the HFP roles are enabled (v5.2)
See merge request espressif/esp-idf!27076
2023-11-13 16:03:12 +08:00
621acc4d75
Merge branch 'feature/rmt_receive_in_isr_v5.2' into 'release/v5.2'
...
feat(rmt): support calling rmt_receive in ISR callback (v5.2)
See merge request espressif/esp-idf!26996
2023-11-13 12:22:33 +08:00
99f06b7c56
Merge branch 'ci/docs_no_download_artifacts_v5.2' into 'release/v5.2'
...
ci(docs): stop build docs jobs from downloading artifacts (v5.2)
See merge request espressif/esp-idf!26973
2023-11-13 11:55:25 +08:00
fe3d0955af
Merge branch 'bugfix/remove_bond_v5.2' into 'release/v5.2'
...
fix(nimble): Handled IRK/LTK deletion based on key availability(v5.2)
See merge request espressif/esp-idf!27027
2023-11-11 15:47:05 +08:00
c56f226e51
fix(nimble): Handled IRK/LTK deletion based on key availability
2023-11-11 11:43:12 +05:30
9036037a36
fix(bt/bluedroid): Fix build error when both of the HFP roles are enabled and also CONFIG_BT_BLE_DYNAMIC_ENV_MEMORY is set to true
2023-11-10 21:08:01 +08:00
fbf4b7f705
fix(storage/fatfs): add missing lock release introduced by IMMEDIATE_FSYNC
2023-11-10 12:49:48 +01:00
89b27577d6
Merge branch 'bugfix/pairing_when_enc_with_no_key_fails_v5.2' into 'release/v5.2'
...
fix(nimble): Initate pairing if encryption fails with reason no pin or key missing (v5.2)
See merge request espressif/esp-idf!27016
2023-11-10 14:39:20 +08:00
498e41d93e
ci(fix): Improve the stability of the autocomplete tests
2023-11-09 14:09:17 +01:00
340195ba79
Merge branch 'bugfix/add_config_for_tcp_ooseq_5.2' into 'release/v5.2'
...
Fix(lwip):bugfix for add config for tcp ooseq bufs 5.2
See merge request espressif/esp-idf!27000
2023-11-09 15:31:48 +08:00
db5e8805ed
fix(nimble): Initate pairing if encryption fails with reason no pin or key missing
2023-11-09 11:49:51 +05:30
9b5be39b0f
Merge branch 'feature/protocomm_update_params_v5.2' into 'release/v5.2'
...
fix(protocomm): added Protocomm BLE Event Structure and Event Handling (v5.2)
See merge request espressif/esp-idf!26898
2023-11-09 12:16:52 +08:00
9cd791b6ca
Merge branch 'backport/fix_ble_scan_rsp_v5.2' into 'release/v5.2'
...
Backport/fix ble scan rsp v5.2(backport v5.2)
See merge request espressif/esp-idf!27008
2023-11-09 12:16:19 +08:00
4331ae783a
Merge branch 'feature/support_adc_calibration_on_h2_v5.2' into 'release/v5.2'
...
adc_cali: supported adc calibration v1 on ESP32H2 (v5.2)
See merge request espressif/esp-idf!26962
2023-11-09 12:14:40 +08:00
e0286e24c8
Merge branch 'bugfix/lp_active_slow_clock_domain_default_power_down_v5.2' into 'release/v5.2'
...
backport v5.2: In the LP ACTIVE state, the slow clock power domain is by default in a powered-off state
See merge request espressif/esp-idf!26998
2023-11-09 12:14:24 +08:00
441b0f1ea0
Merge branch 'test/ble_mesh_sar_enh_v5.2' into 'release/v5.2'
...
update(ble_mesh): Miscellaneous updates/fixes and support SAR enhancement (v5.2)
See merge request espressif/esp-idf!26986
2023-11-09 11:34:01 +08:00
be39a0d2aa
Merge branch 'bugfix/fix_adc_read_zero_h2_v5.2' into 'release/v5.2'
...
ADC: fix adc raw data get 0 because of signal delay on ESP32H2(v5.2)
See merge request espressif/esp-idf!26933
2023-11-09 10:10:45 +08:00
82052a0fc4
fix(bt/bluedroid): Fix ble keysize check
2023-11-08 19:45:38 +08:00
41be2013fd
fix(bt/bluedroid): Fix ble adv report evt type
2023-11-08 19:45:29 +08:00
1ae8347bf4
Merge branch 'backport/fix_ble_remove_bond_list_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fix BLE remove bond list status(backport v5.2)
See merge request espressif/esp-idf!26978
2023-11-08 19:39:59 +08:00
0402fdeba1
Fix(lwip):bugfix for add config for tcp ooseq bufs
2023-11-08 16:45:48 +08:00
2a968da432
change(Power Management): the xpd_xtal32k value depends on system slow clock source config option when pmu initialize
2023-11-08 14:55:14 +08:00
a442a6b65c
refactor(freertos/idf): Update thread safety convenience macros
...
This commit refactors some of the thread safety convenience macros by removing
some repeated definitions and keeping them all in "freertos_idf_additions_priv.h"
2023-11-08 14:53:28 +08:00
1d9a155fd7
fix(freertos/idf): Fix xEventGroupGetBitsFromISR() critical section
...
Adds missing critical section to xEventGroupGetBitsFromISR() that is required
in dual-core SMP.
2023-11-08 14:53:28 +08:00
02cacc6e05
Merge branch 'bugfix/fix_wrong_adc_attenuation_name_v5.2' into 'release/v5.2'
...
fix(adc): rename ADC_ATTEN_DB_11 to ADC_ATTEN_DB_12 (v5.2)
See merge request espressif/esp-idf!26966
2023-11-08 14:50:30 +08:00
f8268a2848
Merge branch 'docs/i2c_ng_docs_v5.2' into 'release/v5.2'
...
docs(I2C): Add new programming guide for new I2C driver (backport v5.2)
See merge request espressif/esp-idf!26994
2023-11-08 14:49:57 +08:00
2e8cc61af7
feat(rmt): support calling rmt_receive in ISR callback
2023-11-08 14:32:26 +08:00
9d3d9d16f0
docs(i2c): Modify some variables in I2C driver for good docs
2023-11-08 10:48:48 +08:00
83aeb7bbb2
Merge branch 'bugfix/fixed_ble_disconnect_under_temp_change_v5.2' into 'release/v5.2'
...
fix(ble): fixed ble disconnection issue under temperature change
See merge request espressif/esp-idf!26829
2023-11-08 10:39:29 +08:00
614aed7409
docs(i2c): Add new programming guide for new I2C driver
2023-11-08 09:57:25 +08:00
477e19f71c
Merge branch 'bugfix/validate_random_address_v5.2' into 'release/v5.2'
...
fix(nimble): Added check to validate allowed random address (v5.2)
See merge request espressif/esp-idf!26927
2023-11-08 00:21:50 +08:00
7c33c24fe4
fix(ble): fixed ble disconnection issue under temperature change
2023-11-07 20:57:58 +08:00
d9876ffd53
feat(ble_mesh): Support Bluetooth Mesh SAR enhancement
2023-11-07 19:13:09 +08:00
f57acc21d6
fix(ble_mesh): Miscellaneous updates and fixes
2023-11-07 19:13:04 +08:00
48960337b8
update(ble_mesh): Remove useless mesh lib copy script
2023-11-07 19:13:00 +08:00
28a8e77021
fix(bt/bluedroid): Fix BLE remove bond list status
2023-11-07 15:57:54 +08:00
66992aca7a
Merge branch 'ci/remove_unused_integration_test_files_v5.2' into 'release/v5.2'
...
ci: remove unused integration test files (v5.2)
See merge request espressif/esp-idf!26798
2023-11-07 15:32:34 +08:00
f01a40afe2
fix(adc): rename ADC_ATTEN_DB_11 to ADC_ATTEN_DB_12
...
By design, it's 12 dB. There're errors among chips, so the actual
attenuation will be 11dB more or less
2023-11-07 14:11:10 +08:00
03e31dd0ba
Merge branch 'bugfix/freertos_psram_stack_v5.2' into 'release/v5.2'
...
bugfix(freertos): Fixed task creation function for PSRAM stack (v5.2)
See merge request espressif/esp-idf!26949
2023-11-07 12:58:03 +08:00
42db3c8660
Merge branch 'bugfix/fix_fragment_bug_v5.2' into 'release/v5.2'
...
fix(wifi): fix fragment bug and esp32c6 issues (v5.2)
See merge request espressif/esp-idf!26955
2023-11-07 12:04:34 +08:00
1f9d4c5c5c
ci(docs): stop build docs jobs from downloading artifacts
2023-11-07 11:45:21 +08:00
a2b9004203
Merge branch 'contrib/github_pr_12523_v5.2' into 'release/v5.2'
...
fix: assert failed in example uart_async_rxtxtasks (GitHub PR) (v5.2)
See merge request espressif/esp-idf!26951
2023-11-07 10:46:43 +08:00
1b07551997
docs(adc): added adc calibration doc on h2
2023-11-07 09:30:56 +08:00
02045155ae
fix(wifi): fix esp32c6 rxctrl info is not correct
2023-11-06 19:16:56 +08:00
86a62e1de9
fix(wifi): fix rate check error in fragment
2023-11-06 19:16:14 +08:00
d709fdfd12
Merge branch 'bugfix/fix_wifi_enabled_macro_v5.2' into 'release/v5.2'
...
Bugfix/fix wifi enabled macro (v5.2)
See merge request espressif/esp-idf!26775
2023-11-06 17:53:34 +08:00
90f7b0d321
fix: assert failed in example uart_async_rxtxtasks
2023-11-06 15:56:52 +08:00
8c7ee8482e
fix(freertos): Fixed prvTaskCreateDynamicPinnedToCoreWithCaps
...
* The function was based on an outdated IDF/FreeRTOS
combination which didn't always require zero-ing
the TCB. This has been changed in the current
IDF/FreeRTOS combination, leading to crashes.
Unconditionally zero-ing the TCB fixes this problem.
2023-11-06 15:33:40 +08:00
793de30863
Merge branch 'bugfix/increase_esp32h2_slow_clock_calibration_wdt_threshold_v5.2' into 'release/v5.2'
...
fix(esp_system): increase esp32h2 slow clock calibration timeout watchdog threshold(backport v5.2)
See merge request espressif/esp-idf!26921
2023-11-06 11:34:24 +08:00
ff4c82a32d
Merge branch 'bugfix/disable_fastpbkdf2_hardwaredisable_v5.2' into 'release/v5.2'
...
fix(wpa_supplicant): implement sha1_finish for fastpbkdf2 (v5.2)
See merge request espressif/esp-idf!26877
2023-11-06 11:32:23 +08:00
172b7e45b8
Merge branch 'bugfix/hal_memcpy_v5.2' into 'release/v5.2'
...
fix(hal): Fix incorrect behavior of hal_memcpy (v5.2)
See merge request espressif/esp-idf!26909
2023-11-06 11:32:07 +08:00
6e2c0de765
Merge branch 'fix/netif_sntp_examples_v5.2' into 'release/v5.2'
...
fix(examples): Fix usage of SNTP netif API in examples (v5.2)
See merge request espressif/esp-idf!26916
2023-11-06 11:06:05 +08:00
7f3221aa09
feat(adc_cali): Add ADC calibration support for ESP32H2
2023-11-06 10:57:36 +08:00
e9df6d89af
fix(nimble): Added check to validate allowed random address
2023-11-04 09:17:03 +05:30
29cfa2d472
Revert "fix(freertos/idf): Add workaround for same priority preemption in xTaskIncrementTick()"
...
This reverts commit 6c6a6ad44a
.
2023-11-03 15:00:24 +01:00
ce5cd8bf75
fix(phy): Fix ESP32C6 rx pkts fail in light sleep mode
2023-11-03 21:18:18 +08:00
5a43831006
fix(wifi): Fix bug using CONFIG_WIFI_ENABLED macro
2023-11-03 21:18:18 +08:00
5bf1070143
Merge branch 'bugfix/backport_wifi_fixes_v5.2' into 'release/v5.2'
...
fix(wifi): optimize wifi bin size and fix some issue
See merge request espressif/esp-idf!26894
2023-11-03 21:08:39 +08:00
a25673efb2
Merge branch 'backport/add_ot_radio_stats_enable_config_5_2' into 'release/v5.2'
...
Backport/backport some openthread features(backportV5.2)
See merge request espressif/esp-idf!26886
2023-11-03 20:58:37 +08:00
04ead4c281
Merge branch 'feat/add_support_for_host_only_mode_v5.2' into 'release/v5.2'
...
Feat/add support for host only mode v5.2
See merge request espressif/esp-idf!26881
2023-11-03 20:57:33 +08:00
bfa65bfd0d
Merge branch 'bugfix/remove_iram_attr_from_ceva_files_v5.2' into 'release/v5.2'
...
fix(nimble): remove IRAM_ATTR from npl_os_freertos.c file (v5.2)
See merge request espressif/esp-idf!26838
2023-11-03 20:57:13 +08:00
1ae6dad0d8
Merge branch 'bugfix/fix_compilation_issue_v5.2' into 'release/v5.2'
...
fix(wpa_supplicant): Fix compilation issue in EAP disabled (v5.2)
See merge request espressif/esp-idf!26876
2023-11-03 20:54:46 +08:00
cd33e77e0f
Merge branch 'bugfix/supplicant_tls_fix_v5.2' into 'release/v5.2'
...
fix(wpa_supplicant): Correct iv lenght passed in mbedtls_cipher_set_iv() (v5.2)
See merge request espressif/esp-idf!26845
2023-11-03 20:54:13 +08:00
5171308939
Merge branch 'fix/exception_was_unhandled_for_bt_spp_vfs_acceptor_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): fix LoadProhibited error in spp vfs acceptor example (backport v5.2)
See merge request espressif/esp-idf!26860
2023-11-03 20:49:32 +08:00
bcf2ef7ddd
Merge branch 'bugfix/docker_safe_repo_v5.2' into 'release/v5.2'
...
fix(docker): set esp-idf repo as safe directory (v5.2)
See merge request espressif/esp-idf!26803
2023-11-03 20:02:49 +08:00
3c67e1ba01
ci: add label rules for integration test
...
fix typo
2023-11-03 19:21:34 +08:00
4400846c61
ci: remove unused integration test files
2023-11-03 19:21:30 +08:00
3207599b6d
fix(esp_system): increase esp32h2 slow clock calibration timeout watchdog threshold
2023-11-03 19:08:28 +08:00
6077c3f70c
fix(examples): Fix usage of SNTP netif API in examples
2023-11-03 11:18:32 +01:00
3d37631967
Merge branch 'bugfix/ble_update_lib_1027_5.2' into 'release/v5.2'
...
Bugfix/ble update lib 1027 5.2
See merge request espressif/esp-idf!26831
2023-11-03 17:53:23 +08:00
8a12837745
Merge branch 'feature/include_hf_and_ag_in_single_build_v5.2' into 'release/v5.2'
...
Feature/include hf and ag in single build v5.2
See merge request espressif/esp-idf!26873
2023-11-03 16:00:21 +08:00
b6ad8703ce
fix(hal): Fix incorrect behavior of hal_memcpy
...
Closes https://github.com/espressif/esp-idf/issues/12489
2023-11-03 15:47:39 +08:00
8ab97bb37d
Merge branch 'bugfix/esp32c6_phy_coex_sleep_issue_v5.2' into 'release/v5.2'
...
fix(esp_phy): update esp32c6 libphy for coex zb rx and sleep bug (backport v5.2)
See merge request espressif/esp-idf!26884
2023-11-03 14:16:49 +08:00
83f4025a92
fix(protocomm): added Protocomm BLE Event Structure and Event Handling
2023-11-03 11:42:30 +05:30
e3c2ee1ba9
fix(wpa_supplicant): implement sha1_finish for fastpbkdf2
2023-11-03 06:04:50 +00:00
85ba4189f8
Merge branch 'bugfix/fix_pdm_rx_high_pass_cut_off_coeff_v5.2' into 'release/v5.2'
...
bugfix(i2s): fix pdm rx high pass filter cut off coeff (v5.2)
See merge request espressif/esp-idf!26836
2023-11-03 13:46:12 +08:00
93efb9e351
fix(rom): fix wifi rom ld
2023-11-03 10:20:49 +08:00
89dcaf4ae5
fix(esp_wifi): Drop fragmented AMPDU(fixCVE-2020-26142)
2023-11-03 10:17:41 +08:00
1dd7ece5d3
fix(wifi): optimize wifi bin size and fix some issue
...
1.Optimize bin size for STA only mode
2.Change fragment threshold to 256
3.Support fragment for LR mode
4.Fix ampdu duration issue
5.Fix rx fragment fail in Open mode.
2023-11-03 10:17:26 +08:00
7a701fbc85
fix(esp_wifi): Fix key install issue in PTK renew
2023-11-03 10:16:48 +08:00
e8d43b03a1
fix(wifi): wpa3 softap fix deauth when assoc req recv before sae is finished
2023-11-03 10:15:55 +08:00
8f8f7ddb45
fix(esp_wifi): Fix issue of station disconnecting immediately when AP RSSI is zero
2023-11-03 10:14:47 +08:00
deceda36ac
Merge branch 'backport/fix_ble_bugs_v5.2' into 'release/v5.2'
...
Backport/fix ble bugs v5.2(backport v5.2)
See merge request espressif/esp-idf!26795
2023-11-03 09:12:32 +08:00
33e0f11ef4
fix(freertos/idf): Updated IDLE task names for each core to have the coreID as a suffix
...
This commit updates the IDLE task names for each core by concatenating
the respective coreIDs to the task names.
Closes https://github.com/espressif/esp-idf/issues/12204
2023-11-02 16:38:16 +01:00
7c93afb8bd
Merge branch 'bugfix/rmt_stop_issue_v5.2' into 'release/v5.2'
...
fix(rmt): a disabled channel may pick up a pending transaction (v5.2)
See merge request espressif/esp-idf!26778
2023-11-02 23:00:07 +08:00
1a3a74c26c
Merge branch 'bugfix/32bit_addr_naming_v5.2' into 'release/v5.2'
...
bugfix(spi_flash): Fix wrong naming on 32bit address (backport v5.2)
See merge request espressif/esp-idf!26833
2023-11-02 21:46:48 +08:00
0582b4a25f
Merge branch 'backport5.2/bugfix/fix_c6_wrong_reg_offset' into 'release/v5.2'
...
fix(coex): fix esp32c6 wrong reg offset(backport v5.2)
See merge request espressif/esp-idf!26768
2023-11-02 20:47:34 +08:00
57e59a47c1
feat(openthread): Add deep sleep support for SED
2023-11-02 20:19:00 +08:00
23c0565a95
feat(openthread): add config for radio statistic feature
2023-11-02 20:18:54 +08:00
462d57e18f
fix(esp_phy): update esp32c6 libphy for coex zb rx and sleep bug
2023-11-02 19:37:28 +08:00
94c38470ac
fix(wpa_supplicant): Fix compilation issue in EAP disabled
2023-11-02 16:17:18 +05:30
b05df37981
feat(bt/bluedroid): Support to build HID Host and HID Device in single binary
2023-11-02 17:32:55 +08:00
8b8c3d6204
feat(bt/bluedroid): Support to build HFP Audio Gateway and Hands Free Unit in single binary
2023-11-02 17:32:48 +08:00
22108bbeb4
fix(bt/bluedroid): fix loadprohibited error in spp vfs acceptor example
2023-11-02 11:47:21 +08:00
8dda17e3a3
fix(rmt): a disabled channel may pick up a pending transaction
...
because in the trans_done interrupt, the driver didn't check the channel FSM
2023-11-02 11:30:42 +08:00
59e504ef27
feat(bt/bluedroid): Added bt_discovery based host only example
2023-11-02 11:10:35 +08:00
b9ed6f722b
feat(bt/bluedroid): Added mode to use BlueDroid host only without Bluetooth Controller
2023-11-02 11:10:24 +08:00
f03448ca94
fix(i2s): fix pdm rx high pass filter cut off coeff
2023-11-02 10:10:14 +08:00
ba274216b9
fix(wpa_supplicant): Correct iv lenght passed in mbedtls_cipher_set_iv()
2023-11-01 18:02:18 +05:30
e758c819d9
fix(nimble): remove IRAM_ATTR from npl_os_freertos.c file
2023-11-01 17:36:44 +05:30
5fb2277aaa
bugfix(spi_flash): Fix wrong naming on 32bit address
2023-11-01 18:15:13 +08:00
3b7e220519
ble: update c2 lib to 6ed444f2
2023-11-01 17:25:24 +08:00
e3d72eada7
ble: update c2 rom.ld
2023-11-01 17:25:17 +08:00
20ca1c0dfa
change(ble): added option for msys buffer source
2023-11-01 17:25:09 +08:00
caaf3fbe69
ble: update c6 h2 lib to 5bd7cb83, c2 lib to 1d31e175
2023-11-01 17:25:01 +08:00
113c22c1fc
fix(tools/docker): set esp-idf repo as safe directory
...
In our docker docs[1] we recommend to start docker as a non-root user. This has
a side effect, because the esp-idf repo in docker image is owned by
root. Git by default refuses even to parse a config file if the repo is
owned by other than current user. As a result the version detection in
cmake fails[2] and the app version is set to "HEAD-HASH-NOTFOUND".
This adds esp-idf repo to the system git config as a safe one.
[1] https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/
tools/idf-docker-image.html#building-a-project-with-cmake
[2] https://github.com/espressif/esp-idf/issues/12389#issuecomment-1764268773
Closes https://github.com/espressif/esp-idf/issues/12389
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-10-31 16:23:54 +01:00
0de2c5092b
feat(bt/bluedroid): Display BLE permission check handle in error trace
2023-10-31 19:45:10 +08:00
1ea656f3d9
fix(bt/bluedroid): Fix max BLE gattc notify number to improve compatibility
2023-10-31 19:44:36 +08:00
a2e4a3581b
feat(bt/bluedroid): Support BLE gattc notify registration number
2023-10-31 19:42:48 +08:00
b68c026adb
fix(bt/bluedroid): Fix key size check in BLE smp
2023-10-31 19:42:34 +08:00
855f95e588
fix(bt/bluedroid): Optimize compatibility with Android 10 and later devices
2023-10-31 19:42:23 +08:00
1276247696
feat(bt/bluedroid): Support hid device control point
2023-10-31 19:42:13 +08:00
cb1765de81
fix(bt/bluedroid): Optimize compatibility with IOS and MACOS devices
2023-10-31 19:42:01 +08:00
7385079984
fix(coex): fix esp32c6 wrong reg offset
2023-10-31 15:41:08 +08:00
868737e022
Merge branch 'bugfix/i2c_ll_read_write_fifo_by_index_v5.2' into 'release/v5.2'
...
fix(i2c): read write FIFO memory by volatile (v5.2)
See merge request espressif/esp-idf!26737
2023-10-31 10:15:20 +08:00
80997d5860
fix(i2c): read write FIFO memory by volatile
2023-10-30 10:34:43 +08:00
2b0d48f84d
Merge branch 'maint/release_v5.2_codeowners' into 'release/v5.2'
...
change(gitlab): simplify approvals for backports (v5.2)
See merge request espressif/esp-idf!26703
2023-10-27 17:49:57 +08:00
1fa85abf46
ci(adc): add a test that adc read zero after getting done signal
2023-10-27 17:11:13 +08:00
dec0bc482c
change(gitlab): simplify approvals for backports (v5.2)
2023-10-26 16:00:52 +02:00
c5ae121bac
Merge branch 'bugfix/fix-clean-up-in-error-condition-in-http-example' into 'master'
...
fix(example/http): Fixed potential memory leak/crash in when handling error condition
See merge request espressif/esp-idf!26060
2023-10-26 18:11:20 +08:00
1d5dbb8170
Merge branch 'update/sdcard_troubleshooting' into 'master'
...
fix(sd_card): update sd_card troubleshooting notes in readme.md
See merge request espressif/esp-idf!25879
2023-10-26 16:49:02 +08:00
010a65d84e
Merge branch 'bugfix/spi_master_fifo_use_dma' into 'master'
...
fix(spi): fixed undesired touching to DMA
Closes IDFGH-11065
See merge request espressif/esp-idf!26636
2023-10-26 16:43:22 +08:00
eceefa878f
Merge branch 'ci/build_test_add_known_failure' into 'master'
...
ci(build_test): add known-failure check
See merge request espressif/esp-idf!26618
2023-10-26 15:30:19 +08:00
2aa59af5f0
Merge branch 'bugfix/usb_host_hid_driver_uninstall' into 'master'
...
fix(usb/host): added hid_driver_uninstall call during APP_QUIT for HID Host example
Closes IDF-8446
See merge request espressif/esp-idf!26306
2023-10-26 14:56:09 +08:00
a8e3122866
fix(adc): fix adc read zero after getting done signal on h2
2023-10-26 12:22:09 +08:00
a82b6f5c0b
Merge branch 'docs/update_cn_trans_nvs_part_gen_readme' into 'master'
...
Docs: Update CN trans for components/nvs_flash/nvs_partition_generator/README.rst
Closes DOC-6449
See merge request espressif/esp-idf!26589
2023-10-26 12:19:26 +08:00
4f24d3a39c
Docs: Update CN trans for components/nvs_flash/nvs_partition_generator/README.rst
2023-10-26 12:19:25 +08:00
811a790aaf
fix(adc): fix adc oneshot mod do not split clk
2023-10-26 10:59:35 +08:00
4ea0538a88
Merge branch 'ci/system_example_test_reduction' into 'master'
...
ci: reduce the number of system examples built/tested in regular pipelines
See merge request espressif/esp-idf!26519
2023-10-26 10:36:18 +08:00
e15de479ce
Merge branch 'bugfix/fix_wrong_hal_assertion_sdmmc_ll' into 'master'
...
sdmmc: fix ll layer wrong assertion
See merge request espressif/esp-idf!26590
2023-10-26 10:32:58 +08:00
04dba7a80d
Merge branch 'fix/esp32_p4_lp_reserved_seg_fix' into 'master'
...
fix: Fix ESP32-P4 lp_reserved_seg origin
See merge request espressif/esp-idf!26663
2023-10-26 10:32:02 +08:00
7559a1eccf
Merge branch 'ci/delay_build_docs_master' into 'master'
...
ci: run build_docs jobs after target tests on protected branches
See merge request espressif/esp-idf!26508
2023-10-26 10:28:56 +08:00
228c40c2ac
Merge branch 'feature/freertos_task_private_create_psram' into 'master'
...
feat(freertos): Added private task creation functions allocating stack in PSRAM
See merge request espressif/esp-idf!25404
2023-10-26 10:27:00 +08:00
3888ffdda6
Merge branch 'bugfix/enable-ringbuffer-build-on-linux' into 'master'
...
fix(ringbuf): Enable build on Linux
See merge request espressif/esp-idf!26649
2023-10-25 23:44:14 +08:00
d78d00855d
Merge branch 'feature/idf_path_order_check' into 'master'
...
feat(tools): Added IDF path order check for Windows platform
Closes IDF-2430
See merge request espressif/esp-idf!26629
2023-10-25 23:11:05 +08:00
9f6bf3b029
Merge branch 'bugfix/fix_wifi_ld_c3_eco7' into 'master'
...
fix(rom): remove related rom funcs in c3 rom eco7 MR
See merge request espressif/esp-idf!26651
2023-10-25 20:53:48 +08:00
d63f83d279
fix(example/http): Fixed potential memory leak/crash in when handling error condition
2023-10-25 14:44:06 +02:00
360f7b1e14
fix(sd_card): update sd_card troubleshooting notes in readme.md
2023-10-25 11:19:08 +02:00
bb329accd7
fix(sd_card): update hints.yml to provide SD troubleshooting hints
2023-10-25 11:19:08 +02:00
d20654e7ed
Merge branch 'bugfix/libphy_orphaned_sections' into 'master'
...
fix(lf): fix orphaned .phyiram sections
Closes WIFI-6279
See merge request espressif/esp-idf!26295
2023-10-25 16:34:19 +08:00
340fda1cd6
Merge branch 'fix/nvs_encr_docs' into 'master'
...
fix(docs): Hide the NVS encryption HMAC scheme section for unsupported SoCs
See merge request espressif/esp-idf!26568
2023-10-25 16:24:57 +08:00
a304cc230e
Merge branch 'feature/esp32h2_adds_adc_calib_efuses' into 'master'
...
feat(efuse): Adds efuse ADC calibration data for ESP32H2
See merge request espressif/esp-idf!26305
2023-10-25 15:58:24 +08:00
0f84e7d8c6
Merge branch 'bugfix/fix_set_adv_data_bug' into 'master'
...
Fix bugs in setting adv data and scan response data(ESP32C3 ESP32S3)
Closes BLERP-142, BLERP-141, BLERP-185, and BLERP-186
See merge request espressif/esp-idf!26538
2023-10-25 15:55:04 +08:00
91eada4acc
fix(fatfs): free allocated memory for base path before unmounting the card
2023-10-25 09:33:42 +02:00
375907299e
fix(usb/host): added hid_driver_uninstall call during APP_QUIT for HID Host example
2023-10-25 09:04:20 +02:00
e32bdb66e3
fix: Fix ESP32-P4 lp_reserved_seg origin
...
Apparently, this part of the linker script was copied from elsewhere
and the origin was not corrected.
2023-10-25 08:09:33 +02:00
263e39c32b
fix(sdmmc): fix ll layer wrong assertion
2023-10-25 06:03:25 +00:00
81665b27c3
fix(docs): Disable the NVS encryption HMAC scheme section for unsupported SoCs
2023-10-25 13:07:14 +08:00
aaa438a3a2
Merge branch 'feature/tls_v1.2_and_v1.3_simultaneously' into 'master'
...
fix(esp-tls): Use TLS 1.2 and TLS 1.3 simultaneously
Closes IDF-8189 and IDF-8344
See merge request espressif/esp-idf!26304
2023-10-25 12:26:23 +08:00
d6a79b5108
Merge branch 'feature/hello_world_linux' into 'master'
...
feat(linux_target): enable hello world example for linux target
See merge request espressif/esp-idf!26638
2023-10-25 10:22:49 +08:00
20b6d92b91
Merge branch 'ci/reduce_heap_tests' into 'master'
...
ci(heap): reduce the number of test apps built
See merge request espressif/esp-idf!26643
2023-10-25 09:23:18 +08:00
fec9a11f4a
Merge branch 'feature/i2c_slave_new_driver' into 'master'
...
feat(i2c_slave): Add new APIs for I2C-slave, and add multi-board tests with I2C-master
Closes IDF-8111
See merge request espressif/esp-idf!25403
2023-10-25 01:22:05 +08:00
717aa73886
Merge branch 'feature/usb_msc_updates' into 'master'
...
refactor(usb_host/msc_example): Increase transfer speeds
See merge request espressif/esp-idf!26319
2023-10-24 22:51:00 +08:00
cde207e996
feat(tools): Added IDF path order check for Windows platform
...
This relates to old GH issue: https://github.com/espressif/esp-idf/issues/5994
2023-10-24 15:34:41 +02:00
687c5cc8d5
Merge branch 'fix/remove_wno-format_from_storage_components' into 'master'
...
refactor: Remove -Wno-format from storage related components
Closes IDF-6793
See merge request espressif/esp-idf!26531
2023-10-24 21:25:34 +08:00
e6fde2e13e
refactor(usb/host_msc_example): Increase transfer speeds
...
- Upgrade to MSC driver 1.1.1 for zero copy transfers
- Use setvbuf() to increase size of VFS file buffer
- Add example test
2023-10-24 15:19:58 +02:00
6e92fc0416
feature(examples/usb): Define maximum opend files in MSC device example
2023-10-24 15:19:58 +02:00
c9f85d8d1b
feat(i2c_test): Add multi board test for I2C master and I2C slave
2023-10-24 18:46:27 +08:00
8d639492f2
feat(i2c_slave): Add new implementation and API for I2C slave
2023-10-24 18:44:49 +08:00
7532df427a
fix(rom): remove related rom funcs in c3 rom eco7 MR
2023-10-24 18:05:10 +08:00
3589478a9e
fix(esp_ringbuffer): Enable build on Linix
2023-10-24 11:30:03 +02:00
7e8181b976
ci(heap): reduce the number of test apps built
2023-10-24 12:38:56 +08:00
8315221523
fix(spi): fixed undesired touching to DMA
...
Closes https://github.com/espressif/esp-idf/issues/12241
2023-10-24 10:50:42 +08:00
9804a8b0f9
fix(ble/controller): Fix bugs in setting adv data and scan response data
2023-10-24 10:48:31 +08:00
8c52b0845d
feat(linux_target): enable hello world example for linux target
2023-10-24 10:04:09 +08:00
d98e77a4a7
ci: run build_docs jobs after target tests on protected branches
...
On master running costly build docs jobs for every pipeline uses a lot of resources.
This refactor moves the build doc stage after target tests for protected branches.
For regular MRs we still get the desired behavior of build docs being independent of targets tests,
as we dont want developers to have to pass all target tests to test their doc changes.
2023-10-24 09:33:39 +08:00
2da0b61374
fix: Update https_mbedtls example to fix TLS v1.2 connection
2023-10-23 16:23:18 +05:30
27681a5073
fix(esp-tls): Use TLS 1.2 and TLS 1.3 simultaneously
...
This commit fixes the issue with TLS 1.2 connection when TLS 1.3 is
enabled in config.
2023-10-23 16:23:10 +05:30
eb37150780
ci: add all nightly run env vars while checking
2023-10-23 09:19:31 +02:00
e151184da7
refactor: Remove -Wno-format from storage related components
2023-10-22 17:56:41 +00:00
9b8aa6a792
ci(build_test): add known-failure check
2023-10-22 09:12:45 +08:00
4f4f32ecf2
ci(system): restrict number of system examples built in regular pipelines
2023-10-19 10:10:37 +08:00
8aba6a53e4
feat(freertos): Added private PSRAM stack task creation functions
...
* Added prvTaskCreateDynamicAffinitySetWithCaps
and prvTaskCreateDynamicPinnedToCoreWithCaps
which allocate the task's stack in PSRAM instead of
internal RAM. These functions are only available if
PSRAM is enabled.
2023-10-18 20:06:42 +08:00
071d1cf865
feat(efuse): Adds efuse ADC calibration data for ESP32H2
2023-10-04 16:00:01 +08:00
1f80a9bb0f
fix(lf): fix orphaned .phyiram sections
...
There are orphaned .phyiram sections from components/esp_phy/lib/esp32/libphy.a when ESP_WIFI_SLP_IRAM_OPT
is not set on esp32. It can be seen in the wifi_station example examples/wifi/getting_started/station with
the default configuration. Even though they seem to be correctly placed in flash(linker got it right), I
believe this should be fixed. At least for the esp-idf-size, because these doesn't seem to be accounted.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-10-02 08:37:57 +02:00