Xiao Xufeng
9b74d1aca5
change(version): Update version to 5.2.5
2025-02-26 18:01:09 +08:00
Island
260c81d5c0
Merge branch 'change/support_rssi_comp_in_esp32h2_ble' into 'release/v5.2'
...
feat(ble): support rssi comp for esp32h2
See merge request espressif/esp-idf!37146
2025-02-25 10:34:55 +08:00
Michael (XIAO Xufeng)
a250f4ee2c
Merge branch 'update/version_5_2_4' into 'release/v5.2'
...
Update version to 5.2.4
See merge request espressif/esp-idf!37141
2025-02-21 17:24:45 +08:00
cjin
89dcc4a113
feat(ble): support rssi comp for esp32h2
2025-02-21 11:50:38 +08:00
Xiao Xufeng
af4a98ba99
change(version): Update version to 5.2.4
2025-02-19 23:17:56 +08:00
Shu Chen
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
zwx
31436bd626
feat(802.15.4): use btbb function to get rssi comp for h2
2025-02-18 12:11:00 +08:00
Jiang Jiang Jian
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
Kapil Gupta
f40e875ece
fix(esp_wifi): Fix stack curruption in btm task (v5.2)
2025-02-14 13:00:51 +05:30
Jiang Jiang Jian
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
Kapil Gupta
22dd269b53
fix(esp_wifi): Fix stack corruption in wpa3 task
2025-02-13 18:08:00 +05:30
Kapil Gupta
5d9db0b972
fix(esp_wifi): fixed Stack corruption in DPP task
2025-02-13 18:08:00 +05:30
Kapil Gupta
9fb88f83df
fix(esp_wifi): fixed Stack corruption in WPS processing
2025-02-13 18:08:00 +05:30
Kapil Gupta
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
liqigan
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
muhaidong
2d900a63a2
fix(wifi): fix wep shared auth connect fail issue
2025-02-11 17:53:28 +08:00
Song Ruo Jing
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
Jiang Jiang Jian
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
Aditya Patwardhan
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
Sarvesh Bodakhe
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
Aditya Patwardhan
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
Zhang Shuxian
cc64fb4338
docs: Update CN translation for size.rst
2025-02-10 21:25:07 +05:30
Aditya Patwardhan
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
laokaiyao
6321c4c339
refactor(ecdsa): rely on efuse to get chip revision
2025-02-10 21:25:07 +05:30
Aditya Patwardhan
9b8a21d128
fix(soc): Fixed ECDSA register compatibility
2025-02-10 21:25:06 +05:30
Aditya Patwardhan
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
Jiang Jiang Jian
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
Sarvesh Bodakhe
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
Jiang Jiang Jian
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
Mahavir Jain
84d2a8818c
feat(ecc): enable ECC constant time mode for ESP32-H2 ECO5
2025-02-06 08:14:50 +05:30
Island
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
cjin
9d28b2c297
fix(ble): fix conn supervision tmo when coex ESP32C6
2025-01-23 18:06:32 +08:00
cjin
d42269fc62
fix(ble): fix conn supervision tmo when coex ESP32H2
2025-01-23 18:06:32 +08:00
David Čermák
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
wangtao@espressif.com
0d4df082fe
fix(wifi): fix max idle period 1 issue
2025-01-23 15:31:56 +08:00
David Cermak
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
renpeiying
3ec6875e41
docs: Update CN trans for security docs
2025-01-21 12:41:13 +05:30
harshal.patil
f3e87bb60e
feat(bootloader_support): Permanently enable XTS-AES pseudo rounds when FE release mode is enabled
2025-01-21 12:41:05 +05:30
harshal.patil
248de17a53
feat(hal/spi_flash_encrypted): Enable pseudo rounds function during XTS-AES operations
2025-01-17 14:18:37 +05:30
harshal.patil
e8a0496d36
feat(hal/aes): Enable pseudo rounds function during AES operations
2025-01-17 14:00:14 +05:30
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Sarvesh Bodakhe
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Adam Múdry
e58de4fd50
fix(examples): tusb_midi task stack overflow fix
2025-01-16 20:40:03 +08:00
Adam Múdry
2dc6551390
fix(sdmmc): Send status (CMD13) even if write/read command fails
2025-01-16 20:39:29 +08:00
Adam Múdry
a44a659b0f
fix(sdmmc): Improve SD card state checking after write/read command
2025-01-16 20:39:29 +08:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
zwl
565c4d0b73
feat(ble): support for putting ble code into flash on ESP32-C6
2025-01-16 18:18:14 +08:00
Xu Si Yu
8487bb7054
fix(openthread): use the correct macros to control code compilation
2025-01-16 18:04:30 +08:00
Michael (XIAO Xufeng)
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
Marius Vikhammer
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
Jiang Jiang Jian
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
Michael (XIAO Xufeng)
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
Xu Si Yu
d223421f92
fix(15.4): set 15.4 energy scan duration before cca
2025-01-16 11:45:50 +08:00
morris
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
Marius Vikhammer
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
Xiao Xufeng
e9d35ac8ac
feat(soc): add Kconfig rev min option and increase max ver for H2 v1.2
2025-01-16 00:18:20 +08:00
Rahul Tank
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
laokaiyao
43ad52ee95
refactor(lpperi): improve compatibility solution
2025-01-15 20:42:44 +08:00
laokaiyao
be89694353
refactor(lpperi): compatible refactor for H2 ECO5
2025-01-15 20:42:44 +08:00
Jiang Jiang Jian
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
yinqingzhao
358d1ec359
fix(wifi): remove micro definition
2025-01-15 16:09:55 +08:00
Michael (XIAO Xufeng)
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
Jiang Jiang Jian
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
Rahul Tank
a0da07d8f3
fix(nimble): Fix compilation issues for different flag combinations
2025-01-15 10:18:05 +05:30
Shu Chen
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
morris
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
David Čermák
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
David Cermak
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
Zhou Xiao
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
Zhou Xiao
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
Zhou Xiao
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
Zhou Xiao
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
Zhou Xiao
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
Zhou Xiao
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
Zhou Xiao
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
Zhou Xiao
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
morris
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
liuning
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
liuning
1bb0b02c55
feat(coex): update coexist debug default event
2025-01-14 10:37:32 +08:00
David Čermák
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
Jiang Jiang Jian
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
Mahavir Jain
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
Guillaume Souchere
7fac9e4f7a
fix(esp_hw_support): Unused variables in memory_utils functions
2025-01-13 11:11:40 +01:00
David Čermák
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
Song Ruo Jing
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
David Cermak
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
David Cermak
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
David Cermak
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
Marius Vikhammer
7c61170550
fix(lp_io): allow edge wakeup types for LP-IO on chips which support it
2025-01-13 16:51:04 +08:00
morris
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
Jin Cheng
a2034f258d
fix(bt/controller): fixed missing critical protections on linked-list structure of (e)SCO buffers
2025-01-13 14:58:51 +08:00
Song Ruo Jing
fe62246f5a
fix(uart): fix incorrect IO configuration for TX and RX configure to the same pin
2025-01-13 14:48:33 +08:00
Tan Yan Quan
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
nilesh.kale
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
Rahul Tank
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
Mahavir Jain
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
Jiang Jiang Jian
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
zhangyanjiao
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
Jiang Jiang Jian
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
morris
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
Tomáš Rohlínek
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
Abhinav Kudnar
b3a5fe83a4
feat(nimble): Additional changes in PAWR IDF Examples/support for ESP IP
2025-01-10 17:44:36 +05:30
Rahul Tank
f38a2dbce7
fix(nimble): Reset data length global variables
2025-01-10 17:42:33 +05:30
Rahul Tank
6333e1d826
fix(nimble): Fixed a typo in Kconfig file
2025-01-10 17:40:07 +05:30
Astha Verma
466a41864c
fix(nimble): Added HCI_Read_Remote_Version_Information command
2025-01-10 17:39:58 +05:30
Rahul Tank
12f868ca5e
fix(nimble): Clear our and peer security records during unpair
2025-01-10 17:38:08 +05:30
morris
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
hrushikesh.bhosale
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
morris
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
Sarvesh Bodakhe
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
Song Ruo Jing
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
Jiang Jiang Jian
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
wanckl
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Song Ruo Jing
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Shu Chen
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
Island
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
wuzhenghui
aaf7c6a9ce
fix(esp_hw_support): fix modem power enable failed after modem state wakeup
2025-01-09 11:12:51 +08:00
Konstantin Kondrashov
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
Shu Chen
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
yinqingzhao
44fd1e0d3a
feat(wifi): avoid compiling components related to wifi when wifi is not supported
2025-01-08 15:40:42 +08:00
yinqingzhao
53a526e52d
feat(wifi): wifi support 80211tx using 11ax rate
2025-01-08 15:19:18 +08:00
Rahul Tank
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
Marius Vikhammer
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
Marius Vikhammer
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
Xiao Xufeng
cdfa57f5c5
ci(app_update): move test_apps to subfolder with a name
2025-01-08 02:03:10 +08:00
Abhik Roy
3a3d939e82
fix(lwip): Fixed active DNS entries before clearing cache
2025-01-07 21:32:43 +11:00
zhangwenxu
dbe6efd9a3
feat(esp_phy): support esp32h2eco5 phylib
2025-01-07 17:53:01 +08:00
Michael (XIAO Xufeng)
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
zwx
82fbf800c6
feat(802.15.4): introduced a feature for registering 802.15.4 ISR callbacks
2025-01-07 15:26:33 +08:00
Chen Jian Hua
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
wanckl
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
wanckl
c5a5c98660
fix(pmu): c61 and h2 update pmu_icg_mapping.h
2025-01-06 21:08:41 +08:00
Shu Chen
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
morris
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
Chen Jian Hua
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
Rahul Tank
2381ff9a41
fix(nimble): Corrected storing method of csfc to nvs
2025-01-06 10:20:16 +05:30
Zhang Hai Peng
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
Zhang Hai Peng
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
Zhang Hai Peng
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
Zhang Hai Peng
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
Xu Si Yu
20e7428c97
fix(openthread): fix openthread radio spinel deinit
2025-01-06 10:27:51 +08:00
Xu Si Yu
5d60da974c
fix(openthread): fix a naming error of kconfig
2025-01-06 10:27:30 +08:00
Xu Si Yu
5280268e65
feat(15.4): support setting 15.4 txrx pti when coex is enabled
2025-01-06 10:27:29 +08:00
Roland Dobai
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
Shu Chen
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
Kapil Gupta
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Shu Chen
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
zwx
40c7be7406
fix(802.15.4): fix a typo for 15.4 Kconfig
2025-01-03 14:22:21 +08:00
zwx
07e0f9df4c
feat(802.15.4): introduce a series of APIs related power table
2025-01-03 14:22:21 +08:00
zwx
acacf85a1d
feat(openthread): support preferred channel mask
2025-01-03 14:22:21 +08:00
Marius Vikhammer
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
Marek Fiala
3cca3da1d5
feat(tools): Enforce utf-8 encoding with open() function
2025-01-02 16:12:47 +01:00
aleks
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
Kabir Waraich
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
wangtao@espressif.com
4ad1537cda
fix(wifi): backport some wifi feature and bugfixs
2025-01-02 17:48:19 +08:00
Marius Vikhammer
94d9ab88bb
fix(interrupt): fixed wrongly reserved interrupt for wifi on H2
2025-01-02 16:49:11 +08:00
wangtao@espressif.com
59e0ed5a6c
fix(wifi): fix spiram ignore issue
2025-01-02 16:35:42 +08:00
wangtao@espressif.com
17264b1b74
feat(wifi): fix SPIRAM_IGNORE_NOTFOUND releated config
2025-01-02 16:34:29 +08:00
wangtao@espressif.com
6b8f294eaa
change(wifi): change softap default dtim period to 1
2025-01-02 16:09:30 +08:00
wangtao@espressif.com
9111d166fb
fix(wifi): fix esp32c2eco4 sta_rx_csa ld
2025-01-02 16:07:57 +08:00
Jiang Jiang Jian
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
morris
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
morris
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
morris
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
morris
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
morris
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
morris
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
Shu Chen
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
Zhuang Hang
1ef5e3f3a3
feat(802.15.4): add api for set/get ack timeout (v5.2)
2025-01-02 12:53:10 +08:00
Xu Si Yu
d0c95f419c
feat(openthread): update build test rules
2024-12-31 14:52:16 +08:00
WanqQixiang
6725f0c8d9
fix(openthread): Fix CI failure of ot_trel example build
2024-12-31 14:50:28 +08:00
WanqQixiang
11d4907521
feat(protocol_examples_common): Add Thread connect to support Thread for the protocol examples
2024-12-31 14:49:22 +08:00
Shu Chen
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
C.S.M
e52ae0b4d8
feat(spi_flash): support 120M on xmc25q32d flash
2024-12-31 11:35:58 +08:00
Rahul Tank
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
Marius Vikhammer
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
Chen Jichang
5d6af0d638
fix(parlio_tx): fix line address in simple_rgb_martix example
2024-12-30 17:09:06 +08:00
Rahul Tank
52b39983d5
fix(nimble): Fix compilation issue for combination of Ext Adv and Reattempt conn flag
2024-12-30 14:31:39 +05:30
Rahul Tank
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
Guillaume Souchere
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
Roland Dobai
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
Rahul Tank
4c051ac6f2
fix(nimble): Fix compilation issues when BLE_MAX_STORE_BOND is set to 0
2024-12-30 11:07:41 +05:30
C.S.M
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
C.S.M
64513a24c4
fix(i2c_slave): Support 10-bit address on esp32
2024-12-30 13:34:37 +08:00
C.S.M
34ab6cc454
fix(i2c): Correct internal function spelling,
...
Closes https://github.com/espressif/esp-idf/issues/15100
2024-12-30 13:23:22 +08:00
C.S.M
5559c32a8e
fix(bod): Improve esp32h2 brownout handling
2024-12-30 12:17:10 +08:00
yiwenxiu
f9acbd1754
feat(openthread): use fixed port in ot ci cases
2024-12-30 09:57:05 +08:00
Frantisek Hrbata
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
Xiao Xufeng
31259552f5
ci(spi_flash): add tests for cache2phys with XIP
2024-12-28 01:56:01 +08:00
Xiao Xufeng
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
Rahul Tank
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
Island
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
Wei Yu Han
75004877a3
docs(ble): Refactored the API reference for esp32/c3/s3 BT controller (v5.2)
2024-12-27 18:45:15 +08:00
morris
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
Wang Meng Yang
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
morris
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
Shu Chen
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
morris
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
Song Ruo Jing
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
Jiang Jiang Jian
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
wanckl
7a1588ec7f
fix(twai): currect twai type macro initialize definition
2024-12-26 15:58:36 +08:00
wanckl
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
Rahul Tank
cedbdcd983
fix(nimble): Add ATT Tx queue cleanup during link disconnection
2024-12-26 13:04:36 +05:30
Island
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
Island
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
wuzhenghui
8557a2c529
fix(esp_pm): enable RTC_PERIPH domain once in esp_pm_trace_init
2024-12-26 14:11:01 +08:00
wuzhenghui
c9af36610d
fix(esp_hw_support): fix FLASH leakage workaround kconfig dependcy
2024-12-26 11:40:58 +08:00
Island
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
morris
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
morris
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
Marius Vikhammer
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
morris
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
WanqQixiang
b6a2beaf93
fix(openthread): Fix external DNS resolve hook for DNS64 client
2024-12-26 10:21:06 +08:00
Xiao Xufeng
526aef42cc
feat(soc): increase c2 max supported version
2024-12-25 20:30:42 +08:00
Song Ruo Jing
47c9382cc2
fix(clk): add an inevitable kconfig option to be selected to use rc32k
2024-12-25 20:07:26 +08:00
Song Ruo Jing
0f9a4890aa
fix(uart): fix 8/16-bit uart register access
2024-12-25 19:27:54 +08:00
Song Ruo Jing
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
morris
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
morris
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
laokaiyao
607afec360
fix(gpio_reserve): reserve the mspi pin regarding line mode
2024-12-25 11:08:32 +08:00
Armando
137cee80d2
fix(psram): fixed mode reg read bad timing on octal and hex psrams
2024-12-25 11:05:53 +08:00
zwl
1e68d50840
feat(ble): add dtm configuration command in hci example
2024-12-25 09:57:29 +08:00
Song Ruo Jing
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
Song Ruo Jing
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
Shu Chen
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
Zhao Wei Liang
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
Zhao Wei Liang
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
Zhao Wei Liang
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
Zhao Wei Liang
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
Zhao Wei Liang
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
Chen Jian Hua
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
laokaiyao
bc5f76a636
fix(i2s): add check for the tdm frame bits num
2024-12-24 14:47:01 +08:00
Gustavo Litovsky
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
laokaiyao
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
laokaiyao
848f92b02c
fix(i2s): return error when mclk_div is smaller than 2
2024-12-24 14:46:47 +08:00
laokaiyao
fb0b6e0987
fix(i2s): fixed incorrect buf size calculation
2024-12-24 12:32:07 +08:00
morris
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
Shu Chen
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
Tan Yan Quan
89d56a9f7a
fix(openthread): add macros for ot_br
2024-12-23 21:31:16 +08:00
Rahul Tank
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
Astha Verma
2511d77650
fix(nimble): fix memory leak issue in Blufi example
2024-12-23 11:59:59 +05:30
liuning
47a2725c34
feat(phy): support to query phy used time
2024-12-23 10:58:23 +08:00
Jiang Jiang Jian
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
xiongweichao
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
chenqingqing
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
Rahul Tank
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
Abhinav Kudnar
14cf65eaf5
fix(nimble): Changing esp_rom_printf to ESP_LOGI when memory allocation fails
2024-12-21 17:11:03 +05:30
weiyuhan
c7842486aa
fix(ble): removed c5 sdk config
2024-12-21 18:45:16 +08:00
Chen Jian Hua
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
Sudeep Mohanty
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
muhaidong
18225731a1
fix(wifi): fixed blufi connect wep or wpa ap fail issue
2024-12-21 09:58:34 +08:00
muhaidong
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
Rahul Tank
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
Sergei Silnov
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
morris
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
Shu Chen
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
Tan Yan Quan
1910f71c7c
fix(openthread): update esp-thread-lib branch
2024-12-20 12:29:02 +08:00
morris
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
Alexey Gerenkov
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
Chen Yudong
1a95f45d3b
ci: add build test for eco versions
2024-12-19 21:02:57 +08:00
Island
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
Rahul Tank
21cebc7df9
fix(nimble): Corrected link_estab event handling parameters
2024-12-19 16:00:46 +05:30
Armando
80abc301bd
fix(cache): fixed cache hal ctx not initialised in app issue
2024-12-19 15:16:05 +08:00
Armando
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
Roland Dobai
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
Shu Chen
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
Erhan Kurubas
6a7de95fa4
change(coredump): make sure consistency with written data and calculated checksum
2024-12-18 13:25:10 +03:00
chenjianhua
fd33d4cfa7
fix(bt/bluedroid): Fixed LE channel selection algorithm event reporting
2024-12-18 11:50:24 +08:00
Chen Jian Hua
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
Island
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
Island
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
Island
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
Wei Yu Han
25021fcaad
docs(ble): Added BLE Qualification Information to API Guides (v5.2)
2024-12-18 10:41:21 +08:00
yiwenxiu
431a4ff4d4
feat(openthread): change wlan to ethernet
2024-12-18 10:05:20 +08:00
Marius Vikhammer
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
Roland Dobai
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
Alexey Gerenkov
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
Jan Beran
cc902394ef
ci(pre-commit): bump kconfig checker pre-commit version to 1.5.0
2024-12-17 14:33:28 +01:00
Rahul Tank
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
Island
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
Armando
a71b7550e3
fix(adc): fixed adc_cali_check_scheme wrong return on c2/h2/c6
2024-12-17 16:17:35 +08:00
Zhang Hai Peng
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
zhanghaipeng
74461ca835
docs(ble/bluedroid): Optimize BLE example documentation
2024-12-17 14:28:52 +08:00
zhanghaipeng
9c38d1f29e
feat(ble/bluedroid): Support create BLE static random address and NRPA
2024-12-17 14:28:12 +08:00
Marius Vikhammer
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
Omar Chebib
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
zhangyanjiao
556b7c96b2
fix(ci): Enlarge the pcap memory size in sniffer example
2024-12-17 11:11:27 +08:00
Troy
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
xiongweichao
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
zhanghaipeng
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
Marius Vikhammer
5d29851c9c
ci(docs): revert d98e77a4a7 to simplify CI
2024-12-17 10:13:15 +08:00
Xiaoyu Liu
9902d9aa7d
fix(ulp): remove redefinition and unify gpio enum in ulp
2024-12-17 09:57:02 +08:00
Mahavir Jain
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
David Cermak
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
David Cermak
184b55287b
fix(tcp_transport): Fix websocket header read to handle overflow
2024-12-16 11:14:13 +01:00
Abhinav Kudnar
9d5753edcc
feat(nimble): Added PAwR support for nimble with IDF examples
2024-12-16 15:12:00 +05:30
Sumeet Singh
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
Sumeet Singh
a4a1be0cf9
feat(nimble): Added ways to enable/disable some menuconfig options at runtime
2024-12-16 15:11:59 +05:30
Sumeet Singh
a4db5ad5fd
feat(nimble): Added option to disable automatically sending extra credits to peer
2024-12-16 15:11:59 +05:30
Sumeet Singh
3e793bdbc3
feat(nimble): Added support for persisting csf characteristic for bonded devices
2024-12-16 15:11:59 +05:30
Sumeet Singh
ea1644649a
feat(nimble): Added option in menuconfig to enable Secure Connections Only mode
2024-12-16 15:11:59 +05:30
Sumeet Singh
0e15c4cf38
fix(nimble): fix and enable connection subrating
2024-12-16 15:11:59 +05:30
Sumeet Singh
2f8b212c5a
fix(nimble): Added option to enable code under Enhanced COC
2024-12-16 15:11:59 +05:30
Sumeet Singh
95c0ecd42f
fix(nimble): Fixed Device Information and Scan Parameters service
2024-12-16 15:11:59 +05:30
Sumeet Singh
65b06bface
fix(nimble): Fixed encrypted advertisement data example
2024-12-16 15:11:59 +05:30
Sumeet Singh
03f1c497f3
feat(nimble): Added LE GATT Security Levels Characteristic
2024-12-16 15:11:59 +05:30
Sumeet Singh
d6d361ff7f
feat(nimble): Added support for EATT Credit Based Flow Control Mode
2024-12-16 15:11:58 +05:30
nilesh.kale
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
Tan Yan Quan
ed5f9badec
feat(802.15.4): remove unnecessary includes in ieee802154 test case
2024-12-16 15:27:25 +08:00
Rahul Tank
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
Island
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
Zhao Wei Liang
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
Zhao Wei Liang
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
Zhao Wei Liang
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
Jiang Jiang Jian
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
Tan Yan Quan
14e2d6759e
feat(802.15.4): add some documentation for txrx statistics and debug record
2024-12-16 10:53:34 +08:00
Tan Yan Quan
f1393f7687
feat(802.15.4): IEEE802.15.4 add documentation and refactor component structure
2024-12-16 10:53:32 +08:00
Tan Yan Quan
199b866187
feat(802.15.4): IEEE802.15.4 add some minor edits for readability
2024-12-16 10:51:49 +08:00
Tan Yan Quan
e457e0da34
feat(802.15.4): IEEE802.15.4 add rx buffer statistic
2024-12-16 10:51:46 +08:00
morris
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
Island
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
Chen Jichang
94d50d90e2
feat(legacy_driver): add kconfig to skip legacy confilct check
2024-12-12 19:33:59 +08:00
Shu Chen
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
wangtao@espressif.com
ef11490a6e
fix(wifi): fix esp32c2 ld issue
2024-12-12 14:44:09 +08:00
Chen Jian Hua
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
Chen Jian Hua
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
Luo Xu
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
xieqinan@espressif.com
e18005cc12
fix(zigbee): fixed the dirty zigbee backport
2024-12-12 11:50:12 +08:00
Jiang Jiang Jian
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
Island
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
Erhan Kurubas
f4e6591a89
change(cmake): use board configuration file for ftdi interface
2024-12-11 18:47:43 +01:00
Erhan Kurubas
d1d42a9b48
test(system): mark gdb test runners properly
2024-12-11 18:47:43 +01:00
muhaidong
e746365100
fix(wifi): fixed softap rx bar from null bss issue
2024-12-11 19:12:43 +08:00
Jiang Jiang Jian
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
Shu Chen
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
WanqQixiang
219ae80d23
fix(openthread): Disable Border Agent features by default
2024-12-11 10:56:35 +08:00
Lou Tianhao
7a750a55f8
change(esp_pm): change pm_slp_iram_opt dependence
2024-12-11 10:15:56 +08:00
Alexey Gerenkov
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
wangtao@espressif.com
66b90652d3
feat(wifi): add protect for softap send no bss deauth releated code lib
2024-12-10 21:07:09 +08:00
wangtao@espressif.com
2c3cfb9150
feat(wifi): add protect for softap send no bss deauth
2024-12-10 20:25:27 +08:00
Sarvesh Bodakhe
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
Erhan Kurubas
1011ab5f6d
fix(espcoredump): prevent null pointer dereference in panic reason handling
2024-12-09 15:19:43 +01:00
Erhan Kurubas
8e0d94987d
fix(espcoredump): fix incorrect pointer usage in checksum update call
2024-12-09 15:18:28 +01:00
Alexey Lapshin
1f44c15157
fix(espcoredump): fix GCC-14 analyzer warnings for coredump
2024-12-09 15:18:21 +01:00
zhanghaipeng
88ae97e8be
feat(bt): Add support for converting BT HCI logs to btsnoop format
2024-12-09 17:54:20 +08:00
Zhang Hai Peng
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
Jiang Jiang Jian
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
Zhang Hai Peng
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
Rahul Tank
d502127c10
fix(nimble): Fixes for security vulnerabilities reported in NimBLE
2024-12-08 22:06:27 +05:30
Roland Dobai
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
Rahul Tank
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
shenmengjing
b7b6fff848
docs: Update CN translation for docs in jtag-degugging
2024-12-06 19:32:39 +07:00
Alexey Lapshin
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
morris
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
Island
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
Jiang Jiang Jian
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
Shu Chen
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
Jiang Jiang Jian
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
Roman Leonov
7c56120be1
feat(hub): Added notification when hubs support is disabled
2024-12-05 10:32:52 +01:00
akshat
79ab50bc69
fix(wifi): Prevent overwriting of scan parameters in consecutive scans
2024-12-05 16:06:00 +08:00
Song Ruo Jing
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
Jiang Jiang Jian
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
Jin Cheng
8328cf3dc3
fix(bt/bluedroid): fixed access NULL in HFP callback handler
2024-12-05 13:21:31 +08:00
Island
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
Sergei Silnov
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
morris
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
Jiang Jiang Jian
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
yiwenxiu
902bef7ec5
feat(openthread): add delay before execute wifi command in openthread ci cases
2024-12-04 17:12:49 +08:00
Luo Xu
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
akshat
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
morris
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Kapil Gupta
1c5a84c369
fix(wifi): Remove WPS IEs once WPS succeeds
2024-12-04 11:47:37 +08:00
morris
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
Li Bo
d39ffaf84c
fix(esp_rom): fix esp32c3 eco7 console rom function address
2024-12-04 10:05:27 +08:00
morris
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
chenjianhua
35d7c5a4ab
feat(ble/bluedroid): Support setting connection params when creating connection
2024-12-03 18:02:37 +08:00
zhanghaipeng
68991d317c
fix(ble/bluedroid): Optimize BLE API "esp_ble_gattc_enh_open"
2024-12-03 18:01:04 +08:00
zhanghaipeng
984c023ef4
fix(ble/bluedroid): Fixed BLE create connection fail because of invalid own address type
2024-12-03 18:01:04 +08:00
Astha Verma
8c3304c6b0
fix(nimble): Added a function for printing HCI error definition
2024-12-03 14:52:50 +05:30
igor.udot
3edae05e39
fix: add count for wpa test
2024-12-03 09:43:15 +01:00
igor.udot
e09fd7fce4
refactor: changed logic of unity_tester, replaced threads by generators
2024-12-03 09:43:15 +01:00
Konstantin Kondrashov
465a51245d
fix(spi_flash): Fix Test esp_flash_write
2024-12-03 09:55:45 +02:00
Armando
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
wangtao@espressif.com
ad3be2f362
feat(wifi): update support esp32c2eco4 wifi lib
2024-12-03 15:12:09 +08:00
wangtao@espressif.com
4014565cd1
feat(wifi): support esp32c2 eco4 wifi bringup sync head
2024-12-03 15:08:00 +08:00
wangtao@espressif.com
37db8f32f0
fix(wifi): fix esp32c2 eco4 ld issue
2024-12-03 14:57:24 +08:00
wangtao@espressif.com
0519619e26
feat(wifi): support esp32c2 eco4 wifi bringup
2024-12-03 14:38:40 +08:00
Jiang Jiang Jian
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
Li Shuai
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
Rahul Tank
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
Rahul Tank
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
zhiweijian
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
Island
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
Wang Meng Yang
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
Wang Meng Yang
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
Rahul Tank
f8ed8d8e25
fix(nimble): Fix compilation issue in esp_hid_host example
2024-11-29 15:24:12 +05:30
morris
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
Aditya Patwardhan
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
luweike
2b1e4daed0
docs: Update vscode extension link in get started
2024-11-29 16:06:50 +08:00
gongyantao
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
Marius Vikhammer
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
Rahul Tank
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
Harshit Malpani
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
Harshit Malpani
5a0324ad89
fix: Fixed build errors with TLS 1.3 only configuration
2024-11-28 09:49:03 +05:30
Island
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
Shu Chen
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
xiongweichao
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
Alexey Gerenkov
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
Abhinav Kudnar
8d8da1d7ed
fix(nimble): Resolved watchdog due to memory exceed prints
2024-11-27 18:04:01 +08:00
zlq
594feec0eb
fix(H2):fix pll low temp bug
2024-11-27 17:50:08 +08:00
Shu Chen
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
zwl
07181e5cc1
fix(ble): fixed the connect issue when rx error aa on ESP32-C6
2024-11-27 16:22:43 +08:00
Zhao Wei Liang
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
yiwenxiu
c3ddeabf35
feat(openthread): enhance wifi connection check in openthread ci cases
2024-11-27 15:45:48 +08:00
Island
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
Island
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
Jiang Jiang Jian
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
Chen Jian Hua
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
Shyamal Khachane
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
Sarvesh Bodakhe
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
Sarvesh Bodakhe
0bc704bb62
fix(wpa_supplicant): Fix debug print in wps_start_msg_timer()
2024-11-26 23:36:54 +05:30
Sarvesh Bodakhe
79f13ab9d8
fix(wifi): Fix bug in wrong profile checking of AP's RSNXE IE
2024-11-26 23:36:52 +05:30
Guillaume Souchere
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
Erhan Kurubas
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
Erhan Kurubas
d73b92f61c
change(sysview): support single/dual core targets in heap_trace_log test
2024-11-26 08:50:02 +01:00
morris
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
chenjianhua
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
Wang Meng Yang
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
Wang Meng Yang
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
Jiang Jiang Jian
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
Island
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
Jiang Jiang Jian
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
Chen Yudong
e89948ddbe
ci: increase test_wifi_power_save got ip timeout
2024-11-25 20:48:03 +08:00
muhaidong
a733df7d70
fix external coex build fail issue
2024-11-25 20:20:15 +08:00
Xu Si Yu
c0c8335994
feat(openthread): adjusted the default macro configurations of openthread
2024-11-25 14:32:27 +08:00
C.S.M
c1288de7a1
test(spi_flash): Fix some failing test related to spi flash
2024-11-25 14:22:04 +08:00
Xu Si Yu
3466f70e99
feat(openthread): support using custom header file
2024-11-25 12:34:00 +08:00
Jin Cheng
c38203e56e
feat(bt/bluedroid): added events to indicate the profile states of HFP
2024-11-25 10:22:55 +08:00
Jin Cheng
b3f7427b1c
fix(bt/bluedroid): disconnect SDP connection on receiving incorrect response
2024-11-25 10:20:04 +08:00
Wang Meng Yang
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
lsita
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
sibeibei
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
wangtao@espressif.com
8626e5f400
fix(wifi): fix ampdu to normal cause free buffer twice issue
2024-11-22 16:49:41 +08:00
Jin Cheng
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
Jin Cheng
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
Jin Chen
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
Jin Chen
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
Roland Dobai
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
Mahavir Jain
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
Richard Allen
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
Jiang Jiang Jian
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
Frantisek Hrbata
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
Aditya Patwardhan
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
nilesh.kale
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
yinqingzhao
40aac77060
fix(wifi): fix some wifi bugs
2024-11-20 19:17:40 +08:00
yinqingzhao
8f324ba6ba
feat(twt): twt add parameter to enable keep alive
2024-11-20 19:08:56 +08:00
Xu Si Yu
e6967add69
fix(openthread): fix a naming error of esp radio spinel
2024-11-20 17:38:24 +08:00
zwx
000f9fe229
feat(openthread): support alloc nat64 session from psram
2024-11-20 17:38:24 +08:00
Simon Dean
c7ace03ce4
enable openthread coap client for mtd
2024-11-20 17:38:24 +08:00
Xu Si Yu
29cf8a64c7
fix(coex): fix 802.15.4 external coexistence
2024-11-20 17:38:22 +08:00
Xu Si Yu
06f469f3ff
feat(openthread): update openthread submodule and border router lib
2024-11-20 17:36:10 +08:00
morris
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
Shu Chen
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
Alexey Gerenkov
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
Rahul Tank
c2a34adc0f
fix(nimble): Replace ESP_LOG* with esp_rom_printf in controller context callback
2024-11-19 17:41:21 +05:30
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Luo Xu
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
Rahul Tank
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
yiwenxiu
b9bc6d9290
feat(openthread): flush ipv6 addr in openthread ci cases
2024-11-19 15:46:38 +08:00
Wang Meng Yang
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
wuzhenghui
0841034ab5
fix(esp_pm): fix deadlock in pm_mode switching
2024-11-18 19:24:27 +08:00
Abhinav Kudnar
92393685b2
fix(nimble): Nimble Error logs in case of memory overflow/failure
2024-11-18 17:52:23 +08:00
xiongweichao
4d3a59df68
fix(bt/bluedroid): Fixed the incorrect error code returned
...
when receiving an invalid command
2024-11-18 16:56:45 +08:00
wuzhenghui
0fd250216c
fix(esp_pm): fix missed ccompare update when another core is already in do_switch
2024-11-18 16:50:11 +08:00
liuning
f926cd0007
fix(coex): fix esp32c2/esp32c5/esp32c61 coexist memory leakage issue
2024-11-18 14:20:31 +08:00
liuning
63b2e288f5
fix(coex): sync up coex head file
2024-11-18 14:17:51 +08:00
liuning
4dada8b3f7
fix(coex): fix esp32c5 coexist hw timer issue
2024-11-18 14:17:51 +08:00
liuning
e9dc27af7a
fix(coex): fix some coexist debug issues
2024-11-18 14:17:51 +08:00
muhaidong
49e65e6983
fix(wifi): fix modem_clock_module_enable mismatch issue
2024-11-18 14:17:51 +08:00
muhaidong
85a68a9609
fix(wifi): fix esp32c5 enable external coex fail issue
2024-11-18 14:17:51 +08:00
muhaidong
87262e35c5
fix(wifi): esp32c5 esp32c61 support external coex
2024-11-18 14:17:51 +08:00
liuning
35e0bea829
feat(coex): optimize connectionless coexist pwr, optimize wifi pwr with bt idle
2024-11-18 14:17:51 +08:00
liuning
c8916f181f
feat(coex): support GPIO debug
2024-11-18 14:17:51 +08:00
Shu Chen
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jouni Malinen
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
Jouni Malinen
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
Jouni Malinen
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
Jouni Malinen
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
Jouni Malinen
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
Jiang Jiang Jian
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
Erhan Kurubas
57dbeb272a
docs(jtag): update OpenOCD related sections
2024-11-17 08:31:01 +08:00
Shu Chen
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
Wang Meng Yang
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Aditya Patwardhan
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
Tan Yan Quan
706c5cdc8a
fix(802.15.4): add case for 2015 frame enh-ack
2024-11-15 14:58:39 +08:00
wuzhenghui
6e1c4f8971
fix(esp_system): deselect all modem modules clk source selection before clk init
2024-11-15 13:46:28 +08:00
WanqQixiang
7237893ba9
fix(openthread): Fix invalid host resolving for Thread end devices
2024-11-15 11:30:23 +08:00
morris
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
Zhang Hai Peng
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
Adam Múdry
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
Shu Chen
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
Shu Chen
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
zhangyanjiao
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
WanqQixiang
1fbd343ed5
fix(openthread): Add check for ip address in DNS external resolve hook
2024-11-14 10:29:43 +08:00
WanqQixiang
846de251c7
feat(openthread): Replace netconn external resolve hook with dns external hook
2024-11-14 10:29:43 +08:00
WanqQixiang
88198777f8
feat(lwip): Add DNS external hook in TCPIP context(v5.2)
2024-11-14 10:29:43 +08:00
zhangyanjiao
f9ef78528e
docs(wifi/espnow): Update the description for ESP-NOW frame
2024-11-14 10:25:56 +08:00
Island
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
Daniel Mangum
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
wuzhenghui
de107cf4f2
fix(esp_pm): move clock module out of TOP_DOMAIN_PERIPHERALS_BM
2024-11-13 16:44:45 +08:00
Rodrigo Silva
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
Island
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Wang Meng Yang
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
Wang Meng Yang
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
Island
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
David Cermak
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
David Cermak
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
David Cermak
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
Shen Weilong
a56d6f148f
feat(ble): Support for putting code in flash on ESP32-C2
2024-11-11 17:49:23 +08:00
zhangyanjiao
d47ed7d6f8
fix(wifi): Support AES IV with random value in esptouch v2
2024-11-11 15:37:32 +08:00
Jiang Jiang Jian
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
morris
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
wuzhenghui
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
morris
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
morris
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
liqigan
8ab19b4bac
fix(bt/bluedroid): Fixed AVRCP compatibility issue on absolute volume synchronization
2024-11-08 14:49:55 +08:00
gongyantao
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
zhanghaipeng
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
chenjianhua
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
hongshuqing
45bb984dcd
fix: fix pll low temp bug
2024-11-08 12:02:38 +08:00
morris
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
zhiweijian
c409db3b44
feat(bt/controller): Support controller code run in flash only
2024-11-07 16:51:56 +08:00
Chen Jian Hua
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
Chen Jichang
d5cbc525e8
fix(parlio): fix spelling error in reg_base.h
2024-11-07 15:00:05 +08:00
Shu Chen
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
Shu Chen
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
Shu Chen
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
Chen Jichang
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
xieqinan@espressif.com
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
Xu Si Yu
34a8c96120
fix(ci): optimize an openthread ci case
2024-11-07 10:41:57 +08:00
zwx
0968f1ba97
fix(802.15.4): add no inline to some static function
2024-11-06 19:51:28 +08:00
Ivan Grokhotkov
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
xiongweichao
dda7514ba1
fix(bt/bluedroid): Replace free/malloc with osi_free/malloc
2024-11-06 19:13:32 +08:00
Mahavir Jain
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
Island
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
Island
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
Friedolin Gröger
83216d64e4
fix(esp_http_server): prevent concurrent access to socket used in async http requests
2024-11-06 08:05:59 +01:00
Mooneer Salem
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
Island
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
WanqQixiang
438fd1df62
fix(tools/esp_prov): Fix hostname resolving for IPv6-only host
2024-11-05 17:42:31 +08:00
morris
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
Island
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
Zhang Hai Peng
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
Wang Meng Yang
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
morris
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
Shu Chen
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
Shu Chen
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
morris
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
Yuhan Wei
231df7b006
fix(phy): Updated phylib to phy_version: 320, 348a293
2024-11-05 00:06:34 +08:00
Jiang Jiang Jian
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
nilesh.kale
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
zwl
b14d182238
fix(ble): fixed occasional crash issue in low memory scenarios on ESP32-C6
2024-11-04 12:04:45 +08:00
Zhao Wei Liang
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
xuxiao
402911dfae
fix(wifi): fix some bss color issues
2024-11-04 11:52:17 +08:00
Wang Meng Yang
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
Wang Meng Yang
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
Zhang Hai Peng
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
Zhang Hai Peng
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
Martin Vychodil
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
zwx
6bffe59503
fix(openthread): set channel for energy scan
2024-11-01 16:37:40 +08:00
Jiang Jiang Jian
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
laokaiyao
59fd4f13e5
ci(i2s): fix i2s_multi_dev failed case
2024-11-01 11:22:02 +08:00
WanqQixiang
cc128d7355
feat(openthread): Add dataset changed event and post it in state change callback
2024-10-31 19:05:29 +08:00
linruihao
1e8fded85c
fix(bt/bluedroid): Fix memory leak in sco when bluedroid disable
2024-10-31 17:55:24 +08:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
akshat
ade9d53fbb
fix(esp_wifi): Handle missing error propagation in esp_wifi_set_mode
2024-10-30 12:48:04 +05:30
chenjianhua
dee3aa95a6
fix(bt/bluedroid): Fixed error when memory debug enabled
2024-10-29 21:51:25 +08:00
chenjianhua
690eb4c517
fix(bt/bluedroid): Fixed GATTC app status check when BT and BLE coexist
2024-10-29 21:50:39 +08:00
chenjianhua
b0d70ba771
fix(bt/bluedroid): Update address type for BLE link when the connection is completed
2024-10-29 21:50:34 +08:00
wangtao@espressif.com
9742b92a14
fix(wifi): fix esp32c2 tx shake issue
2024-10-29 19:55:52 +08:00
Chen Jian Hua
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
Island
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
muhaidong
200f6f4c78
fix(wifi): fix miss internal wapi deinit issue
2024-10-29 12:03:05 +08:00
wuzhenghui
b8e796cb67
fix(esp_hw_support): disable unused clock sources after rtc clock switching complete
2024-10-28 19:57:56 +08:00
Sajia
1ed8e4b406
feat(ftm): Add ftm calibration values for esp32c6
2024-10-28 16:32:19 +05:30
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
wangtao@espressif.com
98a65c0538
change(wifi):improve some wifi releated introduction
2024-10-28 13:37:32 +08:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Shu Chen
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
wuzhenghui
9085e0737f
fix(esp_hw_support): enable all supported slow clock at pmu_init
2024-10-28 12:09:12 +08:00
Island
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
Mahavir Jain
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
Island
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
Jin Cheng
c28dfe28e9
fix(bt/bluedroid): fixed AG and HF client cannot enter/exit sniff mode
2024-10-28 10:40:46 +08:00
Jin Cheng
fe85ffa673
Revert "Disable sniff mode during (e)SCO connection."
...
This reverts commit 39a5eb84f3 .
2024-10-28 10:40:46 +08:00
Jin Cheng
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
morris
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
morris
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
Anton Maklakov
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
Wang Meng Yang
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
Nachiket Kukade
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Fu Hanxi
8875ada534
ci: disable sonarqube check
2024-10-25 13:03:44 +02:00
xiongweichao
5572cc901c
feat(ble): Support using 32k oscillator as Bluetooth sleep clock
2024-10-25 19:03:39 +08:00
morris
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
Roman Leonov
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
Roman Leonov
bb23c18edd
fix(ext_port): Added port recovery delay
2024-10-25 12:30:31 +02:00
Jiang Jiang Jian
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
Aditi
0943aff2df
fix(wpa_supplicant): Add few fixes in dpp task
2024-10-25 14:47:11 +05:30
aditi
2a4e413624
fix(wpa_supplicant): Add few fixes in btm_rrm task
2024-10-25 14:46:55 +05:30
aditi
158bd9119a
fix(wpa_supplicant): Add few fixes in eloop task
2024-10-25 14:43:02 +05:30
aditi
7db5c50cc8
fix(wpa_supplicant): Add few fixes in WPS task
2024-10-25 14:42:56 +05:30
aditi
3c92d707bf
fix(wpa_supplicant): Add few fixes in NAN task
2024-10-25 14:42:41 +05:30
aditi
c70a8a9ab4
fix(wpa_supplicant): Add few fixes in eap client code
2024-10-25 14:42:30 +05:30
C.S.M
bbf2908b54
fix(i2c_master): Fix the memory leak in the async transaction
2024-10-25 16:26:31 +08:00
C.S.M
cecfd7a4a0
feat(i2c_master): Add an api for retrieveing handle via port
2024-10-25 16:26:05 +08:00
wangtao@espressif.com
fc6bb3ddcf
change(doc): add notes for sleep current data tested in shieled box
2024-10-25 16:09:37 +08:00
C.S.M
32e0c7f3d1
docs(spi_flash): Add migration guide for removing XMC-C suspend support
2024-10-25 15:36:58 +08:00
cjin
4250272790
fix(ble): do not assert if ble sleep init failed
2024-10-25 10:52:51 +08:00
Zhang Hai Peng
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
Xu Si Yu
e4afe18a61
feat(openthread): allow enabling trel before getting interface
2024-10-24 18:30:44 +08:00
Xu Si Yu
9e3b0fc076
feat(openthread): support trel feature
2024-10-24 18:30:44 +08:00
zwx
938dab0a02
fix(802154): pass hardware abort reason into processing function
2024-10-24 18:30:44 +08:00
Xu Si Yu
4bf58ea0c2
fix(ieee802154): fix a bug in the usage of a macro
2024-10-24 18:30:44 +08:00
zwx
d3a836d2b7
feat(ieee802154): add frame type checking for hw autoack feature
2024-10-24 18:30:44 +08:00
Xu Si Yu
a22f37f20f
fix(openthread): add macro for rcp init
2024-10-24 18:30:44 +08:00
Xu Si Yu
ca9caf1fee
feat(openthread): support vendor hook for rcp spi
2024-10-24 18:30:44 +08:00
Xu Si Yu
d3e0764232
feat(openthread): update extension commands component for examples
2024-10-24 18:30:44 +08:00
chenjianhua
216cf605d3
fix(bt/bluedroid): correct the readme links for BLE periodic examples
2024-10-24 18:04:02 +08:00
chenjianhua
2c2253b7d3
refactor(bt/bluedroid): Refactor the print for BLE examples
2024-10-24 18:04:02 +08:00
chenjianhua
8c6c9b7f0c
refactor(bt/bluedroid): Refactor the print for gatt_server and gatt_client example
2024-10-24 18:04:02 +08:00
Jiang Jiang Jian
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
Alexey Gerenkov
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
Sergei Silnov
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
Island
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
Mahavir Jain
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
Alexey Gerenkov
6735d9a9eb
feat(tools): update openocd version to v0.12.0-esp32-20241016
2024-10-23 10:05:20 +02:00
Mahavir Jain
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
Aditya Patwardhan
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
Island
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
Wei Yu Han
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
Roland Dobai
64452a7da3
fix(tools): Print message about GDBGUI being not supported with Python 3.13
2024-10-22 16:01:02 +02:00
Sudeep Mohanty
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
Marius Vikhammer
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
nilesh.kale
52a694abb9
feat(mbedtls): update mbedtls version to 3.6.2
2024-10-22 13:23:59 +05:30
laokaiyao
d444b5831b
fix(i2s): fix multi-dev test failure
2024-10-22 14:52:37 +08:00
laokaiyao
22e043e4ce
fix(i2s): fix i2s half sample rate issue
2024-10-22 14:38:22 +08:00
morris
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
Adam Múdry
88d884d9e4
fix(sdmmc): Retry to get another RCA if the previous response was 0
2024-10-21 17:27:41 +02:00
Sergei Silnov
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
Martin Vychodil
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
Zhang Shuxian
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
renpeiying
05890e31b5
docs: Remove user guide for esp32-devkitm-1 migration
2024-10-21 15:36:54 +08:00
Mahavir Jain
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
Jiang Jiang Jian
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
Rahul Tank
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
hongshuqing
9c999628ba
fix(h2): modify wrong lslp drvb config
2024-10-18 17:01:09 +08:00
radek.tandler
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
Roman Leonov
4ceb7ccb80
fix(usb_host_lib): Returned task suspend
2024-10-18 10:46:53 +02:00
Roman Leonov
d83c477422
refactor(usb_host/examples): Enabled external Hub support feature
2024-10-18 10:46:53 +02:00
Peter Marcisovsky
8046784118
feat(usb/host): Modifiy usb_host_lib example
2024-10-18 10:46:53 +02:00
Roman Leonov
e62df280e0
feat(ext_port): Added External Port driver
2024-10-18 10:46:51 +02:00
C.S.M
80565eed9b
patch(spi_flash): cleanup XMC flash chip usage according to new information
2024-10-18 16:38:18 +08:00
C.S.M
5f36c048d8
feat(spi_flash): Add new xmc chip id
2024-10-18 16:20:02 +08:00
morris
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
Jiang Jiang Jian
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
harshal.patil
db38b93c8d
fix(mbedtls): Fix the increase in build size of mbedtls when upgrading to v3.x
2024-10-17 14:53:55 +05:30
morris
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
Zhang Hai Peng
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
muhaidong
13946e1c52
fix(wifi): fixed association refused temporarily lead auth timeout issue
2024-10-17 15:13:29 +08:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
harshal.patil
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
Sudeep Mohanty
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
Rahul Tank
233eb67e06
fix(nimble): Adjust Data len time in case 5.0 support is not present
2024-10-16 11:59:04 +05:30
morris
6280fbe8b6
fix(pcnt): install the pm lock upon driver installation
2024-10-16 11:33:40 +08:00
muhaidong
1a1e17a3df
fix(phy): update cert_test docs
2024-10-15 15:57:41 +08:00
Mu Hai Dong
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
muhaidong
d665d43d0a
fix(phy): esp32s2 and esph2 support rf cert_test
2024-10-15 15:23:56 +08:00
muhaidong
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
xiehang
80ef98d717
fix(phy): All chip support cert_test
2024-10-15 15:21:01 +08:00
Mahavir Jain
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
Chen Jian Hua
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
morris
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
Marius Vikhammer
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
hrushikesh.bhosale
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
Fu Hanxi
354233fc59
feat: add component_source property to component targets
2024-10-14 12:05:52 +02:00
Roland Dobai
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
Euripedes Rocha
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
Sean DuBois
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
Jiang Jiang Jian
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
morris
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Island
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
Island
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
Wei Yu Han
5797e2b262
docs(ble): Added BLE Get Started (v5.2)
2024-10-12 14:25:42 +08:00
morris
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
Sergei Silnov
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
morris
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
Sudeep Mohanty
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
Sudeep Mohanty
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
Sajia
eccca0a6b0
fix(wifi): Add a check on hostapd instance while handling an Auth frame
2024-10-11 15:12:14 +05:30
wuzhenghui
6a35be4e47
change(esp_hw_support): switch hp_sys default power mode with clock src selection
2024-10-11 15:47:48 +08:00
morris
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
Zhang Hai Peng
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
Island
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
Peter Marcisovsky
7aece79530
fix(usb_host): Update log level and error poropagation
2024-10-10 12:51:06 +02:00
Peter Marcisovsky
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
Mahavir Jain
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
Marius Vikhammer
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
Marius Vikhammer
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
Marius Vikhammer
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
Frantisek Hrbata
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
Chen Jichang
be6e1d76e4
docs(psram): sync psram noinit description
2024-10-10 14:40:56 +08:00
Island
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
morris
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
Wei Yu Han
be7b5ae40b
docs(ble): Updated a feature name in feature status table
2024-10-10 10:05:03 +08:00
Chen Jichang
13ae494d35
fix(mcpwm): fix pm_lock memory issues
2024-10-10 09:49:48 +08:00
Island
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
Island
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
Tomas Rezucha
d2a8b5e577
fix(usb/host): Correctly handle unpowered port in HUB
2024-10-09 11:16:17 +02:00
Darian Leung
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
Darian Leung
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
Shen Weilong
09f45cbd1e
change(ble): update c2 eco4 ld file
2024-10-09 17:06:34 +08:00
morris
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
morris
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
morris
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
Island
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
Island
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
Chen Jichang
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
Rahul Tank
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
Island
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
Zhang Hai Peng
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
luoxu
8413ad1f68
feat(ble_mesh): esp ble mesh v1.1 features enable/disable supported
2024-10-08 15:03:16 +08:00
Mahavir Jain
6356e35763
docs: update mbedtls guide for TLS 1.3 supported change
2024-10-08 10:00:43 +05:30
Shen Wei Long
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
Kapil Gupta
6699f1a51c
fix(esp_wifi): Prevent memory overflow in WPS
2024-10-07 11:12:35 +05:30
Kapil Gupta
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
Kapil Gupta
071585dd4d
fix(esp_wifi): Disable WPS timers once WPS succeed
2024-10-07 11:12:35 +05:30
Kapil Gupta
8fbd04f839
fix(esp_wifi): Allow connection with WPA mode in WPS
2024-10-07 11:12:05 +05:30
Kapil Gupta
a4b226b7c1
fix(esp_wifi): Deinit WPS registrar during hostapd deinit
2024-10-07 10:24:21 +05:30
Kapil Gupta
5beab45cfe
fix(esp_wifi): Added prints in btm roam for error condition
2024-10-07 10:23:40 +05:30
Aditya Patwardhan
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
Abhinav Kudnar
0134202422
fix(nimble): Fix the sequence of ll and host transport init
2024-10-03 16:57:49 +08:00
Aditya Patwardhan
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
Roland Dobai
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
Mahavir Jain
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
Jan Beran
431923f23c
fix(uf2): Ignore ESPBAUD, ESPPORT when calling idf.py uf2[-app]
2024-10-01 13:47:19 +02:00
Mahavir Jain
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
Mahavir Jain
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
Erhan Kurubas
03e3c7c54b
test(esp-coredump): add test for the soft sha config
2024-10-01 10:07:23 +02:00
Erhan Kurubas
a1287b1315
fix(esp-coredump): fix build error when mbedtls hardware sha disabled
2024-10-01 10:07:23 +02:00
Alexey Lapshin
12e18c4524
fix(build): fix orphan sections warning kconfig variable
2024-10-01 12:19:04 +07:00
Peter Macko
ab0b7c6c29
fix(macos): ccache: re-enable, show stats, set CCACHE_DIR, limit CCACHE_MAXSIZE
2024-09-30 18:56:20 +02:00
Jiang Jiang Jian
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
Jiang Guang Ming
f8ca72cfe1
fix(esp_rom): Fixed esp32c2 rom eco1 mbedtls issues
2024-09-30 09:26:22 +08:00
nilesh.kale
2bc43825eb
feat(mbedtls): updated mbedtls version to 3.6.1
2024-09-29 22:37:58 +05:30
Wang Meng Yang
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
Marius Vikhammer
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
Island
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
Wang Meng Yang
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
Wang Meng Yang
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
Chen Jian Hua
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
Chen Jian Hua
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
zhanghaipeng
73ff61bd47
fix(ble/bluedroid): Fixed BLE spelling error in word
2024-09-27 15:50:57 +08:00
zhanghaipeng
a2124a0464
feat(ble/bluedroid): Add BLE memory allocation failure message
2024-09-27 15:50:46 +08:00
zhanghaipeng
31f6b3536c
feat(ble/controller): Display BLE controller init status for ESP32 and ESP32C3/S3
2024-09-27 15:50:37 +08:00
zhanghaipeng
69eca1ff93
feat(ble/bluedroid): Optimize address resolution status for interval use
2024-09-27 14:47:44 +08:00
xiongweichao
e5984120ac
feat(bt/bluedroid): Report sniff interval to application layer
2024-09-27 14:14:02 +08:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Marius Vikhammer
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
Rahul Tank
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
Rahul Tank
3a3eecef02
fix(nimble): Fix clang compilation issue
2024-09-26 16:15:33 +05:30
Rahul Tank
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
Island
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
Wang Meng Yang
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
Aditya Patwardhan
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
Island
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
Rahul Tank
5798ec62c5
feat(nimble): Set data length after connection
2024-09-26 09:57:00 +05:30
Mahavir Jain
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
Mahavir Jain
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
Chen Jian Hua
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
Zhang Hai Peng
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
Island
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
liqigan
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
liqigan
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
liqigan
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
liqigan
ec88dc9881
change(bt/bluedroid): Limited SDP service discovery operation
2024-09-26 09:55:28 +08:00
liqigan
9a0f3619e8
change(bt/bluedroid): Release record data after SDP record created
2024-09-26 09:55:28 +08:00
Wei Yu Han
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
linruihao
d13e0419f0
fix(bt/bluedroid): Fixed some bugs in AVRCP
2024-09-26 09:31:06 +08:00
Wang Meng Yang
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
Krzysztof Budzynski
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
Rahul Tank
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
zwl
3da56074c9
fix(ble): fixed occasional crash issue in multi-connect scenarios on ESP32-C6
2024-09-26 00:04:27 +08:00
Zhao Wei Liang
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
Zhao Wei Liang
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
Zhao Wei Liang
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
morris
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
Roland Dobai
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
Marius Vikhammer
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
luoxu
856988110b
feat(ble_mesh): ble mesh lib flash size optimized
2024-09-25 18:04:29 +08:00
Island
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
Island
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
Island
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
Rahul Tank
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
Rahul Tank
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
Rahul Tank
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
Rahul Tank
07f668be14
fix(nimble): De-register host cb in stack deinit
2024-09-25 15:08:46 +05:30
Rahul Tank
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
Island
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
Island
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
Island
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
Island
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
Roland Dobai
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
Roland Dobai
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
Marek Fiala
bb8f9993d4
feat(tools): Exclude modified folders by rebuild
2024-09-25 16:52:32 +08:00
Marek Fiala
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
Mahavir Jain
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
Mahavir Jain
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
Mahavir Jain
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
morris
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
morris
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
Ivan Grokhotkov
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
Jiang Guang Ming
0bed1796af
feat(esp_rom): support esp32c2 rev2.0(ECO4) rom systimer hal
2024-09-25 12:02:02 +08:00
Jiang Guang Ming
ab38da2e62
feat(esp_rom): add esp32c2.rom.eco4.ld
2024-09-25 12:01:26 +08:00
Jiang Guang Ming
05caca8cdd
feat(esp_hw_support): Support esp32c2 rev2.0 chip
2024-09-25 11:58:22 +08:00
JiangGuangMing
3bfe43fb68
feat(mbedtls): bringup rom mbedtls feature to formal
2024-09-25 11:52:35 +08:00
harshal.patil
52cf97ebd5
feat(mbedtls): Wrap mbedtls_ecdsa_read_signature to use ECDSA hardware when possible
2024-09-24 16:50:38 +05:30
harshal.patil
a14ed03c11
fix(mbedtls/port): Check signature hash length before using ECDSA hardware
2024-09-24 16:50:28 +05:30
Rahul Tank
1b47d34c40
fix(nimble): Fixed deinit sequence in blufi
2024-09-24 12:20:41 +05:30
Zhao Wei Liang
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
Aditya Patwardhan
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
Ivan Grokhotkov
c9763f62dd
change(version): Update version to 5.2.3
2024-09-23 14:48:14 +02:00
zhanghaipeng
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
chenjianhua
34771563b9
test(bt/bluedroid): Support to disable BLE address resolution
2024-09-23 13:32:57 +08:00
Zhang Hai Peng
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
Sudeep Mohanty
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
Sudeep Mohanty
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
Alexey Lapshin
bb5180f33f
fix(newlib): sbom: add CVE-2024-30949 to cve-exclude-list
2024-09-20 14:55:19 +07:00
Sudeep Mohanty
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
Chen Jian Hua
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
Chen Jian Hua
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
Chen Jian Hua
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
nilesh.kale
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
wuzhenghui
f617e55e5e
fix(esp_hw_support): add clock retention contents
2024-09-18 17:11:24 +08:00
Konstantin Kondrashov
d6f01e03d9
fix(examples): Increases partition table offset for SBV2+FE test
2024-09-18 09:58:29 +03:00
Konstantin Kondrashov
8cf1c45496
fix(esptool_py): Check the size of the bootloader + signature block
2024-09-18 09:58:29 +03:00
yiwenxiu
ca4eae5ab1
feat(openthread): add thread curl https ci case
2024-09-18 14:31:07 +08:00
shreeyash
51b80c4d16
fix(nimble): Added a change to print address of an advertising instance
2024-09-17 12:18:53 +05:30
Andste82
bd62dfb21f
fix(spinlock): comparison of integer expressions of different signedness
2024-09-14 10:36:23 +03:00
Marius Vikhammer
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
Song Ruo Jing
582667d443
fix(ringbuf): allow xRingbufferCreateWithCaps to pass in non-32-bit aligned size
2024-09-13 17:24:53 +08:00
Marius Vikhammer
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
Song Ruo Jing
6594e71d2d
fix(clk): warn the users to avoid using RC32K clock
2024-09-13 11:59:58 +08:00
Yuhan Wei
052d7ef6e9
fix(ble): Increased the length of addr_str in README.md
2024-09-13 09:39:29 +08:00
Yuhan Wei
45bd7bcde9
fix(ble): Increased the length of addr_str in ble_get_started nimble examples
2024-09-13 09:39:29 +08:00
Shen Weilong
f8ca5da078
fix(ble): fiexed the crash issue of examples/bluetooth/nimble/ble_multi_conn
2024-09-12 20:56:29 +08:00
Guillaume Souchere
c341065ce4
fix(system): fixed warnings related to ununsed var in spinlock.h
2024-09-12 08:45:42 +02:00
David Čermák
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
C.S.M
1c5d32e57d
fix(i2c): Fix the wrong return value of esp32,esp32s2,esp32s3
2024-09-12 11:56:51 +08:00
C.S.M
2e1928c31c
fix(i2c): Fix the i2c sda/scl force out register value on some esp chips
2024-09-12 11:56:51 +08:00
C.S.M
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
C.S.M
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Erhan Kurubas
b5373984b1
test(sysview): fix gdb no response error in sysview_heap_log tests
2024-09-11 13:40:50 +03:00
linruihao
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
Aditi
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
Linda
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
Jiang Guang Ming
3340050eae
feat(mbedtls): support rom mbedtls threading layer
2024-09-10 10:20:29 +08:00
Jiang Guang Ming
d4dea72f24
feat(mbedtls): select MBEDTLS_CMAC_C when MBEDTLS_USE_CRYPTO_ROM_IMPL enabled
2024-09-10 10:20:23 +08:00
Jiang Guang Ming
4c567bd203
feat(mbedtls): support ROM mbedtls v3.6.0 on C2 rev2.0(ECO4)
2024-09-10 10:20:14 +08:00
Jiang Guang Ming
82950845be
feat(esp_rom): include rom.mbedtls.eco4.ld with C2 rev2.0(ECO4) select
2024-09-10 10:13:53 +08:00
Jiang Guang Ming
2384b3ac33
feat(esp_rom): update esp32c2.rom.mbedtls.eco4.ld
2024-09-10 10:08:03 +08:00
Jiang Guang Ming
d2e04a987b
feat(esp_hw_support): Support esp32c2 rev2.0 chip
2024-09-10 10:07:31 +08:00
Astha Verma
baa4021d2e
fix(nimble): Added support for bidirectional data trasfer
2024-09-09 18:41:16 +05:30
Jiang Jiang Jian
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
Jiang Jiang Jian
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
xiongweichao
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
chenjianhua
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
chenjianhua
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
Roman Leonov
e1feca0d48
refactor(hub): Cleaned up dev_tree_node debug output, moved node freeing
2024-09-06 22:53:50 +02:00
Alexey Lapshin
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
xuxiao
062cf21381
fix(wifi): fix some wifi bugs (v5.2)
2024-09-06 19:04:21 +08:00
Anton Maklakov
76cfb388b3
fix(idf_tools): fix delimiter when the updater parsing, ' *' or ' '
2024-09-06 17:13:01 +07:00
Anton Maklakov
04b77f56f5
fix(idf_tools): Fix platform detection for arm64 machine but arm32 environment
2024-09-06 17:10:40 +07:00
Roman Leonov
3d2edb47bb
refactor(ext_hub): Prerequisites for the Ext Port Driver
2024-09-06 10:37:01 +02:00
Roman Leonov
5b346ca9d8
fix(usb_host): The Enumeration Driver, cancellation on error
2024-09-06 10:37:01 +02:00
Roman Leonov
16c3c050be
docs(ext_hub): Added description for External Hub Driver
2024-09-06 10:36:57 +02:00
Roman Leonov
ec6f52a717
feat(ext_hub): Added External Hub driver
2024-09-06 10:02:38 +02:00
Roman Leonov
59be21b763
fix(usb_host): Increased address map for clients and changed the uid member type
2024-09-06 10:02:37 +02:00
Tomas Rezucha
9f0ef05192
fix(enum): Returned usb_round_up_to_mps for control request of string descriptors
2024-09-06 10:02:37 +02:00
Roman Leonov
38bb90dd9a
feat(hub): Added device tree nodes list and uid calculation logic
2024-09-06 10:02:37 +02:00
Roman Leonov
c5ee01dd0b
fix(enum): Fixed STALL on descriptor request, removed unused value
2024-09-06 10:02:37 +02:00
Roman Leonov
d41dd420da
docs(enum): Added description for Enumeration process (Enum Driver)
2024-09-06 10:02:37 +02:00
Roman Leonov
410a6a21c5
refactor(enum): Curved out Enumeration process from Hub Driver
2024-09-06 10:02:37 +02:00
Roman Leonov
284b978cb4
refactor(hub): Updated HUB api for ENUM driver
2024-09-06 10:02:37 +02:00
Roman Leonov
30681356d8
refactor(usbh): Updated USBH api for ENUM driver
2024-09-06 10:02:37 +02:00
Chen Jichang
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
shreeyash
8ae2cf751c
fix(nimble): Make CCCD flags configurable
2024-09-06 10:52:37 +05:30
Rahul Tank
75cec307f1
fix(nimble): Add notify characteristic flag support
2024-09-05 16:19:31 +05:30
Nachiket Kukade
8e06b09d31
fix(wifi): Add PSRAM failure fallback in WiFi Queue API's
2024-09-05 14:29:19 +05:30
Jiang Jiang Jian
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
Lou Tianhao
b1c6f48c10
fix(pm): cancel cache_safe_assertion when using ext0 & ext1
2024-09-04 17:10:31 +08:00
Frantisek Hrbata
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
zlq
4d9aa7fd25
fix(ext_32k): fix the external 32K issue on C3&S3 (v5.2)
2024-09-04 14:57:55 +08:00
Chen Jichang
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
renpeiying
73d0c9a2d0
docs: Update zh_CN translation for MR32736
2024-09-02 11:41:23 +02:00
Ondrej Kosta
25b6e7412c
docs(esp_eth): added warning to not use ESP32 as ETH CLK source with WiFi
2024-09-02 10:50:14 +02:00
Jiang Jiang Jian
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
Sudeep Mohanty
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
Sudeep Mohanty
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
Jiang Jiang Jian
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
zwl
edea4da5b9
fix(ble): fixed crash issue during deinit host after deinit controller on ESP32-C2
2024-08-30 12:02:58 +08:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Rahul Tank
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
Rahul Tank
d8004c197d
fix(wifi_prov): Add support for ESP IP controller chips in bluedroid
2024-08-29 15:05:37 +05:30
zhanghaipeng
243d6752ad
fix(ble/bluedroid): Optimize BLE function 'esp_ble_resolve_adv_data_by_type'
2024-08-29 16:17:46 +08:00
zhanghaipeng
fff9b4e779
docs(ble/bluedroid): Optimize BLE example documentation for getting characteristic
2024-08-29 16:17:46 +08:00
Nebojša Cvetković
5295cfc696
fix(bt/bluedroid): Resolve warning: unused variable 'pp'
2024-08-29 16:17:46 +08:00
David Cermak
aba6b8d8f7
fix(lwip): Used dedicated IP4 address type
2024-08-29 10:01:38 +02:00
David Cermak
aa49e53d5b
fix(lwip): esp_netif supports esp_netif_get_netif_impl() for PPP
2024-08-29 10:01:38 +02:00
David Cermak
501a25f0c7
feat(lwip): Added PPP config option to control VJ header compression
2024-08-29 10:01:38 +02:00
David Cermak
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
sibeibei
c85eb58480
fix(wifi): fix wifi bugs 240828 v5.2
2024-08-29 14:19:59 +08:00
Sudeep Mohanty
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Shu Chen
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
Shu Chen
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
Marius Vikhammer
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
Alexey Gerenkov
3f83210435
feat(tools): update openocd version to v0.12.0-esp32-20240821
2024-08-28 13:20:09 +03:00
alanmaxwell
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
zwx
b36b0a88ce
fix(802.15.4): fix oob issue for pending table
2024-08-28 17:37:02 +08:00
chenqingqing
dd2511c6b3
fix(bt/bluedroid): Fix default codec type on PCM datapath for hfp_hf
2024-08-28 17:00:49 +08:00
Island
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
chenqingqing
fa11f9c7b3
fix(bt): Add a parameter in the two least significant bits of Class of Device
2024-08-28 16:49:35 +08:00
WebDust21
d3155e71ea
fix(bt): Enable use of RESERVED bits in COD (GitHub PR)
2024-08-28 16:49:25 +08:00
Jiang Jiang Jian
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
Linda
2156303089
docs: delete unavailable document links for ESP32-P4
2024-08-28 15:58:06 +08:00
Island
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
zwx
d092970f58
feat(lwip): reply the NS without LL opt
2024-08-28 15:01:42 +08:00
renpeiying
cfed0d27dc
docs: Remove User Guide for ESP32-Pico-Kit related docs after migration
2024-08-28 14:37:01 +08:00
Jiang Jiang Jian
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
Ivan Grokhotkov
7f9c1b3e6f
feat(esp_eth): enable openeth in QEMU for ESP32-S3
2024-08-28 13:51:53 +08:00
Ivan Grokhotkov
b357121ec6
feat(tools): update qemu version to esp_develop_9.0.0_20240606
2024-08-28 13:51:53 +08:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
laokaiyao
bff6fb518e
refactor(bootloader): lower down the log level to reduce the bootloader size
2024-08-28 12:12:56 +08:00
laokaiyao
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
laokaiyao
600aa69ade
docs(chip_revision): update eFuse block revision info
2024-08-28 12:12:25 +08:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Armando
6f8da01e38
fix(psram): fixed ap3204 id check
2024-08-28 10:45:08 +08:00
Jiang Jiang Jian
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
wangtao@espressif.com
a22c8b3802
fix(wifi): fix softap_sta example default dns addr invaild issue
2024-08-28 10:44:14 +08:00
Jakob Hasse
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
wangtao@espressif.com
ab68008fca
fix(wifi): fix esp32s2 get ack rssi invaild issue
2024-08-28 10:31:25 +08:00
Nachiket Kukade
eee82730aa
fix(wifi): Fix wrong typecasting of sta_info while getting SPP Caps
2024-08-27 16:11:46 +05:30
zwx
f5e6cfbaf1
feat(esp_netif): add an API to get all preferred ip6 addresses
2024-08-27 18:31:55 +08:00
zwx
f4cdaf2433
feat(802.15.4): support large scale pending table size
2024-08-27 18:31:43 +08:00
Shu Chen
9ee2a361fd
feat(openthread): support time sync feature on border router
2024-08-27 18:31:32 +08:00
Michael Wei
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
zwx
a2f763b6e3
feat(lwip): add a config to set the size of ND6 table cache
2024-08-27 18:31:11 +08:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Li Shuai
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
cjin
41502dbf64
feat(ble): add internal api to change ble slow clock source
2024-08-27 12:47:22 +08:00
Omar Chebib
063fbc872d
fix(ldgen): fix linker script generation from a single-entry fragment file
2024-08-27 11:41:15 +08:00
Yuhan Wei
926e038cd9
fix(ble): Removed unsupported sdkconfig in BLE get started examples
2024-08-27 11:30:20 +08:00
cjin
466d42359c
fix(ble): remove ble wakeup before entering light sleep
2024-08-27 10:27:11 +08:00
Jiang Jiang Jian
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
Island
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
Jiang Jiang Jian
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
zwl
93de12ee69
fix(ble): fixed ble controller issues on ESP32-H2
2024-08-26 19:41:48 +08:00
zwl
9b9c1e85d3
fix(ble): fixed ble controller issues on ESP32-C6
2024-08-26 19:41:08 +08:00
zwl
1f79c16d70
fix(ble): fixed ble controller issues on ESP32-C2
2024-08-26 19:39:33 +08:00
Erhan Kurubas
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
liuning
0eba5a9537
fix(coex): fix esp32 crash issue, fix esp32c6 rx issue
2024-08-26 14:11:26 +08:00
Island
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
Rahul Tank
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
wuzhenghui
69baf86cf4
change(esp_hw_support): collect retention link priority definition
2024-08-26 11:40:07 +08:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Astha Verma
5ac254bbee
fix(nimble): Added BT_HCI_LOG_INCLUDED macro according to nimble nomenclature
2024-08-24 10:59:12 +05:30
Abhik Roy
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
David Cermak
2d5498f3ad
fix(esp_netif): Remove unused leftover pppapi_set_auth() call
2024-08-23 11:05:19 +02:00
David Cermak
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
chenjianhua
8d1cc85dd1
fix(bt/bluedroid): Fixed work queue delete when create thread failed
2024-08-23 17:01:39 +08:00
David Cermak
91f9f05d9b
fix(esp_netif): Add unit test of getter/setter API for DNS servers
2024-08-23 10:51:13 +02:00
David Cermak
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
Abhik Roy
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Zhou Xiao
aa0b5c3186
docs(ble): Replace advertising interval hex value with BLE_GAP_ADV_ITVL_MS
2024-08-23 14:18:23 +08:00
Zhou Xiao
781d3456c7
docs(ble): Improved as Weilong and Shenhang requested
2024-08-23 14:18:23 +08:00
zhouxiao
1a0c5f49aa
docs(ble): Added BLE Get Started
2024-08-23 14:18:23 +08:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
linruihao
151569ac25
fix(bt/controller): Fixed bluetooth disconnect issue after modem sleep on ESP32
2024-08-23 13:42:25 +08:00
Rahul Tank
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
zhangyanjiao
cf21dd6b8b
fix(wifi/mesh): update the mesh ip_internal_network example
2024-08-23 11:35:25 +08:00
zhangyanjiao
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
zhangyanjiao
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
wanlei
7f6ff6ebd9
fix(spi_slave_hd): fix seg mode potential iwdt timeout when multi task call
2024-08-23 10:34:36 +08:00
Jiang Jiang Jian
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
zhanghaipeng
15eb5f7f85
feat(ble/controller): Support get BLE controller free heap size
2024-08-23 09:42:18 +08:00
zhanghaipeng
efb16c2685
docs(blufi): Optimize documentation for Blufi example
2024-08-23 09:42:18 +08:00
zhanghaipeng
7e04b04b1c
fix(ble/bluedroid): Fixed memory out-of-bounds issue when parsing adv data
2024-08-23 09:42:18 +08:00
Xiao Xufeng
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
shreeyash
121626ffb6
fix(nimble): Fixed blesmp getbondlist issue
2024-08-22 21:32:13 +05:30
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Island
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
Rahul Tank
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
Wang Meng Yang
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
Linda
23956a2e62
docs: fix a typo in adc_oneshot
2024-08-22 10:19:19 +08:00
Marius Vikhammer
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
Yuhan Wei
a1ce19c47f
docs(ble): Added api-guides/ble/blufi.rst to conf_common.py
2024-08-22 09:44:33 +08:00
David Čermák
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
zwx
997f3c15b2
fix(esp_netif): netif should return only valid addr
2024-08-21 22:59:26 +08:00
David Čermák
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
Richard Allen
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
David Cermak
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
muhaidong
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
Abhik Roy
f30d488458
feat(esp_netif): Added preferred flag to esp_netif_add_ip6_address
2024-08-21 21:16:46 +10:00
Abhik Roy
8809589cf7
feat(esp_netif): Added code to expose api to add and remove ipv6 address
2024-08-21 21:16:46 +10:00
Abhik Roy
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
Island
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
Island
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
Island
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
Suren Gabrielyan
c07bc80e90
fix(ws_transport): utility functions minor improvments
2024-08-21 15:17:17 +08:00
Richard Allen
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
Suren Gabrielyan
5d8bb1c72a
fix(ws_transport): fix first fragment losting during websocket connection
2024-08-21 15:17:17 +08:00
Alexey Lapshin
3759f41b94
fix(usb): fix warnings found by GNU static analyzer
2024-08-21 14:05:31 +07:00
Alexey Lapshin
9760884e60
fix(wpa_supplicant): fix warnings found by GNU static analyzer
2024-08-21 14:03:48 +07:00
Alexey Lapshin
0b24bebf96
fix(vfs): fix warnings found by GNU static analyzer
2024-08-21 14:03:48 +07:00
Alexey Lapshin
d0929d3f0a
fix(heap): fix warnings found by GNU static analyzer
2024-08-21 14:03:48 +07:00
Alexey Lapshin
acbd160cd0
fix(esp_hw_support): fix warnings found by GNU static analyzer
2024-08-21 14:02:55 +07:00
Alexey Lapshin
ceb5456108
fix(esp_driver_usb_serial_jtag): fix warnings found by GNU static analyzer
2024-08-21 14:02:55 +07:00
wangjialiang
85b1c924ad
feat(ble_mesh): update the link of BLE-MESH 1.1 specification and model specification
2024-08-21 14:43:32 +08:00
gongyantao
fd42618e36
fix(ci): disable ci test when target is not support classic bluetooth
2024-08-21 10:01:29 +08:00
gongyantao
b3bbcd3b45
fix(bt): remove redundant space in hid example path
2024-08-21 10:01:24 +08:00
Mahavir Jain
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
chenjianhua
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
Jiang Jiang Jian
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
Krzysztof Budzynski
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
Rahul Tank
793f0b3b65
feat(nimble): BLE_GAP_EVENT_LINK_ESTAB event to ensure link established
2024-08-20 14:57:14 +05:30
Rahul Tank
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
Linda
d69f1e25d5
docs: delete user guides of ESP32-DevKitC, ESP-WROVER-KIT and ESP32-PICO-DevKitM-2
2024-08-20 14:45:41 +08:00
xuxiao
8971a3c724
fix(wifi): fix some wifi bugs and support btwt (v5.2)
2024-08-20 12:16:56 +08:00
Jiang Jiang Jian
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
zwl
f629fa88d9
fix(ble): fixed blufi issue on ESP32-C2
2024-08-19 21:48:19 +08:00
Euripedes Rocha
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
Yuhan Wei
12b4b32bc7
docs(ble): Updated BT_DOCS and BLE_DOCS in conf_common.py
2024-08-19 17:39:27 +08:00
Yuhan Wei
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
Yuhan Wei
987a397f29
docs(ble): Updated the support status for NimBLE LE Power Control feature
2024-08-19 09:57:51 +08:00
hrushikesh.bhosale
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
Pat Erley
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
Michael (XIAO Xufeng)
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
Xiao Xufeng
197c750067
ci(mmu): add unicore test
2024-08-16 18:09:30 +08:00
Rahul Tank
a992ae6528
feat(nimble): Add support to allow connection during scanning
2024-08-16 15:06:35 +05:30
Yuhan Wei
575894ee66
docs(ble): Added BLE feature support status
2024-08-16 16:42:02 +08:00
Xiao Xufeng
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
Xiao Xufeng
1a111187fa
fix(startup): move rtc initialization before MSPI timing tuning to improve stability
2024-08-15 20:55:11 +08:00
Jiang Jiang Jian
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
Marius Vikhammer
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
Wang Mengyang
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
Wang Mengyang
a932e1b512
change(bt): Perform comprehensive heap check in test_app for memory release
2024-08-14 19:00:37 +08:00
Nachiket Kukade
64e918e660
fix(wifi): Avoid internal retries for offchannel FTM Requests
2024-08-14 15:33:00 +05:30
Island
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
Sudeep Mohanty
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
Marius Vikhammer
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
Wang Meng Yang
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
andylinpersonal
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
Rahul Tank
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
Rahul Tank
f8f42d469b
fix(nimble) Added change to handle linked om data at blufi layer
2024-08-13 16:54:13 +05:30
Wang Meng Yang
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
Marius Vikhammer
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
Marius Vikhammer
251b8cd860
fix(freertos): split idf_additions.c event groups to separate file
2024-08-13 10:15:40 +08:00
dvosully
eafc452758
Make FreeRTOS configUSE_TIMERS optional in KConfig
2024-08-13 10:13:52 +08:00
gongyantao
2318ee78b7
fix(bt): change example sdkconfig name to sdkconfig.ci.test
2024-08-13 09:53:52 +08:00
chenjianhua
cf641dab0f
feat(bt/bluedroid): Report HCI error code to app when command fails
2024-08-12 20:39:31 +08:00
chenjianhua
4663f81cf7
fix(bt/bluedroid): Fixed BLE create conn cancel when conn already exist
2024-08-12 20:39:25 +08:00
chenjianhua
7e9c1c509a
feat(bt/bluedroid): Add print and assert when failed to alloc memory
2024-08-12 20:39:18 +08:00
Island
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
Aditya Patwardhan
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
Mahavir Jain
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
Mahavir Jain
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
zhanghaipeng
bd86aca6ca
docs(ble/bluedroid): Optimize BLE example for setting advertising data
2024-08-12 11:36:55 +08:00
Island
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
Sudeep Mohanty
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
zwl
fbfa82276a
fix(bluetooth/controller): fixed get controller status vendor hci command error on ESP32C6
2024-08-10 13:06:38 +08:00
Shen Weilong
1c0a4dbfa3
feat(ble): Print out the BT mac when the controller is initialized
2024-08-09 20:53:12 +08:00
zhanghaipeng
514a50b423
feat(ble/bluedroid): Support getting BLE address type in bond list
2024-08-09 20:26:00 +08:00
zhanghaipeng
523758c30c
docs(ble/bluedroid): Optimize documentation for BLE connection parameter updates
2024-08-09 20:25:31 +08:00
zhanghaipeng
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
chenjianhua
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
Wang Meng Yang
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
morris
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
Krzysztof Budzynski
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
liqigan
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
morris
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
shenmengjing
3c8eaf193b
docs: Fix a small typo in adc_calibration.rst
2024-08-09 14:45:15 +08:00
Island
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
Alexey Gerenkov
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
Wang Meng Yang
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
morris
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
LonerDan
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
Konstantin Kondrashov
271c611485
feat(esp_system): Print backtrace for both CPUs when cache error does not determine CPU
2024-08-07 19:17:52 +08:00
Rahul Tank
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
Wang Meng Yang
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
Aditya Patwardhan
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
Rahul Tank
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
Shu Chen
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
Frantisek Hrbata
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
morris
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
harshal.patil
c2a22d00ce
fix(bootloader_support): Fix encrypt image instead of the partition feature not being enabled
2024-08-06 13:45:02 +05:30
Island
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
zwx
050030f039
fix(openthread): make ot task queue sending non-permanent blocking
2024-08-06 14:10:23 +08:00
gongyantao
abb9f90d87
change(ci): remove device name check in bt example
2024-08-06 11:58:34 +08:00
gongyantao
d753b2f940
fix(bt): get remote device name from eir data
2024-08-06 11:58:30 +08:00
gongyantao
cf2ff00360
feat(bt/example): add ci sdkconfig for bt examples
2024-08-06 11:58:22 +08:00
wuzhenghui
b752b6c5e9
fix(esp_pm): configure timer wakeup source with auto light-sleep congiguration
2024-08-06 11:04:58 +08:00
Alexey Gerenkov
3689649c63
feat(tools): update openocd version to v0.12.0-esp32-20240726
2024-08-05 22:38:42 +02:00
Ivan Grokhotkov
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
xiongweichao
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
chenqingqing
74ceb6bebc
fix(bt/bluedroid): Add PCM configuration about pcm frame sync signal shape
2024-08-05 19:57:13 +08:00
Rahul Tank
89231ccaeb
fix(nimble): Fixed assert issue in proximity_sensor example
2024-08-05 16:57:11 +05:30
Rahul Tank
6635bc3a3e
feat(nimble): Add extra handling for set data len packet event
2024-08-05 16:52:03 +05:30
Rahul Tank
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
renpeiying
8782cfb8fa
docs: remove user guide for esp32-ethernet-kit migration
2024-08-05 19:03:19 +08:00
C.S.M
d8bd71695f
fix(spi_flash): Add external flash support on esp32c6,esp32h2
2024-08-05 18:01:02 +08:00
shenmengjing
ed042a84c0
docs: Delete ESP32-S2-Kaluga-Kit related user guide files
2024-08-05 16:06:52 +08:00
Mario Schlegel
588f819710
fix(ble-mesh): don't use dangling pointer in nimble gatt service
2024-08-05 15:31:08 +08:00
Rahul Tank
cb815d9d0a
fix(nimble): Modify Advertising Tx power levels
2024-08-05 10:56:23 +05:30
Kapil Gupta
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
Mahavir Jain
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
Island
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
Island
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
Roland Dobai
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
Frantisek Hrbata
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
Yuan Hong Hui
752e29d7e3
feat(bt):add pytest for classic bt example
2024-08-02 15:17:59 +08:00
Rahul Tank
916d319155
fix(wifi_prov): Use calloc instead of malloc to zero initialize variable
2024-08-02 10:36:38 +05:30
morris
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
Jiang Guang Ming
afd3333e8d
feat(newlib): add test case for printf float
2024-08-01 20:57:28 +08:00
Rahul Tank
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
Jiang Guang Ming
677ecf9c69
fix(esp_rom): add new rom caps ESP_ROM_HAS_NEWLIB_NANO_PRINTF_FLOAT_BUG
2024-08-01 16:24:25 +08:00
zhanghaipeng
c66da69856
fix(ble/bluedroid): Fixed issue with resetting BLE security parameters during initialization
2024-08-01 16:17:59 +08:00
Marius Vikhammer
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
gaoxu
cdd6807e57
fix(gpio): correct usb dp gpio pullup disable function v5.2
2024-08-01 10:58:53 +08:00
Shu Chen
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
Rahul Tank
6d19ff68ed
fix(nimble): Add return value to RPA Timeout API
2024-07-31 14:45:17 +05:30
Shu Chen
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
Song Ruo Jing
457e0818e9
fix(uart): fix uart_config_t structure size difference in C and C++
2024-07-31 16:52:05 +08:00
zwx
fa6a1b3af5
fix(ieee802154): refacted the next operation logic for multiple events
2024-07-31 16:40:48 +08:00
Shu Chen
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
zwl
26ef81039d
fix: fixed directed adv can't be conneted when adv filter is 0x2 on ESP32C2
2024-07-31 14:38:46 +08:00
zwl
719c0b7709
fix: fixed occasional wdt issue in multi-connection scenarios on ESP32H2
2024-07-31 14:38:46 +08:00
zwx
b64425f7be
feat(openthread): add task switching lock holder check
2024-07-31 11:34:19 +08:00
Island
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
zhanghaipeng
f88ac25595
fix(ble/bluedroid): Fix incorrect state issue when unregistering BLE GATTC application
2024-07-30 18:03:43 +08:00
Jiang Jiang Jian
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
aditi
53e931cf65
fix(wpa_supplicant):Deinit old dpp authentication data after receiving config.
2024-07-30 13:54:45 +05:30
zhangyanjiao
5e2951c8e8
fix(wifi/mesh): fix the beacon timeout issue in mesh
2024-07-30 14:36:46 +08:00
morris
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
Vilem Zavodny
335e8b4648
fix(esp_lcd): Fix I2C receive without param
2024-07-29 16:42:19 +08:00
morris
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
Sudeep Mohanty
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
Rahul Tank
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
zwl
7b9343d8f0
fix(ble): fixed tx memory leak issue when controller disable
2024-07-29 11:56:17 +08:00
zwl
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
zwl
6e676b0222
feat(bluetooth/controller): support switching log output mode on ESP32-C2
2024-07-29 11:56:17 +08:00
zwl
229f8ede97
feat(bluetooth/controller): support switching log output mode on ESP32-C6 and ESP32-H2
2024-07-29 11:56:17 +08:00
zwl
97fa5484a7
feat(bluetooth/controller): storage ble controller log to flash on ESP32C2
2024-07-29 11:56:16 +08:00
zwl
0898c1a5a8
feat(bluetooth/controller): storage ble controller log to flash on ESP32C6 and ESP32H2
2024-07-29 11:56:16 +08:00
Armando
ce1f7abddd
feat(psram): support APS3204L
2024-07-29 11:42:36 +08:00
Marius Vikhammer
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
Rahul Tank
d8716c5ad3
fix(nimble): Zero initialize variable to avoid garbage value
2024-07-26 21:31:23 +05:30
Adam Múdry
46ed6c869e
fix(vfs): FATFS mount immediately after format if mount failed
2024-07-26 17:52:42 +02:00
Sudeep Mohanty
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Island
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Mahavir Jain
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
Aditya Patwardhan
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
Xu Si Yu
7d9b33408d
feat(openthread): support restoring vendor properties of rcp
2024-07-25 15:59:58 +08:00
Xu Si Yu
d894253c48
feat(openthread): support changing openthread version information
2024-07-25 15:59:58 +08:00
Xu Si Yu
35e36f2cab
fix(common_components): unregister event handler if wifi disconnect and stop reconnecting
2024-07-25 15:59:58 +08:00
Xu Si Yu
c9f85be415
feat(openthread): update openthread submodule
2024-07-25 15:59:58 +08:00
Jiang Jiang Jian
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
Shyamal Khachane
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
Marius Vikhammer
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
Armando
bdd5dc21be
fix(sdmmc): fix pin config doc format
2024-07-25 09:28:30 +08:00
Rahul Tank
59aa45ad23
fix(wifi_prov): Added API to set random address
2024-07-24 20:56:35 +05:30
wangtao@espressif.com
6661f1190a
fix(wifi):fix get softap dtim and csa config err
2024-07-24 17:23:47 +08:00
zhanghaipeng
07ca9246e2
fix(ble/bluedroid): Fixed BLE cannot create connection
2024-07-24 10:51:14 +08:00
zhiweijian
087d6e1938
feat(bt/controller): support mesh duplicate with extend scan
2024-07-23 18:02:14 +08:00
linruihao
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
zhanghaipeng
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
chenjianhua
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
linruihao
93622c2f9b
fix(coex): Fixed coexist scheme phase index overflow issue
2024-07-23 17:53:08 +08:00
Marius Vikhammer
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
Jiang Jiang Jian
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
Rahul Tank
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
Rahul Tank
c6fbdc5d4f
fix(nimble): Increase Timer stack size for nimble application
2024-07-22 15:51:48 +05:30
aditi
f1d5ffea3d
fix(wpa_supplicant):Fix for setting wps status fail when connection fails
2024-07-22 15:26:09 +05:30
Island
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
Jiang Jiang Jian
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
Kapil Gupta
42680d30ae
fix(esp_wifi): backport some dpp fixes
2024-07-19 13:29:48 +08:00
gongyantao
ea7336d027
feat(bt): add bt address printing for all bt examples
2024-07-19 11:43:18 +08:00
gongyantao
41733e33f1
fix(bt): fix uTask stack overflow in bt example spp_initiator
2024-07-19 11:43:17 +08:00
Jiang Jiang Jian
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
morris
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
Rahul Tank
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
Shreyas Sheth
eae5bf962e
fix(wifi): Ignore 11R, ENT AP when disabled in sdkconfig
2024-07-18 18:26:23 +05:30
Island
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
morris
d9e113f877
fix(rmt): power up memory block
2024-07-18 14:41:13 +08:00
Rahul Tank
af2f79e33a
fix(nimble): Fixed BLE security vulnerability when using fixed IRK
2024-07-18 09:54:19 +05:30
Jiang Jiang Jian
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
luoxu
f0bf1d3492
fix(ble_mesh): fixed BLEMESH24-76
2024-07-18 10:49:07 +08:00
zwl
fde1a101ed
feat(bluetooth/controller): support default tx power configurable on ESP32C2
2024-07-18 10:47:30 +08:00
zwl
582e9f8a67
feat(bluetooth/controller): support default tx power configurable on ESP32C6 and ESP32H2
2024-07-18 10:47:20 +08:00
Island
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
zhangyanjiao
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
Peter Marcisovsky
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
Jiang Jiang Jian
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
zwl
64e872f2e3
fix(ble): fixed nimble host only build error
2024-07-16 13:20:53 +08:00
zwl
b8b8abf763
feat(bluetooth/controller): update nimble host to adapt hci layer
2024-07-16 13:20:53 +08:00
zwl
1e4e2f90f5
feat(bluetooth/controller): add default cts and rts macro definition
2024-07-16 13:20:53 +08:00
zwl
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
zwl
3d1498cadb
feat(bluetooth/controller): adopting new HCI layer code on ESP32-C2
2024-07-16 13:20:53 +08:00
zwl
6118260b63
feat(bluetooth/controller): optimize bt hci layer code
2024-07-16 13:20:53 +08:00
Jiang Jiang Jian
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
muhaidong
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
muhaidong
2dbaf58499
fix(wifi): fix configure gcmp failure issue
2024-07-15 21:00:55 +08:00
muhaidong
72d68ad7ce
fix(wifi): fixed disable gcmp choose pairwise cipher wrong issue
2024-07-15 21:00:47 +08:00
muhaidong
96af986330
fix(wifi): annotate a rom function
2024-07-15 21:00:31 +08:00
Jin Cheng
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
Mahavir Jain
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
Mahavir Jain
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
morris
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
Sudeep Mohanty
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
Island
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
Sarvesh Bodakhe
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
Sarvesh Bodakhe
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
Tomas Rezucha
440f3308ab
fix(usb/host): Fix occasional ISOC scheduler skipping transfers
2024-07-12 08:18:42 +02:00
Jiang Jiang Jian
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
Sarvesh Bodakhe
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
Wei Yu Han
b9b3992d42
docs(ble): Removed trailing whitespace
2024-07-12 09:13:51 +08:00
Wei Yu Han
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
Alexey Gerenkov
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
morris
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
Peter Marcisovsky
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
Tomas Rezucha
61577616da
fix(usb/test): Update MSC device test for new console
2024-07-11 11:09:12 +02:00
morris
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
Rahul Tank
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
Rahul Tank
1e56879f9c
fix(nimble): Update menuconfig option to consider 5.0 support
2024-07-10 17:22:03 +05:30
Island
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
zhanghaipeng
21610d3fbb
fix(ble/bluedroid): Fixed BLE set adv param check
2024-07-10 12:25:05 +08:00
Wei Yu Han
58a4f153bc
docs(ble): Add the parameter name data in esp_vhci_host_send_packet
2024-07-10 10:40:36 +08:00
Erhan Kurubas
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
zhiweijian
d60a68ba26
fix(bt/nimble): split hci log in nimble
2024-07-09 16:33:33 +08:00
zhanghaipeng
a7dc067f1c
feat(ble/bluedroid): Support BLE50 instance in related event
2024-07-09 15:23:52 +08:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Island
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
Jeroen Domburg
4af418c534
refactor(usb-serial-jtag): usb-serial-jtag driver simplification to fix rom print coexistence
2024-07-08 14:47:25 +08:00
linruihao
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
liqigan
b2607d8653
fix(bt/controller): Fixed not report HCI_Disconnection_Complete event
2024-07-08 14:26:53 +08:00
wuzhenghui
4ddeee6260
fix(esp_hw_support): wait eFuse controller idle after sleep wakeup
2024-07-08 14:14:57 +08:00
morris
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
Jiang Jiang Jian
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
fbp2m
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
Rahul Tank
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
Rahul Tank
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
Wang Ning
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
Yuhan Wei
1df6134485
docs(ble): Add the explanations to controller parameters configurable in menuconfig
2024-07-05 18:08:07 +08:00
Wang Ning
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
Yuhan Wei
d18e230a9f
docs(ble): Removed note in esp_bt_controller_config_t
2024-07-05 18:08:07 +08:00
Yuhan Wei
fe41fba8a6
docs(ble): Replaced BT with Bluetooth
2024-07-05 18:08:07 +08:00
Yuhan Wei
bbeea564da
docs(ble): Removed unnecessary explanations
2024-07-05 18:08:07 +08:00
Yuhan Wei
b0fb2df89d
docs(ble): Added corresponding values to the controller mode
2024-07-05 18:08:07 +08:00
Yuhan Wei
b80829dcd9
docs(ble): Fixed the explanation of TX power type
2024-07-05 18:08:07 +08:00
Yuhan Wei
ad01b74b49
docs(ble): Added typeof for BLE sleep clock accuracy enum
2024-07-05 18:08:06 +08:00
Yuhan Wei
edb4bded13
docs(ble): Added a name for BLE sleep clock accuracy enum
2024-07-05 18:08:06 +08:00
Yuhan Wei
ea18f615d2
docs(ble): Revised the esp32 controller API explanations
2024-07-05 18:08:06 +08:00
Mahavir Jain
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
wangtao@espressif.com
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
Jiang Jiang Jian
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
Island
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
Jiang Jiang Jian
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
Jakob Hasse
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
yinqingzhao
3fcedf6432
fix(wifi):fix some wifi bugs
2024-07-04 15:42:04 +08:00
yinqingzhao
aacddac2dd
docs(wifi):update TWT docs
2024-07-04 14:38:49 +08:00
C.S.M
4ce9b783f3
fix(i2c): Fix i2c not release semaphore in command send loop
2024-07-04 12:29:05 +08:00
Cao Sen Miao
a44f8179de
refactor(i2c): Add reset and clock control to i2c ll layer
2024-07-04 12:29:05 +08:00
Cao Sen Miao
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
Cao Sen Miao
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
luoxu
f5ae03e8f4
fix(ble_mesh): ensure the operation of adv busy is thread-safe
2024-07-04 12:13:20 +08:00
luoxu
9c7a81083c
feat(ble_mesh): add cas operation for bt_mesh_atomic_val_t
2024-07-04 12:13:20 +08:00
Cao Sen Miao
b150aad5d1
fix(spi_flash): Fix spi_flash counter test on CI
2024-07-04 11:18:45 +08:00
Cao Sen Miao
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
Cao Sen Miao
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Marius Vikhammer
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Rahul Tank
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
Tomas Rezucha
49d9fc0250
fix(usb/host): Decode error flags in ISOC transfers
2024-07-03 09:15:53 +02:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Mahavir Jain
adea6829b3
fix(hal): correct the power up sequence for MPI/ECC peripherals in ESP32-C5
2024-07-02 13:36:54 +05:30
zwl
b753438111
fix(ble): fixed some ble controller issues on ESP32C6 and ESP32H2
2024-07-02 15:44:27 +08:00
zwl
f3b58d221d
fix(ble): fixed some ble controller issues on ESP32-C2
2024-07-02 15:44:26 +08:00
aditi_lonkar
3a7408bed9
fix(esp_wifi): Fix for issue in changing opmode when wps is enabled
2024-07-02 11:25:55 +05:30
Jiang Jiang Jian
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
Myk Melez
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
Krzysztof Budzynski
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Marius Vikhammer
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
Rahul Tank
e29f31bca4
fix(nimble): Added debug print to check for skipped adv report
2024-07-01 15:33:43 +05:30
Guillaume Souchere
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
Linda
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
chenjianxing
ea4a2c70e9
fix(phy): add phy calibration data check when mode is not none calibration
2024-07-01 15:15:19 +08:00
xiaqilin
115738b91e
fix(esp_phy): fix the frequency switching issue in esp32h2/esp32c6 ble/ieee802154 coex
2024-07-01 15:14:43 +08:00
Shyamal Khachane
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
zhangshuxian
53a8961268
docs: Delete user guide esp32-s2-devkitc-1
2024-07-01 10:49:48 +08:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Adam Múdry
faae7eccac
fix: PRI inttypes error due to C++ invalid suffix on literal in SPIFFS
2024-06-30 23:31:50 +02:00
Rahul Tank
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
WanqQixiang
7158afb163
fix(openthread): register uart vfs devices when they are not registered
2024-06-28 15:59:30 +08:00
liuning
af98ed245c
feat(wifi, coex): update libs to support feature and fix some issue
2024-06-28 14:27:48 +08:00
zhanghaipeng
4a7bf913a0
fix(ble/bluedroid): Fixed BLE report event when connection fails
2024-06-28 12:00:39 +08:00
liuning
d506580d65
feat(wifi): support coex pwr
2024-06-28 11:42:05 +08:00
Island
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
Jiang Jiang Jian
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
Island
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
zwl
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
jgujarathi
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
Lou Tianhao
81ad2d8e7b
docs(pm): add description for gpio_wakeup
2024-06-26 14:08:46 +08:00
Marius Vikhammer
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Guillaume Souchere
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
Guillaume Souchere
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
Guillaume Souchere
ac2491acc5
fix(console): bug where backspace erases the prompt in dumb mode
2024-06-25 11:48:45 +02:00
Sarvesh Bodakhe
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
Mahavir Jain
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
Marius Vikhammer
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
Island
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
Jiang Jiang Jian
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
Rahul Tank
e9959cd00e
fix(nimble): Pass the correct cb arg during reconnection attempt
2024-06-25 08:31:11 +05:30
morris
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
Marius Vikhammer
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
chenjianhua
ba4a43e020
feat(bt/bluedroid): Add definition for the reason of BLE authentication failure
2024-06-25 00:04:14 +08:00
chenjianhua
6f21c18f5b
fix(bt/bluedroid): Fixed BLE security vulnerability when using fixed IRK
2024-06-25 00:04:14 +08:00
linruihao
fed97908f8
fix(bt): Overwrite a function in esp32c3 eco7 rom
2024-06-25 00:04:14 +08:00
chenjianhua
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
chenjianhua
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
Sudeep Mohanty
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
Mahavir Jain
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
gongyantao
6c84fdcde8
fix(bt): add integrity check when temporary link key selected
2024-06-24 17:49:50 +08:00
harshal.patil
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
Jiang Jiang Jian
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
wuzhenghui
851c176d1b
change(esp_hw_support): update xtal_freq after assume to avoid mass print in DFS
2024-06-24 13:38:10 +08:00
Marius Vikhammer
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
wuzhenghui
c239c68373
change(esp_system): trigger digital system reset in brownout isr
2024-06-24 12:03:03 +08:00
morris
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
morris
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
Rahul Tank
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
cjin
b67ff61d34
fix(ble): added c6 config check for ble light sleep
2024-06-24 10:12:51 +08:00
zwl
c4a22160c7
feat(bluetooth/controller): adjust bt/porting code structure and delete redundant code
2024-06-24 10:11:52 +08:00
Jiang Jiang Jian
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
Shyamal Khachane
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
Rahul Tank
640be34ffa
fix(nimble): Clear resource before re-starting advertising
2024-06-20 11:00:22 +05:30
Island
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
zhangshuxian
e0586cf0e3
docs: Delete user guide esp32-s2-devkitm-1
2024-06-19 18:09:20 +08:00
Li Shuai
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
LonerDan
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
morris
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
Song Ruo Jing
c31e50583e
fix(ci): use esp_rom_crc32_le in sleep retention frame check
2024-06-18 19:52:03 +08:00
Sergei Silnov
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
Song Ruo Jing
707aebc607
feat(uart): support uart module sleep retention on c6/h2
2024-06-18 15:04:20 +08:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
zwl
166e125144
feat(bluetooth/controller): update controller api name on ESP32-C2
2024-06-17 16:43:26 +08:00
zwl
fc8a569027
feat(bluetooth/controller): update controller api name on ESP32-C6 and ESP32-H2
2024-06-17 16:43:25 +08:00
Li Shuai
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
Shreyas Sheth
298bca09ec
fix(wpa_supplicant): Fix wpa3 AP crash because of dangling pointer
2024-06-17 12:41:04 +05:30
Rahul Tank
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
Rahul Tank
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
Mohammad-Mohsen Aseman-Manzar
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
Roland Dobai
c50c61e0c7
fix(tools/idf_tools.py): Improve the warning message about the environment
2024-06-14 10:01:16 +02:00
Rahul Tank
14bd74fc84
fix(nimble): Added change to handle extra memory for ext adv reattempt
2024-06-14 12:02:58 +05:30
morris
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
Aditya Patwardhan
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
Abhik Roy
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
Island
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
Michael (XIAO Xufeng)
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
linruihao
7c52034978
fix(bt/controller): Fixed assert issue caused by DPORT access
2024-06-13 17:36:55 +08:00
zhanghaipeng
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
Roland Dobai
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
Jiang Jiang Jian
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
Marius Vikhammer
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
Sergei Silnov
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
Linda
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
Jakub Kocka
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
morris
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
Fu Hanxi
c77c218b86
fix: component manager load all component dirs even set(COMPONENTS ...)
2024-06-10 17:41:06 +08:00
Fu Hanxi
a805000945
test: improve test_dependency_lock test case
2024-06-10 17:41:06 +08:00
Darian Leung
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
Darian Leung
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
Darian Leung
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
Jiang Jiang Jian
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
wuzhenghui
a5e75a4cb3
fix(hal): fix PMU LL half word and byte access
2024-06-07 14:16:15 +08:00
wuzhenghui
027ede811e
fix(hal): fix LP timer LL half word access
2024-06-07 14:15:47 +08:00
morris
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
morris
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
zwx
e69714c34f
fix(uart): remove unnecessary wait when sending message to ring buffer
2024-06-07 11:42:35 +08:00
Roland Dobai
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
zhangyanjiao
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
Island
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
Shu Chen
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
xiongweichao
a3d2bf5f29
fix(bt/bluedroid): Fixed deadlock caused by not unlocking
2024-06-06 14:35:34 +08:00
xiongweichao
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
zwx
77dbe953da
feat(openthread): update BR lib
2024-06-06 14:18:30 +08:00
Rahul Tank
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
Island
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
Abhinav Kudnar
4fc594a17f
fix(nimble): Added return code in ble_gap_unpair error logs
2024-06-06 10:13:51 +05:30
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Island
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
Jiang Jiang Jian
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
zhiweijian
ef9ed5143a
feat(bt/nimble): support hci log for nimble
2024-06-06 09:45:47 +08:00
Roland Dobai
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
Erhan Kurubas
db8d2bc27f
change(gdbinit): set remote timeout for the gdb connection
2024-06-05 21:39:55 +08:00
Roland Dobai
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Fu Hanxi
a3e742818e
ci: improve pytest build system tests
...
- remove temp dirs
- remove idf-component-manager unit test
2024-06-05 10:41:41 +02:00
Fu Hanxi
0615ddbd79
ci: always cleanup idf copy in ci
2024-06-05 10:40:31 +02:00
Fu Hanxi
e9a053e2dc
ci: disable ccache on macos build system test
2024-06-05 10:40:26 +02:00
Fu Hanxi
d4903be742
ci: ensure macos selected the correct python installed by pyenv
2024-06-05 10:40:17 +02:00
Fu Hanxi
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
Xu Si Yu
6002f7caae
fix(openthread): remove the empty task for openthread tasklets
2024-06-05 15:40:23 +08:00
zwx
089896eab2
feat(802154): log buffer full message in debug mode only
2024-06-05 15:40:22 +08:00
zwx
6d9235c109
fix(802.15.4): fixed ieee802154 will sleep when only pm enabled
2024-06-05 15:40:22 +08:00
zwx
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
Xu Si Yu
78e44855ca
feat(openthread): update openthread br lib
2024-06-05 15:40:22 +08:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Rahul Tank
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
Island
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
Rahul Tank
57ec59475f
fix(nimble): start advertising if disconnect due to 0x3E in slave
2024-06-05 09:22:45 +05:30
Rahul Tank
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
Rahul Tank
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
luoxu
9e2a428251
fix(ble_mesh): Create service after service register success
2024-06-05 10:58:58 +08:00
zwl
11d3a1969f
ble: fixed ble some issues on esp32c6 and esp32h2
2024-06-05 10:45:21 +08:00
zwl
73dc9b18fa
ble: fixed ble some issues on esp32c2
2024-06-05 10:45:21 +08:00
Island
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
Island
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
Island
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
Island
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
gongyantao
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
wuzhenghui
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
wuzhenghui
92e3fd4e44
change(esp_hw_support/sleep): improve esp32c3 systimer stall bug workaround
2024-06-04 21:30:28 +08:00
Alexey Gerenkov
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
Alexey Gerenkov
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
Alexey Gerenkov
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
Alexey Gerenkov
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
Darian Leung
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
Darian Leung
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
Darian Leung
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
Darian Leung
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
Darian Leung
1739bff0b9
refactor(hal/usj): Add USB PHY related functions to USJ LL
2024-06-04 20:35:46 +08:00
Darian Leung
0b11401bc4
docs(usb): Add USBH maintainer notes
2024-06-04 20:34:58 +08:00
Darian Leung
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
Darian Leung
9141d48b41
refactor(usb/hub): Update Hub driver port request logic
2024-06-04 20:34:57 +08:00
Darian Leung
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
Darian Leung
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
Darian Leung
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
Roman Leonov
32a7719177
refactor(hcd_dwc): Added mps request from hcd_dwc
2024-06-04 20:34:54 +08:00
Darian Leung
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
Roman Leonov
4139edba23
refactor(usb_host): Renamed hub_driver_state to root_port_state
2024-06-04 20:34:53 +08:00
Tomas Rezucha
6913f2721f
feat(usb/host): Add missing sync types from USB specification
2024-06-04 20:34:52 +08:00
Roman Leonov
7ae41ebd8b
feat(usb_host): Added KConfig parameter for External HUB support enable
2024-06-04 20:34:52 +08:00
Roman Leonov
2d6aae5aa3
refactor(usb_host): Added chapter11 header, refactor chapter9 header
2024-06-04 20:34:51 +08:00
Darian Leung
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
Darian Leung
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
Wang Meng Yang
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
Wang Meng Yang
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
Roland Dobai
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
Marius Vikhammer
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
Marius Vikhammer
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
Marius Vikhammer
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
Marius Vikhammer
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
Marius Vikhammer
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
Mahavir Jain
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
Mahavir Jain
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
Marius Vikhammer
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
Marius Vikhammer
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
Aditya Patwardhan
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
zhangyanjiao
d4c1af3740
fix(lwip): fixed the dhcp pool error on dhcp server
2024-06-03 11:33:12 +08:00
zhangyanjiao
8c958fb8c7
docs(wifi): update the docmentation for mesh API
2024-06-03 11:29:54 +08:00
zhangyanjiao
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
zhanghaipeng
32ec84c6d6
fix(ble/bluedroid): Optimize BLE stack connect callback name
2024-06-02 17:16:54 +08:00
zhanghaipeng
7af45c272d
fix(ble/bluedroid): Fixed BLE no data length change event
2024-06-02 17:16:45 +08:00
Aditya Patwardhan
3b8741b172
change(version): Update version to 5.2.2
2024-05-31 21:48:23 +05:50
Jiang Jiang Jian
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
wuzhenghui
464fe67ec7
docs(lowpower): updating low-power statistics in Wi-Fi scenarios
2024-05-30 22:04:24 +08:00
Sarvesh Bodakhe
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
luoxu
240236a7bd
fix(ble_mesh): fix issues in mesh deinit
2024-05-30 20:38:10 +08:00
Song Ruo Jing
638b18a595
fix(gpio): fix IO 21-27 IOMUX registers not being backed up on ESP32H2
2024-05-30 15:07:42 +08:00
Marius Vikhammer
bbe00b9ee3
docs(doxygen): fix misc issues with new version of doxygen
2024-05-30 13:42:18 +08:00
Omar Chebib
742b3a1814
fix(esp_hw_support): clear reserved interrupts that are not applicable for each target
2024-05-30 12:12:44 +08:00
Omar Chebib
35dd4e1557
refactor(esp_hw_support): changed reserved interrupt functions to be now defined per SoC
2024-05-30 11:49:13 +08:00
Li Shuai
1903fa8e0b
fix(wifi): fixed the issue of tg0 watchdog reset caused by wifi module retention
2024-05-29 20:48:49 +08:00
David Cermak
26ce69c31a
fix(docs): tcpip_adapter: Document replacement of tcpip_adapter_get_sta_list
2024-05-29 13:45:39 +02:00
David Cermak
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
David Cermak
d5f086f432
fix(netif): Add missing SNTP get-reachablitiy API
2024-05-29 17:10:07 +08:00
Nachiket Kukade
4350564461
fix(wpa_supplicant): Suppress RSN IE print to Verbose level
2024-05-29 11:28:15 +05:30
Konstantin Kondrashov
22b3041f1e
feat(freertos): Runtime Counter support
...
Closes https://github.com/espressif/esp-idf/issues/13120
2024-05-28 12:07:13 +03:00
Jiang Jiang Jian
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
Xiao Xufeng
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
Michael (XIAO Xufeng)
c6d4c1a7bf
feat(uart_test): add test case for uart tx blocked by auto-suspend
2024-05-28 10:57:59 +08:00
LiPeng
9b0d803237
fix(uart): Fixed issue that TX be blocked by auto-lightsleep
2024-05-28 10:57:59 +08:00
wangtao@espressif.com
ee1c907d21
fix(wifi): fix softap send mgmt err when eapol process
2024-05-27 20:08:25 +08:00
zwx
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
Jiang Jiang Jian
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
WanqQixiang
79d32296f9
fix(esp_netif): Fix mldv6 report memory leak in esp_netif
2024-05-24 15:32:33 +08:00
Armando
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
luoxu
c5188fa85c
fix(ble_mesh): change tx/rx lock to recursive mutex to avoid dead lock
2024-05-23 15:21:46 +08:00
luoxu
4f9d065656
fix(ble_mesh): reference net_buf on correct positions
2024-05-23 15:21:40 +08:00
Roland Dobai
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
Jiang Jiang Jian
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
chenjianhua
54ac03217f
feat(bt/bluedroid): support BLE set privacy mode
2024-05-22 19:35:48 +08:00
zhanghaipeng
a0a4d653df
fix(ble/bluedroid): Optimized BLE SPP example for improved compatibility
2024-05-22 19:33:55 +08:00
zhanghaipeng
4eba8c2828
feat(ble/bluedroid): Support BLE add device to resolving list
2024-05-22 19:33:55 +08:00
zhanghaipeng
ed37f99e8a
feat(ble/bluedroid): Support set resolvable provate address timeout by api
2024-05-22 19:33:55 +08:00
zhanghaipeng
83910d96eb
fix(ble/bluedroid): Fixed BLE GATT max length of an attribute value
2024-05-22 19:33:55 +08:00
zhanghaipeng
bd82e0aba8
fix(ble/bluedroid): Optimize BLE documentation comments to comply with Doxygen syntax
2024-05-22 19:33:55 +08:00
zhanghaipeng
20ed74dbdc
fix(ble/bluedroid): Optimize the BLE documentation
2024-05-22 19:33:55 +08:00
Fu Hanxi
120a15b83f
ci: move log dir from pytest_embedded_log to pytest-embedded
2024-05-22 16:59:01 +08:00
Fu Hanxi
899fc7cd4f
ci: apply new fix in pytest-embedded 1.10
2024-05-22 16:59:01 +08:00
Fu Hanxi
9f21460e10
ci: update mypy check for python 3.12, check under python 3.8 rules
2024-05-22 16:59:01 +08:00
nilesh.kale
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
baohongde
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
chenjianhua
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
chaijie@espressif.com
15e9809b67
feat(sleep): support 8m force pu in sleep for esp32c6/esp32h2
2024-05-22 11:35:06 +08:00
Li Shuai
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
Alexey Lapshin
5320ec20f9
fix(system): place idf's stray sections while linking
2024-05-20 14:07:06 +04:00
Xiaoyu Liu
20046f6bc4
feat(system/console): Added argtable3 SBOM manifest file in console component for SPDX file generation
2024-05-20 15:04:39 +08:00
Harshit Malpani
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
Harshit Malpani
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
Marius Vikhammer
d885b47eaf
fix(lp_core_test): fixed race-condition in lp core tests
2024-05-20 12:00:01 +08:00
Darian Leung
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
Darian Leung
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
Erhan Kurubas
d2dd264c64
fix(coredump): don't allow mapping of non-encrypted coredump partition
2024-05-16 21:31:02 +02:00
Erhan Kurubas
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
zwl
ed939172ad
ble: fixed some issues on ESP32C6 and ESP32H2
2024-05-16 17:46:12 +08:00
wangning
c3152b8819
docs(esp32c3): Added missing USB functions to esp32-c3 devkit user guides
2024-05-16 10:59:20 +08:00
Rahul Tank
4a86c7a49e
docs(nimble): Added chip information in ble_enc_adv README file
2024-05-15 15:34:11 +05:30
shenmengjing
6b38600578
docs: Update the CN Translation
2024-05-15 14:45:58 +08:00
Jin Cheng
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
gongyantao
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Nachiket Kukade
300aa4d08c
fix(esp_wifi): Fix issue in selecting FTM compensation with external AP
2024-05-13 18:01:36 +05:30
wuzhenghui
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
wuzhenghui
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
Jiang Jiang Jian
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
zwx
2fc047d61d
feat(openthread): remove the range for some configurations
2024-05-13 15:18:34 +08:00
zwx
3e81bd22c3
feat(openthread): move iperf dependency into cli extension
2024-05-13 15:18:27 +08:00
Jiang Jiang Jian
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
zhangyanjiao
5570cd2a97
fix(wifi): fix the tx issue when mesh packet lifetime remain equal to zero
2024-05-13 10:42:39 +08:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Island
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
Sarvesh Bodakhe
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
Marius Vikhammer
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
xuxiao
7fa676a2d6
fix(wifi): fix some esp32c6 wifi bugs (Backport v5.2)
2024-05-09 11:04:48 +08:00
xiongweichao
f92665a637
docs: Update the process of Bluetooth entering sleep in the sleep_modes.rst
2024-05-09 11:03:47 +08:00
Jiang Jiang Jian
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
liuning
4254e38bb4
update c3 s3 c6 libphy fix coex reset and bug
2024-05-08 21:12:23 +08:00
Nachiket Kukade
f1c0fe8614
feat(esp_wifi): Update FTM PHY Compensation with calibration
2024-05-08 18:05:49 +05:30
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
muhaidong
637fa8abcc
fix(wifi): fixed scan get ap number issue
2024-05-08 19:24:36 +08:00
Sarvesh Bodakhe
e460ec8d33
fix(wifi): Fix issue in scan when AP advertises WPA and WPA2 with SAE AKM
2024-05-08 16:16:08 +05:30
Aditya Patwardhan
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
Aditya Patwardhan
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
Alexey Lapshin
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
Alexey Lapshin
1f3f65b40e
fix(system): discard eh_frame sections if disabled in sdkconfig
2024-05-07 21:03:04 +04:00
Aditya Patwardhan
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
Aditya Patwardhan
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
nilesh.kale
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
luoxu
4e5247bbcf
bugfix(ble_mesh): Close BLEQABR23-798
2024-05-07 09:40:51 +08:00
Rahul Tank
12d81c1cf1
fix(nimble): Deselect MBEDTLS_ECP_RESTARTABLE when mbedTLS is used
2024-05-06 15:19:40 +05:30
Jakob Hasse
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
Mahavir Jain
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
Mahavir Jain
771761a576
fix(tests): remove unused partition NVS bin file
2024-05-02 19:19:50 +08:00
liqigan
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
wangjialiang
b1dfff4010
feat(ble_mesh): Make alarm number configurable
2024-04-30 16:07:26 +08:00
zhiweijian
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
zhiweijian
7e97c5fb16
fix(ble/bluedroid): Remove esp_bluedroid_init() discard declaration
2024-04-30 12:02:45 +08:00
wuzhenghui
a3c20bde5d
fix(esp_system): increase 26Mhz esp32c2 slow clock calibration timeout watchdog threshold
2024-04-30 11:48:03 +08:00
daiziyan
ffbf04ab2d
docs:update the CN version of size.rst in release v5.2
2024-04-29 15:25:16 +08:00
zhanghaipeng
e6414b69f5
feat(ble/bluedroid): Support BLE command status debug log
2024-04-26 17:14:07 +08:00
zhanghaipeng
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
morris
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
Marius Vikhammer
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Wang Meng Yang
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
morris
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
morris
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
morris
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
Michael (XIAO Xufeng)
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
Erhan Kurubas
38b9e8789f
ci(coredump): enable custom stack tests for riscv chips
2024-04-24 15:09:22 +03:00
Darian Leung
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
Omar Chebib
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
Wang Mengyang
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
Wang Mengyang
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
Wang Mengyang
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
Wang Mengyang
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
Jiang Jiang Jian
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
Song Ruo Jing
64984b7b71
fix(gpio): add workaround to ensure correct IO drive strength for C3 and S3
2024-04-24 16:58:06 +08:00
Song Ruo Jing
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
Song Ruo Jing
1ed2f223fb
fix(uart): correct C2 UART_BITRATE_MAX value
2024-04-24 16:19:41 +08:00
Song Ruo Jing
373e585bb7
fix(gpio_etm): allow one GPIO binds to multiple ETM tasks
2024-04-24 16:01:34 +08:00
Karl Palsson
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
Island
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
xuxiao
9897fd9c87
fix(wifi): fix some esp32c6 wifi bugs (Backport v5.2)
2024-04-24 14:15:04 +08:00
Jiang Jiang Jian
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
zwl
275eab4f5d
ble: update sdkconfig.defaults.esp32c6 file for blufi example
2024-04-24 10:50:40 +08:00
zwl
05521c918d
ble: update sdkconfig.defaults.esp32c2 file for blufi example
2024-04-24 10:50:40 +08:00
zwl
e99f45b4c6
ble: optimize bt cmakelists.txt file
2024-04-24 10:50:40 +08:00
zwl
a64a528cb8
ble: support only legacy adv and slave function on esp32c2
2024-04-24 10:50:40 +08:00
Shu Chen
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jin Cheng
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
Kapil Gupta
5ce43f68f3
fix(esp_wifi): Correct action frame type in send_mgmt_frame API
2024-04-24 01:52:35 +05:30
Sarvesh Bodakhe
3ba5cb9687
fix(wifi): Add bugfix to avoid RSNXE and KDE mismatch during 4-way-handshake
2024-04-24 01:48:16 +05:30
Kapil Gupta
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
Alexey Lapshin
d2e5b33e2c
feat(tools): update gdb version to 14.2_20240403
2024-04-23 22:32:39 +04:00
Erhan Kurubas
fca47d4385
doc(jtag): update esp32p4 jtag debugging guide
2024-04-23 20:52:11 +03:00
Erhan Kurubas
37554b7267
feat(sysview): enable esp32p4 examples
2024-04-23 20:51:01 +03:00
sonika.rathi
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
liqigan
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
cjin
ca79a7d878
bugfix(ble): workaround to avoid ble rtc not work when power up
2024-04-23 20:55:13 +08:00
Xu Si Yu
d4a361bb71
feat(openthread): support openthread ephemeral key
2024-04-23 20:26:56 +08:00
Dávid Fehér
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
Rahul Tank
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
Jiang Jiang Jian
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
Roland Dobai
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
Rahul Tank
28157cf1e2
fix(nimble): Expose API to set RPA Timeout
2024-04-23 11:24:10 +05:30
jgujarathi
0a13c60466
fix(esp_wifi): Send unicast probe requests if bssid is known during scan
2024-04-23 11:18:24 +05:30
Shu Chen
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
Xu Si Yu
fd36f6fcac
fix(ci): fix wrong path of ot sleep case
2024-04-22 20:24:05 +08:00
Xu Si Yu
cea24c7137
feat(openthread): add max csmabackoffs for transmission
2024-04-22 20:24:05 +08:00
Xu Si Yu
c3398f3373
fix(vfs): make case eventfd_select_block exit normally
2024-04-22 20:24:05 +08:00
Shu Chen
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
xiaqilin
9e9aeb64be
fix(ieee802154): fix ieee802154 include header file issue and unused value issue
2024-04-22 19:15:48 +08:00
xiaqilin
b89f08a615
fix(ieee802154): fix ieee802154 next operation acquire lock in interrupt
2024-04-22 19:15:48 +08:00
Jiang Jiang Jian
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
Frantisek Hrbata
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
Wang Meng Yang
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
Li Shuai
f20186fe02
fix: modify some typos to ensure CI pipeline run pass
2024-04-22 12:49:34 +08:00
Li Shuai
4066844908
fix(example): fixed app partition is too small for binary size
2024-04-22 12:49:34 +08:00
xiaqilin
ea3094a9a6
change(ieee802154): add sleep deinit API
2024-04-22 12:49:34 +08:00
Li Shuai
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
Li Shuai
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
Li Shuai
0e28063291
change(esp_hw_support): dump sleep retention context to io stream
2024-04-22 12:49:34 +08:00
Li Shuai
376b2f74ed
change(ieee802154): use new sleep retention api to implement ieee802154 mac retention
2024-04-22 12:49:33 +08:00
Li Shuai
9f52809629
change(bt): use new retention api to implement BT mac and bb retention
2024-04-22 12:49:33 +08:00
Li Shuai
9c8b54b886
change(esp_hw_support): use new retention api to implement gdma retention
2024-04-22 12:49:33 +08:00
Li Shuai
4faf042c21
change(wifi): use new retention api to implement wifi mac and bb retention
2024-04-22 12:49:31 +08:00
Adam Múdry
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
Li Shuai
9a51752d4d
change(esp_hw_support): modify system and modem clock to support modem domain power down
2024-04-19 14:08:15 +08:00
Li Shuai
e7d6748aec
change(esp_hw_support): some system peripherals to use a retention module number
2024-04-18 19:26:30 +08:00
Li Shuai
a2cbe3f0a3
feat(esp_hw_support): implement of sleep retention module initialize and dependency management
2024-04-18 19:26:30 +08:00
Li Shuai
f66e3f031d
change(esp_hw_support): modify the style of module argument from bitmap to number
2024-04-18 19:26:28 +08:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Marius Vikhammer
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
Mahavir Jain
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
Li Shuai
f5c8cc2bef
change(esp_hw_support): rename interface name of get modules bitmap to get created modules
2024-04-18 11:41:17 +08:00
Li Shuai
fd47ea34bb
change(esp_hw_support): rename sleep retention module to created module
2024-04-18 11:32:04 +08:00
Island
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
Jiang Jiang Jian
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
Island
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
xiongweichao
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
Roland Dobai
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
zhanghaipeng
c079772799
fix(ble/bluedroid): Fixed set BLE appearance value
2024-04-17 20:41:14 +08:00
Radim Karniš
b6b04bbeff
docs(idf_py): Describe the option to configure esptool.py with --extra-args
2024-04-17 14:38:44 +02:00
Island
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
David Čermák
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
muhaidong
a07bce4fcc
fix(wifi): fixed lmacEndFrameExchangeSequence assert issue
2024-04-17 19:16:55 +08:00
muhaidong
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
muhaidong
458ce7d4cf
fix(wifi): fix multicast address qos frames issue
2024-04-17 19:15:46 +08:00
Andy Lin
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
Wang Meng Yang
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
morris
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
KonstantinKondrashov
cbba78ee76
feat(ipc): Adds a new no blocking IPC call
2024-04-17 11:45:39 +03:00
KonstantinKondrashov
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
zhangyanjiao
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
zhangyanjiao
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
Rahul Tank
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
Omar Chebib
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
zwl
73f6ca8ebf
ble: fixed an occasional assertion issue in coexistence scenarios on ESP32C2
2024-04-17 14:59:31 +08:00
zwl
cc213b7c61
ble: fixed the bt cmakelist error when use nimble host only
2024-04-17 14:59:21 +08:00
harshal.patil
42f244ae61
ci(otatool): fix test failure caused due to closing connection incorrectly
2024-04-17 10:13:35 +05:30
Kapil Gupta
f9feb970b9
feat(esp_wifi): Provide API to disable PMK caching
2024-04-17 09:40:22 +05:30
luoxu
9bd8d5f860
fix(ble_mesh): rpr server and df bug fixed(10f7fdc1a9)
2024-04-17 11:09:54 +08:00
morris
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
Jiang Jiang Jian
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
morris
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
Ondrej Kosta
5c53238853
fix(esp_eth): made access to PHY registers for DM9051 more robust
2024-04-16 16:13:17 +02:00
Xiao Xufeng
a255e67a84
doc(flash): fix auto suspend enabled by default issue
2024-04-16 20:49:31 +08:00
Sumeet Singh
234ad8cd1e
fix(nimble): Removed code for termination upon signed write operation failure
2024-04-16 17:54:51 +05:30
Euripedes Rocha
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
Wang Meng Yang
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Guillaume Souchere
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
chenjianhua
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
baohongde
41aa38ddf7
fix(ble/controller): Fixed LoadProhibited after bluetooth deinit
2024-04-16 11:33:11 +08:00
chenjianhua
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
baohongde
ee47bebfad
feat(ble/controller): Add coexist schm for BLE
2024-04-16 11:32:54 +08:00
chenjianhua
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
zhanghaipeng
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
Jin Cheng
2377b40784
fix(bt/controller): Use embedded assembly to get access to DPORT registers
2024-04-16 11:32:09 +08:00
Shu Chen
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
Shu Chen
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
Marius Vikhammer
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
Xu Si Yu
28a6a0cc33
fix(openthread): increase factory app size in ot_br partition table
2024-04-15 20:54:56 +08:00
zwx
80409743f1
feat(openthread): support managed component iperf
2024-04-15 20:28:13 +08:00
Lou Tianhao
063ea6f1ef
docs(pm): add description for ext1
2024-04-15 20:17:06 +08:00
Lou Tianhao
640ce31dae
change(pm): add ext1 new api
2024-04-15 20:16:49 +08:00
gaoxu
1df5f07eee
docs(uart): update lp uart uart programming guide
2024-04-15 19:39:38 +08:00
Song Ruo Jing
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
morris
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
zhiweijian
a43f54ccc0
fix(ble/bluedroid): Fixed adv not restart due to disconnection reason 0x3e
2024-04-13 10:36:44 +08:00
zhiweijian
9b72c4ef54
feat(bt/common): Add bluerooth hci layer data stream record
2024-04-13 10:35:23 +08:00
zhiweijian
0efee1745c
feat(bt/bluedroid): add api to setnd vendor hci command
2024-04-13 10:28:54 +08:00
Tomas Rezucha
5be1323c0a
fix(usb/uvc): Add PSRAM private requires
2024-04-12 14:12:29 +02:00
Rahul Tank
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
Guillaume Souchere
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
Aditya Patwardhan
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
Guillaume Souchere
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
Guillaume Souchere
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
Rahul Tank
2a985b3c65
fix(nimble): Fix compilation issues when CCCD is set to 0
2024-04-12 12:29:29 +05:30
Mahavir Jain
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
Rahul Tank
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
Mahavir Jain
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
xiongweichao
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
Rahul Tank
38dd5acc71
fix(nimble): Fix for Vulnerability CVE_2024_24746
2024-04-11 20:00:49 +05:30
Rahul Tank
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
linruihao
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
Marius Vikhammer
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
harshal.patil
bd826801ba
fix(mbedtls/ecdsa): Fix dependant peripheral's enable and reset
2024-04-11 13:46:59 +05:30
Jiang Jiang Jian
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
Rahul Tank
ea6520ee81
fix(nimble): Add support for data length change evt
2024-04-11 12:36:15 +05:30
harshal.patil
85186042c3
feat(hal/ecdsa): Add HAL API for operation successful check
2024-04-11 12:33:06 +05:30
Shreyas Sheth
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
Rahul Tank
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
Aditya Patwardhan
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
morris
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
zlq
27322a8597
fix(rtc_cntl_reg.h): fix RTC_CNTL_SLAVE_PD_M(v5.2)
2024-04-10 19:55:51 +08:00
Jiang Jiang Jian
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
morris
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
wuzhenghui
8f896f07c5
fix(esp_hw_support): fix pmu power domain initialize order
2024-04-10 10:10:13 +08:00
Rahul Tank
8f175bf638
fix(nimble): Fix the size of num_packets in dtm event
2024-04-09 19:00:15 +05:30
morris
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
morris
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
Marius Vikhammer
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
Island
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
Rahul Tank
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
xiongweichao
a5662dc290
feat(ble): Added API to get low power clock source
2024-04-08 19:25:13 +08:00
Mahavir Jain
4893ae3c11
docs: add note about newly added mbedtls config to reduce app size footprint
2024-04-08 16:02:24 +05:30
Mahavir Jain
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
Guillaume Souchere
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
luoxu
d93f1d55c5
fix(ble_mesh): fix error condition for heartbeat filter adding node address
2024-04-08 14:26:39 +08:00
morris
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
Jiang Jiang Jian
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
wuzhenghui
a9ff81a603
fix(esp_hw_support): move deepsleep phy callback before PLL disable
2024-04-07 20:36:51 +08:00
morris
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
morris
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
Jiang Jiang Jian
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
morris
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
Cao Sen Miao
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
Cao Sen Miao
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
Cao Sen Miao
7c233ebc80
feat(i2c_master): Add parameter to config I2C scl await time
2024-04-07 15:06:31 +08:00
wuzhenghui
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
Cao Sen Miao
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
Rahul Tank
ae152ca84e
fix(nimble): Remove extra code in reattempt connection
2024-04-05 21:36:27 +05:30
Alexey Gerenkov
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
David Čermák
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
Alexey Gerenkov
9a6b151c41
feat(tools): update openocd version to v0.12.0-esp32-20240318
2024-04-04 22:41:19 +03:00
Mahavir Jain
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
Alexey Lapshin
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
Laukik Hase
17ffe58051
fix(esp_hw_support): Fix the flash I/DROM region PMP protection
2024-04-03 15:48:46 +05:30
Jiang Jiang Jian
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
Cao Sen Miao
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
Cao Sen Miao
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
Jeroen Domburg
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
morris
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
Marius Vikhammer
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
Island
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
Jiang Jiang Jian
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
Li Shuai
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
Jiang Jiang Jian
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
Shreyas Sheth
c3f819289d
fix(esp_wifi): Fix crash when assoc req comes before confirm is processed
2024-04-02 23:03:29 +05:30
Jiang Jiang Jian
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
Rahul Tank
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
cjin
510ae698e2
feat(ble): add cca related config in c6, h2 and c2
2024-04-02 12:16:56 +08:00
cjin
27d360127d
change(ble): support ble light sleep using ext 32k xtal on C2
2024-04-02 12:16:56 +08:00
zwl
2ce39a857f
ble: update esp32c2 lib to 7a428d35
2024-04-02 12:16:56 +08:00
zwl
b0b6d190ff
ble: update esp32h2 and esp32c6 lib to 39c6e050
2024-04-02 12:16:56 +08:00
zhaoweiliang
d4327c47a1
ble : adjust the log initialization sequence of ESP32C6 and ESP32H2
2024-04-02 12:16:56 +08:00
gongyantao
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
Jiang Jiang Jian
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
Rahul Tank
06d18ca0d6
fix(nimble): Change reconnection scheme
2024-04-01 16:06:55 +05:30
Harshit Malpani
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
liuning
cc13237746
fix(wifi): fix coex ld issue
2024-04-01 14:23:08 +08:00
Marius Vikhammer
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
xiongweichao
dfeeaf386e
fix(bt/bluedorid): Fixed crash caused by using illegal pointer
2024-04-01 11:33:23 +08:00
xiongweichao
2da016575f
fix(bt/bluedorid): Fixed no event when removing an invalid SDP record
2024-04-01 11:33:17 +08:00
Marius Vikhammer
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
Cao Sen Miao
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
Omar Chebib
0f852fcd5f
fix(espcoredump): Reconfigure the stack guard when using custom coredump stack
2024-04-01 10:53:13 +08:00
Cao Sen Miao
2291ded9a1
fix(i2c): Use hardware fsm reset on esp32c6/h2/p4
2024-04-01 10:15:50 +08:00
Cao Sen Miao
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
Cao Sen Miao
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
Cao Sen Miao
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
Eric Wheeler
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
Darian Leung
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
Konstantin Kondrashov
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
Rahul Tank
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
jgujarathi
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Rahul Tank
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
Jiang Jiang Jian
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
Sarvesh Bodakhe
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
linruihao
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
Rahul Tank
044ead90ce
fix(nimble): Handle missing free in application
2024-03-28 08:50:43 +05:30
Jin Cheng
7c15d88e75
change(bt/bluedroid): Use BTC util to convert HCI status to ESP status
2024-03-28 10:18:11 +08:00
Konstantin Kondrashov
b531376a62
fix(esp_timer): Force to go light sleep ignoring ESP_ERR_SLEEP_REJECT
2024-03-27 18:22:48 +02:00
Ondrej Kosta
2ffeffddc6
ci(esp_eth): increased L2 test wait for connection timeout
2024-03-27 12:59:41 +01:00
sparker
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
Jiang Jiang Jian
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
Island
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
Jiang Jiang Jian
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
Nachiket Kukade
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
Aditya Patwardhan
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
Jiang Jiang Jian
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
nilesh.kale
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
jgujarathi
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
jgujarathi
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
Jiang Guang Ming
1be59d080a
fix(esp_rom): Update esp32p4lp rom ld files
2024-03-26 11:19:36 +08:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Marius Vikhammer
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
Marius Vikhammer
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
muhaidong
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
Jiang Jiang Jian
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
Armando
b4a8bd2040
bugfix(cache): don't allow M2C direction ESP_CACHE_MSYNC_FLAG_UNALIGNED
2024-03-25 16:06:44 +08:00
cjin
50ea662fe0
fix(ble): fix ci ble powe save test addresss error
2024-03-25 15:59:26 +08:00
Island
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
Island
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
Island
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
liuning
f0e97da81e
feat(coex): support to scan long time on channel, fix coexist sync issue
2024-03-25 11:52:50 +08:00
luoxu
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
luoxu
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
Anton Maklakov
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
Rahul Tank
7310ab3589
fix(nimble): Handle auto connection flag for extended connect
2024-03-21 14:50:39 +05:30
Jakob Hasse
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
Mahavir Jain
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
Rahul Tank
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
Darshan Dobariya
c1c41a30ea
fix(nimble): Added support for deleting the oldest bonded device across reboot (v5.2)
2024-03-21 09:37:35 +05:30
wangjialiang
436e3d3345
update invalid links in the ble mesh example documentation
2024-03-21 11:07:02 +08:00
luoxu
f5777749dc
bugfix(ble_mesh): Avoid provisioner handling messages from nodes that have already left the network.
2024-03-21 11:07:02 +08:00
morris
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
Shu Chen
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
Konstantin Kondrashov
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
Roland Dobai
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
Rahul Tank
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
Roshan Bangar
24e0a124a8
fix(nimble): Fix compilation issues and Minor enhancements to esp_hid
2024-03-20 13:34:19 +05:30
Rahul Tank
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
Sudeep Mohanty
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
Espressif BOT
84f4548b98
change(tools/qemu): Update QEMU release versions
2024-03-20 13:15:49 +05:30
Martin Vychodil
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
Sarvesh Bodakhe
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
Jakub Kocka
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
liuning
3b86f974ea
example: add custom partition table for mesh manual networking
2024-03-19 21:20:33 +08:00
liuning
58dffd9b3c
feat(coex): improve Wi-Fi connecting compatibility at coexistence
2024-03-19 21:20:29 +08:00
Jiang Jiang Jian
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
Roshan Bangar
d23ef4c6bd
fix(nimble): Fixed compilation issues on disabling security
2024-03-19 15:20:19 +05:30
Sarvesh Bodakhe
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
Tomáš Rohlínek
c51b2fb75f
fix(storage/fatfs): make wl_fatfsgen.py safe mode aware
2024-03-19 09:29:10 +01:00
Shreyas Sheth
dd1265845f
fix(wifi): Fix wpa3 crash for station added without sta lock
2024-03-19 14:37:32 +08:00
Jiang Jiang Jian
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
morris
1008091a74
feat(parlio_tx): support non-blocking transaction queue
2024-03-19 12:06:44 +08:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Mahavir Jain
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
linruihao
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
Sudeep Mohanty
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
Kapil Gupta
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
zhangyanjiao
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Marius Vikhammer
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
Shu Chen
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
Xu Si Yu
6cdf728ce8
feat(openthread): support configuring indicator color of openthread device
2024-03-14 17:20:37 +08:00
Xu Si Yu
698a7705b8
fix(vfs): fix eventfd select
2024-03-14 17:20:31 +08:00
zwx
298682913c
fix(openthread): using atomic variable for buffer count
2024-03-14 17:20:26 +08:00
zwx
2c06ea4039
feat(openthread): enable RCP uart configuration for BR by default
2024-03-14 17:20:20 +08:00
Xu Si Yu
57bd2488af
feat(openthread): add different led color for openthread devices
2024-03-14 17:19:58 +08:00
Jiang Jiang Jian
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
hongshuqing
7771d72d7c
fix: fix_maximum_value_of_config_rtc_clk_cal_cycle_bug
2024-03-14 16:11:20 +08:00
hongshuqing
4200246df3
fix: fix s3 bbpll cali fail bug
2024-03-14 15:45:31 +08:00
chaijie@espressif.com
c7660fe26d
fix: fix sleep fast_mem & slow_mem may lost bug
2024-03-14 15:03:41 +08:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jin Cheng
85403d2e5e
feat(bt/bluedroid): Moved the memory allocation of HF AG control blocks to BTC module
2024-03-14 10:52:27 +08:00
morris
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
zhangyanjiao
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
Rahul Tank
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
Mahavir Jain
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
Rahul Tank
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
Mahavir Jain
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
Alex Verschoot
aa2d885139
Update README.md
...
Fix typo
2024-03-13 17:09:18 +05:30
Cao Sen Miao
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
Marius Vikhammer
387f48aa9a
fix(rom): fixed systimer always using ROM implementation
2024-03-13 17:25:39 +08:00
Harshit Malpani
15e9343a20
ci: Fix pre_encrypted_ota example failure in CI
2024-03-13 14:49:27 +05:30
Roshan Bangar
bbd4266328
docs(nimble): Added gpio configuration table for esp32p4
2024-03-13 14:02:40 +05:30
xiaqilin
729f45db61
feat(openthread): add cli in openthread sleep example
2024-03-13 14:57:26 +08:00
harshal.patil
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
Island
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
Rahul Tank
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
Marius Vikhammer
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
zwl
a72d10a4e2
ble(update):
...
Update h2 lib to d0218de8
Update c6 lib to d0218de8
2024-03-13 10:33:23 +08:00
Marius Vikhammer
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
Jakob Hasse
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
Marius Vikhammer
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
Darshan Dobariya
4d4d86be51
fix(nimble): Added ble_host_rpa_enabled flag for address resoultion for esp32
2024-03-12 16:33:46 +05:30
Rahul Tank
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
Marius Vikhammer
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
Roland Dobai
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jakob Hasse
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
morris
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
Shu Chen
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
Marek Fiala
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
Rahul Tank
74e4fbba06
fix(nimble): Address compilation errors when strict-prototype is enabled
2024-03-11 13:50:25 +05:30
Xu Si Yu
dd9ba05c49
fix(openthread): configurations for openthread examples
2024-03-11 14:14:43 +08:00
xuxiao
8eea1ee804
feat(example): modify iperf sdkconfig to imporve iperf performance
2024-03-11 14:08:02 +08:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
zwx
9da4043cba
fix(phy): fix pll track when enabling and disabling PHY frequently
2024-03-11 10:30:22 +08:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
zhanghaipeng
c2b4a872cb
fix(ble/bluedroid): Fixed BLE crash when repeatedly initialize and deinitialize host
2024-03-10 20:01:04 +08:00
zhanghaipeng
8bab1037bb
fix(ble/bluedroid): Fixed BLE BLE periodic advertising parameter check
2024-03-10 20:00:49 +08:00
Mahavir Jain
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
Rahul Tank
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
Rahul Tank
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
Rahul Tank
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
Jan Beran
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
radek.tandler
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
Rahul Tank
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
Tomas Rezucha
6f46cd332e
fix(usb/host): Fixed crash on MSC disk disconnection
2024-03-08 12:09:48 +01:00
Alexey Lapshin
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
Island
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
Erhan Kurubas
ba28b5a599
refactor(espcoredump): simplify uart/flash write flow
2024-03-08 09:28:07 +01:00
Erhan Kurubas
4544d37078
refactor(espcoredump): replace uart and flash callbacks with aliases
2024-03-08 09:16:11 +01:00
Erhan Kurubas
0077c1234f
refactor(espcoredump): keep checksum context in coredump stack
2024-03-08 09:12:09 +01:00
Guillaume Souchere
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
Abhinav Kudnar
756efd4829
fix(nimble): Revise the help section for the Kconfig macro BLE_RPA_TIMEOUT
2024-03-08 11:35:34 +05:30
Roshan Bangar
e28a335ef6
docs(nimble): Improved documentation for uart host only example
2024-03-08 10:32:37 +05:30
Roshan Bangar
d1ee48208f
fix(nimble): Exposed the baud rate for hci uart in menuconfig
2024-03-08 10:26:45 +05:30
Marius Vikhammer
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
Marius Vikhammer
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
Sumeet Singh
e5665a198a
feat(nimble): read multiple variable length characteristics (v5.2)
2024-03-07 19:48:21 +05:30
Rahul Tank
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
Rahul Tank
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
Tomas Rezucha
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
mofeifei
8dfbb9e816
docs: update cn trans fatal-errors
2024-03-07 09:29:28 +01:00
Sudeep Mohanty
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
Shu Chen
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
Rahul Tank
9682d3b355
fix(nimble): Add support for esp_timer_get_expiry_time to nimble porting layer
2024-03-07 11:23:22 +05:30
Rahul Tank
2476315a3b
fix(nimble): Handle memory leak in callout deinit
2024-03-07 11:14:40 +05:30
chenjianhua
4ff5528a23
feat(bt/bluedroid): Add ext adv and privacy status check
2024-03-07 12:31:42 +08:00
thekurtovic
d406bf02b5
fix(bt/bluedroid): Fixed "reprot" typo in esp_ble_gap_ext_adv_reprot_t
2024-03-07 12:31:36 +08:00
Raghu Saxena
119af9f78f
fix(bt/example): Use correct struct type
2024-03-07 12:31:31 +08:00
Joshua
cb8a1eb219
fix(bt/blufi): Fixed BluFi module link error(C++ hybrid compilation)
2024-03-07 12:31:25 +08:00
chenjianhua
94c0684fdb
fix(bt/bluedroid): Fixed crash when calculating GATTS database hash
2024-03-07 12:31:19 +08:00
chenjianhua
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
Jin Cheng
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
chenjianhua
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
Rahul Tank
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
Wang Meng Yang
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
morris
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
morris
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
morris
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
morris
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
morris
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
Island
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
Adam Múdry
1cc16ab128
feat: LittleFS bump version to 1.14.2
2024-03-07 01:35:03 +01:00
Roland Dobai
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
Rahul Tank
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
Abhinav Kudnar
a92b18c37e
fix(nimble): Added check to prevent addr resolution for identity addr
2024-03-06 20:22:15 +05:30
Roland Dobai
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
Rahul Tank
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
Marius Vikhammer
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
Roland Dobai
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
Roland Dobai
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
Roland Dobai
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
Erhan Kurubas
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
Marius Vikhammer
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
Mahavir Jain
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
Mahavir Jain
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
Mahavir Jain
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
Mahavir Jain
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
Marius Vikhammer
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
Marius Vikhammer
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
Roland Dobai
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
Darian Leung
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
Darian Leung
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
Roland Dobai
a322e6bdad
change(version): Update version to 5.2.1
2024-03-05 16:58:26 +01:00
Roland Dobai
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
Fu Hanxi
112488fbcf
ci: use full fetch while checking git tags
2024-03-05 15:40:01 +01:00
Tomas Rezucha
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
Markus Ebner
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
Marius Vikhammer
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
xiaqilin
b98b548f01
fix(openthread): fix openthread alarm timer calculation remaining_us overflow issue
2024-03-04 15:14:08 +08:00
Cao Sen Miao
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
Roland Dobai
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
Ivan Grokhotkov
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
Ivan Grokhotkov
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
Ricardo Quesada
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
Laukik Hase
8582b27f1d
refactor(protocomm): Make the protocomm proto-c headers public
2024-03-01 10:26:23 +05:30
Laukik Hase
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
Laukik Hase
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
Laukik Hase
a56fc41215
fix(esp_hw_support): Fix the I/DCACHE region PMP protection
2024-03-01 10:25:07 +05:30
Jiang Jiang Jian
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
Cao Sen Miao
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
muhaidong
d005e71acd
fix(wifi): fix esp32c2 disconnect reason code wrong issue
2024-02-29 19:21:18 +08:00
Rahul Tank
c410322070
fix(nimble): Increase range of reattempt connection count
2024-02-29 15:57:28 +05:30
Darian Leung
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
Darian Leung
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
Darian Leung
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
Ondrej Kosta
ed304d5173
fix(esp_eth): Fixed Ethernet link reset when Ethernet is stopped
2024-02-28 15:47:56 +01:00
radek.tandler
c4eaf86516
fix(nvs): Improved lockig mechanism for initialization phase
2024-02-28 12:37:21 +01:00
radek.tandler
e51277fbc7
fix(nvs): eraseMultiPageBlob to robustly delete all related BLOB_DATA records and respect VER_ANY
2024-02-28 12:37:21 +01:00
radek.tandler
7938bbf3c0
fix(nvs): corrected findItem to return BLOB_DATA when chunkIndex = CHUNK_ANY
2024-02-28 12:37:21 +01:00
radek.tandler
2fc1fabcee
fix(nvs): added check and erase of mismatched BLOB_DATA on init
2024-02-28 12:37:21 +01:00
Ivan Grokhotkov
4746554954
fix(nvs): prevent out of bounds write if blob data is inconsistent
2024-02-28 12:37:21 +01:00
Mahavir Jain
016575ccda
fix(docs): correct the UART ROM DL mode disable section for ESP32
2024-02-28 08:33:35 +05:30
Erhan Kurubas
1bebd2d8d2
fix(gcov): avoid multiple tick hook registration
2024-02-26 13:56:33 +01:00
Ondrej Kosta
2ceb122ee2
ci(esp_eth): run iperf over longer period for SPI ETH bridge
2024-02-26 12:28:15 +01:00
wuzhenghui
df6a32f305
fix(esp_hw_support): fix cache safe check function
2024-02-26 17:42:14 +08:00
Jan Beran
88e3e64348
fix: Bump up pre-commit hooks version
2024-02-26 10:34:39 +01:00
harshal.patil
0f7c9a29a2
ci(mbedtls/gcm): Added test to verify software fallback for non-AES cipher GCM operations
2024-02-26 14:29:20 +05:30
harshal.patil
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
gongyantao
c365c5db2a
change(bt/bluedroid): Redirect app functions in controller based on the bluetooth mode
2024-02-23 18:57:53 +08:00
zwl
a055ee6da6
bugfix(ble) : fixed some ble issues on ESP32-C2
2024-02-23 18:02:57 +08:00
linruihao
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
linruihao
3d5852131b
fix(esp_coex): add support_coexistence soc_caps for esp32c2 and esp32h2
2024-02-23 16:15:45 +08:00
zhanghaipeng
4521a50db5
fix(ble/bluedroid): Update maximum BLE reconnection attempts configuration
2024-02-23 15:57:45 +08:00
zwl
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
Mahavir Jain
72ba89f191
fix(spi_flash): check for safe write address in encrypted flash API
2024-02-23 12:42:31 +08:00
Jiang Jiang Jian
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
Darshan Dobariya
80a1f5e18c
fix(nimble): Fix compilation issue in nimble for -O2 flag (v5.2)
2024-02-22 21:36:12 +05:30
Rahul Tank
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
Lou Tianhao
f0ae83d056
change(pm): use old ext1 api for pytest
2024-02-22 20:06:28 +08:00
Jiang Jiang Jian
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
KonstantinKondrashov
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
Omar Chebib
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
Peter Dragun
24615ef848
fix(tools): catch more general errors in python dependency checker
2024-02-22 10:23:41 +01:00
Jiang Jiang Jian
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
muhaidong
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
morris
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
Jiang Jiang Jian
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
muhaidong
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
muhaidong
faf0de3b55
fix(example): fixed app partion is too small for binary size
2024-02-22 15:11:00 +08:00
zhangyanjiao
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
liuning
27e3d41026
fix(clk): clear all lpclk source at clk init
2024-02-22 15:07:59 +08:00
hongshuqing
b3a73d5b63
feat(pmu): set fix voltage to different mode for esp32c6
2024-02-22 14:49:01 +08:00
Marius Vikhammer
e930ff0b1f
fix(system): update reset reasons for C6 and H2
2024-02-22 12:37:49 +08:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
morris
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
Jiang Jiang Jian
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
Island
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
Jiang Jiang Jian
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
Abhik Roy
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
morris
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jin Cheng
5b6fbea041
docs(bt/bluedroid): update API documents of SPP
2024-02-22 09:52:53 +08:00
Jin Cheng
7560b70244
feat(bt/bluedroid): Added an event to notify the encryption mode to applicaiton layer
2024-02-22 09:51:48 +08:00
Jin Cheng
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
Roland Dobai
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
Rahul Tank
e6d7705a67
fix(nimble): update variable name to avoid using keyword (v5.2)
2024-02-21 23:40:18 +05:30
Rahul Tank
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
Erhan Kurubas
fdc6099961
feat(esp-coredump): add esp32p4 chip support and doc update
2024-02-21 21:26:39 +08:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Michael (XIAO Xufeng)
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
ShenWeilong
03da41e7d7
fix(ble): Fixed the free_all crash on esp32c6 and esp32h2
2024-02-21 20:05:48 +08:00
Peter Marcisovsky
fac5596767
feat(docs): added usb host enumeration filter description
...
- CN and EN docs
2024-02-21 12:34:15 +01:00
Peter Marcisovsky
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
Roshan Bangar
821185d6ec
fix(nimble): fixed missing controller disabled guard in esp_nimble_deinit
2024-02-21 16:59:58 +05:30
Rahul Tank
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
linruihao
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
xueyunfei
aa21e87cd9
feat(lwip): add fall back dns config in menuconfig
2024-02-21 19:07:01 +08:00
Cao Sen Miao
4df78f9cff
fix(temperature_sensor): Cannot switch the range smmothly on esp32h2
2024-02-21 18:51:29 +08:00
Liu Linyan
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
Cao Sen Miao
715ee3576e
fix(i2c_master): Fix bug on esp32 that read one byte data fails
2024-02-21 18:42:21 +08:00
mofeifei
3e6adac5bf
docs: update cn trans usb_host.rst
2024-02-21 11:33:07 +01:00
Roman Leonov
8d6167a9ab
feat(docs): added USB Host Stack Configuration description
2024-02-21 11:33:07 +01:00
Ondrej Kosta
4df9fa5b50
fix(esp_eth): improved SPI Ethernet _alloc_recv_buf error handling
2024-02-21 10:07:12 +01:00
muhaidong
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
muhaidong
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
muhaidong
fb9db0b7ea
fix(wifi): fix smart config bssid set issue
2024-02-21 16:31:53 +08:00
MinZai97
fde5e93ab5
feat: replace lightdriver, and support more chips in ble mesh examples
2024-02-21 15:32:58 +08:00
Jiang Jiang Jian
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
Sumeet Singh
2e1e17524e
fix(nimble): message to be signed is corrected in signed write (v5.2)
2024-02-21 11:45:55 +05:30
gaoxu
94ef39472b
fix(adc): workaround to fix adc continuous get less results on c3
2024-02-21 13:38:46 +08:00
Marius Vikhammer
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
Cao Sen Miao
c5759b6d2b
fix(tsens): 300us delay in phy cause extra power consumption
2024-02-21 11:58:30 +08:00
Cao Sen Miao
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
Cao Sen Miao
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
Mahavir Jain
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Marius Vikhammer
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
Jiang Jiang Jian
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
Ivan Grokhotkov
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
Marius Vikhammer
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
Jiang Jiang Jian
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
Lou Tianhao
901c5624d3
change(pm): change CMakeLists for wakeup pytest
2024-02-21 10:42:39 +08:00
Lou Tianhao
229a974252
change(pm): change test_io_wakeup
2024-02-21 10:42:39 +08:00
Lou Tianhao
0cdaf0008d
feat(pm): add test_io_wakeup
2024-02-21 10:42:39 +08:00
Marius Vikhammer
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
Aditya Patwardhan
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
Simon H
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
morris
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
Marius Vikhammer
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
Marius Vikhammer
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
Mahavir Jain
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
Shu Chen
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
Marius Vikhammer
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
Sudeep Mohanty
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
Jiang Jiang Jian
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
aditi_lonkar
a3ba6b299d
fix(wpa_supplicant):Add MBO config flag for mbo apis
2024-02-20 13:54:20 +08:00
Rahul Tank
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
Marius Vikhammer
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
morris
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
zwx
fff9980a5b
feat(openthread): disable the rx on when idle in coex scenario
2024-02-20 10:41:10 +08:00
zwx
cb04df5ddf
fix(openthread): fix RCP handle timeout crashing issue
...
* update openthread upstream
2024-02-20 10:41:00 +08:00
zwx
a64744883d
fix(openthread): support uart ISR in IRAM
2024-02-20 10:32:10 +08:00
zwx
3a9bf62ed6
fix(802154): fix pending tx will be delayed issue
2024-02-20 10:32:00 +08:00
Shu Chen
bec90ce050
docs(ieee802154): add migration note for the receive done handler feature
2024-02-20 10:31:29 +08:00
Shu Chen
c923dd4df4
feat(ieee802154): make the receive done handler feature mandatory
2024-02-20 10:31:29 +08:00
Shu Chen
1085fece61
feat(ieee802154): remove the ieee802154 lib submodule
2024-02-20 10:31:29 +08:00
xieqinan
fdd3f2d734
feat(zigbee): Updated Zigbee examples to align with esp-zigbee-lib v1.0.9
2024-02-20 10:31:29 +08:00
zwx
51bc01b557
feat(openthread): support openthread radio caps rx on when idle
2024-02-20 10:31:29 +08:00
xiaqilin
dfb75ff2ac
fix(ieee802154): add next operation in ieee802154 test when rx abort by tx ack coex
2024-02-20 10:31:29 +08:00
zwx
f978fc10c0
feat(802.15.4): introduce pending tx while rx feature
2024-02-20 10:31:29 +08:00
zwx
4184b48aa8
feat(openthread): integrate console command with ot command
2024-02-20 10:31:29 +08:00
Xu Si Yu
06cca86017
feat(openthread): add menuconfig for openthread address query
2024-02-20 10:31:29 +08:00
Xu Si Yu
4ddb253788
fix(openthread): set spinel frame buffer to member variables
2024-02-20 10:31:29 +08:00
Xu Si Yu
936bba8073
feat(openthread): support esp openthread radio spinel
2024-02-20 10:31:29 +08:00
Xu Si Yu
0e95c6cd60
fix(ci): increase inspection time of openthread sleepy device case
2024-02-20 10:31:29 +08:00
Xu Si Yu
4d65903602
feat(ci): add a case for openthread border router meshcop
2024-02-20 10:31:29 +08:00
Darshan Dobariya
d9de786520
feat(nimble): Authorize or deauthorize a BLE device for a connection (v5.2)
2024-02-19 16:27:45 +05:30
Rahul Tank
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
Darian Leung
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
Darian Leung
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
Darian Leung
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
Darian Leung
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
Tomas Rezucha
f57ef07e14
feat(usb/host): Calculate FIFO sizes based on USB configuration
2024-02-19 15:45:02 +08:00
Darian Leung
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
Darian Leung
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
Darian Leung
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
Darian Leung
c1f0823795
refactor(hal/usb): Remove usage of old USB OTG config macros
2024-02-19 15:45:01 +08:00
Darian Leung
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
Darian Leung
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
Darian Leung
3964fb2d04
refactor(usb/host): reformat code with astyle_py
2024-02-19 15:45:00 +08:00
Tomas Rezucha
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
Tomas Rezucha
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
Island
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
Island
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
gaoxu
7ab43c0fbd
fix(adc): fix adc continuous get less results beacuse do not reset apb clk(legacy)
2024-02-19 15:02:30 +08:00
Kapil Gupta
3d8fd79a10
fix(wifi): add low memory options for eap enterprise
2024-02-19 14:33:55 +08:00
Sumeet Singh
d9561b8fc7
fix(nimble): Out of order messages during SMP causing DOS vulerability (v5.2)
2024-02-19 09:27:55 +05:30
Rahul Tank
bc3dcdfc0d
fix(nimble): Merge hci_common.h file for all chips
2024-02-19 09:27:09 +05:30
Roshan Bangar
012506114e
feat(nimble): Nimble Host only mode over uart
2024-02-19 09:26:34 +05:30
SumeetSingh19
e23a61a47a
feat(nimble): client presentation and aggregate format descriptor support
2024-02-19 09:24:34 +05:30
SumeetSingh19
c0f48a19fc
feat(nimble): signed write support
2024-02-19 09:24:30 +05:30
SumeetSingh19
7d6f5fa71d
feat(nimble): additional AD types for advertisements
2024-02-19 09:24:26 +05:30
SumeetSingh19
16acdf1bbb
feat(nimble): authorization permission on gatt read and write
2024-02-19 09:24:21 +05:30
SumeetSingh19
e16882f0cd
fix(nimble): allow auto connection and observer role
2024-02-19 09:24:14 +05:30
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
morris
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
Darian Leung
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
Darian Leung
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
morris
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
wuzhenghui
eeed231304
ci: enable hardware crypto module for powersave tests
2024-02-18 15:57:19 +08:00
wuzhenghui
2cd8335818
feat(esp_hw_support): support gdma register context sleep retention
2024-02-18 15:57:15 +08:00
Roland Dobai
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
Roland Dobai
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
Roland Dobai
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
Roland Dobai
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
Roland Dobai
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
Roland Dobai
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
Roland Dobai
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
Roland Dobai
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
Roland Dobai
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
InfiniteYuan
e8d7ecaec8
feat: ble mesh: improve ble mesh deinit when nimble enable
2024-02-18 11:35:47 +08:00
morris
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
Alex Lisitsyn
97d87072fc
fix(examples/modbus): fix modbus slave examples may process event flags incorrectly (Backport v5.2)
2024-02-18 11:31:36 +08:00
morris
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
morris
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
morris
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
Marius Vikhammer
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
morris
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
morris
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
morris
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
morris
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
morris
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
morris
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
morris
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
morris
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
morris
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
Marius Vikhammer
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
Marius Vikhammer
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
Marius Vikhammer
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
Marius Vikhammer
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
Marius Vikhammer
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
Marius Vikhammer
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
Marius Vikhammer
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
Wang Meng Yang
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
Wang Meng Yang
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
Wang Meng Yang
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
Wang Meng Yang
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
Wang Meng Yang
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
Rahul Tank
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
Darshan Dobariya
6ce28ee59b
fix(nimble): Added support for address resolution during inquiry.
2024-02-16 20:51:24 +05:30
Rahul Tank
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
Roshan Bangar
c1efc55584
feat(nimble): Gatt caching support
2024-02-16 18:15:56 +05:30
Rahul Tank
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
Mahavir Jain
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
Rahul Tank
600bd44c72
fix(nimble): Remove unwanted task lock check when HS_DEBUG is enabled
2024-02-16 15:33:24 +05:30
Rahul Tank
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
Mahavir Jain
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
harshal.patil
5862b981ed
fix(mbedtls/gcm): Avoid using GCM hardware when config MBEDTLS_HARDWARE_GCM is disabled
2024-02-16 11:54:39 +05:30
harshal.patil
38f13b15d3
fix(mbedtls/gcm): Fix build failure when config MBEDTLS_HARDWARE_GCM is disabled
2024-02-16 11:54:37 +05:30
Rahul Tank
71932c99fc
fix(nimble): Support for reattempt connection in ext connect
2024-02-16 11:32:15 +05:30
Rahul Tank
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
Mahavir Jain
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
Mahavir Jain
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
Mahavir Jain
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
Mahavir Jain
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
Mahavir Jain
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
Mahavir Jain
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
Mahavir Jain
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
Mahavir Jain
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
Bogdan Kolendovskyy
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
Mahavir Jain
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
Ondrej Kosta
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
Bogdan Kolendovskyy
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
Rahul Tank
6f15d6cb1f
fix(nimble): Removed double free of packet
2024-02-13 14:38:57 +05:30
Guillaume Souchere
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
Adam Múdry
aeb4711393
fix(examples): Disable formatting SD cards in storage examples by default
2024-02-08 14:22:30 +01:00
Jakub Kocka
8a6fe49314
fix: Fixed KConfig files that were not succesfully checked
2024-02-07 15:09:35 +01:00
Jakub Kocka
80be245982
docs(kconfig): Updated config name lenght
2024-02-07 13:31:50 +01:00
gongyantao
72a8b4e6e8
fix(bt/bluedroid): fix dangling pointer issue when logging remove section
2024-02-07 14:57:28 +08:00
InfiniteYuan
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
InfiniteYuan
b2dcd46063
ble_mesh: stack: fix the structure init order to meet C++ requirements
2024-02-07 10:09:20 +08:00
morris
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
Omar Chebib
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
Sudeep Mohanty
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
InfiniteYuan
af72c4b94f
ble_mesh: update ble mesh ble adv type
2024-02-06 14:14:57 +08:00
morris
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
zhiweijian
c924e0cfe4
feat(ble/controller): Add API to get BLE controller status on ESP32
2024-02-05 16:02:07 +08:00
zhiweijian
68d2915377
Fixed xQueueSemaphoreTask assert when deinit host during scan
2024-02-05 16:01:29 +08:00
nilesh.kale
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
chenjianhua
024bccbc58
feat(bt/bluedroid): Support get status of bluedroid host
2024-02-04 16:30:15 +08:00
chenjianhua
fc8d80dfab
fix(bt/example): Fixed UART HCI when flow control is off on ESP32C3
2024-02-04 16:30:04 +08:00
chenjianhua
7af929f825
feat(bt/bluedroid): Make the max number of bond device to be configurable
2024-02-04 16:28:57 +08:00
zhanghaipeng
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
chenjianhua
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
Marius Vikhammer
e0355cd6a8
docs(build): add cannonical stable url to all docs
2024-02-02 10:36:19 +08:00
morris
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
Brian Whitman
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
laokaiyao
03fb722ca5
fix(hal_utils): add division range check in integral algorithm
2024-01-31 12:06:43 +08:00
morris
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
xiongweichao
0a0aaa23e0
fix(ble): Fixed macro definition error for 136K clock drift
2024-01-30 15:37:59 +08:00
xiongweichao
028f174467
fix(ble): Fixed Bluetooth not waking up due to clock drift
2024-01-30 15:37:44 +08:00
Wu Meng Shi
ed4bf92b8e
fix(ble_mesh): Reject node reset when provisioning link is active
2024-01-30 10:44:13 +08:00
Sudeep Mohanty
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
igor.udot
dc0f41f7be
ci: change known_failure_cases workflow
2024-01-29 15:36:33 +08:00
zhiweijian
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
Harshit Malpani
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
Mahavir Jain
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
Harshit Malpani
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
Gabor Kiss-Vamosi
7598f31cdd
fix misformatted link
2024-01-29 13:14:54 +08:00
Kapil Gupta
d900eed440
fix(wifi): Add support to move supplicant BSS to external memory
2024-01-27 10:40:54 +05:30
Erhan Kurubas
054f33b386
feat(coredump): improve the probability of accessing healthy TCBs
2024-01-26 22:55:16 +08:00
laokaiyao
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
Jan Beran
f90e5e04e0
feat: Use python-reorder-imports instead of isort
2024-01-26 09:51:55 +01:00
zhanghaipeng
cc254d8ff3
feat(bt/bluedroid): Support ext adv aux option
2024-01-26 16:21:27 +08:00
zhanghaipeng
62b84e3169
fix(bt/bluedroid): Fix BLE malloc internal wrapper fail
2024-01-26 16:21:27 +08:00
Zeke Gustafson
29e1ca5ddd
feat(ble/bluedroid): Add getter for BLE GAP callback
2024-01-26 16:21:27 +08:00
Zeke Gustafson
5ed6abc5e2
feat(ble/bluedroid): Add getter for BLE GATTS callback
2024-01-26 16:21:27 +08:00
zhanghaipeng
9b2e0a2a01
feat(ble/bluedroid): Add getter for BLE GATTC calllback
2024-01-26 16:21:27 +08:00
zhanghaipeng
217ed6c1bf
docs(ble/bluedroid): Optimize documentation for BLE duplicate scan
2024-01-26 16:21:27 +08:00
zhanghaipeng
48abf362c0
fix(ble/bluedroid): Fix dangling pointer issue in deletion of bonded devices
2024-01-26 16:21:27 +08:00
zhanghaipeng
14bb24c3ab
fix(ble/bluedroid): Fix BLE background connection log level
2024-01-26 16:21:27 +08:00
morris
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
hongshuqing
9373d53ce7
feat(pmu): set fix voltage to different mode for esp32h2
...
h2 remove include
2024-01-26 11:36:57 +08:00
KonstantinKondrashov
64b1bd6cb2
feat(efuse): Adds new efuses for esp32c6
2024-01-26 11:36:57 +08:00
KonstantinKondrashov
bc6072c754
feat(efuse): Adds new efuse for esp32h2
2024-01-26 11:36:56 +08:00
zwl
fdcd6783d7
Update ble lib to eb473dda on ESP32-C6 and ESP32-H2
2024-01-25 20:38:49 +08:00
zwl
410db7f812
feat(ble): add ble controller version output on ESP32-C6 and ESP32-H2
2024-01-25 20:38:43 +08:00
zwl
de5644f88c
feat(ble): add ble controller status check api on ESP32-C6 and ESP32-H2
2024-01-25 20:38:34 +08:00
zwl
f096b66d71
fix(ble): fixed build error when disable sm feature
2024-01-25 20:38:28 +08:00
luomanruo
7503cf2176
Update C6 H2 lib to bb9d578e
2024-01-25 20:38:19 +08:00
Frantisek Hrbata
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
wanlei
59d25c4d62
fix(i2s): multi_dev test update to use non_boot_ctrl gpio
2024-01-25 16:44:58 +08:00
Omar Chebib
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
Frantisek Hrbata
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
muhaidong
afe5afd1ba
fix(wifi): fix pmk invalid lead same ssid wpa and wpa2 connect fail issue
2024-01-24 10:48:19 +08:00
Cao Sen Miao
6e31efce7f
fix(bod): Fix BOD threshold value on ESP32H2
2024-01-23 09:57:59 +08:00
Ondrej Kosta
9048372138
ci(esp_eth): enabled Ethernet ip101 jobs
2024-01-22 13:52:24 +01:00
liqigan
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
Jiang Jiang Jian
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
cjin
cf2c7a433d
feat(ble): added pytest for ble power save example
2024-01-22 10:45:27 +08:00
xiongweichao
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
Island
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
Island
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
Island
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
Island
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
Jiang Jiang Jian
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
luomanruo
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
Jiang Jiang Jian
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
Mahavir Jain
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
Mahavir Jain
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
Mahavir Jain
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
Jiang Jiang Jian
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
wuzhenghui
3f75f037c0
fix(esp_pm): safely check ccompare validity in DFS update_ccompare
2024-01-19 11:12:22 +08:00
linruihao
df1bf06665
fix(esp_coex): Fixed potential BLE scan request ifs timer error bug
2024-01-18 22:36:59 +08:00
zhiweijian
3a429b0310
Fixed BLE scan request ifs timer error in coexistence scenarios
2024-01-18 22:36:48 +08:00
Nebojša Cvetković
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Michael (XIAO Xufeng)
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
xiaqilin
5a64cdecce
fix(esp_phy): fix esp32h2 wakeup i2c fail
2024-01-17 18:48:48 +08:00
zhangyanjiao
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
Sudeep Mohanty
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
xueyunfei
9b555497ca
Fix(lwip):bugfix for change default value for ip ttl
2024-01-17 16:37:57 +08:00
zhanghaipeng
b1dee3e510
fix(ble/bluedroid): Fix ble memory leak when gattc config off
2024-01-17 15:20:21 +08:00
xiongweichao
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
Jakub Kocka
55f2d9c1ec
ci(pre-commit): Update esp-idf-kconfig version
2024-01-16 13:35:21 +01:00
Jiang Jiang Jian
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
harshal.patil
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
harshal.patil
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
morris
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
morris
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
nilesh.kale
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
wanlei
af966596d4
fix(i2c): test app change gpio
2024-01-16 11:10:36 +08:00
Adam Múdry
23e9daa239
feat: LittleFS bump version to 1.13.0
2024-01-15 14:35:17 +01:00
Adam Múdry
481b63fa6d
fix: i2c_eeprom_init use after free when error
2024-01-15 13:25:11 +01:00
linruihao
0b6c7e6aad
fix(ble): fixed interrupt timeout in MAC_BB_PD callback
2024-01-15 16:16:41 +08:00
jgujarathi
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
Kapil Gupta
ffd46a32f7
docs(wifi): Add documentation for ESP defined disconnect reasoncodes
2024-01-15 11:24:15 +05:30
Marius Vikhammer
0a2199d81b
change(ulp): added test for ulp adc init/deinit
2024-01-15 11:10:28 +08:00
paul
58dd50120f
fix(ulp_adc): Provide ulp_adc_deinit() API to fix ADC1 handle leakage
2024-01-15 11:10:28 +08:00
Li Shuai
d1a363a7f8
fix(example): fixed app partition is too small for binary size
2024-01-11 16:51:06 +08:00
Sarvesh Bodakhe
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
liuning
f759073049
fix(pm): fix no sleep null after data sent (33290e79)
2024-01-11 16:51:06 +08:00
jgujarathi
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
zhanghaipeng
09475c744f
fix(bt/bluedroid): Fix ble adv data check to avoid memory overflow
2024-01-11 16:33:35 +08:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Fu Hanxi
f317bb15fd
ci: remove ip101 jobs and twai_std jobs
2024-01-10 10:27:51 +01:00
Harshit Malpani
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
Lou Tianhao
745a1f492e
feat(pm): support PMU trigger regdma when PU TOP
2024-01-08 21:23:28 +08:00
Tomáš Rohlínek
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
Harshit Malpani
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
jim
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
jim
5a234cf642
mbedtls: Fix enable dynamic mbedtls will occur heap corruption when server support TLS renegotiation
2024-01-08 14:23:32 +08:00
linruihao
07f9c7664d
fix(bt/bludroid): Increase BTU task stack size
2024-01-08 11:35:24 +08:00
Roland Dobai
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
xiaqilin
2d66984b09
fix(sleep): fix the issue of asymmetry in suspend/resume cache when skipping sleep.
2024-01-05 19:26:46 +08:00
Jakub Kocka
a6a15ad9a4
fix: KConfig files checks in pre-commit hook
2024-01-05 12:00:02 +01:00
xiaqilin
dea2d77712
fix(esp_phy): fix esp32h2 sleep wakeup issue
2024-01-05 17:22:59 +08:00
Armando
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
Xiao Xufeng
ea45c22a5c
fix(rtc): fixed bbpll not calibrated from bootloader issue
2024-01-05 10:24:49 +08:00
chaijie@espressif.com
016b63dacf
fix(bbpll): fix bbpll calibration may stop early bug(ESP32C2/S3/C6/H2)
2024-01-05 03:22:44 +08:00
Jin Cheng
595d8b512f
fix(bt/bluedroid): corrected the strings of A2DP audio states
2024-01-04 17:53:04 +08:00
zwl
53921e8104
fix(ble): fixed rssi inaccuracy issue on ESP32-H2
2024-01-04 15:14:05 +08:00
xiaqilin
c9ead16682
fix(ieee802154): fix the issue of not receiving packets when RSSI is positive in esp32h2
2024-01-04 15:13:49 +08:00
Michael (XIAO Xufeng)
39dd85639a
feat(soc): Increase max supported version of C3 to 1.99
2024-01-04 15:08:31 +08:00
Marius Vikhammer
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
Marius Vikhammer
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
Marius Vikhammer
b5785b41eb
docs(esp32p4): update misc docs for esp32p4
2024-01-03 18:26:55 +08:00
Kit Sczudlo
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
Frantisek Hrbata
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
mofeifei
53be71f8f2
docs: Update cn trans for freertos docs
2024-01-02 22:51:25 +08:00
Darian Leung
95a5d3ff36
docs(freertos/idf): Add IDF FreeRTOS upgarde migration notes for v5.2
2024-01-02 22:51:25 +08:00
Darian Leung
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
Xu Si Yu
baf258e3e6
fix(openthread): update lib to set raw pcb ttl value
2024-01-02 17:05:16 +08:00
Rahul Tank
586862e9b2
fix(nimble): Enable address resolution across reboot
2024-01-02 14:03:29 +05:30
zhanghaipeng
951e3b2b8c
fix(bt/bluedroid): Optimize ble remove all bonded devices function
2023-12-30 20:40:47 +08:00
zhanghaipeng
e9c1d5c4b6
fix(bt/bluedroid): Update ble ibeacon example document
2023-12-30 20:40:36 +08:00
zhanghaipeng
48226735d1
fix(bt/bluedroid): Update ble gattc gatts coex example
2023-12-30 20:40:21 +08:00
zhanghaipeng
f4c6faa943
fix(bt/bluedroid): Fix BLE robost cashing config
2023-12-30 20:13:26 +08:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
zhiweijian
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
muhaidong
fd9a55a775
fix(wifi): fix beacon was unexpectedly freed issue
2023-12-29 00:05:39 +08:00
jgujarathi
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Shyamal Khachane
06086d3a36
fix(esp_wifi): Fix crash while stopping NAN
...
Also fix inconsistent NAN macro values
2023-12-28 18:43:13 +05:30
zwx
1fdb0e1871
feat(openthread): add dynamic iram check for ot sleepy example
2023-12-28 17:47:30 +08:00
zwx
61379f09cd
fix(pm): fix extra retention function to iram
...
* Also remove unused function on H2
2023-12-28 17:47:30 +08:00
Rahul Tank
9b50d7d60f
fix(nimble): Handled race condition for conn variables being set to NULL
2023-12-28 15:11:56 +05:30
Guillaume Souchere
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
Jiang Jiang Jian
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
zwx
e86e0f3dc8
fix(ieee802154): introduce a receive done handler feature
2023-12-28 17:34:51 +08:00
zhanghaipeng
915cb63bb1
fix(bt/bluedroid): Fix ble app unregister no event
2023-12-28 17:32:45 +08:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
zhanghaipeng
c4d3d74e39
fix(phy): Fix ble tx ifs time for ESP32
2023-12-28 14:08:01 +08:00
zhanghaipeng
fb0c9550d8
fix(bt/bluedroid): Fix prepare write for BLE example
2023-12-27 22:03:48 +08:00
zhanghaipeng
f18d887a6d
fix(bt/bluedroid): Fix BLE prepare write
2023-12-27 22:03:48 +08:00
Jiang Jiang Jian
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
wuzhenghui
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
Island
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
wuzhenghui
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
wuzhenghui
83b6c79f93
fix(esp_hw_support/sleep): wait flash ready after non-pd_top lightsleep for esp32c6
2023-12-27 15:34:55 +08:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
harshal.patil
8e4fa20695
fix(examples): Fix encoding issue in esp_local_ctrl's proto script
2023-12-26 14:02:50 +05:30
Jiang Jiang Jian
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
Roshan Bangar
962b105be5
fix(nimble): Added periodic_adv_enh soc_caps for c2, h2
2023-12-26 10:09:12 +05:30
Rahul Tank
ce6b508c4f
fix(nimble): Add VSC support for setting chan select algo
2023-12-26 10:08:52 +05:30
Jin Cheng
f30d282d66
fix(bt/bluedroid): Disabled Sniff Subrating temporarily as it did not work well
2023-12-26 11:48:04 +08:00
Jin Cheng
daed0d9f3a
fix(bt/bluedroid): Changed the default air mode to invalid value
2023-12-26 11:48:04 +08:00
Jin Cheng
09db8a96f0
fix(bt/bluedroid): Removed redundant operation of SCO clean up
2023-12-26 11:48:04 +08:00
Jin Cheng
fe277d5b13
fix(bt/bluedroid): Corrected the definitions of HF Client callback events
2023-12-26 11:48:04 +08:00
Jin Cheng
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
Jin Cheng
77430f3e2d
fix(bt/bluedroid): Added dynamic memory allocation for HFP control blocks
2023-12-26 11:48:04 +08:00
linruihao
125a784983
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(9129dec)
2023-12-26 10:58:58 +08:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Island
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Island
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
Island
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
zwx
d5076b5749
feat(ieee802154): rf enable and disable refactor
2023-12-25 10:56:11 +08:00
xiaqilin
f183419d94
fix(ieee802154): fix ieee802154 mac deinit and config ieee802154_enable
2023-12-25 10:56:11 +08:00
linruihao
4a6a10044d
fix(bt/controller): Fixed establish two sco connections failed
2023-12-25 10:41:01 +08:00
zwl
1ff3eaafe9
fixed(ble): fixed an assertion issue when stopping periodic adv on ESP32C6 and ESP32H2
2023-12-22 15:31:29 +08:00
schottj
7b32ba0763
fix(app_update): fixed undeclared variable 'ret' in esp_ota_ops.c
2023-12-22 12:30:57 +05:30
cjin
82d53440a4
change(ble): added ble cca en and thresh option
2023-12-22 14:34:30 +08:00
luomanruo
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
luomanruo
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
Island
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
morris
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
Mahavir Jain
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
gongyantao
5515c890ed
fix(bt/bluedroid): fixed btc_config_lock error
2023-12-22 11:30:26 +08:00
Mo Fei Fei
d1efa0d869
docs(nvs_flash): Update CN translation for nvs_encryption.rst
2023-12-21 19:22:56 +05:30
Laukik Hase
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
Tomas Rezucha
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
Tomas Rezucha
71cd4df75a
refactor(usb/host): Make private hal types USB_DWC specific
2023-12-21 10:34:46 +01:00
Tomas Rezucha
42277ac868
feat(usb/host): Add High Speed enumeration types
2023-12-21 10:33:49 +01:00
morris
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
Xu Si Yu
f29d324691
fix(openthread): allow setting netif_idx of udp pcb to no_index
2023-12-21 15:02:06 +08:00
Xu Si Yu
dd83f65e5c
fix(coex): 802.15.4 coex break notification
2023-12-21 15:01:55 +08:00
Xu Si Yu
6b8740ae8d
feat(ieee802154): add tx/rx report for IEEE802.15.4 debug
2023-12-21 15:01:44 +08:00
Xu Si Yu
01808d0cfb
feat(openthread): modification of uart and spi spinel based on openthread 41ef807
2023-12-21 15:01:31 +08:00
zwx
9ae095fc20
fix(openthread): fix openthread SPI tx timeout issue
2023-12-21 15:00:45 +08:00
zwx
d1f8299726
fix(openthread): add netif check when call udp api for ot
2023-12-21 15:00:09 +08:00
zwx
0375c9bca0
fix(openthread): fix ot netif destroy netif order issue
2023-12-21 14:59:16 +08:00
Mahavir Jain
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
Jiang Jiang Jian
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
luoxu
fb98bb40f3
feat(ble_mesh): Miscellaneous updates for mesh kconfig, relay related
2023-12-20 15:16:57 +08:00
Marius Vikhammer
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
Roshan Bangar
a58af467fc
feat(nimble): added HID over Gatt profile support
2023-12-20 09:58:26 +05:30
Krzysztof Budzynski
15f1425f67
Apply 2 suggestion(s) to 2 file(s)
2023-12-20 11:10:35 +08:00
wangtao@espressif.com
0d60862933
docs:Separate low-power documents
2023-12-20 11:10:13 +08:00
Frantisek Hrbata
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
luomanruo
5c729436d6
ble(fix): Fixed crash issue when reset event queue
2023-12-19 17:35:34 +08:00
luomanruo
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
luomanruo
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
Vikram Dattu
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
Vikram Dattu
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
jgujarathi
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
zhangyanjiao
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
alanmaxwell
424bf120a3
feat(wifi): support dump 802.11 ACK frame for CSI
2023-12-19 13:10:49 +05:30
zhanghaipeng
90c51d25e0
fix(bt/bluedroid): Fix ble gattc deregister
2023-12-19 12:02:07 +08:00
zhanghaipeng
81bc017ff6
fix(bt/bluedroid): Fix ble adv and scan status when deinit bluedroid
2023-12-19 12:02:07 +08:00
Lou Tianhao
7b5799830c
change(pm): change macro SOC_PM_RETENTION_HAS_REGDMA_POWER_BUG
2023-12-19 11:52:25 +08:00
daiziyan
579bda6b49
docs: add CN trans for idf-docker-image.rst
2023-12-18 17:37:20 +08:00
timoxd7
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
Roland Dobai
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
Cao Sen Miao
e3a854769a
feat(spi_flash): Enable auto suspend on when flash works under 120M
2023-12-15 16:57:53 +08:00
Cao Sen Miao
3d42ac21fa
fix(tempertuer_sensor): Fix regs on temperature sensor is not volatile due to GCC bug
2023-12-15 16:36:43 +08:00
Aditya Patwardhan
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
Xue yun fei
cf4c2ea576
optimize(lwip):when psram is enable the number of ooseq is not limited
2023-12-15 14:10:54 +08:00
muhaidong
608d575172
fix(wifi): fix beacon eb memory leak issue
2023-12-14 18:10:30 +08:00
wanlei
0da6bb8825
fix(spi_master): fixed lcd example block border pixel issue
2023-12-14 17:14:35 +08:00
cjin
bff4001473
fix(pm): place extra link opt in iram
2023-12-14 11:19:05 +08:00
GuyBrush
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
gongyantao
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
Aleksei Apaseev
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
Jiang Jiang Jian
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
Marius Vikhammer
4435437501
ci(docs): revert git strategy change for deploy docs
2023-12-11 11:34:04 +01:00
Peter Dragun
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
Aleksei Apaseev
8dcf3e5f80
ci: Upload report about modified files and components to s3 bucket
2023-12-11 11:15:45 +01:00
Fu Hanxi
8ce0b8bf73
ci: fix upload failed job log script
2023-12-11 11:15:08 +01:00
Chen Yudong
ceb9e42058
ci: fix fetch git diff from pipeline schedules
2023-12-11 11:14:48 +01:00
Chen Yudong
6947dd533a
ci: fix fetch_from_mirror_url_if_exists
2023-12-11 11:14:43 +01:00
Aleksei Apaseev
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
igor udot (horw)
21b06f43bf
ci: added build log artifacts for linux
2023-12-11 11:12:14 +01:00
Aleksei Apaseev
911ad39808
ci: Upload artifacts of target stage jobs to s3 bucket
2023-12-11 11:12:02 +01:00
Fu Hanxi
651f60e663
ci: improve check pylint get files command
2023-12-11 11:11:39 +01:00
ding huan
129bc8b7ff
fix(conn): Change second connect delay time to 730
2023-12-11 16:35:24 +08:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Aditya Patwardhan
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
wuzhenghui
613c17bc2f
fix(esp_hw_support): fix esp32h2 system link restore override cpu clk configuration
2023-12-11 11:24:00 +08:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Anton Maklakov
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
Anton Maklakov
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
Ivan Grokhotkov
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
Ivan Grokhotkov
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
radek.tandler
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
Tomáš Rohlínek
ad25a90d6a
feat(storage): minimize platforms for tests
2023-12-09 09:01:21 +01:00
Tomáš Rohlínek
d5dc04693d
feat(storage): add dependencies for tests
2023-12-09 09:01:21 +01:00
Tomáš Rohlínek
aca0d3ad17
feat(storage): update config for app tests
2023-12-09 09:01:21 +01:00
Roland Dobai
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
liuning
3fdbfb2069
fix(wifi): fix disconnected abnormal sleep
2023-12-08 13:08:55 +00:00
muhaidong
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
zhangyanjiao
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
Jiang Jiang Jian
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
chenjianhua
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
Fu Hanxi
0fe3ec63a0
ci: optimize git strategy
2023-12-08 11:00:19 +01:00
Roland Dobai
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
Ivan Grokhotkov
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
wuzhenghui
debcb50fd2
fix(esp_hw_support): re-initialize icg map in modem_clock_module_enable
2023-12-08 14:18:45 +08:00
wuzhenghui
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
Jiang Jiang Jian
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
Marius Vikhammer
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
Erhan Kurubas
d9d388dae7
feat(coredump): save twdt panic output to coredump elf file
2023-12-07 15:21:24 +01:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Frantisek Hrbata
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
Darian Leung
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
Darian Leung
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
Marius Vikhammer
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
Island
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
xueyunfei
841339c012
fix(dhcp server):dhcp server can not restore address pool
2023-12-07 15:18:45 +08:00
morris
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
xiaqilin
39a383981d
fix(esp_coex): fix esp32c6 coex reg reset issue
2023-12-07 15:07:06 +08:00
morris
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
morris
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
zwx
0d4d3c103f
feat(mac): Add a configuration to set custom MAC as base MAC
2023-12-07 14:14:55 +08:00
Rahul Tank
f8736aed36
fix(nimble): Added change to return success for API execution
2023-12-07 09:40:12 +05:30
Mahavir Jain
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
zwx
e951cebfa2
fix(vfs): add MALLOC_CAP_8BIT for vfs select
2023-12-07 10:46:01 +08:00
Jiang Jiang Jian
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
Cao Sen Miao
191466d824
fix(bod): Reset brownout in configuration to avoid RF cannot be enabled again
2023-12-06 19:46:44 +08:00
Island
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
wanlei
572a66b62e
fix(spi): correct some signals and dummy bits docs
2023-12-06 16:05:36 +08:00
TD-er
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
Alexey Gerenkov
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
Jiang Jiang Jian
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
Harshit Malpani
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
Guillaume Souchere
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
Marius Vikhammer
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
Song Ruo Jing
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
Island
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
wuzhenghui
d07bd19ba6
fix(esp_system): fix uart clock disabled in driver cause esp_restart stuck
2023-12-06 10:36:48 +08:00
chenjianhua
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
shangke
6a08a13e70
fix(bt/controller): Fixed some HCI commands parameter
2023-12-06 10:35:32 +08:00
chenjianhua
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
chenjianhua
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
chenjianhua
7c3a604e27
fix(bt/bluedroid): Fixed add RPA to white list
2023-12-06 10:34:57 +08:00
Roman Leonov
bc2ef597a4
fix(usb/host): remove bInterval verification during pipe opening for INTR and ISOC EPs
2023-12-05 16:44:53 +01:00
Tomas Rezucha
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
Darian Leung
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
Darian Leung
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
harshal.patil
a168fde297
fix(soc/esp32h2): Fix llperi_rng_data field discrepancy
2023-12-05 21:08:33 +05:30
harshal.patil
8558aa4414
fix(soc/esp32c6): Fix llperi_rng_data field discrepancy
2023-12-05 21:08:32 +05:30
jgujarathi
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
jgujarathi
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
jgujarathi
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
jgujarathi
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
jgujarathi
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
jgujarathi
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
aditi_lonkar
6a92a3582e
fix(esp_wifi):Fix WDT when esp_supp_dpp_start_listen called multiple times
2023-12-05 18:56:30 +05:30
zhangyanjiao
609d25482b
fix(wifi): fix the crash issue when clear scan ap list
2023-12-05 18:54:15 +05:30
zhangyanjiao
36cbbdcf65
feat(wifi): add new api to get one scan ap record
2023-12-05 18:54:06 +05:30
Darian Leung
a75cf3effd
change(xtensa): Add migration guide for depreacted include paths
2023-12-05 18:37:33 +08:00
Darian Leung
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
Darian Leung
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
Darian Leung
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
Darshan Dobariya
7cdddd47aa
fix(nimble): Fixed authcomplete failure caused by a mismatch in the c1 value (v5.2)
2023-12-05 14:22:42 +05:30
Peter Dragun
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
Marius Vikhammer
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
Cao Sen Miao
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
Marius Vikhammer
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
Jiang Jiang Jian
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
Tomas Rohlinek
a635d11b4a
feat(storage/fatfs): add sbom file manifest for FatFs (v5.2)
2023-12-05 12:03:17 +08:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Martin Vychodil
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
Roland Dobai
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
kohait00
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
Island
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
zwx
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
Darian Leung
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
Darian Leung
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
Darian Leung
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
zhanghaipeng
633dd89d4a
feat(bt/bluedroid): Support ble create sync report disable and filter duplicate
2023-12-04 14:40:58 +08:00
Mahavir Jain
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
Jakob Hasse
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
Marius Vikhammer
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
gaoxu
44f266693a
fix(adc): restore cali registers after light sleep wake up on H2 and enable test
2023-12-04 12:03:49 +08:00
gaoxu
35844b3d09
ci(adc): add a test that adc continuous read after restarting
2023-12-04 11:56:24 +08:00
gaoxu
ca3bcb18b0
fix(adc): fix adc continuous get less results beacuse do not reset apb clk
2023-12-04 11:56:24 +08:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Shu Chen
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
Abhinav Kudnar
fb4e56e9a3
fix(nimble): Handled the deletion of RPA mapping.
2023-12-01 17:54:11 +05:30
Roland Dobai
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
harshal.patil
b94656115e
fix(mbedtls/aes): fix AES interrupt allocation for AES-GCM operations
2023-12-01 16:34:49 +05:30
zhanghaipeng
068a364a6b
fix(bt/bluedroid): Fix BLE SMP register log level
2023-12-01 17:05:23 +08:00
luoxu
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
luoxu
d3a78fef1b
bugfix(ble_mesh): Fixed incorrect RPR Client unicast address was obtained(154b4fcc)
2023-12-01 16:04:09 +08:00
Mahavir Jain
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
David Cermak
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
Island
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
mofeifei
1ef33e12a4
docs: update cn trans idf-docker-image
2023-12-01 08:09:05 +01:00
Frantisek Hrbata
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
Rahul Tank
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
Jiang Jiang Jian
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
liuning
2482c4a025
feat(coex): apply struct for coex version
2023-12-01 06:00:34 +00:00
liuning
0d0265f6f3
feat(coex): rename coexist sections
2023-12-01 06:00:34 +00:00
Island
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
Xu Si Yu
4f33ef4e11
fix(openthread): add eventfd nums for spi interface
2023-12-01 11:59:48 +08:00
Shu Chen
0d55c89950
fix(openthread): remove invalid configs from ot examples
2023-12-01 11:59:38 +08:00
Liu Linyan
ba7b323c3e
fix(ble_mesh): Use submodule for mesh 1.1 lib files
2023-12-01 10:00:37 +08:00
Liu Linyan
e58ed21fbf
fix(ble_mesh): Remove the orginal mesh 1.1 lib files
2023-12-01 10:00:30 +08:00
Roland Dobai
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
morris
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
Jin Cheng
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
Jin Cheng
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
Shyamal Khachane
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
Mu Hai Dong
dd295049a9
fix(wifi): free beacon eb when softap destroy
2023-11-30 16:28:37 +05:30
Ondrej Kosta
b5cfc9400c
ci(esp_eth): addressed LAN8720 errata in CI test
2023-11-30 09:29:37 +00:00
Ondrej Kosta
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
Ondrej
d554768528
ci(esp_eth): make additional Ethernet chips test as nightly run
2023-11-30 09:29:37 +00:00
Shu Chen
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
Harshit Malpani
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
Rahul Tank
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
Rahul Tank
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
Song Ruo Jing
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
zhanghaipeng
3d2daa08cc
fix(bt/bluedroid): Fix bluedroid menuconfig
2023-11-30 10:42:04 +08:00
zhanghaipeng
804f939ed0
docs(bt/bluedroid): Update ble example document
2023-11-30 10:41:48 +08:00
Adam Múdry
d465ed93f6
fix: esp_vfs_fat_sdcard_format workbuf memory leak
2023-11-29 16:16:58 +01:00
Aditya Patwardhan
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
luoxu
afab071f51
bugfix(ble_mesh): Supplementary configuration options that should be enabled.
2023-11-29 19:19:18 +08:00
Liu Linyan
d680a3949b
fix(ble_mesh): Support using random adv interval for mesh packets
2023-11-29 19:19:18 +08:00
Marius Vikhammer
faf6bc933e
ci(system): fixed and enabled misc system build tests
2023-11-29 16:59:15 +08:00
Martin Vychodil
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
Martin Vychodil
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
xiaqilin
2555d5cb12
fix(ieee802154): fix ieeee802154 sleep enable configuration dependency issue
2023-11-29 13:44:59 +08:00
Aditya Patwardhan
c1779ff8b7
fix(mbedtls): Removed redundant menuconfig entry
2023-11-29 09:50:12 +05:30
Roshan Bangar
1437d00487
fix(nimble): Handled invalid write on year value in Current Time Service
2023-11-29 09:49:53 +05:30
Jiang Jiang Jian
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
Erhan Kurubas
567bc462f0
feat(coredump): save isr context to coredump elf file
2023-11-28 18:19:03 +01:00
liuning
a9b1a27c9a
fix(wifi): fix wifi deinit s_wifi_modem_sleep_lock
2023-11-28 20:57:02 +08:00
Lou Tianhao
09a3d068d9
docs(pm):add uart wakeup description when pd top
2023-11-28 19:39:53 +08:00
Lou Tianhao
70e83a5871
docs(pm):add gpio wakeup description when pd top
2023-11-28 19:39:53 +08:00
Lou Tianhao
e849809f4b
docs(pm):change_deepsleep_example_readme
2023-11-28 19:39:53 +08:00
morris
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
Rahul Tank
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
Rahul Tank
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
Mahavir Jain
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
morris
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
Adam Múdry
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
harshal.patil
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
Shang Zhou
63ea519cbe
docs: Update CN translation for api-guides/tools/idf-monitor.rst
2023-11-27 09:32:41 +01:00
Peter Dragun
c71ee4f78a
fix(tools/monitor): fix PRINT_FILTER env variable usage
2023-11-27 09:32:41 +01:00
Roland Dobai
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
Rahul Tank
8150abfb67
fix(nimble): Fix the parameters in duplicate exception list vsc command
2023-11-27 08:52:27 +05:30
Rahul Tank
4bedb8372b
feat(nimble): Added example support for Current Time Service
2023-11-27 08:43:00 +05:30
Rahul Tank
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
Rahul Tank
634ce1e425
fix(nimble): Fix dangling pointer error during compilation
2023-11-26 12:36:26 +05:30
Frantisek Hrbata
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
Martin Vychodil
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
luomanruo
8a64c4c404
ble: update rom.ld file
2023-11-24 20:33:49 +08:00
luomanruo
c6c42d0b5c
ble: update sdkconfig_version on ESP32C2, ESP32H2 and ESP32C6
2023-11-24 20:20:20 +08:00
luomanruo
9ead485ffd
ble(fix): fix RX issue on ESP32-C2
2023-11-24 19:41:35 +08:00
luomanruo
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
zwx
be96274ea3
fix(vfs): fix uart malloc when locates ISR context in IRAM
2023-11-24 16:09:14 +08:00
Alexey Lapshin
f28c47e4af
feat(tools): update gdb version to 12.1_20231023
2023-11-24 11:12:09 +04:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Adam Múdry
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
Jiang Jiang Jian
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
Vikram Dattu
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
Vikram Dattu
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
Mahavir Jain
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
Jiang Jiang Jian
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
Marius Vikhammer
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
darshan
80f3916f0f
fix(nimble): Fixed ble_gap_unpair_oldest_peer to prevent writing to invalid memory
2023-11-23 10:54:31 +05:30
liuning
7faa087670
fix(wifi): fix wifi init reentrant issue
2023-11-23 10:37:16 +08:00
Shu Chen
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
Martin Vychodil
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
Roland Dobai
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
jgujarathi
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
Harshit Malpani
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
zwx
323f128228
feat(docs): Add RF Coexist docs for H2
2023-11-22 16:58:54 +08:00
xiaqilin
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Rahul Tank
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
sonika.rathi
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
Jin Cheng
15b27b1749
feat(bt/bluedroid): Added an API to specify data types for ACL-U traffic
2023-11-21 08:09:24 +00:00
Jiang Jiang Jian
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
luomanruo
b7b042f45d
ble(fix): deinit crash issue
2023-11-21 15:07:37 +08:00
zwl
8f44bee739
fix(ble): fixed ble occasional rx exception issue
2023-11-21 15:06:23 +08:00
luomanruo
e785f453f4
ci(ble/bluedroid): Add notes in sdkconfig.defaults
2023-11-21 15:06:23 +08:00
luomanruo
533b82aae1
ble: update controller log module
2023-11-21 15:06:23 +08:00
luomanruo
17c72d85e4
ble: update c6 h2 lib to 5b1dfd2b, c2 lib to db4e1fb2
2023-11-21 15:06:23 +08:00
luomanruo
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
darshan
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
Jiang Jiang Jian
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
Lou Tianhao
d7ae1665f1
fix(pm/ext1): fix c6 h2 lp_aon_ll_ext1_set_wakeup_pins func
2023-11-21 11:31:53 +08:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
gongyantao
98261d38cc
ci(bt/bluedroid): remove configs that are not in effect
2023-11-21 10:09:15 +08:00
Wang Meng Yang
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
Frantisek Hrbata
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
Arno Moonen
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
Shyamal Khachane
782eaa3c7e
docs(esp_wifi): Fix inconsistency in NAN documentation
2023-11-20 15:07:45 +05:30
Jiang Jiang Jian
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
morris
40093b34eb
fix(rmt): enable dma owner check
...
Closes https://github.com/espressif/esp-idf/issues/12564
2023-11-20 14:55:34 +08:00
Jin Cheng
78a3ecb7ff
fix(bt/bluedroid): corrected the API documents of profile HFP and A2DP
2023-11-20 11:58:13 +08:00
Jin Cheng
135987b339
fix(bt/bluedroid): Added some argument check in APIs of HFP AG
2023-11-20 11:57:58 +08:00
Mahavir Jain
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
morris
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
Rahul Tank
600c7c8828
fix(nimble): Fixed issue of incorrect IRK being set
2023-11-20 08:21:50 +05:30
morris
8abcc07d1f
fix(mcpwm): fault trigger test forget connect timer and operator
2023-11-17 16:34:40 +08:00
Mahavir Jain
bad8adfd59
docs(ecdsa): add a note about TRNG dependency for ECDSA peripheral
2023-11-17 07:13:53 +00:00
Mahavir Jain
f207ce15df
fix(api-docs): include in the ECDSA APIs for doxygen build
2023-11-17 07:13:53 +00:00
Mahavir Jain
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
Mahavir Jain
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
Mahavir Jain
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Marius Vikhammer
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jin Cheng
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
wuzhenghui
600986cf49
fix(riscv): supports 1 byte and larger than 64byte range watchpoint setting
2023-11-16 20:23:57 +08:00
wuzhenghui
4379d26f65
change(soc): rename SOC_CPU_WATCHPOINT_SIZE to SOC_CPU_WATCHPOINT_MAX_REGION_SIZE
2023-11-16 20:23:57 +08:00
xueyunfei
30ecc4ce72
Fix(dhcps):fix dhcp subnet option api dos not work issue
2023-11-16 20:17:42 +08:00
harshal.patil
9bf48e77f0
fix(mbedtls): move interrupt allocation during initialization phase
2023-11-16 16:16:57 +05:30
wuzhenghui
b7f1aa5292
fix(esp_hw_support): fix lightsleep current leakage on usb-phy controlled pad
2023-11-16 17:18:43 +08:00
chenjianhua
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
chenjianhua
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
chenjianhua
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
chenjianhua
9ecfa6af81
feat(bt/bluedroid): support clear legacy advertising
2023-11-16 16:29:32 +08:00
morris
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
Kapil Gupta
476f83c602
fix(wifi): Disallow DPP and WPS concurrency
2023-11-16 12:34:23 +05:30
Kapil Gupta
ab93a6bd5b
fix(wpa_supplicant): memzero wifi config before sending config event
2023-11-16 12:34:10 +05:30
wuzhenghui
79dd7a350e
ci(ulp_test): fix fake sleep of the maincore in ulp pytest cases
2023-11-16 11:47:20 +08:00
wuzhenghui
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
Marius Vikhammer
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
Sarvesh Bodakhe
8baaeb2fa3
fix(wifi): fix bug in 'esp_wifi_deauthenticate_internal' and other improvements
2023-11-16 11:13:45 +08:00
Sarvesh Bodakhe
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
zhangyanjiao
00484dc8a7
feat(wifi/vendor): get more wifi information in csi rx callback
2023-11-16 11:11:26 +08:00
zhangyanjiao
539c4d8cd0
doc(Wi-Fi/Vendor): Update comments for wifi_csi_info_t
2023-11-16 11:09:52 +08:00
xueyunfei
f5b7b148f1
Fix(esp_wifi): Add the missing header file to the wifi header files.
2023-11-16 11:09:38 +08:00
jgujarathi
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
muhaidong
de36cb7904
fix(wifi): sta not pmf capable when ap requires should reject profile
2023-11-16 11:07:48 +08:00
zhangyanjiao
07245bf43a
fix(wifi/mesh): fix the IE crypto disable error and update doc
2023-11-16 11:03:59 +08:00
muhaidong
2b6feac67c
change(wifi): update esp_coexist_internal.h and esp_modem_wrapper.h
2023-11-16 11:03:44 +08:00
muhaidong
6cabcc8206
docs(esp_mesh): update esp_mesh_internal.h
2023-11-16 11:03:32 +08:00
muhaidong
6bf448ddc8
update(wifi): update esp_wifi_crypto_types.h
2023-11-16 11:03:08 +08:00
muhaidong
868d52dcd1
update(esp_coexist): update esp coexist header file
2023-11-16 11:02:56 +08:00
muhaidong
22c5a4befc
fix(wifi): add esp_wifi and esp_coexist header files to Doxyfile
2023-11-16 11:02:40 +08:00
muhaidong
d8b2b9e77f
esp_supplicant: remove wpa supplicant ROM source code copyrights
2023-11-16 11:02:30 +08:00
linruihao
7b27e4e66a
fix(esp_coex): Fix deprecated configuration options not rename to new one
2023-11-16 02:59:00 +00:00
wuzhenghui
4175c60a21
fix(esp_hw_support): move fe_32m to fe/adc common clock
2023-11-16 02:58:16 +00:00
Jakob Hasse
592b1660a0
fix(newlib,ci): wrong floating point number handling in tests
2023-11-16 02:57:41 +00:00
Guillaume Souchere
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
Guillaume Souchere
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
wuzhenghui
c570105f36
fix(esp_pm): fix psram access faild after pd_cpu wakeup
2023-11-16 02:55:06 +00:00
wuzhenghui
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
Darian Leung
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
Darian Leung
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
Marius Vikhammer
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
Marius Vikhammer
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
Jiang Jiang Jian
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
Darian Leung
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
Omar Chebib
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
Sudeep Mohanty
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
Mahavir Jain
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
morris
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
Marius Vikhammer
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
Marius Vikhammer
1efaf83ef4
docs(esp32h2): updated misc docs with esp32h2 content
2023-11-15 09:54:05 +08:00
Ivan Grokhotkov
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
Ivan Grokhotkov
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
muhaidong
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
muhaidong
05a4a77b52
change(hal): remove useless code from periph_ll_wifi_bt_module_enable_clk
2023-11-14 19:29:03 +08:00
muhaidong
9583c45947
fix(wifi): fix deinit init wifi scan fail issue
2023-11-14 19:29:03 +08:00
Marius Vikhammer
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
Marius Vikhammer
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
gaoxu
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
Rahul Tank
78784a60c0
fix(nimble): Generate a new unique Local IRK for each chip
2023-11-14 10:38:25 +05:30
Roland Dobai
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
Roland Dobai
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
Erhan Kurubas
94c27b976d
fix(coredump-info): set default gdb timeout as 3 seconds
2023-11-13 15:34:24 +01:00
Jiang Jiang Jian
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
morris
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
Marius Vikhammer
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
Rahul Tank
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
Abhinav Kudnar
c56f226e51
fix(nimble): Handled IRK/LTK deletion based on key availability
2023-11-11 11:43:12 +05:30
Wang Mengyang
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
Tomáš Rohlínek
fbf4b7f705
fix(storage/fatfs): add missing lock release introduced by IMMEDIATE_FSYNC
2023-11-10 12:49:48 +01:00
Rahul Tank
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
Roland Dobai
498e41d93e
ci(fix): Improve the stability of the autocomplete tests
2023-11-09 14:09:17 +01:00
Jiang Jiang Jian
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
Rahul Tank
db5e8805ed
fix(nimble): Initate pairing if encryption fails with reason no pin or key missing
2023-11-09 11:49:51 +05:30
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Island
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
morris
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
zhanghaipeng
82052a0fc4
fix(bt/bluedroid): Fix ble keysize check
2023-11-08 19:45:38 +08:00
zhanghaipeng
41be2013fd
fix(bt/bluedroid): Fix ble adv report evt type
2023-11-08 19:45:29 +08:00
Island
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
xueyunfei
0402fdeba1
Fix(lwip):bugfix for add config for tcp ooseq bufs
2023-11-08 16:45:48 +08:00
Li Shuai
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
Darian Leung
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
Darian Leung
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
morris
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
morris
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
morris
2e8cc61af7
feat(rmt): support calling rmt_receive in ISR callback
2023-11-08 14:32:26 +08:00
Cao Sen Miao
9d3d9d16f0
docs(i2c): Modify some variables in I2C driver for good docs
2023-11-08 10:48:48 +08:00
Jiang Jiang Jian
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
Cao Sen Miao
614aed7409
docs(i2c): Add new programming guide for new I2C driver
2023-11-08 09:57:25 +08:00
Rahul Tank
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
zwl
7c33c24fe4
fix(ble): fixed ble disconnection issue under temperature change
2023-11-07 20:57:58 +08:00
Liu Linyan
d9876ffd53
feat(ble_mesh): Support Bluetooth Mesh SAR enhancement
2023-11-07 19:13:09 +08:00
Liu Linyan
f57acc21d6
fix(ble_mesh): Miscellaneous updates and fixes
2023-11-07 19:13:04 +08:00
Liu Linyan
48960337b8
update(ble_mesh): Remove useless mesh lib copy script
2023-11-07 19:13:00 +08:00
zhanghaipeng
28a8e77021
fix(bt/bluedroid): Fix BLE remove bond list status
2023-11-07 15:57:54 +08:00
Jiang Jiang Jian
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
Armando
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
Marius Vikhammer
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
Jiang Jiang Jian
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
Marius Vikhammer
1f9d4c5c5c
ci(docs): stop build docs jobs from downloading artifacts
2023-11-07 11:45:21 +08:00
morris
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
gaoxu
1b07551997
docs(adc): added adc calibration doc on h2
2023-11-07 09:30:56 +08:00
xuxiao
02045155ae
fix(wifi): fix esp32c6 rxctrl info is not correct
2023-11-06 19:16:56 +08:00
zhangyanjiao
86a62e1de9
fix(wifi): fix rate check error in fragment
2023-11-06 19:16:14 +08:00
Jiang Jiang Jian
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
Ngai-Fung Yip
90f7b0d321
fix: assert failed in example uart_async_rxtxtasks
2023-11-06 15:56:52 +08:00
Jakob Hasse
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Mahavir Jain
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
gaoxu
7f3221aa09
feat(adc_cali): Add ADC calibration support for ESP32H2
2023-11-06 10:57:36 +08:00
Rahul Tank
e9df6d89af
fix(nimble): Added check to validate allowed random address
2023-11-04 09:17:03 +05:30
Sudeep Mohanty
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
alanmaxwell
ce5cd8bf75
fix(phy): Fix ESP32C6 rx pkts fail in light sleep mode
2023-11-03 21:18:18 +08:00
alanmaxwell
5a43831006
fix(wifi): Fix bug using CONFIG_WIFI_ENABLED macro
2023-11-03 21:18:18 +08:00
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Jiang Jiang Jian
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
Roland Dobai
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
Chen Yudong
3c67e1ba01
ci: add label rules for integration test
...
fix typo
2023-11-03 19:21:34 +08:00
Chen Yudong
4400846c61
ci: remove unused integration test files
2023-11-03 19:21:30 +08:00
wuzhenghui
3207599b6d
fix(esp_system): increase esp32h2 slow clock calibration timeout watchdog threshold
2023-11-03 19:08:28 +08:00
David Cermak
6077c3f70c
fix(examples): Fix usage of SNTP netif API in examples
2023-11-03 11:18:32 +01:00
Island
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
Wang Meng Yang
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
KonstantinKondrashov
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
Shu Chen
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
darshan
83f4025a92
fix(protocomm): added Protocomm BLE Event Structure and Event Handling
2023-11-03 11:42:30 +05:30
Kapil Gupta
e3c2ee1ba9
fix(wpa_supplicant): implement sha1_finish for fastpbkdf2
2023-11-03 06:04:50 +00:00
morris
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
liuning
93efb9e351
fix(rom): fix wifi rom ld
2023-11-03 10:20:49 +08:00
Kapil Gupta
89dcaf4ae5
fix(esp_wifi): Drop fragmented AMPDU(fixCVE-2020-26142)
2023-11-03 10:17:41 +08:00
alanmaxwell
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
Kapil Gupta
7a701fbc85
fix(esp_wifi): Fix key install issue in PTK renew
2023-11-03 10:16:48 +08:00
Shreyas Sheth
e8d43b03a1
fix(wifi): wpa3 softap fix deauth when assoc req recv before sae is finished
2023-11-03 10:15:55 +08:00
Sarvesh Bodakhe
8f8f7ddb45
fix(esp_wifi): Fix issue of station disconnecting immediately when AP RSSI is zero
2023-11-03 10:14:47 +08:00
Island
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
Ilia Lutchenko
0a23da71ac
feat(bt/bluedroid): Add new APIs for 32 and 128-bit UUIDs
...
1. Added new API functions that can add 32 and 128-bit UUID to the EIR data
when these UUIDs are set in SDP.
The old functions that only work with 16-bit UUIDs have been left
unchanged to avoid having to redo code that already utilizes them.
2. Fixed bug with zero handler return in btc_sdp.c
sdp_create_record.handle in tBTA_SDP struct wasn't saved before.
Because of it Bluetooth stack always returned zero handler to
application callback.
Closes https://github.com/espressif/esp-idf/issues/11529
2023-11-02 17:43:55 +01:00
Sudeep Mohanty
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
morris
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
morris
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
Shu Chen
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
zwx
57e59a47c1
feat(openthread): Add deep sleep support for SED
2023-11-02 20:19:00 +08:00
zwx
23c0565a95
feat(openthread): add config for radio statistic feature
2023-11-02 20:18:54 +08:00
xiaqilin
462d57e18f
fix(esp_phy): update esp32c6 libphy for coex zb rx and sleep bug
2023-11-02 19:37:28 +08:00
Kapil Gupta
94c38470ac
fix(wpa_supplicant): Fix compilation issue in EAP disabled
2023-11-02 16:17:18 +05:30
Jin Cheng
b05df37981
feat(bt/bluedroid): Support to build HID Host and HID Device in single binary
2023-11-02 17:32:55 +08:00
Wang Mengyang
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
gongyantao
22108bbeb4
fix(bt/bluedroid): fix loadprohibited error in spp vfs acceptor example
2023-11-02 11:47:21 +08:00
morris
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
Jin Cheng
59e504ef27
feat(bt/bluedroid): Added bt_discovery based host only example
2023-11-02 11:10:35 +08:00
Jin Cheng
b9ed6f722b
feat(bt/bluedroid): Added mode to use BlueDroid host only without Bluetooth Controller
2023-11-02 11:10:24 +08:00
laokaiyao
f03448ca94
fix(i2s): fix pdm rx high pass filter cut off coeff
2023-11-02 10:10:14 +08:00
Kapil Gupta
ba274216b9
fix(wpa_supplicant): Correct iv lenght passed in mbedtls_cipher_set_iv()
2023-11-01 18:02:18 +05:30
Rahul Tank
e758c819d9
fix(nimble): remove IRAM_ATTR from npl_os_freertos.c file
2023-11-01 17:36:44 +05:30
Cao Sen Miao
5fb2277aaa
bugfix(spi_flash): Fix wrong naming on 32bit address
2023-11-01 18:15:13 +08:00
luomanruo
3b7e220519
ble: update c2 lib to 6ed444f2
2023-11-01 17:25:24 +08:00
luomanruo
e3d72eada7
ble: update c2 rom.ld
2023-11-01 17:25:17 +08:00
cjin
20ca1c0dfa
change(ble): added option for msys buffer source
2023-11-01 17:25:09 +08:00
luomanruo
caaf3fbe69
ble: update c6 h2 lib to 5bd7cb83, c2 lib to 1d31e175
2023-11-01 17:25:01 +08:00
Frantisek Hrbata
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
zhanghaipeng
0de2c5092b
feat(bt/bluedroid): Display BLE permission check handle in error trace
2023-10-31 19:45:10 +08:00
zhanghaipeng
1ea656f3d9
fix(bt/bluedroid): Fix max BLE gattc notify number to improve compatibility
2023-10-31 19:44:36 +08:00
zhanghaipeng
a2e4a3581b
feat(bt/bluedroid): Support BLE gattc notify registration number
2023-10-31 19:42:48 +08:00
zhanghaipeng
b68c026adb
fix(bt/bluedroid): Fix key size check in BLE smp
2023-10-31 19:42:34 +08:00
zhanghaipeng
855f95e588
fix(bt/bluedroid): Optimize compatibility with Android 10 and later devices
2023-10-31 19:42:23 +08:00
zhanghaipeng
1276247696
feat(bt/bluedroid): Support hid device control point
2023-10-31 19:42:13 +08:00
zhanghaipeng
cb1765de81
fix(bt/bluedroid): Optimize compatibility with IOS and MACOS devices
2023-10-31 19:42:01 +08:00
Xu Si Yu
7385079984
fix(coex): fix esp32c6 wrong reg offset
2023-10-31 15:41:08 +08:00
morris
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
morris
80997d5860
fix(i2c): read write FIFO memory by volatile
2023-10-30 10:34:43 +08:00
Ivan Grokhotkov
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
gaoxu
1fa85abf46
ci(adc): add a test that adc read zero after getting done signal
2023-10-27 17:11:13 +08:00
Ivan Grokhotkov
dec0bc482c
change(gitlab): simplify approvals for backports (v5.2)
2023-10-26 16:00:52 +02:00
Zim Kalinowski
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
Martin Vychodil
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
Michael (XIAO Xufeng)
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
Marius Vikhammer
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
Roman Leonov
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
gaoxu
a8e3122866
fix(adc): fix adc read zero after getting done signal on h2
2023-10-26 12:22:09 +08:00
Mo Fei Fei
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
Mo Fei Fei
4f24d3a39c
Docs: Update CN trans for components/nvs_flash/nvs_partition_generator/README.rst
2023-10-26 12:19:25 +08:00
gaoxu
811a790aaf
fix(adc): fix adc oneshot mod do not split clk
2023-10-26 10:59:35 +08:00
Marius Vikhammer
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
Armando (Dou Yiwen)
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
Djordje Nedic
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
Marius Vikhammer
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
Jakob Hasse
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
Zim Kalinowski
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
Roland Dobai
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
Jiang Jiang Jian
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
Zim Kalinowski
d63f83d279
fix(example/http): Fixed potential memory leak/crash in when handling error condition
2023-10-25 14:44:06 +02:00
sonika.rathi
360f7b1e14
fix(sd_card): update sd_card troubleshooting notes in readme.md
2023-10-25 11:19:08 +02:00
sonika.rathi
bb329accd7
fix(sd_card): update hints.yml to provide SD troubleshooting hints
2023-10-25 11:19:08 +02:00
Roland Dobai
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
Laukik Hase
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
Konstantin Kondrashov
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
Island
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
sonika.rathi
91eada4acc
fix(fatfs): free allocated memory for base path before unmounting the card
2023-10-25 09:33:42 +02:00
Roman Leonov
375907299e
fix(usb/host): added hid_driver_uninstall call during APP_QUIT for HID Host example
2023-10-25 09:04:20 +02:00
Djordje Nedic
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
Armando
263e39c32b
fix(sdmmc): fix ll layer wrong assertion
2023-10-25 06:03:25 +00:00
Laukik Hase
81665b27c3
fix(docs): Disable the NVS encryption HMAC scheme section for unsupported SoCs
2023-10-25 13:07:14 +08:00
Mahavir Jain
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
Marius Vikhammer
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
Marius Vikhammer
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
C.S.M
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
Tomas Rezucha
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
Jakub Kocka
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
Adam Múdry
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
Tomas Rezucha
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
Tomas Rezucha
6e92fc0416
feature(examples/usb): Define maximum opend files in MSC device example
2023-10-24 15:19:58 +02:00
Fu Hanxi
b4268c874a
Merge branch 'ci/tune_build_jobs_parallel_count_master' into 'master'
...
ci: tune build test jobs parallel count
See merge request espressif/esp-idf!26627
2023-10-24 21:19:51 +08:00
Wang Zi Yan
9be8149568
Merge branch 'docs/update_cn_for_migration_guides_gcc' into 'master'
...
docs: Update CN for gcc.rst
Closes DOC-6486
See merge request espressif/esp-idf!26639
2023-10-24 19:11:32 +08:00
Cao Sen Miao
c9f85d8d1b
feat(i2c_test): Add multi board test for I2C master and I2C slave
2023-10-24 18:46:27 +08:00
Cao Sen Miao
8d639492f2
feat(i2c_slave): Add new implementation and API for I2C slave
2023-10-24 18:44:49 +08:00
liuning
7532df427a
fix(rom): remove related rom funcs in c3 rom eco7 MR
2023-10-24 18:05:10 +08:00
Zim Kalinowski
3589478a9e
fix(esp_ringbuffer): Enable build on Linix
2023-10-24 11:30:03 +02:00
Wang Zi Yan
d2931274ba
docs: Update CN for gcc.rst
2023-10-24 16:28:08 +08:00
Michael (XIAO Xufeng)
d2d75efeff
Merge branch 'bugfix/hpm_dc_default_disabled' into 'master'
...
spi_flash: fixed issue that enabling HPM-DC by default may cause app unable to restart
See merge request espressif/esp-idf!24380
2023-10-24 15:24:50 +08:00
Sudeep Mohanty
96933837ce
Merge branch 'ci/ulp_test_app_depends_components' into 'master'
...
ci(system): Restrict ULP test apps being built and run on CI
Closes IDF-8401
See merge request espressif/esp-idf!26628
2023-10-24 14:31:57 +08:00
Marius Vikhammer
7e8181b976
ci(heap): reduce the number of test apps built
2023-10-24 12:38:56 +08:00
Xiao Xufeng
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
zhanghaipeng
9804a8b0f9
fix(ble/controller): Fix bugs in setting adv data and scan response data
2023-10-24 10:48:31 +08:00
Xiao Xufeng
88954841b1
doc(spi_flash): hide unsupported optional features
2023-10-24 10:38:11 +08:00
Xiao Xufeng
1f5fb3f921
spi_flash: fixed issue that enabling HPM-DC by default may cause app unable to restart
2023-10-24 10:38:08 +08:00
Lou Tian Hao
ca32e5268b
Merge branch 'change/change_some_code_for_sleep_callback' into 'master'
...
change(pm): change sleep callback implement
See merge request espressif/esp-idf!26461
2023-10-24 10:15:09 +08:00
Marius Vikhammer
8c52b0845d
feat(linux_target): enable hello world example for linux target
2023-10-24 10:04:09 +08:00
Marius Vikhammer
88af378d2e
Merge branch 'feature/p4_multi_core_wdt' into 'master'
...
WDT: Multi-core support for RISC-V WDT
Closes IDF-6516 and IDF-8136
See merge request espressif/esp-idf!25689
2023-10-24 09:39:58 +08:00
Marius Vikhammer
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
Jiang Jiang Jian
345565d8c1
Merge branch 'feature/support_esp32c2_rom_mbedtls' into 'master'
...
feat(mbedtls): support c2 mbedtls can use crypto algorithm in ROM
See merge request espressif/esp-idf!25272
2023-10-24 09:30:15 +08:00
Marius Vikhammer
679b1dc4bb
Merge branch 'docs/ulp_lp_uart' into 'master'
...
docs(ulp): add info about lp-uart to lp-core docs
See merge request espressif/esp-idf!26405
2023-10-24 08:30:29 +08:00
Fu Hanxi
56500b1725
Merge branch 'ci/fix_test_case_name_while_setup' into 'master'
...
ci: assign the test_case_name attribute to the case item while setting up a pytest session
Closes RDT-548
See merge request espressif/esp-idf!26632
2023-10-24 00:20:17 +08:00
Aleksei Apaseev
a3362727cc
ci: assign the test_case_name attribute to the case item while setting up a pytest session
2023-10-23 20:45:05 +08:00
Song Ruo Jing
5318c8d67d
Merge branch 'contrib/github_pr_12424' into 'master'
...
fix(driver/gpio): Fix SIG_GPIO_OUT_IDX comment for signal conn (GitHub PR)
See merge request espressif/esp-idf!26566
2023-10-23 20:36:13 +08:00
Harshit Malpani
2da0b61374
fix: Update https_mbedtls example to fix TLS v1.2 connection
2023-10-23 16:23:18 +05:30
Harshit Malpani
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
Fu Hanxi
4076e99a6c
Merge branch 'ci/sort_pytest_cases_by_app_path' into 'master'
...
ci: sort pytest test cases by app path
See merge request espressif/esp-idf!26611
2023-10-23 18:47:01 +08:00
Zhang Wen Xu
a6126067ef
Merge branch 'fix/support_qa_test_ot_host_config' into 'master'
...
fix(openthread): fix host interface mdoe none
See merge request espressif/esp-idf!26595
2023-10-23 18:27:16 +08:00
Marius Vikhammer
22091c8744
feat(wdt): add multicore support for WDTs on RISCV
2023-10-23 18:26:08 +08:00
Sudeep Mohanty
f6ecaa12e9
ci(system): Restrict ULP test apps being built and run on CI
...
This commit updates the dependency list of the ULP test apps. These test
apps will now only build and run when the ULP component is updated.
2023-10-23 10:54:36 +02:00
Omar Chebib
51434a8367
Merge branch 'feature/esp32p4_fpu_support' into 'master'
...
feat(riscv): implement FPU support for RISC-V targets
Closes IDF-7770
See merge request espressif/esp-idf!25871
2023-10-23 16:50:36 +08:00
Fu Hanxi
1726ce888d
ci: tune build test jobs parallel count
2023-10-23 10:43:51 +02:00
Lou Tianhao
13a405a32b
change(pm): Change sleep callback implement
2023-10-23 08:13:47 +00:00
morris
767595a22f
Merge branch 'feature/mcpwm_timer_change_freq' into 'master'
...
feat(mcpwm): support update timer period dynamically
Closes IDFGH-11145
See merge request espressif/esp-idf!26419
2023-10-23 15:51:14 +08:00
morris
d4f7880d68
Merge branch 'doc/fix_datasheet_link_ec11' into 'master'
...
docs: update EC11 datasheet link
Closes IDFGH-11286
See merge request espressif/esp-idf!26621
2023-10-23 15:26:35 +08:00
Fu Hanxi
eb37150780
ci: add all nightly run env vars while checking
2023-10-23 09:19:31 +02:00
Fu Hanxi
ad9b07f589
ci: add idf_pytest package into patterns to trigger target test jobs
2023-10-23 08:54:02 +02:00
Fu Hanxi
d2f5f3549e
ci: sort pytest test cases by app path
2023-10-23 08:53:20 +02:00
Shu Chen
d7aa99ac2d
Merge branch 'bugfix/ot_sleep_idle_time' into 'master'
...
fix(ci): Add a timer to print ot sleepy device status
See merge request espressif/esp-idf!26352
2023-10-23 14:37:40 +08:00
Jiang Jiang Jian
6481080f69
Merge branch 'feature/support_ble_esp32c3_eco7' into 'master'
...
Feature/support ble esp32c3 eco7
Closes CBLE50Y23-56
See merge request espressif/esp-idf!26144
2023-10-23 14:22:40 +08:00
Jiang Jiang Jian
199ce4c7a9
Merge branch 'bugfix/update_scan_example_for_scan_get_ap_records' into 'master'
...
fix(wifi): update scan example for scan get ap records
Closes WIFI-6258 and WIFI-6301
See merge request espressif/esp-idf!26524
2023-10-23 13:43:29 +08:00
Guillaume Souchere
787a4ad6c9
Merge branch 'feat/use-singly-linked-hashmap' into 'master'
...
feat(heap): update hash map to use singly linked list
Closes IDFGH-9846
See merge request espressif/esp-idf!26441
2023-10-23 13:12:37 +08:00
Jiang Guang Ming
a3efe503e8
docs: Update COPYRIGHT.rst since mbedtls supported in C2 ROM
2023-10-23 13:10:44 +08:00
Ren Pei Ying
8d40c502ad
docs: Update Chinese translation for size.rst based on !25272
2023-10-23 13:10:44 +08:00
Jiang Guang Ming
ff17d16821
docs: add the description of CONFIG_MBEDTLS_USE_CRYPTO_ROM_IMPL
2023-10-23 13:10:44 +08:00
Jiang Guang Ming
e882782f0d
feat(mbedtls): add new option CONFIG_MBEDTLS_USE_CRYPTO_ROM_IMPL for mbedtls pytest
2023-10-23 13:10:44 +08:00
Jiang Guang Ming
37ec1cc592
feat(mbedtls): support C2 mbedtls can use crypto algorithm in ROM
2023-10-23 13:10:44 +08:00
morris
78937173cd
Merge branch 'bugfix/wrong_dma_bus_use' into 'master'
...
bugfix(driver): fix wrong DMA bus usage
See merge request espressif/esp-idf!26569
2023-10-23 12:16:34 +08:00
Marius Vikhammer
789a8b3446
docs(ulp): add info about lp-uart to lp-core docs
2023-10-23 12:11:34 +08:00
Anton Maklakov
57e03f05e3
Merge branch 'ci/optimize_deploy_job_dependencies' into 'master'
...
ci: optimize deploy jobs dependencies
See merge request espressif/esp-idf!26610
2023-10-23 12:08:52 +08:00
Omar Chebib
a8b1475fe7
feat(riscv): implement coprocessors save area and FPU support
...
This commit mainly targets the ESP32-P4. It adds supports for coprocessors on
RISC-V based targets. The coprocessor save area, describing the used coprocessors
is stored at the end of the stack of each task (highest address) whereas each
coprocessor save area is allocated at the beginning of the task (lowest address).
The context of each coprocessor is saved lazily, by the task that want to use it.
2023-10-23 11:10:28 +08:00
Marius Vikhammer
b0124b9b9f
Merge branch 'feature/freertos_upgrade_to_v10_5_1' into 'master'
...
change(freertos): Upgrade ESP-IDF to use FreeRTOS v10.5.1, remove v10.4.3
Closes IDF-8191, IDF-8200, IDF-8201, IDF-8363, and IDF-8364
See merge request espressif/esp-idf!26261
2023-10-23 11:00:08 +08:00
morris
845e6c3ccb
docs: update EC11 datasheet link
...
Closes https://github.com/espressif/esp-idf/issues/12442
2023-10-23 10:12:23 +08:00
Adam Múdry
e151184da7
refactor: Remove -Wno-format from storage related components
2023-10-22 17:56:41 +00:00
Marius Vikhammer
c79dc27961
Merge branch 'bugfix/save_defconfig_add_menu' into 'master'
...
fix(idf.py): fixed save-defconfig failing due to wrong argument name
See merge request espressif/esp-idf!26617
2023-10-22 23:32:10 +08:00
Jiang Jiang Jian
0049cc663a
Merge branch 'feature/support_output_internal_clock' into 'master'
...
feature(gpio): Add api to support output internal clock
Closes IDF-8016 and IDF-4935
See merge request espressif/esp-idf!25753
2023-10-22 22:06:13 +08:00
Marius Vikhammer
9b8aa6a792
ci(build_test): add known-failure check
2023-10-22 09:12:45 +08:00
Erhan Kurubas
6cd8030160
Merge branch 'check_debug_aware_config' into 'master'
...
fix(esp_hw_support): re-enable CONFIG_ESP_DEBUG_OCDAWARE functionality
Closes IDF-5881
See merge request espressif/esp-idf!26533
2023-10-21 15:20:26 +08:00
Marius Vikhammer
6a3cf1faa2
ci(build): add idf.py and idf.py actions as trigger for build-system test
2023-10-21 12:40:02 +08:00
Marius Vikhammer
d36b72ef23
fix(idf.py): fixed save-defconfig failing due to wrong argument name
2023-10-21 12:23:07 +08:00
Darian Leung
94b46599c3
change(freertos/idf): Update FreeRTOS documentation build
...
This commit does the following:
- Update doxygen comments in FreeRTOS headers to remove unsupported doxygen
labels and internal functions
- Fixed existing doxygen warnings in FreeRTOS headers
2023-10-21 04:39:17 +08:00
Darian Leung
fdfdfc6d9e
change(freertos/idf): Temporarily disable "Test suspend-resume CPU works with xTimer'"
...
The test is flakey with the v10.5.1 kernel.
2023-10-21 04:39:16 +08:00
Darian Leung
0d846ffe26
fix(freertos/idf): Add missing vPortSetStackWatchpoint() call
...
This commit restores a missing call to vPortSetStackWatchpoint() in the
V10.5.1 kernel.
2023-10-21 04:39:16 +08:00
Darian Leung
6c6a6ad44a
fix(freertos/idf): Add workaround for same priority preemption in xTaskIncrementTick()
...
This commit temporarily disables a bugfixed introduced by FreeRTOS v10.5.1 that
ensures timed out tasks will only preempt if their priority is higher than the
currently running task.
This bugfix has been temporarily reversed due to some compatibility issues with
some IDF tests.
2023-10-21 04:39:16 +08:00
Darian Leung
4d14717e77
fix(freertos/idf): Add work around vTaskResumeAll() compiler optimization
...
This commit adds a workaround for a compiler optimization issue in FreeRTOS
v10.5.1 in xTaskResumeAll() where pxTCB is only read once, even if in a loop.
A follow up ticket has been added to properly resolve this issue.
2023-10-21 04:39:16 +08:00
Darian Leung
0c15815c2b
fix(freertos/idf): vTaskStepTick assertions in SMP
...
Fixes vTaskStepTick() assertions in SMP, where SMP uses critical sections
instead of scheduler suspension when handling tickless idling.
2023-10-21 04:39:16 +08:00
Darian Leung
ec1ba78b7c
fix(freertos/idf): Fix utility function performance
...
This commit optimizes the following utility functions to achieve higher
overall system performance:
xTaskGetCurrentTaskHandle():
- Made into stand alone function instead of wrapper call to "ForCore" variant
- Replaced critical sections with disabling interrupts. Lack of lock contention
improves performance.
xTaskGetCurrentTaskHandleForCore():
- Removed unecessary critical sections
xTaskGetSchedulerState():
- Replaced critical sections with disabling interrupts. Lack of lock contention
improves performance.
2023-10-21 04:39:16 +08:00
Darian Leung
b13b9c1163
fix(freertos/idf/linux): Fix configMAX_PRIORITIES for linux port
...
Previously the linux port of FreeRTOS set configMAX_PRIORITIES to 7. However,
multiple linux POSIX simulator examples will call API that create tasks with
priortiies >= 7.
This commit fixes the configMAX_PRIORITIES and unifies all ports to have 25
priorities.
2023-10-21 04:39:16 +08:00
Darian Leung
a23ba22fb7
fix(freertos/cmock): Fix FreeRTOS CMock builds for v10.5.1 kernel
...
This commit fixes the FreeRTOS CMock component in the following ways:
- Updated include directories to work with vanilla FreeRTOS v10.5.1
`#include "portmacro.h"` style inclusion.
2023-10-21 04:39:16 +08:00
Darian Leung
13f3a226bb
change(examples): Update example configurations for FreeRTOS v10.5.1
...
This commit updates the sdkconfig for some examples when building with the
v10.5.1 kernel. The updates fixes the following:
Place FreeRTOS functions into flash
- Some examples use nearly 100% of available IRAM, thus any small increase in
IRAM in other components (e.g., FreeRTOS) will lead to a build error. As a
result, 'CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH' has been enabled in those
examples to save some IRAM.
- Some examples consume too much flash memory, leading to the 'factory'
parition overflowing. IN those examples,
'CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE' has been enabled to use a larger
'factory' partition.
2023-10-21 04:39:16 +08:00
Darian Leung
5c0449a63a
change(freertos/idf): Update single-core macros to prevent unused variable error
...
Various convenience macros in tasks.c will simply leave macro arguments unused
when built for single-core. This leads to an 'unused variable' warning.
This commit updates those macrso so that the unused arguments have a
'(void)' statement.
2023-10-21 04:39:16 +08:00
Darian Leung
82ad04e3ba
change(freertos/idf): Update version number, licenses, and sbom to v10.5.1
...
Following the upgrade to FreeRTOS kernel v10.5.1, this commit updates the
version numbers, licenses, and SBOM files of FreeRTOS files to reflect v10.5.1.
Note:
- Updated licenses as v10.5.1 now uses SPDX format
- Removed CVE-2021-43997 as it was fixed post v10.4.5
2023-10-21 04:39:16 +08:00
Darian Leung
16ccb31d33
change(freertos/idf): Make v10.5.1 the default kernel
...
This commit makes v10.5.1 the default FreeRTOS kernel in ESP-IDF by removing
the CONFIG_FREERTOS_USE_KERNEL_10_5_1 option and v10.4.3 specific code
blocks.
2023-10-21 04:39:16 +08:00
Darian Leung
2025a77dd6
change(freertos/idf): Move v10.5.1 kernel files
...
This commit moves the v10.5.1 kernel files to the 'FreeRTOS-Kernel' directory.
2023-10-21 04:39:16 +08:00
Darian Leung
fe5a577198
change(freertos/idf): Remove v10.4.3 kernel files
...
This commit removes the v10.4.3 kernel files in prepartion for upgrading to
v10.5.1.
- Portable files still remain
- Added as a separate commit to preserve commit history
2023-10-21 04:39:16 +08:00
Aditya Patwardhan
7b8a2e8119
Merge branch 'fix/https_request_example_build_with_esp_wolfssl' into 'master'
...
fix(esp-tls): Fix the https_request example build for esp-wolfssl
See merge request espressif/esp-idf!26576
2023-10-20 22:31:14 +08:00
Martin Vychodil
8cd898ebee
Merge branch 'docs/nvs_add_return_error_description_for_nvs_open' into 'master'
...
docs: nvs_open* add ESP_ERR_INVALID_ARG to return description
Closes IDF-1528
See merge request espressif/esp-idf!26583
2023-10-20 22:27:42 +08:00
Ivan Grokhotkov
40347c9c27
Merge branch 'feature/app_trace_component_test_app' into 'master'
...
feat(app_trace): migrate the tests from unit-test-app
Closes IDF-5564
See merge request espressif/esp-idf!26273
2023-10-20 21:45:05 +08:00
zhiweijian
0914d9b8d8
feat: support ble esp32c3 eco7
2023-10-20 19:54:36 +08:00
Jiang Jiang Jian
aa22a66c22
Merge branch 'feat/support_esp32c3_eco7_wifi' into 'master'
...
Feat/support esp32c3(v1.1) wifi
Closes WIFI-6274
See merge request espressif/esp-idf!26132
2023-10-20 19:13:03 +08:00
Chen Yudong
a91f692358
ci: optimize deploy jobs dependencies
2023-10-20 18:51:30 +08:00
Rocha Euripedes
c82c00d238
Merge branch 'ci/move_pubconnect_to_nightly' into 'master'
...
ci(mqtt): Move publish tests to nightly
See merge request espressif/esp-idf!26594
2023-10-20 18:30:33 +08:00
morris
df2c62d270
bugfix(driver): fix wrong DMA bus usage
...
in SPI, RMT, parlio
2023-10-20 09:08:54 +00:00
morris
0cbcb9f5ea
feat(mcpwm): support update timer period dynamically
...
Implement the requirement asked in
https://www.esp32.com/viewtopic.php?f=13&t=35919
2023-10-20 16:57:25 +08:00
Roland Dobai
91da72ef95
Merge branch 'docs/dialout_group_linux' into 'master'
...
docs(get-started): Adjusteded docs flashing part to be more user friendly
Closes IDFGH-11199
See merge request espressif/esp-idf!26411
2023-10-20 16:36:12 +08:00
Aditya Patwardhan
7e6f4d4e87
fix(esp-tls): Fix the https_request example build for esp-wolfssl
2023-10-20 13:43:18 +05:30
Roland Dobai
44fcbe2ea4
Merge branch 'feat/min_config_labels' into 'master'
...
feat(tools/kconfig): add menu labels for min config
Closes IDFGH-8945
See merge request espressif/esp-idf!26312
2023-10-20 15:54:49 +08:00
Armando (Dou Yiwen)
37a5ab0f09
Merge branch 'bugfix/fix_bootloader_random_multiple_build_issue' into 'master'
...
rng: only build bootloader_random apis once
See merge request espressif/esp-idf!26571
2023-10-20 15:48:22 +08:00
Alex Lisitsyn
1c0631ee70
Merge branch 'bugfix/modbus_examples_fix_format_issues' into 'master'
...
modbus: fix -wno-format issues in the examples
Closes IDF-6437
See merge request espressif/esp-idf!26542
2023-10-20 15:27:33 +08:00
Alex Lisitsyn
c5b2291eea
modbus: fix -wno-format issues in the examples
2023-10-20 15:27:33 +08:00
laokaiyao
e2c182ab4b
refactor(i2s): stop to output mclk after uninstalled on esp32
2023-10-20 14:55:10 +08:00
wuzhenghui
d6cda1b6e1
ci(esp_hw_support): add test case for gpio output internal clock feature ci
2023-10-20 14:55:10 +08:00
wuzhenghui
7195bf19df
feat(esp_hw_support): support one-to-many signal-gpio mapping output
2023-10-20 14:55:06 +08:00
wuzhenghui
6a436286dc
feat(esp_hw_support): add api to gpio driver to support output internal clock on GPIO
2023-10-20 14:35:26 +08:00
zwx
1dc2a98d1e
fix(openthread): fix host interface mdoe none
2023-10-20 14:03:24 +08:00
Euripedes Rocha
9628c9b5b8
ci(mqtt): Move publish tests to nightly
...
Publish test cases are prone to fail depending on Ci load.
2023-10-20 07:44:35 +02:00
Rahul Tank
e7e478205b
Merge branch 'bugfix/fix_espcoredump_compilation_warning' into 'master'
...
fix(espcoredump): fixed compilation warning
Closes IDFGH-11151
See merge request espressif/esp-idf!26395
2023-10-20 13:41:47 +08:00
Jiang Jiang Jian
172f3a77bc
Merge branch 'feat/dynamic_integration_pipeline' into 'master'
...
ci: dynamic integration child pipeline
Closes IDFCI-1659 and MTWJ-306
See merge request espressif/esp-idf!25898
2023-10-20 11:12:08 +08:00
alanmaxwell
cd784eb0f1
fix(ci): disable WiFi IRAM option for bleprph_wifi_coex example
2023-10-20 11:02:05 +08:00
alanmaxwell
4d33bf7ee9
feat(wifi): support esp32c3 v1.1 WiFi
...
1.bringup c3 v1.1 and sync func to c3 eco7 rom
2.support to set null&probe lifetime
3.support to adjust listen interval to dtim period
4.support tx pkt w/o wake null
5.allow to tx null0 if requtest to rx data
2023-10-20 11:01:07 +08:00
Jiang Guang Ming
5f00b8a4d5
fix(esp32c3): Update esp32c3 chip revision
2023-10-20 11:01:07 +08:00
Jiang Guang Ming
d1fbec028c
feat(esp32c3): Add rom ld with ROM tag esp32c3-eco7-20230720
2023-10-20 11:01:07 +08:00
Shen Wei Long
4c9d181076
Merge branch 'ci/update_bt_examples_build_rules' into 'master'
...
ci: update bluetooth examples build rules
Closes IDFCI-1820 and IDF-8368
See merge request espressif/esp-idf!26271
2023-10-20 10:50:06 +08:00
Armando (Dou Yiwen)
1bce665e73
Merge branch 'feat/sdspi_esp32p4' into 'master'
...
sdspi: supported sdspi on esp32p4
Closes IDF-7501
See merge request espressif/esp-idf!26458
2023-10-20 10:41:44 +08:00
Wang Meng Yang
5557ef4036
Merge branch 'fix/remove_esp_hf_ag_devices_status_indchage_in_example' into 'master'
...
fix(bt/bluedroid): Send device status of AG to HF with a different api
Closes BT-3437
See merge request espressif/esp-idf!26350
2023-10-20 09:45:59 +08:00
morris
565b9fd117
Merge branch 'refactor/hal_util_bitwise_reverse8' into 'master'
...
hal: add util function to reverse a 8bit byte
See merge request espressif/esp-idf!26532
2023-10-20 09:43:15 +08:00
Jiang Jiang Jian
865d29ea18
Merge branch 'bugfix/update_ble_lib_1018' into 'master'
...
change(ble): update ble lib on c6 h2 and c2 chip
Closes BLERP-144, BLERP-134, BLERP-143, BLERP-128, BLERP-136, BLERP-135, BLERP-132, BLERP-146, BLERP-147, BLERP-148, BLERP-149, BLERP-150, BLERP-145, BLERP-151, BLERP-152, BLERP-153, BLERP-154, BLERP-155, and BLERP-156
See merge request espressif/esp-idf!26541
2023-10-20 00:40:54 +08:00
wuzhenghui
1f10c84a4f
change(hal): rewrite gpio_ll_set_iomux_pin_ctrl api
2023-10-19 22:24:08 +08:00
Armando (Dou Yiwen)
471f1f61ae
Merge branch 'feature/support_sdmmc_ver2_on_p4' into 'master'
...
sdmmc: esp32p4 support
Closes IDF-6502
See merge request espressif/esp-idf!25405
2023-10-19 22:00:40 +08:00
Jiang Jiang Jian
06822da186
Merge branch 'fix/phy_pll_track_corner' into 'master'
...
fix(esp_phy): fix pll track corner case
Closes WIFIBUG-199
See merge request espressif/esp-idf!26546
2023-10-19 21:33:10 +08:00
Jakub Kocka
9cc213289d
docs(get-started): Adjusteded docs flashing part to be more user friendly
...
Closes https://github.com/espressif/esp-idf/issues/12366
2023-10-19 15:11:34 +02:00
Guillaume Souchere
07165308f6
feat(heap): update hash map to use singly linked list
...
Previously, the hash map was a doubly linked list but was never
using the characteristics of it.
This commit switches the hash map to a singly linked list instead
This commit also fixes memory leak in heap trace tests by setting
hashmap size to 10 for the tests (instead of the default value of 250)
See https://github.com/espressif/esp-idf/issues/11173
2023-10-19 14:50:05 +02:00
Adam Múdry
6154f22ab3
docs: nvs_open* add ESP_ERR_INVALID_ARG to return description
...
ESP_ERR_INVALID_ARG is returned from underlying functions but this was not easily evident
2023-10-19 14:36:10 +02:00
Rahul Tank
d2e9314c24
fix(espcoredump): fixed compilation warning
...
Added conditional compilation for logging stack usage only when CONFIG_ESP_COREDUMP_LOGS is
enabled.
Closes: https://github.com/espressif/esp-idf/issues/12318
2023-10-19 16:48:28 +05:30
Jiang Jiang Jian
6db16c6e81
Merge branch 'feature/sta_sae_ext_key' into 'master'
...
feat(wifi): Add support for sae ext key for station
Closes WIFI-6170
See merge request espressif/esp-idf!24833
2023-10-19 18:49:15 +08:00
Ren Pei Ying
fa13977275
Merge branch 'docs/update_format_for_kconfig_and_external-ram.rst' into 'master'
...
docs: Update Chinese translation for external-ram.rst and kconfig.rst
See merge request espressif/esp-idf!26517
2023-10-19 18:05:32 +08:00
Roland Dobai
ad1a9201a2
Merge branch 'feature/update_ninja_to_1.11.1' into 'master'
...
feat(tools): Update ninja to v1.11.1
Closes IDF-7429
See merge request espressif/esp-idf!25031
2023-10-19 18:01:09 +08:00
Armando
05c147c3e8
fix(rng): only build bootloader_random apis once
2023-10-19 16:15:52 +08:00
luomanruo
b5767372a8
fix(ble): fixed ble connection timeout issue on ESP32H2
2023-10-19 14:28:18 +08:00
Jiang Jiang Jian
a94bb6201b
Merge branch 'bugfix/deep_sleep_force_to_sleep' into 'master'
...
fix(esp_hw_support): Return deep sleep APIs to the original behavior
Closes IDFGH-11192, PM-11, and IDF-7600
See merge request espressif/esp-idf!26341
2023-10-19 14:27:02 +08:00
Xue Yun Fei
e64712b263
Merge branch 'lost_timer_failed_to_start_when_sta_is_connected' into 'master'
...
esp-netif:lost timer failed to start when sta is disconnected
Closes WIFI-5984
See merge request espressif/esp-idf!24076
2023-10-19 14:12:17 +08:00
Zhi Wei Jian
e925665f94
Merge branch 'bugfix/fix_ble_bond_error_after_reboot' into 'master'
...
fix(ble/bluedroid): fixed BLE bond error after reboot
Closes CBLE50Y23-58
See merge request espressif/esp-idf!26392
2023-10-19 11:58:16 +08:00
Zhang Xiao Yan
dffe28b787
Merge branch 'docs/add_parameter_description_to_esp_netif' into 'master'
...
docs: add parameter description to esp_netif.h
See merge request espressif/esp-idf!26487
2023-10-19 10:52:51 +08:00
zwx
b96064a740
fix(esp_phy): fix pll track corner case
2023-10-19 10:46:24 +08:00
Marius Vikhammer
4f4f32ecf2
ci(system): restrict number of system examples built in regular pipelines
2023-10-19 10:10:37 +08:00
Fu Hanxi
9f379b224a
Merge branch 'ci/reduce_minio_object_size' into 'master'
...
ci: reduce the archive file size by adding compression method
See merge request espressif/esp-idf!26552
2023-10-19 01:20:29 +08:00
Ren Pei Ying
143a9a1678
Merge branch 'docs/Provide_CN_trans_for_api-reference/system/chip_revision.rst' into 'master'
...
docs: Provide Chinese translation for api-reference/system/chip_revision.rst
Closes DOC-6204
See merge request espressif/esp-idf!25756
2023-10-18 22:56:52 +08:00
Chen Yudong
45bc939462
ci: update bluetooth examples build rules
...
fix some bluetooth examples supported targets
2023-10-18 21:58:28 +08:00
Peter Dragun
bdcae08458
feat(tools/kconfig): add menu labels for min config
...
Closes https://github.com/espressif/esp-idf/issues/10358
2023-10-18 15:01:46 +02:00
Wan Lei
a9b6c98489
Merge branch 'refactor/spi_using_rcc_automic_lock' into 'master'
...
refac(spi): update periph_module_xxx with rcc_atomic_lock for periph bus
Closes IDF-8159
See merge request espressif/esp-idf!26394
2023-10-18 20:36:51 +08:00
Guillaume Souchere
63952fe2f6
Merge branch 'feat/make-task-tracking-independant-from-poisoning' into 'master'
...
feat(heap): Dissociate heap poisoning from task tracking functionalities
Closes IDF-8332
See merge request espressif/esp-idf!26311
2023-10-18 20:18:22 +08:00
Zim Kalinowski
fa1a3ce0b5
Merge branch 'refactor/components_linux_compatible' into 'master'
...
Exclude all currently incompatible components from Linux build
Closes IDF-8318 and IDF-5996
See merge request espressif/esp-idf!25598
2023-10-18 20:17:49 +08:00
Jakob Hasse
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
Armando
7879b29b0c
feat(dma): added a helper api to check buffer is dma aligned
2023-10-18 11:57:55 +00:00
Armando
4eaf233bb8
change(sdmmc): replace periph_module_x with rcc
2023-10-18 11:57:55 +00:00
Armando
2d3736fa11
change(sdmmc): update the volatile location of the sdmmc_struct.h
2023-10-18 11:57:55 +00:00
Armando
70314b56d5
feat(sdmmc): supported sd2.0 on esp32p4
2023-10-18 11:57:55 +00:00
Shreyas Sheth
ee9ce51133
feat(wifi): Add SAE EXT key support for esp station
2023-10-18 17:10:31 +05:30
gongyantao
013e609cea
fix(bt/bluedroid): Send device status of AG to HF with a different api
...
1: replace api esp_hf_ag_devices_status_indchange with esp_hf_ag_ciev_report in bluetooth
hfp_ag example to send device status of AG to HF unit.
2: remove the unused codes
2023-10-18 19:27:06 +08:00
Jouni Malinen
98cc860e86
feat(wifi): Pull in wpa_supplicant upstream code for SAE EXT key
...
SAE: Derive a variable length PMK with the new AKM suites
Select the PMK length based on the used group (prime length) when using
the new AKM suites for SAE.
Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com >
2023-10-18 16:50:24 +05:30
Jouni Malinen
3ec105067c
feat(wifi): Pull in wpa_supplicant upstream code for SAE EXT key
...
SAE: Indicate AKM suite selector in commit for new AKM suites
SAE authentication needs to known which AKM suite is being used to be
able to determine the correct PMK length for the new AKM suite selectors
that use variable length keys.
Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com >
2023-10-18 16:50:24 +05:30
Jouni Malinen
5719f7908d
feat(wifi): Pull in wpa_supplicant upstream code for SAE EXT key
...
SAE: EAPOL-Key and key/MIC length information for the new AKM suites
Update the AKM suite specific mapping of various EAPOL-Key key lengths
and algorithms to include the new SAE AKM suites with variable length
keys.
Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com >
2023-10-18 16:50:24 +05:30
Jouni Malinen
21ac680eac
feat(wifi): Pull in wpa_supplicant upstream code for SAE EXT key
...
SAE: Internal WPA_KEY_MGMT_* defines for extended key AKMs
Define new WPA_KEY_MGMT_* values for the new SAE AKM suite selectors
with variable length keys. This includes updates to various mapping and
checking of the SAE key_mgmt values.
Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com >
2023-10-18 16:50:24 +05:30
Jouni Malinen
7dbfd8c6da
feat(wifi): Pull in wpa_supplicant upstream code for SAE EXT key
...
SAE: Use wpa_key_mgmt_sae() helper
Use the existing helper function instead of maintaining multiple copies
of lists of SAE key management suites.
Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com >
2023-10-18 16:50:24 +05:30
Jouni Malinen
b95ace06b8
feat(wifi): Pull in wpa_supplicant upstream code for SAE EXT key
...
Define new RSN AKM suite selector values
Add the new AKM suite selectors defined in IEEE P802.11-REVme/D1.3.
Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com >
2023-10-18 16:50:24 +05:30
Shreyas Sheth
e746fc0deb
feat(wifi): Refactor and update wpa_supplicant with upstream
2023-10-18 16:50:24 +05:30
Zhang Xiao Yan
1685dbc985
Merge branch 'docs/update_front_page_for_esp32p4' into 'master'
...
docs: update front page for esp32p4
See merge request espressif/esp-idf!26479
2023-10-18 19:18:19 +08:00
luomanruo
5f891fae7e
ble: update controller log module for ESP32-C6, ESP32-H2 and ESP32-C2
2023-10-18 18:10:25 +08:00
Lucas Saavedra Vaz
64f8222ec6
fix(driver/gpio): Fix SIG_GPIO_OUT_IDX comment for signal connect
2023-10-18 12:04:48 +02:00
Fu Hanxi
1199a22717
ci: reduce the archive file size by adding compression method
...
the default one of python won't do any compress
also limit a bit on the file patterns, otherwise the .bin files
generated by cmake would also be uploaded
2023-10-18 11:51:24 +02:00
zwl
ee869ddd9b
fix(ble): fixed ble connection timeout issue on ESP32H2
2023-10-18 17:08:51 +08:00
luomanruo
0b7cba39de
ble: update controller log module for ESP32-C2
2023-10-18 17:08:51 +08:00
luomanruo
8f30d922ac
ble: update controller log module for ESP32-H2 and ESP32-C6
2023-10-18 17:08:51 +08:00
cjin
c9cf190847
change(ble): update ble lib on c6 h2 and c2 chip
2023-10-18 17:08:51 +08:00
Jiang Jiang Jian
fdb4e0e532
Merge branch 'bugfix/spurious_beacon_timeout' into 'master'
...
Fixed some WiFi Issues
Closes WIFIBUG-169, WIFIBUG-164, WIFI-6251, WIFIBUG-144, WIFIBUG-153, and WIFIBUG-171
See merge request espressif/esp-idf!26403
2023-10-18 16:42:17 +08:00
Jiang Jiang Jian
7e4d7388c7
Merge branch 'bugfix/fix_pm_tests' into 'master'
...
fix(esp_hw_support): fix pm tests failure caused by non-iram safe test code
Closes IDFCI-1840
See merge request espressif/esp-idf!26530
2023-10-18 16:26:32 +08:00
renpeiying
cd1133df82
docs: Provide Chinese translation for api-reference/system/chip_revision.rst
2023-10-18 16:18:04 +08:00
renpeiying
f341f04146
docs: Update Chinese translation for external-ram.rst and kconfig.rst
2023-10-18 16:02:04 +08:00
Guillaume Souchere
d6def6c06e
Merge branch 'fix/check_integrity_on_used_blocks' into 'master'
...
heap: fix integrity check on used blocks by the tlsf component
Closes IDFGH-11050
See merge request espressif/esp-idf!26289
2023-10-18 15:47:25 +08:00
Jiang Jiang Jian
249e45a5d6
Merge branch 'bugfix/coex_cfg_option_invisible' into 'master'
...
fix(esp_coex): Fix dependency errors in coexist configuration
Closes BT-3435
See merge request espressif/esp-idf!26484
2023-10-18 15:36:22 +08:00
Wan Lei
9f413d5d8d
Merge branch 'feature/esp32p4_hp_ledc_support' into 'master'
...
feat(ledc): support ledc on esp32p4
Closes IDF-6510
See merge request espressif/esp-idf!25356
2023-10-18 15:27:54 +08:00
Erhan Kurubas
2d55270006
fix(esp_hw_support): re-enable CONFIG_ESP_DEBUG_OCDAWARE functionality
2023-10-18 08:48:45 +02:00
zhiweijian
d86a990be5
fix(ble/bluedroid): fixed BLE bond error after reboot
2023-10-18 14:40:16 +08:00
Kapil Gupta
23a9880544
Merge branch 'bugfix/wps_condition_chain' into 'master'
...
fix(wifi): Fix static analyzer warning for WPS code
See merge request espressif/esp-idf!26492
2023-10-18 14:22:04 +08:00
Zhi Wei Jian
daf1fc790a
Merge branch 'bugfix/fix_dtm_test_failed_on_ble_5.0' into 'master'
...
fix(ble/bluedroid): fixed bluedroid host DTM API
Closes BLEQABR23-690 and BLECRT-42
See merge request espressif/esp-idf!26345
2023-10-18 14:04:54 +08:00
Chen Yudong
f1d8927ba0
ci: add qa-test-tag rules
2023-10-18 13:01:07 +08:00
Chen Yudong
1a2953ae13
ci: dynamic integration test child pipeline
2023-10-18 12:59:29 +08:00
Guillaume Souchere
7492c862af
feat(heap): Dissociate heap poisoning from task tracking
...
In order to enable CONFIG_HEAP_TASK_TRACKING, some kind
of poisoning had to be enabled (!HEAP_POISONING_DISABLED).
However since those functionalities don't seem to be related
in any way, this commit decouple them by removing
MULTI_HEAP_BLOCK_OWNER from poison_head_t in multi_heap_poisoning.c
and handling the block ownership in heap_caps.c instead.
Note that handling task tracking in multi_heap.c would necessitate
updating the ROM implementation of multi_heap.c as well. For this
reason, the task tracking feature has to be handled in heap_caps.c.
2023-10-18 06:43:22 +02:00
Mahavir Jain
2407813a67
Merge branch 'feature/update_esp32c6-h2_apm_api' into 'master'
...
apm: updated APM HAL/LL APIs.
See merge request espressif/esp-idf!26368
2023-10-18 12:26:38 +08:00
Mahavir Jain
0fd70974e4
Merge branch 'contrib/github_pr_12262' into 'master'
...
Update host-based-security-workflows.rst (GitHub PR)
Closes IDFGH-11090
See merge request espressif/esp-idf!26521
2023-10-18 12:11:35 +08:00
morris
e92a1515be
feat(hal): add util function to reverse a 8bit byte
2023-10-18 09:48:14 +08:00
Erhan Kurubas
3de31924ac
Merge branch 'feature/pseudo_exccause_to_openocd' into 'master'
...
Feature/pseudo exccause to openocd
See merge request espressif/esp-idf!25708
2023-10-18 07:36:43 +08:00
Adam Múdry
d019bf0e32
Merge branch 'docs/remove_envvar_from_spi_flash_docs' into 'master'
...
docs: Remove :envvar: form spi_flash documentation
Closes IDF-2497
See merge request espressif/esp-idf!26528
2023-10-18 06:01:01 +08:00
Martin Vychodil
a61c6cf2c1
Merge branch 'docs/delete_sys_types.h_from_description_vfs.rst' into 'master'
...
docs: update the file of defining FD_SETSIZE in vfs.rst
See merge request espressif/esp-idf!25942
2023-10-18 00:04:54 +08:00
Zim Kalinowski
929ba5d414
Merge branch 'bugfix/ringbuf-fix-linux-build' into 'master'
...
fix(ringbuf): Fixed linux build
See merge request espressif/esp-idf!25771
2023-10-17 23:23:40 +08:00
David Čermák
210f757835
Merge branch 'fix/esp_netif_lock' into 'master'
...
fix(esp_netif): Lock netif list with TCPIP context
Closes IDFGH-11088
See merge request espressif/esp-idf!26164
2023-10-17 21:36:39 +08:00
wuzhenghui
97e001d603
fix(esp_hw_support): fix pm tests failure caused by non-iram safe test code
2023-10-17 20:56:43 +08:00
Sachin Billore
c106f5caf6
apm: updated APM HAL/LL APIs.
2023-10-17 18:20:36 +05:30
Fu Hanxi
321d3c9ba6
Merge branch 'ci/remove_ttfw' into 'master'
...
ci: remove ttfw
See merge request espressif/esp-idf!26313
2023-10-17 20:43:56 +08:00
Adam Múdry
a64f216737
docs: Remove :envvar: form spi_flash documentation
2023-10-17 13:35:42 +02:00
Fu Hanxi
00ae4ee386
Merge branch 'ci/fix_get_test_cases_issues' into 'master'
...
ci: set env var NIGHTLY_RUN while checking the apps readme files
See merge request espressif/esp-idf!26493
2023-10-17 19:01:01 +08:00
Erhan Kurubas
bde8ff8b67
feat(panic): send pseudo exccause to openocd
2023-10-17 12:34:24 +02:00
Marek Fiala
56e3e8ce56
feat(tools): Option in tools.json to rename toolchanis being downloaded
...
- Implemented condition that version 1 of tools.json must not contain
new rename_dist keyword in any of #/definitions/versionInfo properties.
2023-10-17 12:28:02 +02:00
Armando (Dou Yiwen)
056558e870
Merge branch 'feat/added_flash_operation_range_macros' into 'master'
...
soc: added flash operation range macros in ext_mem_defs.h
Closes IDF-7918
See merge request espressif/esp-idf!26488
2023-10-17 18:19:35 +08:00
Shang Zhou
c4d9c46884
docs: Update CN translation for heap_debug.rst
2023-10-17 12:15:23 +02:00
jgujarathi
6ddeba878c
fix(esp_wifi): Fixes issues in beacon_timeout, PMKSA and AID assignment
...
- Fixes issue wheere beacon timeout would get triggerred multiple times
leading to a m f probe req.
- Fix missing PMKSA flush scenarios.
- Fix wrong AID assigned to station when multiple stations try to connect
simultaneously with mixed order of auth-request and assoc-request frames.
2023-10-17 15:35:14 +05:30
muhaidong
81dff8ec9f
fix(wifi): update scan example for scan get ap records
2023-10-17 17:56:53 +08:00
Marek Fiala
562bb6783a
feat(tools): Update ninja to v1.11.1
2023-10-17 11:52:22 +02:00
Sudeep Mohanty
225ecfb6e2
Merge branch 'bugfix/interrupt_context_for_p4' into 'master'
...
fix(freertos): Fixed xPortCanYield to correctly determine ISR context on esp32p4
See merge request espressif/esp-idf!26161
2023-10-17 17:16:57 +08:00
walerii
478879ab0d
Update host-based-security-workflows.rst
...
Fixed typos in the code examples which caused troubles when trying to follow the secure boot workflow and improved the grammar.
Closes https://github.com/espressif/esp-idf/pull/12262
2023-10-17 14:27:30 +05:30
Ren Pei Ying
15da1a0fb5
Merge branch 'docs/add_CN_trans_for_api-reference/system/pthread.rst' into 'master'
...
docs: Provide Chinese translation for api-reference/system/pthread.rst
Closes DOC-6331
See merge request espressif/esp-idf!26022
2023-10-17 16:55:10 +08:00
wanlei
57614bbad2
feat(ledc): support ledc on esp32p4
2023-10-17 16:40:04 +08:00
Kirill Chalov
d6a5d55c02
Merge branch 'docs/add-vale-config' into 'master'
...
docs: add vale config
See merge request espressif/esp-idf!26227
2023-10-17 16:28:08 +08:00
Erhan Kurubas
340262977e
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20230921' into 'master'
...
Feature/update openocd to v0.12.0 esp32 20230921
Closes IDF-7920
See merge request espressif/esp-idf!26316
2023-10-17 16:09:39 +08:00
Island
83943ed3c4
Merge branch 'ble_dev/added_modem_reset_on_ble' into 'master'
...
feat(ble): added modem reset on c2 h2 and c6
See merge request espressif/esp-idf!26387
2023-10-17 15:42:32 +08:00
Jiang Jiang Jian
fb2c844a83
Merge branch 'bugfix/optimize_tcp_connection' into 'master'
...
Fix(tcp):optimize tcp connection
See merge request espressif/esp-idf!25124
2023-10-17 14:28:29 +08:00
renpeiying
2dd0d9f330
docs: Provide Chinese translation for api-reference/system/pthread.rst
2023-10-17 14:03:36 +08:00
Xu Xiao
ed9f9021cc
Merge branch 'revert_tcpip_task_priority_macro' into 'master'
...
revert(lwip): Revert changes to LWIP task priority macro from MR 25020
See merge request espressif/esp-idf!26420
2023-10-17 13:28:19 +08:00
Mahavir Jain
c4e4629049
Merge branch 'feature/add_key_manager_hal_layer' into 'master'
...
Add LL & HAL for Key Manager and HUK
Closes IDF-7985 and IDF-7901
See merge request espressif/esp-idf!25167
2023-10-17 12:39:02 +08:00
Kevin (Lao Kaiyao)
fcc4827e88
Merge branch 'contrib/github_pr_12384' into 'master'
...
docs: fix i2s section formatting (GitHub PR)
Closes IDFGH-11218
See merge request espressif/esp-idf!26408
2023-10-17 12:34:18 +08:00
Kapil Gupta
4dedd3e69d
fix(wifi): Fix static analyzer warning for WPS code
2023-10-17 10:03:39 +05:30
Kevin (Lao Kaiyao)
2da28270bf
Merge branch 'bugfix/fix_overflow_in_apll_calculation' into 'master'
...
fix(apll): fixed overflow in apll calculation
See merge request espressif/esp-idf!26389
2023-10-17 12:24:19 +08:00
wanlei
b81cafe42e
refac(spi): update periph_module_xxx with rcc_automic_lock for periph bus
2023-10-17 11:32:23 +08:00
Linda
6c86424772
docs: add parameter description to esp_netif.h
2023-10-17 10:35:39 +08:00
Jiang Jiang Jian
db4598e305
Merge branch 'bugfix/disable_tsf_tbtt_soc_wakeup_after_wifi_disconnected' into 'master'
...
fix(pm): fix soc wakeup after wifi disconnected
Closes IDFGH-11162
See merge request espressif/esp-idf!26401
2023-10-16 23:01:12 +08:00
Armando
d08518e310
feat(sdspi): supported sdspi on esp32p4
2023-10-16 19:29:07 +08:00
Zhang Hai Peng
ea81f4c4a3
Merge branch 'bugfix/fix_ble_bugs' into 'master'
...
Fix some BLE bugs in bluedroid host
See merge request espressif/esp-idf!26448
2023-10-16 19:27:29 +08:00
Fu Hanxi
6944d17be9
ci: set env var NIGHTLY_RUN while checking the apps readme files
...
sometimes we may want to build & test on only a specific set of targets,
add `NIGHTLY_RUN == "1"` for this use case
2023-10-16 13:26:43 +02:00
Guillaume Souchere
f00234fb13
fix(doc): Add warning that canary check not supported for TLSF in ROM
...
The function heap_caps_check_integrity does not perform canary check on used block
as documented. The problem is fixed in the heap component but no patch is provided
for the ROM implementation.
Update the documentation with a warning for the targets supporting the TLSF implementation
in ROM feature.
2023-10-16 12:29:38 +02:00
Guillaume Souchere
84c5d3e52f
fix(heap): Fixed integrity check on used blocks by the tlsf component
...
This commit updates the tlsf submodule to include the modification made in the component
aiming to perform integrity check on all blocks (not only the free ones).
Added test to test the fix in test_apps/heap_tests.
Fixes https://github.com/espressif/esp-idf/issues/12231
2023-10-16 12:29:38 +02:00
Roland Dobai
51b104deac
Merge branch 'feat/all_components' into 'master'
...
feat(tools): display hints for projects with trimmed down list of components
Closes IDF-8005 and IDF-8316
See merge request espressif/esp-idf!26297
2023-10-16 17:40:12 +08:00
Adam Múdry
0024867c3b
Merge branch 'feature/add_optional_immediate_fsync' into 'master'
...
fatfs: add optional immediate fsync
See merge request espressif/esp-idf!26097
2023-10-16 17:37:22 +08:00
Armando
17063b51e0
feat(soc): added flash operation range macros in ext_mem_defs.h
2023-10-16 17:19:04 +08:00
Armando (Dou Yiwen)
1ca64f2bd6
Merge branch 'refactor/specify_esp_adc_test_app_dependency' into 'master'
...
adc: trim adc apps build dependency
Closes IDF-8388
See merge request espressif/esp-idf!26481
2023-10-16 17:14:21 +08:00
Jakob Hasse
548022fbe6
refactor(linux): excluded all non-Linux components from build
...
* All components which won't build (yet) on Linux are excluded.
This enables switching to Linux in an application without
explicitly setting COMPONENTS to main in the main
CMakeLists.txt.
* ESP Timer provides headers for Linux now
* automatically disabling LWIP in Kconfig if it is not available
doc(linux): brought section
"Component Linux/Mock Support Overview" up to date
2023-10-16 17:06:54 +08:00
Alexey Lapshin
2eb5123403
Merge branch 'feature/add-newlib-sbom' into 'master'
...
feat(newlib): Add sbom manifest file
Closes IDF-8221
See merge request espressif/esp-idf!26418
2023-10-16 16:36:19 +08:00
Fu Hanxi
4dbf8c8948
ci: remove ttfw related files
2023-10-16 10:23:09 +02:00
Fu Hanxi
ca63d0f943
test: move network_tests from examples/ to tools/test_apps
2023-10-16 10:18:03 +02:00
Shu Chen
fbf8d06477
Merge branch 'feature/openthread_uart_api_refactor' into 'master'
...
feat(openthread): Host connection logic refactor
See merge request espressif/esp-idf!26215
2023-10-16 16:13:00 +08:00
Mahavir Jain
3d064c4d72
Merge branch 'docs/enable_ds_hmac_build_for_esp32p4' into 'master'
...
docs(build): enable docs build of DS and HMAC for esp32p4
Closes IDF-7746 and IDF-7748
See merge request espressif/esp-idf!26443
2023-10-16 16:01:20 +08:00
laokaiyao
8bc618443a
fix(apll): fixed overflow in apll calculation
2023-10-16 08:01:17 +00:00
Armando
cb90ed263d
fix(spi): fixed spi master polling mode not mem sync issue on esp32p4
2023-10-16 15:35:08 +08:00
Linda
c1c4424fa2
docs: update front page for esp32p4
2023-10-16 14:06:25 +08:00
Michael (XIAO Xufeng)
2308292ca3
Merge branch 'bugfix/revert_pvt' into 'master'
...
Revert "feat(volt): chip auto adjust volt for esp32c6 & esp32h2"
See merge request espressif/esp-idf!26425
2023-10-16 12:53:07 +08:00
Armando
a31577027e
change(adc): trim adc apps build dependency
2023-10-16 12:48:30 +08:00
Mahavir Jain
eea2536dc4
Merge branch 'feature/conservative_key_revocation_in_secure_boot_v2' into 'master'
...
feat: Add API to verify the bootloader and application image before revoking...
Closes IDF-7078
See merge request espressif/esp-idf!24572
2023-10-16 12:42:49 +08:00
Aditya Patwardhan
58bf5ab6fb
feat(esp_rom): Added ROM headers related to Key Manager
2023-10-16 09:26:45 +05:30
Aditya Patwardhan
8edef17f1a
feat(esp_common): Added PACKED_ATTR in esp_attr.h
2023-10-16 09:26:45 +05:30
Aditya Patwardhan
ade65add54
feat(hal): Added HAL and LL layer for Key Manager
2023-10-16 09:26:37 +05:30
Aditya Patwardhan
6b4d2140ee
feat(hal): Added HAL and LL layer for HUK
2023-10-16 09:26:14 +05:30
linruihao
11efe6ecdc
fix(esp_coex): Fix dependency errors in coexist configuration
2023-10-16 11:44:23 +08:00
Jiang Jiang Jian
8023a2b603
Merge branch 'bugfix/dpp_bugs' into 'master'
...
esp_wifi: Fix few dpp bugs.
Closes WIFIBUG-155 and WIFIBUG-154
See merge request espressif/esp-idf!26340
2023-10-16 11:36:55 +08:00
Mahavir Jain
dbc33ca7aa
Merge branch 'feature/add_intr_priority_config_option' into 'master'
...
feat(mbedtls): Add config for interrupt priority in AES and RSA
Closes IDF-7963 and IDF-7964
See merge request espressif/esp-idf!26190
2023-10-16 11:33:03 +08:00
laokaiyao
10ab993f25
ci(pre-check): revert the check list accident change in PR
2023-10-16 11:20:57 +08:00
Jiang Jiang Jian
bd52831ef6
Merge branch 'bugfix/fix_c6_crash' into 'master'
...
fix(phy): fix wifi deinit stuck issue for ESP32C6
Closes IDF-8269
See merge request espressif/esp-idf!26414
2023-10-16 11:20:08 +08:00
Mahavir Jain
1501aef1b3
Merge branch 'feature/enable_secure_boot_esp32p4' into 'master'
...
feat(secure_boot): add secure boot support for esp32p4
Closes IDF-7544 and IDF-7745
See merge request espressif/esp-idf!26335
2023-10-16 11:07:14 +08:00
Island
f19f1dbd91
Merge branch 'bugfix/0925_update_libble_c6_h2_c2' into 'master'
...
update c6 h2 c2 libble to 7ec5b5c1
Closes BLERP-92, BLERP-122, BLERP-93, BLERP-94, BLERP-89, BLERP-90, BLERP-95, BLERP-97, BLERP-98, BLERP-99, BLERP-100, BLERP-101, BLERP-102, BLERP-120, and BLERP-123
See merge request espressif/esp-idf!26176
2023-10-16 10:47:08 +08:00
morris
4f3e05f6a8
Merge branch 'ci/fix_hal_assert_check' into 'master'
...
fix(hal): replace assert with hal_assert
See merge request espressif/esp-idf!26349
2023-10-16 09:56:04 +08:00
Fu Hanxi
786a641851
Merge branch 'ci/build_jobs_use_cache' into 'master'
...
ci: Upload Artifacts to Minio Server Instead of Gitlab Server
Closes IDFCI-1653
See merge request espressif/esp-idf!25664
2023-10-16 00:49:47 +08:00
alanmaxwell
477cde7b1d
fix(phy): fix wifi deinit stuck issue for ESP32C6
2023-10-15 15:38:28 +00:00
morris
05b345d6bc
Merge branch 'refactor/specify_test_app_dependency' into 'master'
...
build: trim lcd apps build dependency
Closes IDF-8391
See merge request espressif/esp-idf!26457
2023-10-15 18:59:18 +08:00
C.S.M
0e95c0f4f8
Merge branch 'ci/reduce_flash_build_ci' into 'master'
...
spi_flash: reduce build times on ci
See merge request espressif/esp-idf!26264
2023-10-14 09:41:35 +08:00
Radek Tandler
4c8c5debed
Merge branch 'feature/storage_host_test_nvs_page' into 'master'
...
feature(nvs_flash): nvs_page host tests updated to use esp_partition for linux instead of CMock emulation of API
Closes IDF-6166
See merge request espressif/esp-idf!25978
2023-10-14 08:41:50 +08:00
Erhan Kurubas
681647f1eb
Merge branch 'fix_esp32s3_irq_names' into 'master'
...
fix(interrupts): reorder esp32s3 irq names to align with the respective irq numbers
See merge request espressif/esp-idf!26442
2023-10-14 04:20:27 +08:00
Dai Zi Yan
9adb19fe53
Merge branch 'docs/update_format_issues_wrongly_added_to_the_ingore_file' into 'master'
...
docs: update document format issues
Closes DOC-6383
See merge request espressif/esp-idf!26096
2023-10-14 03:55:42 +08:00
Cai Xin Ying
01209e459c
docs: update document format issues
2023-10-14 03:55:41 +08:00
Chen Yu Dong
1cb0457e2c
Merge branch 'ci/fix_target_test_eth_rules' into 'master'
...
CI: fix pytest components ethernet rules
Closes IDFCI-1837
See merge request espressif/esp-idf!26468
2023-10-14 03:50:49 +08:00
C.S.M
000b455e93
Merge branch 'bugfix/ota_fail_on_octal_flash' into 'master'
...
fix(ota): Fixed OTA fail on octal flash with 32MB memory
See merge request espressif/esp-idf!26436
2023-10-14 02:26:59 +08:00
Alexey Lapshin
b41b175a59
feat(newlib): Add sbom manifest file
2023-10-13 19:15:03 +04:00
Mahavir Jain
6b62065b92
Merge branch 'fix/crypto_periphs_use_rcc_atomic_blocks' into 'master'
...
Use rcc atomic blocks to enable/reset crypto peripherals
See merge request espressif/esp-idf!25811
2023-10-13 22:37:58 +08:00
Song Ruo Jing
d73bf72885
Merge branch 'feature/gpio_dump_io_info' into 'master'
...
feat(gpio): add a dump API to dump IO configurations
Closes IDFGH-10987
See merge request espressif/esp-idf!26158
2023-10-13 22:35:59 +08:00
David Cermak
88d18e9a40
fix(esp_netif): Mark esp_netif_next deprecated and fix usages
...
* Uses netif_find_if() in IPv6 examples
* Fixes esp_netif_next() usage in L2TAP
2023-10-13 15:56:45 +02:00
David Cermak
606363897c
feat(esp_netif): Added new API to search in netif list
2023-10-13 15:56:30 +02:00
David Cermak
36735f4d77
fix(esp_netif): Lock netif list with TCPIP context
...
This commit removes the lock from the list manipulation code in esp_netif_objects.c,
because we already have another lock/task context for lwip.
So the list manipulation is unsafe and safety must be assured by the stack layer
(in esp_netif_lwip).
Problems with current locking:
* implementation of locking was wrong -- lazy init style of creating the mutex is not
thread safe (and destroying it if we have no interface makes the problem exhibit very frequently)
* locking only the list won't solve issues when assessing interfaces atomically
* maintaining multiple locks is problematic, as we often switch between
lwip context and user context in internal implementation of esp_netif_lwip
Closes https://github.com/espressif/esp-idf/issues/12261
2023-10-13 15:54:53 +02:00
Chen Yudong
02f91d4f25
ci: fix pytest components ethernet rules
2023-10-13 21:33:25 +08:00
Gong Yan Tao
ce98ac87d4
Merge branch 'bugfix/unable_to_load_bonded_ble_devices_from_nvs' into 'master'
...
fix(bt&ble): fix BLE unable to load bonded device info after reboot.
Closes BT-3406
See merge request espressif/esp-idf!25535
2023-10-13 19:18:42 +08:00
radek.tandler
d4aa9ccb0c
change(nvs_flash): Host tests were migrated from CMock to esp_partition linux emulation
2023-10-13 13:17:28 +02:00
Fu Hanxi
79bc66b323
ci: upload to minio server instead of gitlab artifacts for pytest jobs
2023-10-13 13:01:23 +02:00
Fu Hanxi
9bef0db402
ci: remove SETUP_TOOLS since now we run install.sh for all jobs
2023-10-13 13:01:23 +02:00
Fu Hanxi
dfdb9f9261
ci: reduce gitlab api calls by using lazy calls
2023-10-13 13:01:23 +02:00
Fu Hanxi
6be05d415b
ci: remove unit-test-app ci jobs
2023-10-13 13:01:16 +02:00
Fu Hanxi
7311710e2c
ci: support p4 in unit-test-app
2023-10-13 12:55:52 +02:00
Fu Hanxi
a3a8c2acb9
ci: move default variables, before(after)_script into a single file
...
could help reuse the default settings on main pipeline and child
pipeline
renamed:
- .before_script_minimal -> .before_script:minimal
- .before_script_macos -> .before_script:build:macos
- .before_script_build_jobs -> .before_script:build
2023-10-13 12:55:51 +02:00
Michael (XIAO Xufeng)
586ab5387a
Merge branch 'bugfix/remove_spiram_kconfig_hwsupport' into 'master'
...
fix(hw_support): remove outdated source from Kconfig file
See merge request espressif/esp-idf!26391
2023-10-13 18:49:38 +08:00
Ondrej Kosta
4f6c86ebb8
Merge branch 'feature/extend_eth_test_targets' into 'master'
...
CI tests for all supported Ethernet tests
Closes IDF-5704
See merge request espressif/esp-idf!24468
2023-10-13 18:44:10 +08:00
liuning
516496b9d3
fix(pm): fix soc wakeup after wifi disconnected, station no respond after m f null, crash when connected to non_trans bssid
2023-10-13 18:14:54 +08:00
Niklas Kaaf
2d6dcee136
fix: "erro code" -> "error code" typos
...
Closes https://github.com/espressif/esp-idf/pull/12330
2023-10-13 18:13:54 +08:00
Cao Sen Miao
6137905c02
ci(spi_flash): reduce build times on ci
2023-10-13 17:54:42 +08:00
Chen Jian Xing
f67aa66067
Merge branch 'bugfix/fix_some_wifi_issue' into 'master'
...
bugfix/fix some wifi issue
Closes WIFIBUG-164, WIFIBUG-183, IDFGH-11186, FCS-1292, IDFGH-8972, and WIFI6-336
See merge request espressif/esp-idf!26412
2023-10-13 17:31:44 +08:00
Aditya Patwardhan
fa1da64dec
Merge branch 'feature/mbedtls_3_5_0_update' into 'master'
...
feat(mbedtls): update to 3.5.0 release
See merge request espressif/esp-idf!26331
2023-10-13 17:11:05 +08:00
morris
d4dbacf988
Merge branch 'feature/2nd_twai_on_c6' into 'master'
...
twai: support multiple TWAI controller
See merge request espressif/esp-idf!23713
2023-10-13 16:55:21 +08:00
Ren Pei Ying
3620037de2
Merge branch 'docs/add_CN_trans_for_api-reference/system/freertos_additions.rst' into 'master'
...
docs: Provide Chinese translation for api-reference/system/freertos_additions.rst
Closes DOC-6308
See merge request espressif/esp-idf!25981
2023-10-13 16:41:43 +08:00
C.S.M
e19324b4fa
Merge branch 'bugfix/h2_i2c1_no_signal' into 'master'
...
fix(i2c): I2C port 1 doesn't work on esp32h2
See merge request espressif/esp-idf!26416
2023-10-13 15:01:34 +08:00
morris
2bbdd35383
build: trim lcd apps build dependency
2023-10-13 14:58:15 +08:00
Ren Pei Ying
260cfa75ff
Merge branch 'docs/add_cn_trans_for_ipc.rst_in_api-reference_system' into 'master'
...
docs: Provide Chinese translation for api-reference/system/ipc.rst
See merge request espressif/esp-idf!26122
2023-10-13 14:40:20 +08:00
Ren Pei Ying
3a16224d1d
docs: Provide Chinese translation for api-reference/system/ipc.rst
2023-10-13 14:40:20 +08:00
Wang Meng Yang
da73e48fdf
Merge branch 'bugfix/use_bt_sdp_bqb_include_macro_for_ertm_mode_flag' into 'master'
...
fix(bt/bluedroid): Add correct macro for ertm mode included flag
See merge request espressif/esp-idf!26427
2023-10-13 14:36:14 +08:00
Armando (Dou Yiwen)
f57dd0a815
Merge branch 'doc/esp32p4_psram_programming_guide' into 'master'
...
psram: updated psram programming guide to esp32p4
Closes IDF-7711
See merge request espressif/esp-idf!26434
2023-10-13 14:20:52 +08:00
xueyunfei
fcc1569de4
Fix(tcp):optimize tcp connection
2023-10-13 14:14:55 +08:00
Rocha Euripedes
1a91a85e17
Merge branch 'example/mqtt_custom_outbox' into 'master'
...
Custom outbox for esp_mqtt
See merge request espressif/esp-idf!24233
2023-10-13 13:09:48 +08:00
Ren Pei Ying
9ea6f0f4ff
Merge branch 'docs/add_cn_trans_for_mm.rst_in_api-reference_system' into 'master'
...
docs: Provide Chinese translation for api-reference/system/mm.rst
Closes DOC-6336
See merge request espressif/esp-idf!26110
2023-10-13 12:52:52 +08:00
Mahavir Jain
ee435132cb
Merge branch 'bugfix/preencrypted_ota_failed_with_partial_download' into 'master'
...
fix(esp_https_ota): fix preencrypted ota failed with pytest server and partial http enabled
Closes IDF-8112
See merge request espressif/esp-idf!25791
2023-10-13 12:51:33 +08:00
renpeiying
b589c75be6
docs: Provide Chinese translation for api-reference/system/freertos_additions.rst
2023-10-13 12:38:09 +08:00
Mahavir Jain
d7632db058
Merge branch 'docs/secure_boot_v1_add_missing_byte_swap_info' into 'master'
...
docs(secure_boot_v1): add missing digest byte swap information
Closes DOC-6441
See merge request espressif/esp-idf!26445
2023-10-13 12:25:27 +08:00
Cao Sen Miao
6cea72b76b
fix(ota): Fixed OTA fail on octal flash with 32MB memory,
...
Closes https://github.com/espressif/esp-idf/issues/11903
2023-10-13 12:01:26 +08:00
Mo Fei Fei
9711e9a812
Merge branch 'docs/add_cn_translation_for_api-reference/system/freertos_idf.rst' into 'master'
...
docs: provide CN translation for api-reference/system/freertos_idf.rst
Closes DOC-6250
See merge request espressif/esp-idf!26100
2023-10-13 11:46:03 +08:00
Cai Xin Ying
e16134570c
docs: provide CN translation for api-reference/system/freertos_idf.rst
2023-10-13 11:46:02 +08:00
cjin
6503d1327b
feat(ble): added modem reset on c2 h2 and c6
2023-10-13 11:39:29 +08:00
zhanghaipeng
60354c39a9
fix(bt/bluedroid): Fix hid example stack overflow bugs when using esp32s3
2023-10-13 11:20:17 +08:00
Martin Vychodil
64befdca3a
Merge branch 'feature/partition_readonly_flag' into 'master'
...
feat(partition_table): Add read-only partition flag and functionality
Closes IDF-6421
See merge request espressif/esp-idf!24855
2023-10-13 11:11:07 +08:00
zhanghaipeng
4129addca6
fix(bt/bluedroid): Fix remove resolving list error for esp32
2023-10-13 10:54:25 +08:00
zhanghaipeng
c73d7c0b60
fix(bt/bluedroid): Fix bugs in ble service change characteristic
2023-10-13 10:54:25 +08:00
zhanghaipeng
2b551b09c8
feat(bt/bluedroid): Support scan response data length zero in BLE
2023-10-13 10:54:25 +08:00
zhanghaipeng
7492c004dd
fix(bt/bluedroid): Optimize the description of Scan Duplicate in BLE
2023-10-13 10:54:25 +08:00
Xu Si Yu
082cf73602
fix(ot sleep): Add a timer to print ot sleepy device status
2023-10-13 10:47:18 +08:00
alanmaxwell
16ec59907e
fix(wifi): Fix some wifi issue
...
1.fix multi antenna issue
2.fix dirty eb when rx HE rate action for C6
3.fix h/w modem state consecutive times when the modem sleep type is modified in runtime
2023-10-13 10:45:31 +08:00
morris
0717729911
fix(hal): replace assert with hal_assert
...
hal is a G0 component but assert may link in the symbols in the newlib component.
we'd better not use assert in the hal but use the alternative HAL_ASSERT
2023-10-13 10:14:47 +08:00
morris
ca1cd88e25
Merge branch 'feature/enable_hal_util_host_test' into 'master'
...
feat(hal): enable hal host test
Closes IDF-8275
See merge request espressif/esp-idf!26384
2023-10-12 22:24:38 +08:00
aditi_lonkar
236fa500c7
fix(wpa_supplicant): Fix few dpp bugs
...
1) Fix crash in dpp Listen without bootstrap
2) Fix crash on receiving dpp auth_req from hostapd with dpp akm
2023-10-12 13:51:27 +00:00
harshal.patil
6cf9cc2c9b
docs(secure_boot_v1): add missing digest byte swap information
...
- In the secure bootloader digest algorithm section, the final
four byte word byte-swap information was not mentioned.
2023-10-12 17:35:10 +05:30
Rocha Euripedes
ade6384954
Merge branch 'ci/publish_connect_refactor' into 'master'
...
Publish connect test refactor
See merge request espressif/esp-idf!25311
2023-10-12 20:03:28 +08:00
harshal.patil
5e7672a21d
docs(build): enable docs build of DS and HMAC for esp32p4
2023-10-12 17:25:12 +05:30
Armando
f519e036eb
doc(psram): updated psram programming guide to esp32p4
2023-10-12 19:36:21 +08:00
Jiang Jiang Jian
042382e87b
Merge branch 'feature/support_dump_sleep_context' into 'master'
...
feat(esp_hw_support): Supports recording key sleep parameters into user-specified structures for debug
Closes FCS-1300
See merge request espressif/esp-idf!26359
2023-10-12 19:35:47 +08:00
Erhan Kurubas
c418a39f41
fix(interrupts): reorder esp32s3 irq names to align with the respective irq numbers
2023-10-12 13:24:24 +02:00
Jiang Jiang Jian
313d642add
Merge branch 'bugfix/fix_esp_sleep_enable_ext1_wakeup_func' into 'master'
...
bugfix(pm): fix esp_sleep_enable_ext1_wakeup func
See merge request espressif/esp-idf!26386
2023-10-12 18:36:28 +08:00
Jiang Jiang Jian
59417a4049
Merge branch 'feature/free_bt_memory' into 'master'
...
feat(bt): Frees BLE memory when no longer in use
See merge request espressif/esp-idf!22795
2023-10-12 18:35:15 +08:00
Konstantin Kondrashov
e19504a9c1
Merge branch 'feature/enable_multicore_unicore_tests_for_esp32p4' into 'master'
...
feat(tools): Enables unicore_bootloader test for ESP32P4
Closes IDF-7692
See merge request espressif/esp-idf!26035
2023-10-12 17:35:26 +08:00
Song Ruo Jing
321f628ff5
feat(gpio): add a dump API to dump IO configurations
...
Closes https://github.com/espressif/esp-idf/issues/12176
2023-10-12 17:34:20 +08:00
Harshit Malpani
1df186d4e1
feat: Add API to verify the bootloader and app image
...
Added an API to verify the bootloader and app image before revoking the key in Secure Boot V2.
This will help in preventing the device to be bricked if the bootloader/application cannot be
verified by any other keys in efuse
2023-10-12 14:53:57 +05:30
Island
4356deda2f
Merge branch 'fix/ble_mesh_example_relay_enable' into 'master'
...
fix(ble_mesh): Enable relay by default for the specific dev role
See merge request espressif/esp-idf!26294
2023-10-12 17:11:44 +08:00
Island
82f983f256
Merge branch 'feat/ble_mesh_seperate_hb_handling' into 'master'
...
feat(ble_mesh): Use a separate file for heartbeat handling
See merge request espressif/esp-idf!26278
2023-10-12 17:11:07 +08:00
Erhan Kurubas
31b3b1f455
feat(gcov): improve gcov file handling using esp_apptrace_feof()
2023-10-12 11:01:23 +02:00
Erhan Kurubas
14a631880c
fix(pytest_gcov): properly extract file path from the gcov output
2023-10-12 11:01:23 +02:00
Alexey Gerenkov
5d1acfc44f
feat(tools): Update OpenOCD version to v0.12.0-esp32-20230921
2023-10-12 11:01:23 +02:00
Ren Pei Ying
8dc736b323
Merge branch 'docs/add_cn_trans_for_esp_http_ota_and_esp_function_with_shared_stack.rst' into 'master'
...
docs: Provide Chinese translation for api-reference/system/esp_http_ota and esp_function_with_shared_stack.rst
See merge request espressif/esp-idf!26195
2023-10-12 17:00:50 +08:00
Ren Pei Ying
0c2d0141ff
Merge branch 'docs/add_cn_trans_for_ulp-lp-core.rst_in_api-reference_system' into 'master'
...
docs: Provide Chinese translation for api-reference/system/ulp-lp-core.rst
Closes DOC-6335
See merge request espressif/esp-idf!26086
2023-10-12 16:20:41 +08:00
Peter Dragun
95b764970e
Merge branch 'feat/uf2-to-esptool' into 'master'
...
feat(tools): move uf2 file generation to esptool
Closes IDF-7434
See merge request espressif/esp-idf!25655
2023-10-12 16:03:16 +08:00
Peter Dragun
aa9f81cfc6
Merge branch 'feat/monitor-config' into 'master'
...
docs(tools/idf-monitor): add info about custom keystrokes
See merge request espressif/esp-idf!26129
2023-10-12 16:02:34 +08:00
luomanruo
229685a4b5
ble: update tx power level index of ESP32-H2 and ESP32-C2
2023-10-12 15:56:56 +08:00
luomanruo
f74338afa2
ble:update c2 libble to 6a8d1f3d, h2 c6 libble to 57ed7949
2023-10-12 15:56:56 +08:00
gongyantao
fdc35e772b
fix(bt/bluedroid): update the newest active device in bluetooth
...
1: update the newest active device when an ACL link is established and
the remote device info is not in bond list. This updates will not stored
into NVRAM until a new device is paired.
2023-10-12 07:46:34 +00:00
gongyantao
061cd29168
fix(bt/bluedroid): ble fails to load bonded device info after reboot
...
1: add a quantity check in bt when writing paired device info into nvs.
2: delete the exceeded device info from NVS when get bonded list during
bluedroid initialization.
3: unify the process of bt and ble to load bonded list during bluedroid
initialization.
2023-10-12 07:46:34 +00:00
zhiweijian
d3394003b5
Update BLE lib on ESP32-C3 and ESP32-S3
...
- modify mesh proxy solic uuid to 0x18590303
- Fixed DTM payload length cannot be 0
- Added config to enable Hw recorrect eco
- report the number of packets sent on the TX end
2023-10-12 07:42:53 +00:00
zhiweijian
43011c66d6
fix(ble/bluedroid): fixed bluedroid host DTM API
2023-10-12 07:42:53 +00:00
Zhi Wei Jian
05541a2e3e
Merge branch 'bugfix/fix_ble_c3_2M_phy_ci_failed' into 'master'
...
Fix BLE 2M phy cannot send packets on ESP32-C3
Closes CBLE50Y23-64
See merge request espressif/esp-idf!26417
2023-10-12 15:42:14 +08:00
Wang Zi Yan
80eca25669
Merge branch 'docs/update_cn_for_fatfs' into 'feature/add_optional_immediate_fsync'
...
docs: Update CN trans for fatfs.rst
See merge request espressif/esp-idf!26433
2023-10-12 15:24:11 +08:00
Ondrej
3a3656ba38
ci(esp_eth): added tests of all supported Etherent chips
2023-10-12 07:23:51 +00:00
Ondrej Kosta
a93d53aadb
fix(esp_eth): various Ethernet driver fixes
...
ksz8851snl: enabled reception of multicast frames
Internal EMAC: fixed APLL CLK deinitialization
DM9051 and KSZ80xx: fixed speed configuration when not in loopback mode
phy_802_3: added multiple attempts when autodetecting PHY address
2023-10-12 07:23:51 +00:00
zlq
9c2d470465
feat(bootloader): adjust dbias of bootloader, change clock of H2 to 64
...
MHz
2023-10-12 14:51:54 +08:00
Xiao Xufeng
28ba080c5e
Revert "feat(volt): chip auto adjust volt for esp32c6 & esp32h2"
...
This reverts commit b221f87e00 .
2023-10-12 14:51:54 +08:00
renpeiying
bdde7d4fb9
docs: Provide Chinese translation for api-reference/system/mm.rst
2023-10-12 14:37:06 +08:00
nilesh.kale
cf4a7bb09d
feat(mbedtls): Add config for interrupt priority in AES and RSA(MPI)
2023-10-12 11:06:13 +05:30
Ren Pei Ying
a9f7579e0a
Merge branch 'docs/add_CN_trans_for_docs_in_api-reference/systems' into 'master'
...
docs: Provide Chinese translation for docs in api-reference/system
Closes DOC-6184
See merge request espressif/esp-idf!25727
2023-10-12 13:15:58 +08:00
harshal.patil
ef92f03658
feat(efuses): enable eFuse example test (secure boot) for ESP32-P4
2023-10-12 10:12:54 +05:30
harshal.patil
f46a93e565
feat(secure_boot): add secure boot support for esp32p4
2023-10-12 10:12:54 +05:30
renpeiying
a68ad0192d
docs: Provide Chinese translation for api-reference/system/esp_http_ota and esp_function_with_shared_stack.rst
2023-10-12 12:29:00 +08:00
morris
a21e46dc64
Merge branch 'contrib/github_pr_12370' into 'master'
...
Support LCD panel sleep mode (GitHub PR)
Closes IDFGH-11203
See merge request espressif/esp-idf!26364
2023-10-12 11:45:41 +08:00
Wang Zi Yan
b7dbada01e
docs: Update CN trans for fatfs.rst
2023-10-12 11:32:45 +08:00
Jiang Jiang Jian
5debc3beb2
Merge branch 'bugfix/fix_wrong_mem_caps_in_memory_layout' into 'master'
...
fix(heap): fix the issue on esp32c3 where retention memory was exhausted prematurely and preventing the CPU from powering down
Closes IDF-8236
See merge request espressif/esp-idf!25962
2023-10-12 10:39:43 +08:00
renpeiying
69a1a09195
docs: Provide Chinese translation for docs in api-reference/system
2023-10-12 10:25:07 +08:00
morris
2ae3d4d7c4
feat(twai): support multiple twai controllers
...
Closes https://github.com/espressif/esp-idf/issues/11383
2023-10-12 09:59:27 +08:00
Laukik Hase
239bc3b96f
Merge branch 'fix/nvs_part_gen_docs' into 'master'
...
fix(docs/nvs_part_gen): Show the NVS HMAC encryption scheme-specific commands only for supported SOCs
See merge request espressif/esp-idf!26332
2023-10-11 20:56:54 +08:00
Euripedes Rocha
fba535756e
ci(mqtt): Refactor publish connect test
2023-10-11 14:38:52 +02:00
gongyantao
9e4c8bb76e
fix(bt/bluedroid): Add correct macro for ertm mode included flag
2023-10-11 20:19:40 +08:00
Euripedes Rocha
2f46d9686d
feat(mqtt/example): Adds custom outbox example
...
Adds example presenting how to customize esp-mqtt outbox.
2023-10-11 14:07:07 +02:00
zhangwenxu
8ba1f550fb
feat(openthread): Host connection logic refactor
2023-10-11 10:42:57 +00:00
Jiang Jiang Jian
c7eb0d22a8
Merge branch 'feature/modify_dhcp_offer_and_ack_to_unicast' into 'master'
...
fix(lwip): Modify the DHCP offer and DHCP ack from broadcast to unicast
Closes WIFI-68
See merge request espressif/esp-idf!26379
2023-10-11 18:26:21 +08:00
Shang Zhou
37dbce301e
docs: Provide CN translation for partition-tables.rst
2023-10-11 12:03:12 +02:00
xuxiao
31bb66813a
revert(lwip): Revert changes to LWIP task priority macro from MR 25020
2023-10-11 17:54:27 +08:00
nilesh.kale
44cbb8bb24
fix: fix preencrypted ota failed with pytest server and partial http enabled
2023-10-11 15:22:24 +05:30
Mahavir Jain
0c3ed4f540
fix(mbedtls): remove deprecated MBEDTLS_X509_ALLOW_UNSUPPORTED_CRITICAL_EXTENSION
...
This config has been removed in the upstream mbedTLS starting 3.0
release. Please see mbedTLS changelog for more details.
2023-10-11 09:32:32 +00:00
Mahavir Jain
e9094cef66
fix(mbedtls): dynamic buffer feature issue with mbedtls 3.5.0
...
Set max TLS version in the SSL context during setup phase. Dynamic
buffer feature overrides the `mbedtls_ssl_setup` API and hence
this change is required per upstream 3.5.0 codebase change.
2023-10-11 09:32:32 +00:00
Mahavir Jain
9ca8f3d45b
feat(mbedtls): update to 3.5.0 release
...
Changelog:
https://github.com/Mbed-TLS/mbedtls/releases/tag/mbedtls-3.5.0
2023-10-11 09:32:32 +00:00
harshal.patil
57d10477da
feat(ecdsa): use RCC atomic block to enable/reset the ECDSA peripheral
2023-10-11 14:59:04 +05:30
harshal.patil
43864f7fb4
feat(ds): use RCC atomic block to enable/reset the DS peripheral
2023-10-11 14:59:04 +05:30
harshal.patil
18b93e9564
feat(hmac): use RCC atomic block to enable/reset the HMAC peripheral
2023-10-11 14:59:04 +05:30
harshal.patil
1c6ff8ce9f
feat(ecc): use RCC atomic block to enable/reset the ECC peripheral
2023-10-11 14:59:04 +05:30
harshal.patil
c5cc4f488a
feat(mpi): use RCC atomic block to enable/reset the MPI peripheral
2023-10-11 14:59:03 +05:30
harshal.patil
3483cf61aa
fix(esp_hw_support/esp_ds): remove enabling redundant peripherals
2023-10-11 14:59:03 +05:30
Shu Chen
bb76564a1b
Merge branch 'fix/openthread_mtd_config_typo' into 'master'
...
fix(openthread): fix config typo for mtd
See merge request espressif/esp-idf!26396
2023-10-11 17:28:42 +08:00
Roland Dobai
5088e52670
Merge branch 'bugfix/kconfcheck_pre-commit' into 'master'
...
Bugfix/kconfcheck pre commit
See merge request espressif/esp-idf!26410
2023-10-11 17:26:03 +08:00
zhiweijian
07bfb84047
disable phy in combo module to fix BLE 2M phy
2023-10-11 17:16:57 +08:00
Cao Sen Miao
d7e543583b
fix(i2c): I2C port 1 doesn't work on esp32h2
2023-10-11 17:06:39 +08:00
Radek Tandler
6c83e63371
Merge branch 'feature/nvs_tool_integrity_check_refactor' into 'master'
...
feat(nvs): NVS tool add key consistency check
Closes IDF-8146
See merge request espressif/esp-idf!25638
2023-10-11 16:33:39 +08:00
Kapil Gupta
b73e46223b
Merge branch 'bugfix/dpp_api_mode_check' into 'master'
...
Ensure dpp follows init->bootstrap->listen path
Closes WIFIBUG-165 and WIFIBUG-157
See merge request espressif/esp-idf!26302
2023-10-11 16:24:02 +08:00
Anton Maklakov
db2224e544
Merge branch 'ci/danger_parse_backslash_in_releasenotes' into 'master'
...
ci(danger): Allow backslash in Release notes
See merge request espressif/esp-idf!26241
2023-10-11 16:17:42 +08:00
morris
b4bcb5cc5c
test(esp_lcd): test lcd sleep function
2023-10-11 15:40:35 +08:00
morris
b2972528c7
feat(nt35510): Implement sleep function
2023-10-11 15:32:34 +08:00
Andrea Greco
cbf2414226
feat(st7789): Implement sleep functions
...
Merges https://github.com/espressif/esp-idf/pull/12370
2023-10-11 15:30:07 +08:00
Andrea Greco
3bd67462f0
feat(esp_lcd): Add API to sleep and wakeup the LCD panel
2023-10-11 15:08:26 +08:00
Jakub Kocka
d7da0bef98
bugfix(pre-commit-config): Added additional dependencies for check-kconfigs
2023-10-11 09:01:33 +02:00
Liu Linyan
5de452e12a
feat(ble_mesh): Use a separate file for heartbeat handling
2023-10-11 06:59:49 +00:00
Liu Linyan
fdec35827a
fix(ble_mesh): Enable relay by default for the specific dev role
2023-10-11 06:59:42 +00:00
CC
65054e1def
esp_wifi.h typo
...
typo in esp_wifi_scan_get_ap_num comment
APIs -> APs
2023-10-11 13:52:08 +08:00
Anton Maklakov
2472c62fff
Merge branch 'feature/add_qemu_to_tools-json' into 'master'
...
Add QEMU to tools.json
Closes QEMU-164
See merge request espressif/esp-idf!25973
2023-10-11 12:54:46 +08:00
Armando (Dou Yiwen)
332595d4f9
Merge branch 'feat/private_api_to_get_cache_line_size' into 'master'
...
cache: added private API to get cache alignment requirements
See merge request espressif/esp-idf!26285
2023-10-11 12:46:29 +08:00
Anton Maklakov
c941b465ad
ci(danger): Ignore escaping backslash in Release notes
2023-10-11 11:10:05 +07:00
morris
66497af276
feat(hal): enable hal host test
2023-10-11 11:23:24 +08:00
Bryan Melanson
48b0d3dfd5
docs: fix i2s section formatting
2023-10-10 23:08:28 -02:30
Marius Vikhammer
d27dd4d9cb
Merge branch 'docs/show_include_path' into 'master'
...
docs: show include path and require component as part of API header
Closes IDF-3134, DOC-1032, and DOC-3629
See merge request espressif/esp-idf!25092
2023-10-11 09:36:14 +08:00
Liu Ning
8b74d9381d
Merge branch 'bugfix/fix_wifi_beacon_timeout_after_connection_established' into 'master'
...
fix(wifi): fix wifi beacon timeout after connection established
Closes WIFIBUG-184
See merge request espressif/esp-idf!26385
2023-10-11 09:11:58 +08:00
Adam Múdry
ab1eb37fe8
feat(partition_table): Add read-only partition flag and functionality
2023-10-11 00:01:05 +02:00
Tomas Rezucha
31f11848d2
Merge branch 'feature/usb_examples_trim_build' into 'master'
...
change(usb/examples): Trim the builds of USB examples
See merge request espressif/esp-idf!26320
2023-10-10 23:33:11 +08:00
Adam Múdry
f083570af6
refactor(wear_levelling): WL_Flash flash_drv pointer changed to partition pointer
2023-10-10 14:35:45 +02:00
Song Ruo Jing
814159448b
Merge branch 'feature/ledc_cal_duty_resolution' into 'master'
...
feat(ledc): add ledc_find_suitable_duty_resolution function
Closes IDFGH-10569
See merge request espressif/esp-idf!25208
2023-10-10 20:34:09 +08:00
zwx
9d0c80ab28
fix(openthread): fix config typo for mtd
2023-10-10 20:14:51 +08:00
Lou Tianhao
2d3f95dad4
bugfix(pm): fix esp_sleep_enable_ext1_wakeup func
...
regression introduced in commit<808a01e65>
2023-10-10 19:30:38 +08:00
Konstantin Kondrashov
c15a2d23c5
Merge branch 'ci/enable_ipc_isr_tests' into 'master'
...
fix(examples): Enable ipc_isr tests on CI
Closes IDF-8273
See merge request espressif/esp-idf!26298
2023-10-10 19:19:23 +08:00
KonstantinKondrashov
a2802ef121
feat(tools): Enables unicore_bootloader test for ESP32P4
2023-10-10 11:11:32 +00:00
Rahul Tank
422d6f9c23
Merge branch 'bugfix/fix_max_cccds_compilation_issue' into 'master'
...
fix(nimble): Fix compilation warnings when max bonds or cccd is set to 0
Closes IDFGH-11151
See merge request espressif/esp-idf!26307
2023-10-10 18:11:00 +08:00
Armando
1f8f0a5285
feat(cache): added private API to get cache alignment requirements
2023-10-10 18:09:01 +08:00
Ren Pei Ying
fff1b2a2df
Merge branch 'docs/update_cn_trans_for_mr23220' into 'master'
...
docs: Update Chinese translation for security/flash-encryption.rst and index.rst
Closes DOC-2190
See merge request espressif/esp-idf!26357
2023-10-10 18:06:31 +08:00
renpeiying
d41f28050d
docs: Provide Chinese translation for api-reference/system/ulp-lp-core.rst
2023-10-10 18:04:36 +08:00
Armando (Dou Yiwen)
fede09a4ea
Merge branch 'refactor/format_esp_mm_psram_adc_2' into 'master'
...
refactor: format esp mm psram adc 2
See merge request espressif/esp-idf!26372
2023-10-10 18:00:07 +08:00
Shu Chen
2a960ca119
Merge branch 'feature/update_openthread_upstream' into 'master'
...
feat(openthread): update openthread upstream
See merge request espressif/esp-idf!26375
2023-10-10 17:59:23 +08:00
Roland Dobai
81804be35f
Merge branch 'fix/kconfigs_check_move' into 'master'
...
fix(tools/kconfig): Moved check_konfigs.py to esp-idf-kconfig package
Closes IDFGH-9516
See merge request espressif/esp-idf!26033
2023-10-10 17:58:43 +08:00
Roman Leonov
7b0b7a8bf0
Merge branch 'feature/usb_host_uvc_example_kconfig' into 'master'
...
feat(usb/host): add Kconfig for negotiation protocol configuration in UVC example
Closes IDF-7975
See merge request espressif/esp-idf!26275
2023-10-10 17:26:08 +08:00
Tomas Rezucha
b4c387f9f3
change(usb/examples): Trim the USB example builds
...
Include minimal set of components: main and everything it depends on
2023-10-10 10:28:47 +02:00
morris
c9a0968f4a
Merge branch 'docs/add_cn_trans_for_async_memcpy.rst_in_api-reference_system' into 'master'
...
docs: Provide Chinese translation for async_memcpy.rst in api-reference/system
Closes DOC-6134
See merge request espressif/esp-idf!26266
2023-10-10 16:26:54 +08:00
Zhang Xiao Yan
4466561dab
Merge branch 'docs/update_command_to_exit_screen_session' into 'master'
...
docs: update the command to exit the screen session
See merge request espressif/esp-idf!26186
2023-10-10 16:26:36 +08:00
Michael (XIAO Xufeng)
a249555f1c
fix(hw_support): remove outdated source from Kconfig file
...
This line was moved to components/esp_psram/Kconfig.
2023-10-10 15:31:53 +08:00
kirill.chalov
746faca885
docs(vale): Add configuration for Vale documentation linter
...
This adds Espressif configuration (style) for Vale documentation linter.
If you add or update docs, consider running Vale with this configuration
on your contributions.
2023-10-10 15:27:09 +08:00
Rahul Tank
26ba685133
Merge branch 'feature/walkthrough_for_coc_ble_prph' into 'master'
...
doc (nimble): Added the tutorial for coc_bleprph example.
See merge request espressif/esp-idf!26290
2023-10-10 14:57:15 +08:00
Jiang Jiang Jian
0b99348c40
Merge branch 'ci/update_ethernet_wifi_example_build_rules' into 'master'
...
ci: update ethernet and wifi examples build rules
Closes IDFCI-1815
See merge request espressif/esp-idf!26246
2023-10-10 14:17:59 +08:00
liuning
79a1cb38dd
(fix)esp_wifi: wifi beacon timeout after connection established
2023-10-10 05:50:13 +00:00
C.S.M
b2d7f4d0cd
Merge branch 'bugfix/compile_usj_fail_c6' into 'master'
...
ci(usb_serial_jtag): Add a pytest for usb_serial_jtag print.
Closes IDF-3201
See merge request espressif/esp-idf!26231
2023-10-10 13:47:19 +08:00
Tomas Sebestik
f74bcca8a8
Merge branch 'fix/pre-commit-gh' into 'master'
...
fix: GitHub action PR pre-commit check
Closes IDFCI-1823
See merge request espressif/esp-idf!26325
2023-10-10 13:34:18 +08:00
Jiang Jiang Jian
98b84b389a
Merge branch 'bugfix/fix_enable_psram_wapi_dhcp_fail_issue' into 'master'
...
fix(wifi): fix enable psram wapi dhcp fail issue
Closes WIFI-6257, WIFI-6273, WIFI-6182, WIFI-6006, WIFI-6007, and ESPAT-1780
See merge request espressif/esp-idf!26148
2023-10-10 12:13:56 +08:00
renpeiying
c744d3d5fd
docs: Update Chinese translation for idf-monitor
2023-10-10 12:07:36 +08:00
Island
5c1fe44b0e
Merge branch 'bugfix/BLEQABR23-668' into 'master'
...
fix(ble_mesh): avoid filtering BLE_MESH_ADV_NONCONN_IND packets.
Closes BLERP-87
See merge request espressif/esp-idf!26175
2023-10-10 12:01:31 +08:00
Anton Maklakov
02802ea20a
feat(tools): Add QEMU 8.0.0_20230522 to tools.json
...
Process wildcards in the install and download lists of idf_tools
Fix the install and download handlers to get common behaviour
2023-10-10 09:59:38 +07:00
Chen Jian Xing
7fd92acde8
Merge branch 'doc/update_espnow_example' into 'master'
...
doc(WiFi/Vendor): Update the ESP-NOW example for the recv callback function
Closes WIFI-5125
See merge request espressif/esp-idf!25841
2023-10-10 10:58:04 +08:00
Cao Sen Miao
403f237825
feat(usb_serial_jtag): Add pytest for usb_serial_jtag
2023-10-10 10:05:46 +08:00
Alexey Lapshin
2585e53d54
Merge branch 'feature/update-toolchain-to-esp-13.1.0_new_newlib' into 'master'
...
Update toolchain to esp-13.2.0_20230919
Closes GCC-250, GCC-322, GCC-324, GCC-327, GCC-330, and IDF-8287
See merge request espressif/esp-idf!25073
2023-10-10 08:18:33 +08:00
KonstantinKondrashov
cd64b228b1
fix(esp_hw_support): Return deep sleep APIs to the original behavior
...
Closes https://github.com/espressif/esp-idf/issues/12359
2023-10-09 22:19:22 +08:00
Adam Múdry
d42bde0378
feat(nvs): NVS tool add key consistency check
2023-10-09 15:58:48 +02:00
Adam Múdry
c276e2ca05
refactor: NVS tool move integrity check from logger to another file
2023-10-09 15:58:48 +02:00
Peter Dragun
9acf412a07
feat(tools): move uf2 generation to esptool
2023-10-09 15:38:30 +02:00
Adam Múdry
8fc8f3f479
Merge branch 'ci/perf_monitor_spiflash_build_test_enable_esp32p4_fixed' into 'master'
...
ci(examples): Enable storage/perf_benchmark build test for spiflash on ESP32-P4 v2
Closes IDF-8093
See merge request espressif/esp-idf!26309
2023-10-09 19:51:56 +08:00
Wan Lei
c8832d789d
Merge branch 'fix/mcpwm_foc_example_build_all_target' into 'master'
...
fix(mcpwm): foc example enable build on all supported target
Closes IDF-8075
See merge request espressif/esp-idf!26366
2023-10-09 19:24:43 +08:00
muhaidong
d8b600e90b
fix(wifi): fix some wifi issues
...
1. fix enable psram wapi dhcp fail issue
2. fix c6 esp_wifi_set_max_tx_power fail issue
3. fix wrong wifi mode connect crash issue
4. fix null data sequence number issue
2023-10-09 19:17:28 +08:00
Wan Lei
f92b18053a
Merge branch 'feature/esp32p4_hp_spi_support' into 'master'
...
Feature/esp32p4 hp spi master driver support
Closes IDF-7502
See merge request espressif/esp-idf!24963
2023-10-09 18:37:35 +08:00
Gao Xu
d52040a86d
Merge branch 'esp32p4/add_uart_support' into 'master'
...
UART: Add uart support for ESP32P4
Closes IDF-6511 and IDF-7506
See merge request espressif/esp-idf!25388
2023-10-09 18:11:10 +08:00
zhangyanjiao
04ea824740
fix(lwip): Modify the DHCP offer and DHCP ack from broadcast to unicast
2023-10-09 17:52:01 +08:00
Darian
a10121491f
Merge branch 'change/freertos_make_task_snapshot_private' into 'master'
...
refactor(freertos/task_snapshot): Make task snapshot private
Closes IDF-8182
See merge request espressif/esp-idf!26115
2023-10-09 16:32:18 +08:00
Alexey Lapshin
7f4de13644
fix(perfmon): fix test_app false-positive memory leak detection
2023-10-09 12:13:02 +04:00
Alexey Lapshin
47a902c813
fix(build_system): disable shrink-wrapping in Og builds to reduce binary size
2023-10-09 12:13:02 +04:00
Alexey Lapshin
33d9fd629d
fix(xtensa): fix registers curruption on context switch
...
a6, a7 registers may be corrupted on multicore ESP chips while FreeRTOS
Kernel SMP context switch
2023-10-09 12:13:02 +04:00
Alexey Lapshin
e381041a52
change(app_trace): decrease leaks in test to save ci time
2023-10-09 12:13:02 +04:00
Alexey Lapshin
73742dcdaa
fix(console): fix linenoise flushing in dumb mode
2023-10-09 12:13:02 +04:00
Alexey Lapshin
9dcc9a73f6
fix(esp_rom): fix libc_stubs.h includes
2023-10-09 12:13:02 +04:00
Alexey Lapshin
932040e08c
fix(newlib): fix esp32-spiram-rom-functions entries name
2023-10-09 12:13:02 +04:00
Alexey Lapshin
fdc6d0d813
change(newlib): use GCC builtin subword atomics
2023-10-09 12:13:02 +04:00
Alexey Lapshin
a43c509d4b
change(newlib): update newlib according to new internal structures
2023-10-09 12:13:02 +04:00
Alexey Lapshin
c94d443a1b
feat(newlib): add iterator into test output
2023-10-09 12:13:02 +04:00
Alexey Lapshin
6f9901817f
fix(app_trace): fix sysview_tracing_heap_log test
2023-10-09 12:13:02 +04:00
Alexey Lapshin
0172df94ac
fix(app_trace): fix gcov for gcc 13.1.0
2023-10-09 12:13:02 +04:00
Alexey Lapshin
8bbcc224dd
fix(espcoredump): fix gcc 13.1.0 warnings
2023-10-09 12:13:02 +04:00
Alexey Lapshin
6a94453a18
fix(bt): fix gcc 13.1.0 warnings
2023-10-09 12:13:02 +04:00
Alexey Lapshin
76dfcac597
fix(esp_system): fix gcc 13.1.0 warnings
2023-10-09 12:13:02 +04:00
Alexey Lapshin
295f9cdd56
fix(esp_system): add no_sanitize_undefined for init functions
...
Something wrong with -Og optimization. It started to fail without
reason.
2023-10-09 12:13:02 +04:00
Alexey Lapshin
5c41edb863
fix(tools): fix panic test gcc 13.1.0 warnings
2023-10-09 12:13:02 +04:00
Alexey Lapshin
a41e3d408f
fix(wpa_supplicant): fix sys/types include
2023-10-09 12:13:02 +04:00
Alexey Lapshin
71713bcdb5
fix(mbedtls): fix gcc 13.1.0 warnings
2023-10-09 12:13:02 +04:00
Alexey Lapshin
98199d50d6
change(tools): update gcc toolchain version to 13.2.0
...
Add Kconfig option to supress new gcc warnings
Update docs with migration guide
2023-10-09 12:13:00 +04:00
zwx
4f7036fe02
feat(openthread): update openthread upstream
2023-10-09 16:09:18 +08:00
Armando
0beb637563
refactor(esp_psram): reformat code with astyle_py 2
2023-10-09 15:29:31 +08:00
Armando
fc4b9d9507
refactor(esp_mm): reformat code with astyle_py 2
2023-10-09 15:29:31 +08:00
Armando
3de0b7218f
refactor(esp_adc): reformat code with astyle_py 2
2023-10-09 15:29:31 +08:00
Sudeep Mohanty
cf55ab899a
fix(freertos): Fixed xPortCanYield to correctly determine ISR context on esp32p4
...
This commit fixes an issue where xPortCanYield() function may not be
able to detect an ISR context when HW interrupt nesting is active on
a CLIC interrupt controller such as on esp32p4.
2023-10-09 09:12:15 +02:00
renpeiying
6fba4113cc
docs: Update Chinese translation for security/flash-encryption.rst and index.rst
2023-10-09 14:31:07 +08:00
Guillaume Souchere
54f0517724
Merge branch 'feat/add_runtime_hint_for_corrupted_tlsf' into 'master'
...
feat(heap): Add runtime hint on tlsf assert trigger
Closes IDF-8222
See merge request espressif/esp-idf!26301
2023-10-09 13:30:43 +08:00
IhorNehrutsa
9ced54699e
feat(ledc): add ledc_find_suitable_duty_resolution helper function
...
Helper function to find the maximum possible duty resolution in bits
for ledc_timer_config()
Merges https://github.com/espressif/esp-idf/pull/11810
2023-10-09 12:46:46 +08:00
wanlei
776b92803d
fix(mcpwm): foc example enable build on all supported target
2023-10-09 12:28:08 +08:00
wuzhenghui
c667f5a864
feat: support dump last time sleep context
2023-10-09 10:42:10 +08:00
Ren Pei Ying
c28bb81b28
Merge branch 'docs/update_for_esp_unsynchronized_files' into 'master'
...
docs: Update translations for ESP-IDF unsynchronized files
Closes DOC-6451
See merge request espressif/esp-idf!26353
2023-10-09 10:25:19 +08:00
Ren Pei Ying
8dbff6a5fe
docs: Update translations for ESP-IDF unsynchronized files
2023-10-09 10:25:19 +08:00
Kevin (Lao Kaiyao)
2b5203ba1c
Merge branch 'refactor/avoid_float_type_in_hal' into 'master'
...
refactor(hal): avoid float type in hal
See merge request espressif/esp-idf!26149
2023-10-09 10:20:28 +08:00
xueyunfei
e9949d4782
lost timer failed to start when sta is connected
2023-10-09 02:14:25 +00:00
Lou Tian Hao
adae54faca
Merge branch 'bringup/support_callback_mechanism_in_lightsleep_flow' into 'master'
...
Power Management: support_callback_mechanism_in_lightsleep_flow
Closes WIFI-5936
See merge request espressif/esp-idf!24597
2023-10-08 20:16:01 +08:00
Chen Yudong
eaca72b60c
ci: update ethernet and wifi examples build rules
2023-10-08 08:21:58 +00:00
zhaokeke
a39869416c
feat(bt): Frees BLE memory when no longer in use
...
It will free libble.a & libbt all txt, data and bss segment memory.
This memory is combined into one large memory and put into the heap
pool.
2023-10-08 16:08:47 +08:00
Wang Qixiang
515a1a5f0d
Merge branch 'protocomm/decouple_wifi_prov' into 'master'
...
fix(protocomm): Remove the configuration check of wifi_provisioning for protocomm component
Closes IDF-8261
See merge request espressif/esp-idf!26027
2023-10-08 15:55:57 +08:00
wanlei
fc20b96a45
feat(spi_master): p4 document update
2023-10-08 14:46:04 +08:00
wanlei
eb75aa462e
feat(spi_master): p4 enable test and examples
2023-10-08 14:45:52 +08:00
wanlei
00fcdce725
feat(spi_master): p4 add master driver supported
2023-10-08 14:45:12 +08:00
Armando (Dou Yiwen)
1ec70cd568
Merge branch 'refactor/format_esp_mm_psram_adc' into 'master'
...
refactor: reformat esp mm psram adc
See merge request espressif/esp-idf!26284
2023-10-08 14:36:08 +08:00
Zhi Wei Jian
5306b3308f
Merge branch 'feature/add_config_to_disable_uart_flow_control' into 'master'
...
feat: add config to disable ble hci uart flow control
Closes CBLE50Y23-50
See merge request espressif/esp-idf!26155
2023-10-08 10:55:04 +08:00
Armando
3d4b60afc0
refactor(esp_mm): reformat code with astyle_py
2023-10-08 10:36:04 +08:00
Armando
2144eedb66
refactor(esp_psram): reformat code with astyle_py
2023-10-08 10:36:04 +08:00
Armando
b774bd1457
refactor(esp_adc): reformat code with astyle_py
2023-10-08 10:35:52 +08:00
gaoxu
bc2a6bd730
feat(uart): spilt LP and HP uart set_baudrate function
2023-10-08 10:10:02 +08:00
gaoxu
4f24f805cc
feat(uart): add LP-UART GPIO support
2023-10-08 10:10:02 +08:00
gaoxu
3e3e928209
feat(uart): move periph_ll_uart_enabled to uart_ll.h
2023-10-08 10:10:02 +08:00
gaoxu
4541ad134d
feat(uart): add RCC atomic block to uart/lp-uart peripheral
2023-10-08 10:10:02 +08:00
gaoxu
c7afa0dcef
feat(uart): uart(hp,lp) support on esp32p4
2023-10-08 10:10:00 +08:00
Ivan Grokhotkov
366bb1f99a
Merge branch 'feature/wpa_supplicant_component_test_app' into 'master'
...
feat(wpa_supplicant): migrate the tests from unit-test-app
Closes IDF-6781 and IDF-5608
See merge request espressif/esp-idf!26274
2023-10-07 22:16:02 +08:00
Ren Pei Ying
927f02b6a3
Merge branch 'docs/Add_CN_trans_for_system/intr_alloc.rst' into 'master'
...
docs: Provide Chinese translation for system/intr_alloc.rst
Closes DOC-6136
See merge request espressif/esp-idf!25637
2023-10-07 21:31:50 +08:00
laokaiyao
464bec8ac6
ci(adc): print adc efuse calib version in test
2023-10-07 19:01:04 +08:00
laokaiyao
c018dc9d77
refactor(hal): avoid float type in hal
2023-10-07 19:01:04 +08:00
Darian Leung
65d3931fab
change(freertos/debug): Add API to get current TCB
...
This commit adds `pvTaskGetCurrentTCBForCore()` to get a void pointer to the
current TCB of a particular core. This removes the need to `extern `pxCurrentTCB`
in esp_gdbstub.
2023-10-07 18:55:47 +08:00
Darian Leung
2b357071f1
refactor(freertos/task_snapshot): Deprecate task_snapshot.h
...
This commit deprecates the `#include "freertos/task_snapshot.h" include path:
- Adds compatibility header with compile time warning
- Removes hints related to `task_snapshot.h`
- Adds entry to migration guide
2023-10-07 18:55:47 +08:00
Gao Xu
56f991d7d9
Merge branch 'bugfix/fix_adc_sar_set_power_mode_no_effect' into 'master'
...
ADC: Fixed wrong ADC reading issue caused by ADC and WiFi power conflict on ESP32C6
Closes IDF-8118
See merge request espressif/esp-idf!25927
2023-10-07 18:23:27 +08:00
Ren Pei Ying
42c2c60e58
Merge branch 'docs/add_CN_trans_for_system/wdts.rst' into 'master'
...
docs: Provide Chinese translation for api-reference/system/wdts.rst
Closes DOC-6133
See merge request espressif/esp-idf!25690
2023-10-07 16:56:47 +08:00
Song Ruo Jing
0f64142845
Merge branch 'bugfix/ledc_max_duty_cycle' into 'master'
...
fix(ledc): fix ledc driver 100% duty cycle configuration
Closes IDFGH-10881 and IDFGH-10254
See merge request espressif/esp-idf!26067
2023-10-07 16:38:16 +08:00
renpeiying
30c27cb8a0
docs: Provide Chinese translation for async_memcpy.rst in api-reference/system
2023-10-07 16:07:16 +08:00
renpeiying
4ee7fac7da
docs: Provide Chinese translation for system/intr_alloc.rst
2023-10-07 15:59:11 +08:00
morris
af7efb7c65
Merge branch 'docs/update_cn_trans_tips_and_quirks' into 'master'
...
docs: update cn trans for tips and quirks
Closes DOC-6358
See merge request espressif/esp-idf!26021
2023-10-07 14:43:24 +08:00
Jiang Jiang Jian
e445213cf8
Merge branch 'bugfix/BLEQABR23-632' into 'master'
...
fix(ble_mesh): avoid executing bt_mesh_host_init() more than once when using nimble
Closes BLERP-104
See merge request espressif/esp-idf!26236
2023-10-07 13:59:48 +08:00
Darian Leung
9968a48c36
refactor(freertos/task_snapshot): Make task snapshot private
...
Task snapshot API were never intended to be called from user code. This commit
makes task snapshot a private API thus moves `#include "freertos/task_snapshot.h"`
to `#include "esp_private/freertos_debug.h"`.
Task snapshot related Kconfig options have also been hidden.
Note: Added 'freertos_common' mapping to ldgen mapping execptions lists due to
inlining of 'freertos_debug.h' functions.
2023-10-07 13:14:55 +08:00
mofeifei
499e8addc9
docs: update cn trans for tips and quirks
2023-10-07 11:55:05 +08:00
Marius Vikhammer
ebe68c3ee3
docs(build): add header include path and component require to api reference
2023-10-07 11:47:45 +08:00
Jakub Kocka
22dcc26674
fix(tools/kconfig): Moved check_konfigs.py to esp-idf-kconfig package
...
Closes https://github.com/espressif/esp-idf/issues/10872
2023-10-06 13:02:56 +02:00
Jakub Kocka
f71b2cb209
ci(get_mr_changed_files): return only changed files, exclude deleted
2023-10-06 13:02:56 +02:00
Roman Leonov
1bd0c0f6f6
feat(usb/host): add Kconfig for negotiation protocol configuration in UVC example
2023-10-06 12:43:17 +02:00
Roland Dobai
fbc31c8f15
Merge branch 'fix/esptool_command_info' into 'master'
...
fix(tools): adjusted esptool @flash_args command print to prevent issues
Closes ESPTOOL-750
See merge request espressif/esp-idf!26327
2023-10-06 15:34:20 +08:00
Laukik Hase
6c9a343e1b
fix(docs/nvs_part_gen): Show the HMAC scheme-specific commands only for supported SOCs
2023-10-06 11:33:12 +05:30
Armando (Dou Yiwen)
7d8f015a4c
Merge branch 'feat/cache_msync_doc' into 'master'
...
doc: added cache msync doc
Closes IDF-8294
See merge request espressif/esp-idf!26239
2023-10-06 06:01:35 +08:00
Konstantin Kondrashov
3166056078
Merge branch 'bugfix/log_mixing_at_startup' into 'master'
...
fix(esp_system): Fixes mixing logs when two cores use esp_rom_printf
Closes IDF-7891
See merge request espressif/esp-idf!25996
2023-10-05 21:06:14 +08:00
Adam Múdry
6582e6c422
ci(examples): Enable storage/perf_benchmark build test for spiflash on ESP32-P4 v2
2023-10-05 13:19:19 +02:00
Guillaume Souchere
cb9868e82d
feat(heap): Add runtime hint on tlsf assert trigger
...
Catch all tlsf assertion failure and display a hint for out of bound writing since
all assertion failure are triggered when the tlsf metadata structure has been corrupted.
2023-10-05 11:57:37 +02:00
Roland Dobai
0c2decc3be
Merge branch 'pull12247' into 'master'
...
feat(tools): keep export.sh compatible with BourneShell
Closes IDFGH-11073
See merge request espressif/esp-idf!26303
2023-10-05 17:50:32 +08:00
Roland Dobai
b608726cb1
Merge branch 'feature/add_shellcheck_to_ci' into 'master'
...
feat(tools): Add shellcheck for shell scripts to .pre-commit
Closes IDF-1822
See merge request espressif/esp-idf!25772
2023-10-05 17:32:06 +08:00
Jakub Kocka
d641168663
fix(tools): adjusted esptool @flash_args command print to prevent issues
2023-10-05 11:01:58 +02:00
Aditya Patwardhan
1d5532badc
Merge branch 'bugfix/security_check_order_in_startup' into 'master'
...
fix(startup): flip the security configuration check order
See merge request espressif/esp-idf!26280
2023-10-05 13:56:47 +08:00
Tomas Sebestik
b1a2997831
fix: GitHub action PR pre-commit check
2023-10-05 07:20:20 +02:00
Fu Hanxi
0a4a31286c
Merge branch 'ci/fix_param_tests' into 'master'
...
ci: different test case name with different params
See merge request espressif/esp-idf!26023
2023-10-05 00:15:03 +08:00
Fu Hanxi
24b2e0a56d
ci: different test case name with different params
2023-10-04 16:05:29 +00:00
Ivan Grokhotkov
2b1e9af12f
change(wpa_supplicant): clean up test_sae, set leak thresholds
...
- fix relative includes
- remove ESP32-H2-related TODO — an ifdef is not needed now since the
whole app is built only for SOC_WIFI_SUPPORTED=y
- set leak threshold in test case
2023-10-04 17:46:45 +02:00
Ivan Grokhotkov
1745baffae
change(wpa_supplicant): reformat test_sae with astyle
2023-10-04 17:46:45 +02:00
Ivan Grokhotkov
c07ee2d56b
change(wpa_supplicant): test_offchannel: cleanups and leak thresholds
...
- sort includes
- fix relative includes
- replace TEMPORARY_DISABLED_FOR_TARGETS with just IDF_TARGET_ESP32,
to avoid having to change this file when bringing up new chips
- astyle formatting
- set leak threshold in test cases
- use the new 'wifi_two_dut' environment marker instead of UT_T2_1
2023-10-04 17:46:45 +02:00
Ivan Grokhotkov
098d28276e
change(wpa_supplicant): set leak threshold in test_fast_pbkdf2
2023-10-04 17:46:45 +02:00
Ivan Grokhotkov
6c27208ade
change(wpa_supplicant): reformat test_fast_pbkdf2 with astyle
2023-10-04 17:46:45 +02:00
Ivan Grokhotkov
191a9021c2
change(wpa_supplicant): clean up test_eloop, set leak threshold
...
- sort includes, fix relative includes
- make all globals static
- remove ifdef SOC_WIFI_SUPPORTED since the whole test app is only
built when SOC_WIFI_SUPPORTED is set
2023-10-04 17:46:45 +02:00
Ivan Grokhotkov
6eec370532
change(wpa_supplicant): reformat test_eloop with astyle
2023-10-04 17:46:45 +02:00
Ivan Grokhotkov
955e2076b6
change(wpa_supplicant): clean up test_dpp, set leak threshold
2023-10-04 17:46:44 +02:00
Ivan Grokhotkov
b9952370b4
change(wpa_supplicant): reformat test_dpp with astyle
2023-10-04 17:46:44 +02:00
Ivan Grokhotkov
6e22dc2fe2
ci(wpa_supplicant): set leak thresholds in test_crypto
2023-10-04 17:46:44 +02:00
Martin Vychodil
e48ca24364
Merge branch 'bugfix/uart_vfs_select_threadsafe' into 'master'
...
fix(vfs/uart): Add support for multi-task call to uart select
See merge request espressif/esp-idf!26238
2023-10-04 20:29:42 +08:00
Rahul Tank
511dbaa784
fix(nimble): Fix compilation issues when max bonds or cccd is set to 0
2023-10-04 16:48:26 +05:30
Ivan Grokhotkov
ff87a0061c
feat(wpa_supplicant): migrate the tests from unit-test-app
2023-10-04 13:09:19 +02:00
Alexey Gerenkov
acc04fc2cf
Merge branch 'doc/refer_gdbstub_indebug_section' into 'master'
...
docs(jtag-debugging): Add links to gdbstub for convenience
Closes IDFGH-10898
See merge request espressif/esp-idf!25751
2023-10-04 17:09:12 +08:00
David Čermák
4ec2c70536
Merge branch 'bugfix/napt_updates' into 'master'
...
feat(lwip): Forward port some useful updates and fixes to NAPT
Closes IDF-7580
See merge request espressif/esp-idf!26198
2023-10-04 17:00:02 +08:00
KonstantinKondrashov
071d1cf865
feat(efuse): Adds efuse ADC calibration data for ESP32H2
2023-10-04 16:00:01 +08:00
Bogdan Kolendovskyy
fac7cb4b78
Merge branch 'bugfix/rtl8201_reset_timing' into 'master'
...
esp_eth: rtl8201 timing fix
Closes IDFGH-10170
See merge request espressif/esp-idf!25814
2023-10-04 03:00:23 +08:00
KonstantinKondrashov
ccb90e3d4a
fix(examples): Enable ipc_isr tests on CI
2023-10-03 23:06:17 +08:00
Peter Dragun
000266c417
docs(tools/idf-monitor): add info about custom keystrokes
2023-10-03 15:48:25 +02:00
Marek Fiala
addbc79ee7
refactor(tools): shellcheck pass modification
...
Closes https://github.com/espressif/esp-idf/pull/12247
2023-10-03 13:41:05 +02:00
Marek Fiala
37c7c5b58d
feat(tools): Add shellcheck for shell scripts to CI
...
- shellcheck fixes in shell scripts
2023-10-03 10:57:29 +02:00
jgujarathi
a08e4afd07
fix(wpa_supplicant/dpp): Ensure dpp follows init->bootstrap->listen path
...
- esp_supp_dpp_init : Ensures that the mode is set to station before
the API call.
- Ensures that dpp follows the path of init(esp_supp_dpp_init) ->
bootstrap(esp_supp_dpp_bootstrap_gen) -> listen(esp_supp_dpp_start_listen)
by returning errors if any of them is invoked out of order.
2023-10-03 14:21:33 +05:30
Martin Vychodil
c50dfa2374
Merge branch 'bugfix/nvs_set_datatype' into 'master'
...
bugfix(nvs_flash) : fixed nvs_set functions behaviour when called sequentially with same key and different data type(s)
Closes IDFGH-9727
See merge request espressif/esp-idf!25581
2023-10-03 02:21:23 +08:00
Ivan Grokhotkov
5cd6284b6c
Merge branch 'feature/bt_component_test_app' into 'master'
...
feat(bt): migrate the tests from unit-test-app
Closes IDF-5567
See merge request espressif/esp-idf!26134
2023-10-02 23:31:03 +08:00
Jakob Hasse
4227d99806
Merge branch 'feature/pthread_condattr_dummy_impl' into 'master'
...
feat(pthread): added pthread_condattr* stubs to avoid linker errors
Closes IDFGH-10982
See merge request espressif/esp-idf!26112
2023-10-02 23:05:11 +08:00
Frantisek Hrbata
64d82b54bc
feat(hints): use all_component_info from project_description.json
...
Currently the component_requirements hint module does not work
as expected if the component list for a project is trimmed down.
With the new "all_component_info" dictionary info in project_description.json,
the module can produce hints even if cmake's COMPONENTS variable is
set.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-10-02 16:24:41 +02:00
Frantisek Hrbata
dba7d11096
feat(tools): export information about all components in __COMPONENT_TARGETS
...
Add new "all_component_info" dictionary into the
project_description.json file. It contains information about all
registered components presented in the __COMPONENT_TARGETS list.
Since components in this list are not fully evaluated, because only the first
stage of cmakefiles processing is done, it does not contain the same information
as the "build_component_info" dictionary. The "type", "file" and "sources" variables
are missing.
Most of the properties are already attached to the component target, so
this only adds INCLUDE_DIRS property to the target during the first cmakefiles
processing stage.
The "all_component_info" dict is generated in a separate function, even
though the original function for "build_component_info" could be
adjusted. This introduces a little bit of boilerplate, but keeps it
logically separated and probably easier if we want to extend it in the
future.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-10-02 15:52:58 +02:00
KonstantinKondrashov
28b8a5d9b4
fix(esp_system): Fix mixing logs, remove early info logs for 2nd CPU
...
Fixes mixing logs when two cores use esp_rom_printf
2023-10-02 12:50:40 +00:00
Roland Dobai
aa3b9df318
Merge branch 'fix/nested_components_hint' into 'master'
...
fix(hints): properly identify source component
Closes IDF-8279
See merge request espressif/esp-idf!26265
2023-10-02 18:28:51 +08:00
Ivan Grokhotkov
1f5861492f
feat(app_trace): migrate the tests from unit-test-app
2023-10-02 10:33:20 +02:00
Bogdan Kolendovskyy
c75fab3fa4
esp_eth: change rtl8201 reset timing to match datasheet
...
In esp_eth_phy_rtl8201.c:
Add 150ms delay after hardware reset, chage reset assertion time to 10ms
In esp_eth_phy_802_3.c:
Change reset function to use vTaskDelay for long (>=10ms) reset assertion time
Change esp_eth_phy_802_3_detect_phy_addr to check range 0-31 instead of 0-15.
2023-10-02 10:10:25 +02:00
Song Ruo Jing
66821f699c
refactor(ledc): move related kconfig and linker.lf to its own folder
2023-10-02 07:32:16 +00:00
Song Ruo Jing
f5f44e2ce5
fix(ledc): always allocate memory from internal ram
2023-10-02 07:32:16 +00:00
Song Ruo Jing
821f7b0498
fix(ledc): fix ledc driver 100% duty cycle configuration
...
Update ledc duty cycle value range in doxygen.
Fix duty configuration error at 100% duty cycle for ESP32.
Improve LEDC API doxygen.
Closes https://github.com/espressif/esp-idf/pull/11516
Closes https://github.com/espressif/esp-idf/issues/12083
2023-10-02 07:32:16 +00:00
Frantisek Hrbata
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
Tomáš Rohlínek
525776f748
feat(vfs/fatfs): Add option for automatic immediate fsync
2023-10-02 07:06:05 +02:00
Abhinav Kudnar
e26f2ab510
doc (nimble): Added the tutorial for coc_bleprph example.
2023-09-29 16:34:42 +05:30
sonika.rathi
d56647b251
fix(vfs/uart): Add support for multi-task call to uart select
2023-09-29 09:32:44 +02:00
Sonika Rathi
16e5b4f80d
Merge branch 'update/h2_reenable_vfs_target_tests' into 'master'
...
fix(vfs): re-enable vfs target tests for esp32-h2
See merge request espressif/esp-idf!26213
2023-09-29 15:12:33 +08:00
David Čermák
3b2a22f65a
Merge branch 'feat/esp_netif_ppp_opts' into 'master'
...
feat(esp_netif): PPP netif extend config/use RAM pbufs
Closes IDFGH-10017
See merge request espressif/esp-idf!26057
2023-09-29 13:15:25 +08:00
Mahavir Jain
4e04c00d1c
Merge branch 'docs/use_ecdsa_perph_for_tls_connection' into 'master'
...
docs: Add documentation for using ECDSA peripheral with TLS
Closes IDF-8227
See merge request espressif/esp-idf!25952
2023-09-29 12:16:35 +08:00
Mahavir Jain
be2c591129
fix(startup): flip the security configuration check order
...
For cases where the bootloader is not enabled with the security features
ends up receiving an incorrect application with flash encryption enabled
should not really program any security efuses.
In the startup sequence, we first used to program the ROM DL mode
configuration but now we check for the flash encryption related checks
first. If the flash encryption related checks finds that flash
encryption is not enabled on the device then it aborts the boot process.
This is the case with `CONFIG_SECURE_FLASH_CHECK_ENC_EN_IN_APP` enabled.
This would at-least ensure that accidental program of security enabled
application does not really program any ROM DL mode efuses and there is
chance to recover the device.
2023-09-29 03:44:00 +00:00
Armando (Dou Yiwen)
fbecb1e543
Merge branch 'change/remove_s3_120_sdr_warning' into 'master'
...
mspi: remove s3 120mhz sdr warning
See merge request espressif/esp-idf!26183
2023-09-29 02:31:49 +08:00
gaoxu
8efe950077
fix(adc): power settings not taking into effect on H2
2023-09-28 17:41:42 +00:00
gaoxu
8e9a151dbc
ci(adc): add a test about adc1 work with wifi on c6
2023-09-28 17:41:42 +00:00
wuzhenghui
c8083b07bf
feat(modem_clock): separate management of modem_adc_common_fe clock and modem_private_fe
2023-09-28 17:41:42 +00:00
gaoxu
817036f46f
fix(adc): power settings not taking into effect on C6
2023-09-28 17:41:42 +00:00
Gao Xu
4045c3f8b0
Merge branch 'ci/fix_c6_adc_oneshot_std_atten3_ci_fail' into 'master'
...
CI(adc): Increase adc oneshot std atten3 on c6 to make CI test pass
Closes IDFCI-1817 and IDFCI-1816
See merge request espressif/esp-idf!26228
2023-09-29 01:28:55 +08:00
Kevin (Lao Kaiyao)
4c6f4b39f1
Merge branch 'feature/support_i2s_on_p4' into 'master'
...
feat(i2s): support i2s on esp32p4
Closes IDF-6508
See merge request espressif/esp-idf!24280
2023-09-29 00:50:04 +08:00
morris
4a40c7bb5e
Merge branch 'feature/dwgdma_low_level' into 'master'
...
dw-gdma: add low level functions
See merge request espressif/esp-idf!25912
2023-09-29 00:21:41 +08:00
morris
dd10b484aa
Merge branch 'refactor/format_esp_lcd' into 'master'
...
reformat peripheral examples with astyle_py
See merge request espressif/esp-idf!26272
2023-09-29 00:18:33 +08:00
Jiang Jiang Jian
26a654b05d
Merge branch 'feature/support_7.6.1_soc_pvt_auto_dbias' into 'master'
...
rtc: auto adjust HP LDO voltage using pvt function
See merge request espressif/esp-idf!26142
2023-09-28 23:21:44 +08:00
gaoxu
d57c4cde44
ci(adc): increase adc performance test threshold on c6
2023-09-28 09:18:58 +00:00
Armando
f465bc131a
change(mspi): remove s3 120mhz sdr warning
2023-09-28 08:15:17 +00:00
wuzhenghui
5926116644
change(heap): fix and clean memory caps defination in memory_layout
...
1. move startup_stack attr from soc_memory_type_desc_t to soc_memory_region_t and
remove unused aliased_iram field
2. all of the last level of RAM is retention dma accessible on esp32c3
3. remove esp32c2 and later chips retention dma accessible memory caps
4. allow allocate memory from RTC_RAM with MALLOC_CAP_EXEC cap
2023-09-28 07:53:20 +00:00
Armando
4215adcdb4
feat(cache): added cache msync doc
2023-09-28 15:53:19 +08:00
laokaiyao
e1039f9ce2
fix(i2s_platform): merge the i2s platform acquire API
2023-09-28 15:03:27 +08:00
laokaiyao
72a0746e62
refactor(apll): move the apll soc caps to clk_tree_ll
2023-09-28 15:03:27 +08:00
laokaiyao
0b0f25c30d
feat(i2s): supported getting the tx sync count and specify interrupt flags
2023-09-28 15:03:27 +08:00
laokaiyao
cf889f3c6d
feat(i2s): support i2s on esp32p4
2023-09-28 15:03:27 +08:00
Island
492c819357
Merge branch 'bugfix/fix_phy_63' into 'master'
...
Fixed extended adv address setting after adv restart on esp32c3
Closes BLERP-86 and BLERP-107
See merge request espressif/esp-idf!26157
2023-09-28 14:21:08 +08:00
zlq
b221f87e00
feat(volt): chip auto adjust volt for esp32c6 & esp32h2
2023-09-28 05:55:42 +00:00
morris
d7bb1b27e2
Merge branch 'revert-239b73bd' into 'master'
...
Revert "Merge branch 'ci/perf_monitor_spiflash_build_test_enable_esp32p4' into 'master'"
See merge request espressif/esp-idf!26276
2023-09-28 13:38:19 +08:00
morris
2fb9cfb6d4
Merge branch 'contrib/github_pr_12276' into 'master'
...
Typo fix in dedic_gpio.rst: fasted->fastest. (GitHub PR)
Closes IDFGH-11104 and DOC-6379
See merge request espressif/esp-idf!26250
2023-09-28 11:42:10 +08:00
morris
cdc905ffe0
feat(dw_gdma): initial low level driver
...
feat(dw_gdma): initial low level driver
2023-09-28 02:17:08 +00:00
morris
b12e250b2c
refactor(examples): reformat peripheral examples with astyle_py
2023-09-28 10:08:04 +08:00
morris
1b2484214c
refactor(esp_lcd): reformat code with astyle_py
2023-09-28 09:42:31 +08:00
Ivan Grokhotkov
180d455528
Merge branch 'bugfix/astyle-config-path' into 'master'
...
fix(precommit): correct typo in astyle-format.yml file name
See merge request espressif/esp-idf!26270
2023-09-28 08:32:00 +08:00
Adam Múdry
c86cd4623e
Revert "Merge branch 'ci/perf_monitor_spiflash_build_test_enable_esp32p4' into 'master'"
...
This reverts merge request !25636
2023-09-28 07:04:25 +08:00
Fu Hanxi
1a0dd5a162
Merge branch 'ci/replace_internal_clang-tidy-runner' into 'master'
...
ci: replace internal clang-tidy runner with the pypi project
See merge request espressif/esp-idf!26133
2023-09-28 00:07:35 +08:00
Ivan Grokhotkov
c5cd97d84f
fix(precommit): correct typo in astyle-format.yml file name
2023-09-27 16:35:26 +02:00
Ivan Grokhotkov
1f90194cf2
Merge branch 'feature/pre-commit-astyle' into 'master'
...
ci: format C code with astyle in a pre-commit hook
Closes IDF-65
See merge request espressif/esp-idf!20034
2023-09-27 21:50:35 +08:00
Zhi Wei Jian
60961e9e7f
Merge branch 'feature/Add_apis_for_dtm_test' into 'master'
...
Feature/add apis for direct test mode
See merge request espressif/esp-idf!25735
2023-09-27 19:00:20 +08:00
Zhi Wei Jian
66e720c7eb
Merge branch 'feature/add_api_to_update_config_file_path' into 'master'
...
Add API to update bluetooth config file path
See merge request espressif/esp-idf!25560
2023-09-27 18:59:35 +08:00
Harshit Malpani
2120d8312f
docs: Add documentation for using ECDSA peripheral with TLS
2023-09-27 16:27:43 +05:30
Frantisek Hrbata
00d77e7a75
fix(hints): properly identify source component
...
If there is a component(child) within a component(parent), like for test_apps, the parent
component may be wrongly identified as source component for the failed include. This may
lead to a false bug report if the parent component has component, which provides the missing
header, in requirements.
Fix this by looking for the longest matching source component directory.
Suggested-by: Ivan Grokhotkov <ivan@espressif.com >
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-09-27 12:50:25 +02:00
Jiang Jiang Jian
500d415da0
Merge branch 'support/esp_phy_init_refactor' into 'master'
...
feat(phy): Add modem type to phy init
Closes TZ-183, TZ-184, WIFI-6117, and WIFI-6204
See merge request espressif/esp-idf!25027
2023-09-27 18:48:30 +08:00
Ondrej Kosta
e0c225b4f7
Merge branch 'feature/eth_spi_abstraction' into 'master'
...
Abstraction of SPI driver for SPI Ethernet modules
Closes IDF-7645
See merge request espressif/esp-idf!24429
2023-09-27 18:36:25 +08:00
Robert Lipe
4697f9d009
Typo fix in dedic_gpio.rst: fasted->fastest.
2023-09-27 09:34:09 +00:00
morris
9e9eb0bf9d
Merge branch 'bugfix/rmt_pm_lock_type' into 'master'
...
fix(rmt): use ESP_PM_CPU_FREQ_MAX for RMT for non-dma channel
Closes IDFGH-11122
See merge request espressif/esp-idf!26220
2023-09-27 16:52:42 +08:00
renpeiying
7d41744b16
docs: Provide Chinese translation for api-reference/system/wdts.rst
2023-09-27 16:26:50 +08:00
Fu Hanxi
4dbe541f80
ci: replace internal clang-tidy runner with the pypi project
2023-09-27 10:25:49 +02:00
Alexey Gerenkov
3b23dc8792
Merge branch 'bugfix/docs_hw_breakpoints_num' into 'master'
...
fix(docs/jtag): Fix hard-coded HW breakpoints/watchpoints number
Closes IDFGH-10772
See merge request espressif/esp-idf!25750
2023-09-27 14:57:29 +08:00
Ivan Grokhotkov
43741ec803
ci: add astyle pre-commit check
2023-09-27 08:43:45 +02:00
Ondrej Kosta
962c7c07f2
Merge branch 'bugfix/ksz8041_model_number_0x13' into 'master'
...
esp_eth: Add model number 0x13 to the list of suported ksz80xx models
Closes IDFGH-9134
See merge request espressif/esp-idf!26121
2023-09-27 14:43:23 +08:00
Rocha Euripedes
346d13c8ea
Merge branch 'mqtt/update_submodule_e6afdb' into 'master'
...
change(mqtt): Update submodule to e6afdb
See merge request espressif/esp-idf!26185
2023-09-27 13:09:52 +08:00
Mahavir Jain
e95849880e
Merge branch 'feat/add_support_to_add_auth_data' into 'master'
...
feat(esp_http_client): Add API to set auth data
Closes IDFGH-10936
See merge request espressif/esp-idf!25884
2023-09-27 13:03:38 +08:00
Kevin (Lao Kaiyao)
cf54ebc9c1
Merge branch 'feature/support_parlio_tx_on_p4' into 'master'
...
feat(parlio_tx): supported parlio tx on p4
Closes IDF-7472
See merge request espressif/esp-idf!25365
2023-09-27 12:33:34 +08:00
Mahavir Jain
290db2d077
Merge branch 'feat/add_sbom_manifest_file_for_http_parser' into 'master'
...
feat(http_parser): Add sbom manifest file
Closes IDF-8231
See merge request espressif/esp-idf!26196
2023-09-27 11:33:38 +08:00
Cai Xin Ying
3ffe094c71
Merge branch 'docs/add_Chinese_translation_for_api-reference/peripherals/sdspi_share.rst' into 'master'
...
docs: provide CN translation for api-reference/peripherals/sdspi_share.rst
Closes DOC-6084
See merge request espressif/esp-idf!25627
2023-09-27 06:35:54 +08:00
Cai Xin Ying
65b01e5ab1
docs: provide CN translation for api-reference/peripherals/sdspi_share.rst
2023-09-27 06:35:53 +08:00
Kevin (Lao Kaiyao)
9a239b8367
Merge branch 'feature/support_analog_comparator_on_p4' into 'master'
...
feat(ana_cmpr): supported analog comparator on esp32p4
Closes IDF-7479
See merge request espressif/esp-idf!24873
2023-09-27 04:24:09 +08:00
Martin Vychodil
239b73bd80
Merge branch 'ci/perf_monitor_spiflash_build_test_enable_esp32p4' into 'master'
...
ci(examples): Enable storage/perf_benchmark build test for spiflash on ESP32-P4
Closes IDF-8093
See merge request espressif/esp-idf!25636
2023-09-26 23:07:56 +08:00
radek.tandler
4f659b70e1
fix(nvs_flash): fixed failing nvs_page test
2023-09-26 15:05:20 +00:00
radek.tandler
e8992f500c
fix(nvs_flash): nvs_set with same key and different data type
...
Function now always rewrites old value under same key
regardless existing data type. Users requiring old API behaviour
can enable it by kconfig option CONFIG_NVS_LEGACY_DUP_KEYS_COMPATIBILITY
2023-09-26 15:05:20 +00:00
Mike Krupicka
c4da3d4d32
Keep export.sh Bourne Shell compatible
2023-09-26 06:59:33 -05:00
Wu Meng Shi
dc75dc6ec7
fix(ble_mesh): avoid executing bt_mesh_host_init() more than once when using nimble
2023-09-26 19:10:30 +08:00
Zhang Xiao Yan
d33ee17dee
Merge branch 'docs/update_arguments_reg_set_bits' into 'master'
...
docs: update arguments of REG_SET_BITS
See merge request espressif/esp-idf!26145
2023-09-26 18:06:43 +08:00
Abhik Roy
0ee3041091
feat(lwip): Fixes and Improvements for NAPT and SBOM Support
...
- napt: restore to the initial state in deinit (espressif/esp-lwip@5c4f899f )
- napt: Fix ip_portmap_add() to keep only one port mapping (espressif/esp-lwip@d65ad241 )
- napt: Fix clean compilation (espressif/esp-lwip@7033e26f )
- napt: Fix IP forwarding when forward netif enable NAPT (espressif/esp-lwip@bc78df87 )
- napt/stats: Move some napt counters to stats module (espressif/esp-lwip@b55e64ae )
- ip_napt_maint: Fix timestamp overflow handling (2.1.3) (espressif/esp-lwip@a7e0a50c )
- napt: Fixes and improvements (2.1.3) (espressif/esp-lwip@fadb9109 )
- Add sbom descripton file for Software BOM (espressif/esp-lwip@f07097d7 )
2023-09-26 20:02:42 +10:00
morris
985b8ca948
fix(rmt): fixed unstable transfer during DFS
...
Closes https://github.com/espressif/esp-idf/issues/12292
2023-09-26 17:01:06 +08:00
alanmaxwell
99ac807418
fix(wifi): Support ESP32 PHY enabled not enter WiFi RX state by default
2023-09-26 16:23:58 +08:00
zhiweijian
3cc06e472b
change(ble/controller): disable pll track by default in BLE controller on ESP32-C3 and ESP32-S3
2023-09-26 16:23:58 +08:00
zhangwenxu
e5b96c94b5
fix(CI): fix CI build
2023-09-26 16:23:58 +08:00
alanmaxwell
9e07fa9312
fix(phy): move phy tx power track to IDF
2023-09-26 16:23:58 +08:00
zwl
355a420055
fix(phy): Fix ble phy_enable/disable api invoking issue for esp32c2,esp32h2 and esp32c6
2023-09-26 16:23:58 +08:00
alanmaxwell
503299fb32
fix(phy): Fix PHY enabled enter WiFi RX state default
2023-09-26 16:23:58 +08:00
zhangwenxu
12fcc66bac
feat(phy): Add modem type to phy init
2023-09-26 16:23:58 +08:00
Jiang Jiang Jian
17ae394fd1
Merge branch 'feature/update_esp32h2_sleep_logic' into 'master'
...
feat(pm): remove SOC_PM_RETENTION_HAS_CLOCK_BUG for esp32h2
See merge request espressif/esp-idf!26081
2023-09-26 16:11:25 +08:00
chenjianhua
42b85dffb1
Update bt lib for ESP32-C3 and ESP32-S3(c8aa206)
...
- Fixed extended adv address setting after adv restart
- Fixed scan channel index setting for extended scan
- Add API to set aux channel index for extended adv
2023-09-26 16:10:21 +08:00
Ondrej Kosta
ecd1759a0b
feat(esp_eth): abstraction of SPI driver for SPI Ethernet modules
2023-09-26 07:58:05 +00:00
Shu Chen
5bced24b13
Merge branch 'support/openthread_custom_config' into 'master'
...
feat(openthread): Add some configuration for customer using
Closes TZ-68
See merge request espressif/esp-idf!25774
2023-09-26 15:20:24 +08:00
Jiang Jiang Jian
77bcefb589
Merge branch 'bugfix/iperf_improvements' into 'master'
...
Update and rename default TCP/UDP buffer sizes
See merge request espressif/esp-idf!26156
2023-09-26 15:08:52 +08:00
Shu Chen
fce25bcf4f
Merge branch 'openthread/update_libs' into 'master'
...
fix(openthread): Make OTBR's discovery delegate be able to reply selfhosted service
See merge request espressif/esp-idf!26193
2023-09-26 15:04:41 +08:00
Jiang Jiang Jian
1f25202bb1
Merge branch 'test/bqb_test_bt_classic_hfp' into 'master'
...
feat(bt/hfp): Add support for HFP BQB auto test
Closes BT-3338, BT-3400, BT-3402, and BT-3404
See merge request espressif/esp-idf!25551
2023-09-26 15:00:11 +08:00
sonika.rathi
44757e94e1
fix(vfs): re-enable vfs tartget tests for esp32-h2
2023-09-26 08:51:25 +02:00
Harshit Malpani
5d9ebd2473
Merge branch 'bugfix/fix_condition_to_verify_when_no_SB' into 'master'
...
fix(bootloader_support): Fix condition for checking signature in the application
See merge request espressif/esp-idf!26026
2023-09-26 14:38:08 +08:00
Jiang Jiang Jian
2ec907e621
Merge branch 'bugfix/fix_sleep_risk_vol_param' into 'master'
...
bugfix(sleep): fix risk sleep vol param for esp32c6 & esp32h2
See merge request espressif/esp-idf!25993
2023-09-26 14:06:56 +08:00
Martin Vychodil
01f6f8f10e
Merge branch 'revert-7e490433' into 'master'
...
Revert "Merge branch 'bugfix/uart_vfs_select_threadsafe' into 'master'"
See merge request espressif/esp-idf!26209
2023-09-26 13:18:28 +08:00
Rahul Tank
7022c93b9d
Merge branch 'feature/walkthrough_for_spp_server' into 'master'
...
doc(nimble): Added the tutorial for spp_server example.
See merge request espressif/esp-idf!26159
2023-09-26 12:43:45 +08:00
Jakob Hasse
a937efef1a
feat(pthread): added pthread_condattr* stubs to avoid linker errors
...
Closes https://github.com/espressif/esp-idf/issues/12171
2023-09-26 12:17:38 +08:00
Liu Zhong Wei
1956196170
Merge branch 'feature/esp_lcd_example_use_lvgl_lock' into 'master'
...
feat(esp_lcd): add lock for lvgl in examples
Closes AEG-859
See merge request espressif/esp-idf!25733
2023-09-26 10:23:29 +08:00
David Cermak
10a5fcf99e
feat(esp_netif): PPP: Use RAM allocated pbufs instead of POOL (fixed size)
...
PPP netif: Used allocated packet buffers of exact size
for input to TCP/IP stack to consume less memory in download mode
(compared to the previously used fixed sized packet buffers)
2023-09-25 16:48:48 +02:00
David Cermak
966b8620c2
feat(esp_netif): PPP config option to allow disabling LCP runtime
...
If LCP keepalive mechanism is enabled in menuconfig, it's statically
configured on creation of an interface and cannot be changed runtime. In
some cases it's useful to relax LCP criteria during runtime operation,
for example before initiating OTA. This config option allows for
disabling already enabled LCP echo (this setting becomes effective after
reconnecting, i.e. initializing a new session)
Closes https://github.com/espressif/esp-protocols/issues/287
2023-09-25 16:48:48 +02:00
Martin Vychodil
f2b238531a
Revert "Merge branch 'bugfix/uart_vfs_select_threadsafe' into 'master'"
...
This reverts merge request !25389
2023-09-25 21:47:05 +08:00
Ivan Grokhotkov
1fbee174af
fix(bt): fixed -Write-strings warning in btm_ble_5_gap.c
2023-09-25 15:01:29 +02:00
Ivan Grokhotkov
eafa723093
feat(bt): migrate the tests from unit-test-app
2023-09-25 15:01:29 +02:00
zhiweijian
23a20e4b27
feat(ble/bluedroid): Add API to update config file path
2023-09-25 20:58:55 +08:00
zhiweijian
de148c3a5e
feat(ble/bluedroid): Add APIs for BLE direct test mode on bluedroid host
2023-09-25 12:50:16 +00:00
Ivan Grokhotkov
8545f8595f
Merge branch 'bugfix/build_fail_c6_usb_serial_jtag' into 'master'
...
fix build with CONFIG_ESP_CONSOLE_UART=n on C6, re-enable build tests for C6 and C2
Closes IDFGH-10698
See merge request espressif/esp-idf!24935
2023-09-25 20:39:32 +08:00
zhangwenxu
cb8a8d3e03
feat(openthread): Add some configuration for customer using
2023-09-25 20:00:02 +08:00
Shu Chen
f6c76aa3c8
Merge branch 'feature/ot_time_sync' into 'master'
...
feat(openthread): enable time sync feature
Closes IDFGH-10962
See merge request espressif/esp-idf!26127
2023-09-25 19:58:02 +08:00
laokaiyao
ff7a11e539
feat(ana_cmpr): supported etm in analog comparator example
2023-09-25 19:57:34 +08:00
laokaiyao
bf2a5653a9
feat(ana_cmpr): supported analog comparator etm function on p4
2023-09-25 19:57:34 +08:00
laokaiyao
a989ce4ab1
feat(ana_cmpr): supported analog comparator on esp32p4
2023-09-25 19:57:34 +08:00
Rahul Tank
b953afe030
Merge branch 'feature/walkthrough_for_spp_client' into 'master'
...
doc(nimble): Added the tutorial for spp_client example.
See merge request espressif/esp-idf!26030
2023-09-25 19:08:34 +08:00
Rahul Tank
a231b6fb36
Merge branch 'feature/walkthrough_for_coc_ble_cent' into 'master'
...
doc (nimble): Added the tutorial for coc_blecent example.
See merge request espressif/esp-idf!26028
2023-09-25 19:07:14 +08:00
Harshit Malpani
d3d15fb53f
feat(http_parser): Add sbom manifest file
2023-09-25 16:09:32 +05:30
Mahavir Jain
ab74fb4d92
Merge branch 'feature/locking_layer_for_ecdsa' into 'master'
...
feat(esp_hw_support): Added locking mechanism for the ECDSA and ECC peripherals
Closes IDF-7990
See merge request espressif/esp-idf!26029
2023-09-25 18:04:21 +08:00
Wang Meng Yang
f0b4a69fa3
Merge branch 'bugfix/fix_spp_acceptor_example' into 'master'
...
Fix(bt/bluedroid): Fix the mistaken deletion of bluedriod enable in bt_spp_acceptor example
See merge request espressif/esp-idf!26052
2023-09-25 17:50:58 +08:00
Wang Meng Yang
47649d5eed
Merge branch 'bugfix/fix_hid_congestion' into 'master'
...
Fix(bt/bluedroid): Fix the issue for HID congestion checking
Closes BTQABR2023-113
See merge request espressif/esp-idf!26153
2023-09-25 17:49:46 +08:00
Bogdan Kolendovskyy
303d2c2dc6
fix(esp_eth): Add model number 0x13 to list of suported models
...
Add model number 0x13 to KSZ80xx driver's list of supported models
corresonding to KSZ8041RLNI.
2023-09-25 11:24:52 +02:00
Jiang Jiang Jian
217defb939
Merge branch 'bugfix/fix_modem_reject_deepsleep' into 'master'
...
fix(sleep): fix modem reject the deepsleep request
Closes PM-9
See merge request espressif/esp-idf!26101
2023-09-25 17:10:53 +08:00
Jiang Jiang Jian
73dcc399c3
Merge branch 'bugfix/fix_pma_bad_retention' into 'master'
...
fix(sleep): fix pma cfg csr regs bad retention
See merge request espressif/esp-idf!26136
2023-09-25 17:10:11 +08:00
xiaqilin
364a6a1df4
fix(ieee802154): using link0/2 for ieee802154 in esp32h2 chip
2023-09-25 17:02:18 +08:00
chaijie@espressif.com
76aca4cc8a
fix(sleep): fix inproper sleep vol param for esp32c6 & esp32h2
2023-09-25 16:37:35 +08:00
WanqQixiang
9eddc6c4c6
fix(openthread): update openthread_br lib
2023-09-25 16:36:34 +08:00
morris
a1bc70475a
Merge branch 'docs/update_cn_trans_for_speed_optimization' into 'master'
...
docs: Update CN for speed.rst
Closes DOC-6362
See merge request espressif/esp-idf!26051
2023-09-25 16:11:56 +08:00
Tomas Sebestik
0e7aa6a8a5
Merge branch 'ci/danger-tracelog-checks-output' into 'master'
...
ci(danger-gitlab): Add CI job tracelog checks output
Closes RDT-547
See merge request espressif/esp-idf!26154
2023-09-25 15:49:15 +08:00
Lou Tianhao
450e685cb7
feat(PowerManagement/lightsleep): Support ESP_SLEEP_EVENT_CALLBACKS
2023-09-25 15:39:18 +08:00
Lou Tianhao
a28a09855d
feat(PowerManagement/lightsleep): Support PM_LIGHT_SLEEP_CALLBACKS
2023-09-25 15:39:12 +08:00
morris
0fe1114673
Merge branch 'bugfix/shared_intr_memory_location' into 'master'
...
fix(intr): always allocate memory from internal ram
Closes IDFGH-11099
See merge request espressif/esp-idf!26090
2023-09-25 15:36:36 +08:00
Linda
6c96e58228
docs: update the command to exit the screen session
2023-09-25 15:34:48 +08:00
WanqQixiang
5435c9b04a
fix(protocomm): Remove the configuration check of wifi_provisioning for protocomm component
2023-09-25 15:32:03 +08:00
Armando (Dou Yiwen)
b58a2ea6a6
Merge branch 'feature/support_cache_p4' into 'master'
...
cache: support cache driver on esp32p4
Closes IDF-7516
See merge request espressif/esp-idf!25490
2023-09-25 15:21:46 +08:00
Linda
40cfacabab
docs: update arguments of REG_SET_BITS
2023-09-25 15:21:32 +08:00
Harshit Malpani
04ac8e43db
fix(esp_http_client): Call event_handler after header value is received
2023-09-25 12:27:54 +05:30
Harshit Malpani
96a8316e71
feat(esp_http_client): Add API to set auth data
...
This new API can be used to set the authentication data in the client context
when the auth data is received in the custom header
Closes: https://github.com/espressif/esp-idf/pull/12131
2023-09-25 12:27:53 +05:30
Harshit Malpani
7d98bdd495
feat: Add test app to verify SECURE_SIGNED_ON_UPDATE_NO_SECURE_BOOT
...
Add a test app to verify the working of the application when
SECURE_SIGNED_ON_UPDATE_NO_SECURE_BOOT is selected in the menuconfig
and the application is not signed
2023-09-25 12:02:58 +05:30
Harshit Malpani
7c2df01af2
fix(bootloader): Update kconfig option
2023-09-25 12:02:58 +05:30
Harshit Malpani
c19e1b8f72
fix(bootloader_support): Fix condition for SECURE_SIGNED_ON_UPDATE_NO_SECURE_BOOT
...
Fix the condition to verify the image when SECURE_SIGNED_APPS_ECDSA_V2_SCHEME and
SECURE_SIGNED_ON_UPDATE_NO_SECURE_BOOT are selected.
2023-09-25 12:02:58 +05:30
zhiweijian
150900eabb
feat: add config to disable ble hci uart flow control
2023-09-25 14:26:59 +08:00
Euripedes Rocha
6fd3667ab1
change(mqtt): Update submodule to e6afdb
...
Update submodule:
git log --oneline
05b347643f6679cc60a50a9664b86a24ebf3ae10..e6afdb4025fe018ae0add44e3c45249ea1974774
Detailed description of the changes:
* fix: using return value of asprintf now
- See merge request espressif/esp-mqtt!192
- See commit https://github.com/espressif/esp-mqtt/commit/c0b40b1
* fix: Uses caps allocation for data buffer instead of item struct
- See merge request espressif/esp-mqtt!193
- See commit https://github.com/espressif/esp-mqtt/commit/00ee059
2023-09-25 08:14:02 +02:00
Wang Meng Yang
3b7a37fcd4
Merge branch 'test/bqb_test_bt_classic_l2cap' into 'master'
...
feat(bt/bluedroid): Add flags for BQB auto test of L2CAP
Closes BT-3357
See merge request espressif/esp-idf!25621
2023-09-25 14:12:19 +08:00
Wang Meng Yang
d63788058a
Merge branch 'bugfix/config_tpoll_fail' into 'master'
...
Bugfix/config tpoll fail
Closes BTQABR2023-40 and BTQABR2023-101
See merge request espressif/esp-idf!25846
2023-09-25 14:04:41 +08:00
wanglai@espressif.com
12abb32a6e
fix(bt/bluedroid): Modify the operator name to English in hfp_ag example
2023-09-25 11:59:57 +08:00
wanglai@espressif.com
f0e90b296a
fix(bt/bluedroid): Revise the description for index in esp_hf_ag_clcc_response and correct the error return in btc_hf_indchange_notification
...
1: modify the description of param index in function
esp_hf_ag_clcc_response.
2: fix the error code return of function btc_hf_indchange_notification.
2023-09-25 11:59:57 +08:00
wanglai@espressif.com
8b1c5d3a6a
feat(bt/bluedroid): Add flag to control whether to send AT+CLIP cmd for BQB test
2023-09-25 11:59:57 +08:00
wanglai@espressif.com
a481a1553d
feat(bt/bluedroid): Add flag to change HFP client features for BQB test
2023-09-25 11:59:57 +08:00
wanglai@espressif.com
c5fa755251
feat(bt/bluedroid): Add eSCO S1 support for hfp client BQB test
2023-09-25 11:59:57 +08:00
wanglai@espressif.com
03de9d0cf7
feat(bt/bluedroid): Add flag to send BRSF features for hfp ag BQB test
2023-09-25 11:59:50 +08:00
Ren Pei Ying
23095c7633
Merge branch 'docs/add_CN_trans_for_5_docs_in_api-reference/network' into 'master'
...
docs: Provide Chinese translation for 5 documents in api-reference/network
Closes DOC-6014
See merge request espressif/esp-idf!25468
2023-09-25 11:55:45 +08:00
wanglai@espressif.com
cf52a57b55
feat(bt/bluedroid): Modify the btc hf features for AT+NREC cmd in BQB test
2023-09-25 11:41:19 +08:00
wanglai@espressif.com
bf77d8755a
fix(bt/bluedroid): Fix the process of sending OK in ATD and COPS cmds
2023-09-25 11:41:19 +08:00
wanglai@espressif.com
5875f1160e
feat(bt/bluedroid): Add supprot for specific indicator sending from AG to Client
2023-09-25 11:41:18 +08:00
wanglai@espressif.com
5600da1cfe
feat(bt/bluedroid): Modify AT+CNUM response api and HFP AG example
2023-09-25 11:41:18 +08:00
wanglai@espressif.com
0860e75587
feat(bt/bluedroid): Add HFP config for BQB test
2023-09-25 11:41:18 +08:00
Island
272b4091f1
Merge branch 'revert/ble_mesh_example_changes' into 'master'
...
fix(ble_mesh): Check if role needed based on idf version
See merge request espressif/esp-idf!26095
2023-09-25 11:29:47 +08:00
Wu Meng Shi
be0f07e629
fix(ble_mesh): avoid filtering BLE_MESH_ADV_NONCONN_IND packets.
2023-09-25 03:27:50 +00:00
Wang Zi Yan
7729144f1a
docs: Update CN for speed.rst
2023-09-25 11:20:30 +08:00
C.S.M
923fcc25b6
Merge branch 'contrib/github_pr_11344' into 'master'
...
[Usb Serial JTAG] printing to console could sometimes skip bytes (GitHub PR)
Closes IDFGH-10069
See merge request espressif/esp-idf!23964
2023-09-25 10:50:32 +08:00
laokaiyao
28a45e20b8
feat(parlio_tx): supported parlio tx on p4
2023-09-25 10:42:30 +08:00
Jiang Jiang Jian
d42306c317
Merge branch 'docs/eth_opt' into 'master'
...
docs(esp_eth): added Ethernet to Improving Network Speed section
See merge request espressif/esp-idf!25839
2023-09-25 10:09:28 +08:00
Jakob Hasse
36e3246bcb
Merge branch 'refactor/lwip_onoff_switch' into 'master'
...
lwip: added on/off switch
See merge request espressif/esp-idf!25969
2023-09-25 10:06:34 +08:00
Cao Sen Miao
467a28f791
fix(usb_serial_jtag): Clean-up usb_serial_jtag lose byte fix, Closes https://github.com/espressif/esp-idf/pull/11344
2023-09-24 17:45:22 +08:00
Ivan Grokhotkov
d01e399f65
Merge branch 'bugfix/s3_irom_addr' into 'master'
...
soc: fix SOC_IROM_MASK_HIGH for esp32s3
Closes IDFGH-10250
See merge request espressif/esp-idf!23961
2023-09-23 17:20:54 +08:00
Ivan Grokhotkov
4f9e22945c
Merge branch 'feature/esp_hid_component_test_app' into 'master'
...
feat(esp_hid): migrate the tests from unit-test-app
Closes IDF-5575
See merge request espressif/esp-idf!26077
2023-09-22 23:21:53 +08:00
Ren Pei Ying
eedb905e75
Merge branch 'docs/add_CN_trans_for_api-reference/storage/fatfsgen.rst' into 'master'
...
docs: Provide Chinese translation for api-reference/storage/fatfsgen.rst
Closes DOC-6016
See merge request espressif/esp-idf!25570
2023-09-22 22:58:37 +08:00
Ivan Grokhotkov
2ac972e2c7
fix(soc): update SOC_IROM_MASK_HIGH for esp32, c6, h2 for consistency
2023-09-22 16:13:41 +02:00
Ivan Grokhotkov
735fab40cd
fix(soc): correct SOC_IROM_MASK_HIGH for esp32s3
...
Fixes corrupted backtraces on S3 when a function is in ROM.
Closes https://github.com/espressif/esp-idf/issues/11512
2023-09-22 16:13:41 +02:00
Abhinav Kudnar
cbd4fc1b35
doc (nimble): Added the tutorial for coc_blecent example.
2023-09-22 18:20:16 +05:30
Ivan Grokhotkov
2fe4fe2c19
ci(system): re-enable build test app for C2 and C6, clean up configs
...
Since we can use CONFIG_NAME now to specify build rules, we don't need
to have target-specific config files.
2023-09-22 13:46:00 +02:00
Ivan Grokhotkov
464d278f8a
fix(esp_hw_support): fix build with CONFIG_ESP_CONSOLE_UART=n on C6
...
Closes https://github.com/espressif/esp-idf/issues/11924
2023-09-22 13:32:04 +02:00
darshan
326ced0b35
doc(nimble): Added the tutorial for spp_server example.
2023-09-22 15:39:42 +05:30
Anton Maklakov
af176dfbde
Merge branch 'ci/fix_cleanup_ignore_lists.py_on_windows' into 'master'
...
ci: fix cleanup_ignore_lists.py on windows
See merge request espressif/esp-idf!26117
2023-09-22 17:42:57 +08:00
Nachiket Kukade
ec4bfbbd3d
fix(examples/iperf): Update and rename default TCP/UDP buffer sizes
2023-09-22 14:59:04 +05:30
Tomas Sebestik
dc5d4b0ac0
ci(danger-gitlab): Add CI job tracelog checks output
...
For role/check 'mrSourceBranchName' changed the output severity to warn (was info)
2023-09-22 10:35:24 +02:00
C.S.M
c16b76f949
Merge branch 'bugfix/temp_clk_gate' into 'master'
...
fix(temperature_snesor): Put clock gate enable/disable in to sar_periph_ctrl together
Closes WIFIBUG-110
See merge request espressif/esp-idf!25992
2023-09-22 16:32:40 +08:00
liqigan
eb65d0a9cd
fix(bt/bluedroid): Fix the issue for HID congestion checking
2023-09-22 16:10:08 +08:00
Ivan Grokhotkov
0f3ce627eb
Merge branch 'feature/coredump_component_test_app' into 'master'
...
feat(espcoredump): migrate the tests from unit-test-app
Closes IDF-5587
See merge request espressif/esp-idf!26075
2023-09-22 16:04:18 +08:00
Shu Chen
2652881900
feat(openthread): enable time sync feature
2023-09-22 15:51:26 +08:00
Ivan Grokhotkov
a109dedaea
Merge branch 'feature/perfmon_component_test_app' into 'master'
...
feat(perfmon): migrate the tests from unit-test-app
Closes IDF-5598
See merge request espressif/esp-idf!26072
2023-09-22 15:44:03 +08:00
morris
3dc13d58a1
fix(intr): always allocate memory from internal ram
...
Closes https://github.com/espressif/esp-idf/issues/12271
2023-09-22 15:13:35 +08:00
baohongde
87af877d33
feat(bt/hci): Added Vendor-Specific HCI command to disable DM1 for ACL-U
2023-09-22 14:36:45 +08:00
Island
0171beab7c
Merge branch 'bugfix/BLEQABR23-414master' into 'master'
...
bugfix(mesh): Fix PB-GATT adv is reported to the app layer too frequently
Closes BLERP-15 and BLERP-74
See merge request espressif/esp-idf!25895
2023-09-22 14:20:39 +08:00
Wu Meng Shi
3e43a6b69f
bugfix(mesh): Fix PB-GATT adv is reported to the app layer too frequently
2023-09-22 14:20:38 +08:00
Armando
32db81a6d6
change(rmt): update cache_hal_get_cache_line_size accordingly
2023-09-22 14:19:41 +08:00
Armando
ec27891af6
change(cache): swap cache hal arg 'type' and 'level'
2023-09-22 14:19:41 +08:00
Armando
0a1503897c
feat(cache): support esp_cache_msync for instructions
2023-09-22 14:19:41 +08:00
Armando
900aebd158
feat(dma): added APIs for dma specific malloc
2023-09-22 14:19:41 +08:00
Armando
e8813ddd1d
feat(cache): added an helper API for cache-align-malloc
2023-09-22 14:19:41 +08:00
Armando
cc581c3c36
change(cp_dma): check cache line by cache level
2023-09-22 14:19:41 +08:00
Armando
ea38a2e9a4
feat(cache): support cache driver on esp32p4
2023-09-22 14:19:41 +08:00
liqigan
e271e27bd0
fix(bt/bluedroid): Fix the mistaken deletion of bluedriod enable in bt_spp_acceptor example
2023-09-22 06:08:26 +00:00
Michael (XIAO Xufeng)
a583475dfe
Merge branch 'docs/compatibility_s2_v100' into 'master'
...
compatibility: update recommended version for ESP32-S2 v1.0
See merge request espressif/esp-idf!26011
2023-09-22 14:03:00 +08:00
Rahul Tank
5a061ef969
Merge branch 'bugfix/remove_unused_coex_header' into 'master'
...
remove(nimble): Removed unused coex header inclusion
See merge request espressif/esp-idf!26061
2023-09-22 12:50:55 +08:00
Kevin (Lao Kaiyao)
7788ec0875
Merge branch 'ci/increase_all_adc_performance_test_thersh_on_c6' into 'master'
...
ci(adc): increase all adc performance test threshold on c6
Closes IDFCI-1803
See merge request espressif/esp-idf!26063
2023-09-22 12:31:56 +08:00
Liu Zhongwei
beef3bd065
feat(esp_lcd): add lock for lvgl in examples
2023-09-22 12:22:17 +08:00
baohongde
c2cbb5d04c
fix(bt/bluedroid): Triggering disconnect event of GAP correctly
2023-09-22 12:14:49 +08:00
baohongde
510ddd1cbc
fix(bt/bluedroid): Fix issue of QoS configuration failure when t_poll is greater than 40
2023-09-22 12:14:32 +08:00
Island
cba5b6f2bf
Merge branch 'bugfix/BLEQABR23-628' into 'master'
...
bugfix(mesh): remove reset link state on receiving prov_data packets
Closes BLERP-77
See merge request espressif/esp-idf!26104
2023-09-22 11:59:12 +08:00
Wu Meng Shi
4118244f59
bugfix(mesh): remove reset link state on receiving prov_data packets
2023-09-22 11:59:12 +08:00
wuzhenghui
7a0684d03f
fix(sleep): fix pma cfg csr regs bad retention
2023-09-22 11:47:45 +08:00
Wang Meng Yang
92e8662a80
Merge branch 'bugfix/add_params_check_for_hci' into 'master'
...
fix(bt/controller): Fixed some HCI commands parameter
See merge request espressif/esp-idf!25866
2023-09-22 11:37:30 +08:00
Wang Meng Yang
fa05598da4
Merge branch 'bugfix/hfp_api_pkt_stat_nums' into 'master'
...
fix(bt/bluedroid): Fix the judgment condition for packet transmission status statistics
Closes BTQABR2023-111
See merge request espressif/esp-idf!26020
2023-09-22 11:37:00 +08:00
Chen Yu Dong
ac17132bb4
Merge branch 'ci/move_build_test_rules_files_folder' into 'master'
...
fix(ci): change build-test-rules files folder
See merge request espressif/esp-idf!26076
2023-09-22 11:28:48 +08:00
Mahavir Jain
88d5aafd0b
Merge branch 'update/micro-ecc_submodule' into 'master'
...
feat(bootloader): Update micro-ecc version to v1.1
Closes IDF-8132
See merge request espressif/esp-idf!26066
2023-09-22 11:04:17 +08:00
renpeiying
6e2cb4bcc0
docs: Provide Chinese translation for api-reference/storage/fatfsgen.rst
2023-09-22 10:56:56 +08:00
Liu Linyan
ec9e9ff376
fix(ble_mesh): Check if role needed to be set based on idf version
2023-09-22 02:55:48 +00:00
renpeiying
a4277c9be8
docs: Provide Chinese translation for 5 documents in api-reference/network
2023-09-22 10:48:10 +08:00
Jakob Hasse
ac2515e199
refactor(lwip): Added on/off switch for LwIP stack
...
* This switch allows applications to replace lwip with a different
IP stack or just make it build if it is a dependency but not
actually needed.
2023-09-22 10:03:13 +08:00
morris
3093384045
Merge branch 'feature/pcnt_replace_periph_func_with_new_ll' into 'master'
...
feat(pcnt): replace periph_module func with new ll func
Closes IDF-8225
See merge request espressif/esp-idf!25935
2023-09-21 21:57:14 +08:00
Ivan Grokhotkov
3f07dc5a61
feat(espcoredump): migrate the tests from unit-test-app
2023-09-21 14:32:45 +02:00
Ivan Grokhotkov
9e20bf4f06
feat(esp_hid): migrate the tests from unit-test-app
2023-09-21 14:25:08 +02:00
Ivan Grokhotkov
9acd3b7856
feat(perfmon): migrate the tests from unit-test-app
2023-09-21 14:18:39 +02:00
Fu Hanxi
c79c16a73e
ci: fix cleanup_ignore_lists.py on windows
2023-09-21 12:59:17 +02:00
Sudeep Mohanty
b8444c2234
Merge branch 'bugfix/fix_freertos_system_task_names' into 'master'
...
fix(freertos): Updated IDLE task names for each core to have the coreID as a suffix
Closes IDFGH-11021
See merge request espressif/esp-idf!25899
2023-09-21 18:33:24 +08:00
Rahul Tank
55767ea855
remove(nimble): Removed unused coex header inclusion
2023-09-21 15:32:06 +05:30
Alexey Lapshin
ce7848acb3
Merge branch 'fix/gdbstub-getting-freertos-tbc-pointer' into 'master'
...
fix(gdbstub): fix getting FreeRTOS TCB pointer
Closes IDFCI-1807
See merge request espressif/esp-idf!26079
2023-09-21 17:14:38 +08:00
Song Ruo Jing
98abcbabea
Merge branch 'feature/esp32p4_lp_io_support' into 'master'
...
feat(lp_io): Add support for ESP32P4
Closes IDF-7815
See merge request espressif/esp-idf!25991
2023-09-21 15:20:13 +08:00
wuzhenghui
34f89091b2
fix(sleep): fix modem reject the deepsleep request
2023-09-21 15:11:55 +08:00
shangke
dcb714e796
fix(bt/controller): Fixed some HCI commands parameter
...
1: add param check for HCI_Recevie_Synchronization_Train.
2: add param check for HCI_Set_Connectionless_Peripheral_Broadcast.
3: fix slave cannot take a secure authentication.
2023-09-21 15:07:25 +08:00
chenqingqing
4705995b69
fix(bt/bluedroid): Fix the judgment condition for packet transmission status statistics
2023-09-21 14:43:52 +08:00
Rahul Tank
83aedb202f
Merge branch 'bugfix/post_reattempt_cnt_event' into 'master'
...
fix(nimble): Add event for reattempt connection count information
Closes BLECRT-22 and BLEQAOPT-172
See merge request espressif/esp-idf!25445
2023-09-21 14:07:16 +08:00
Cai Xin Ying
253356e023
Merge branch 'docs/add_Chinese_translation_for_api-reference/peripherals/adc_continuous.rst' into 'master'
...
docs: provide CN translation for api-reference/peripherals/adc_continuous.rst
Closes DOC-5906
See merge request espressif/esp-idf!25261
2023-09-21 14:03:09 +08:00
Kevin (Lao Kaiyao)
9c37f83a11
Merge branch 'feature/add_hal_utils' into 'master'
...
feat(hal): add hal utils for clock divider calculation
Closes IDF-8218
See merge request espressif/esp-idf!25889
2023-09-21 13:55:12 +08:00
Cai Xin Ying
5518b16b52
Merge branch 'docs/add_Chinese_translation_for_api-reference/peripherals/sdmmc_host.rst' into 'master'
...
docs: provide CN translation for api-reference/peripherals/sdmmc_host.rst
Closes DOC-6083
See merge request espressif/esp-idf!25563
2023-09-21 13:12:21 +08:00
morris
eac8df1380
Merge branch 'refactor/esp_timer_etm_test' into 'master'
...
test(etm): refactor systimer etm test case
See merge request espressif/esp-idf!26062
2023-09-21 12:58:09 +08:00
Cao Sen Miao
3265bab95f
fix(temperature_snesor): Put clock gate enable/disable in to sar_periph_ctrl together
2023-09-21 12:19:12 +08:00
Mahavir Jain
c913731727
Merge branch 'bugfix/fix_build_error_in_protocol_examples' into 'master'
...
fix: Fix protocols example to build without setting target
See merge request espressif/esp-idf!26070
2023-09-21 12:18:46 +08:00
cjin
40996f804a
change: remove has clock bug macro for esp32h2
2023-09-21 11:31:53 +08:00
cjin
7b176501e3
feat(ble): update ble sleep logic for esp32h2
2023-09-21 11:30:49 +08:00
Anton Maklakov
db401d38ab
Merge branch 'ci/danger_branch_name' into 'master'
...
ci(danger): Add rules for branch namimg
See merge request espressif/esp-idf!26065
2023-09-21 10:53:58 +08:00
Anton Maklakov
61c1459922
Merge branch 'ci/pre_commit_no_slash' into 'master'
...
ci(pre-commit): Add a rule to limit slashes in the branch name
See merge request espressif/esp-idf!26008
2023-09-21 10:52:47 +08:00
caixinying-git
f8517949ee
docs: provide CN translation for api-reference/peripherals/sdmmc_host.rst
2023-09-21 10:40:14 +08:00
Liu Zhongwei
b4a173648a
fix(nt35510_st7789): correct the word spelling
2023-09-21 09:19:18 +08:00
Liu Zhongwei
9df70ceb22
fix(spi_lcd_touch): LCD image source default from binary
2023-09-21 09:19:08 +08:00
laokaiyao
dd4072a80c
refactor(hal): use hal utils to calculate clock division
2023-09-20 23:33:25 +08:00
laokaiyao
9bec9ccade
feat(hal): add hal utils for clock divider calculation
2023-09-20 23:32:06 +08:00
morris
8d17265bb7
Merge branch 'feature/support_rmt_esp32p4' into 'master'
...
RMT driver support on ESP32-P4
Closes IDF-7476 and IDF-7730
See merge request espressif/esp-idf!25680
2023-09-20 23:11:11 +08:00
morris
a71208f96d
refactor(etm): systimer etm test case
...
previously we use the systimer event to toggling a GPIO and assert the GPIO level,
which is not stable in CI.
Now we swicth to clear the GPIO at the systimer event.
2023-09-20 22:26:35 +08:00
Lou Tianhao
34f8f1bb2c
feat(PowerManagement/lightsleep): Define and export a strong symbol of rv_core_critical_regs_restore
2023-09-20 21:49:57 +08:00
Harshit Malpani
0798691bf0
fix: Fix protocols example to build without setting target
...
Protocol examples used to raise an error if the target was not set
and `idf.py build` command was used. This commit fix this error
and when IDF_TARGET is not set, ESP32 is selected as default target
2023-09-20 17:50:16 +05:30
Ivan Grokhotkov
fc4f091e7a
Merge branch 'feature/examples_use_manifest_for_deps' into 'master'
...
feat(examples): add local components via idf_component.yml
See merge request espressif/esp-idf!25228
2023-09-20 20:14:14 +08:00
xiaqilin
5e08ac606c
feat(ieee802154): update ieee802154 sleep logic and support modem sleep
2023-09-20 20:12:57 +08:00
Song Ruo Jing
2d458a3f93
feat(lp_io): Add support for ESP32P4
2023-09-20 19:39:41 +08:00
Alexey Lapshin
e74193f405
fix(gdbstub): fix getting FreeRTOS TCB pointer
2023-09-20 15:28:34 +04:00
Chen Yudong
2e11919f70
fix(ci): change build-test-rules files folder
2023-09-20 19:17:06 +08:00
Mahavir Jain
46a692fd22
Merge branch 'bugfix/cleanup_hmac_ds_testapps' into 'master'
...
fix(esp_hw_support): fix redudancy in hmac and ds test apps
Closes IDF-7993
See merge request espressif/esp-idf!25781
2023-09-20 18:45:30 +08:00
harshal.patil
6a7caa7b8e
feat(esp_hw_support): Added locking mechanism for the ECDSA and ECC peripheral
2023-09-20 16:05:50 +05:30
harshal.patil
aa4783519a
feat(esp_hw_support): Add esp_crypto_lock layer for esp32c2
2023-09-20 16:05:49 +05:30
Zim Kalinowski
d9a9a4a17f
Merge branch 'fix/test_app_trim_builds' into 'master'
...
fix(test_apps): Trim builds of component test apps
See merge request espressif/esp-idf!25789
2023-09-20 18:32:57 +08:00
Roland Dobai
1f40ad4089
Merge branch 'feat/readme_improvements' into 'master'
...
docs(README): Add video tutorial and update the chip support matrix
See merge request espressif/esp-idf!26024
2023-09-20 17:56:26 +08:00
Wang Meng Yang
7e91e901f0
Merge branch 'feature/use_vsc_to_op_coex_st' into 'master'
...
feat(bt/Bluedroid): Implemented esp_coex_status_set/clear using vendor HCI
Closes BTQABR2023-66
See merge request espressif/esp-idf!25938
2023-09-20 16:52:51 +08:00
Sudeep Mohanty
a76a1465b6
fix(freertos): 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 names.
Closes https://github.com/espressif/esp-idf/issues/12204
2023-09-20 10:31:08 +02:00
Abhik Roy
d057bacbd3
Merge branch 'lwip/napt_portmap_seperation' into 'master'
...
lwip/napt: Added option to enable or disable Port mapping in NAPT.
See merge request espressif/esp-idf!21643
2023-09-20 15:35:23 +08:00
Anton Maklakov
7ef91d4ec7
ci(danger): Add rules for branch naming
2023-09-20 14:17:09 +07:00
Roland Dobai
5e4755af14
Merge branch 'remove_monitor_tests' into 'master'
...
feat(tools/monitor): move target tests to monitor repo
See merge request espressif/esp-idf!25264
2023-09-20 15:16:31 +08:00
Planck (Lu Zeyu)
59f8008e22
feat(pcnt): replace periph_module func with new ll func
2023-09-20 15:06:04 +08:00
Xu Xiao
b82a55d41b
Merge branch 'bugfix/fix_some_esp32c6_wifi_bugs' into 'master'
...
fix(wifi): fix some esp32c6 wifi bugs
See merge request espressif/esp-idf!25968
2023-09-20 14:17:25 +08:00
Martin Vychodil
7e4904330a
Merge branch 'bugfix/uart_vfs_select_threadsafe' into 'master'
...
fix(vfs/uart): Add support for multi-task call to uart select
See merge request espressif/esp-idf!25389
2023-09-20 14:02:45 +08:00
darshan
a79910cb21
doc(nimble): Added the tutorial for spp_client example.
2023-09-20 11:32:06 +05:30
Shu Chen
a287a0b4be
Merge branch 'feature/optimize-zb-core-implementation' into 'master'
...
feat(zigbee): optimize Zigbee examples implementation
See merge request espressif/esp-idf!25635
2023-09-20 14:00:44 +08:00
harshal.patil
a686c20ee5
feat(bootloader): Update micro-ecc version to v1.1
...
This fix ensures that https://nvd.nist.gov/vuln/detail/CVE-2020-27209 is not
reported by the ESP-IDF SBOM tool. Please note that, this CVE was anyways not
applicable for ESP32 platform, as the bootloader (user of micro-ecc library)
do not perform signing on the device, its only verification that happens in
secure-boot-v1 case.
2023-09-20 11:29:58 +05:30
Anton Maklakov
af2f5dbd18
ci(pre-commit): Add rules for branch namimg
...
Limit slashes in branch names
No uppercase letters in branch names
2023-09-20 12:06:34 +07:00
Mahavir Jain
e12522df12
Merge branch 'docs/fix_doc_error_in_stack_depth_max_value_in_heap_debugging' into 'master'
...
docs: Update maximum stack frames during heap memory debugging
See merge request espressif/esp-idf!25988
2023-09-20 13:05:08 +08:00
laokaiyao
9811ff7be9
ci(adc): increase all adc performance test threshold on c6
2023-09-20 11:35:25 +08:00
Rahul Tank
55323ed437
fix(nimble): Add event for reattempt connection count information
2023-09-20 08:25:20 +05:30
xieqinan
a831d40b52
feat(zigbee): optimize Zigbee example implementation
2023-09-20 10:49:37 +08:00
renpeiying
c17d9ff684
docs: Update Chinese translation for api-guides/jtag-debugging/index.rst
2023-09-20 10:47:42 +08:00
Lou Tian Hao
925a7310ca
Merge branch 'feat/add_internal_pull_up_or_pull_down_option_for_deepsleep_wakeup_prepare' into 'master'
...
feat(pm): add internal pull-up/downs option for gpio used for deepsleep wakeup
Closes IDFGH-10994
See merge request espressif/esp-idf!25972
2023-09-20 10:44:07 +08:00
Chip Weinberger
195524efa8
docs(jtag-debugging): Add links to gdbstub for convenience
...
Closes https://github.com/espressif/esp-idf/pull/12097
2023-09-20 10:31:09 +08:00
Cai Xinying
bb6feca7a9
docs: provide CN translation for api-reference/peripherals/adc_continuous.rst
2023-09-20 10:30:15 +08:00
Michael (XIAO Xufeng)
5a9a9620d5
Merge branch 'ci/github_template_chip_revision' into 'master'
...
change(github): add chip revision into templates
See merge request espressif/esp-idf!25528
2023-09-20 07:58:18 +08:00
Ren Pei Ying
faa95570fa
Merge branch 'docs/add_CN_trans_for_system/freertos.rst' into 'master'
...
docs: Provide Chinese translation for api-reference/system/freertos.rst
Closes DOC-6132
See merge request espressif/esp-idf!25683
2023-09-19 22:54:42 +08:00
Darian
4d85cbff6d
Merge branch 'feature/freertos_v1051_smp_changes' into 'master'
...
feat(freertos): Add FreeRTOS v10.5.1 SMP Support (BETA release)
Closes IDF-7877, IDF-7878, IDF-5739, IDF-4142, and IDF-8182
See merge request espressif/esp-idf!24995
2023-09-19 22:18:59 +08:00
wanglai@espressif.com
afc7cf445e
feat(bt/bluedroid): Add flags for BQB auto test of L2CAP
...
1: add sdp_bqb_disable_flag to avoid running sdpu_build_n_send_error.
2: add sdp_bqb_inact_timeout_flag to set the SDP inactivity timeout to 90 seconds.
3: add l2cap_bqb_bad_cmd_len_rej_flag to reject the C-Frame with invalid PDU length
4: add l2cap_bqb_ertm_mode_included_flag to set L2CAP_FCR_ERTM_MODE for most L2CAP cases
2023-09-19 19:53:00 +08:00
Roland Dobai
96cf03659a
docs(readme): Remove unsupported versions and add new chip
2023-09-19 13:41:43 +02:00
Roland Dobai
d22387b698
docs(readme): Add video tutorial from the Devcon23 conference
2023-09-19 13:41:43 +02:00
Wang Meng Yang
10c7026053
Merge branch 'change/optimize_sniff_request' into 'master'
...
Change(bt/bluedroid): Limit sniff request when pending mode change event
Closes BTQABR2023-99
See merge request espressif/esp-idf!25873
2023-09-19 17:42:26 +08:00
Jakob Hasse
d9e99acd76
Merge branch 'feature/wait_until_idle_task_ran' into 'master'
...
Unity: fixed unity_utils_task_delete
See merge request espressif/esp-idf!25796
2023-09-19 17:36:11 +08:00
sonika.rathi
d1593b82b0
fix(vfs/uart): Add support for multi-task call to uart select
2023-09-19 11:11:45 +02:00
renpeiying
61cf4b2da5
docs: Provide Chinese translation for api-reference/system/freertos.rst
2023-09-19 17:01:34 +08:00
Ivan Grokhotkov
8c26ddf4a1
feat(ci): add CI check for EXTRA_COMPONENT_DIRS in examples
2023-09-19 10:38:24 +02:00
Ivan Grokhotkov
6d87100a70
feat(examples): add local components via idf_component.yml
...
Specifying all the dependencies (managed and local) in the manifest
makes it easier for users to see every component the example
depends on.
2023-09-19 10:38:24 +02:00
Cai Xin Ying
30f32f6de6
Merge branch 'docs/add_Chinese_translation_for_api-reference/peripherals/usb_host.rst' into 'master'
...
docs: provide CN translation for api-reference/peripherals/usb_host.rst
Closes DOC-5948
See merge request espressif/esp-idf!25292
2023-09-19 15:34:10 +08:00
Ren Pei Ying
ad1f2dca29
Merge branch 'add_CN_trans_for_/protocols/esp_spi_slave_protocol.rst' into 'master'
...
docs: Provide Chinese translation for /protocols/esp_spi_slave_protocol.rst
Closes DOC-6001
See merge request espressif/esp-idf!25374
2023-09-19 15:25:16 +08:00
Sudeep Mohanty
9d0b39cc56
Merge branch 'contrib/github_pr_12258' into 'master'
...
fix(vfs): Fix event_write may not exit critical section (GitHub PR)
Closes IDFGH-11084
See merge request espressif/esp-idf!26012
2023-09-19 14:50:40 +08:00
Wang Meng Yang
0cb0c49597
Merge branch 'bugfix/a2dp_media_ctrl' into 'master'
...
Bugfix/a2dp media ctrl
Closes BTQABR2023-42
See merge request espressif/esp-idf!25300
2023-09-19 14:27:06 +08:00
xuxiao
cb4b798867
fix(wifi): fix some esp32c6 wifi bugs
2023-09-19 13:27:01 +08:00
Konstantin Kondrashov
ecf4968e1c
Merge branch 'feature/esp32p4_support_ipc' into 'master'
...
feat(esp_system): Support IPC_ISR for ESP32P4
Closes IDF-7769
See merge request espressif/esp-idf!25812
2023-09-19 13:26:52 +08:00
morris
6bb05cccdd
feat(rmt): add driver support for esp32p4
...
including DMA feature
2023-09-19 12:54:14 +08:00
Michael (XIAO Xufeng)
fbce971ccd
docs(compatibility): update recommended version for ESP32-S2 v1.0
2023-09-19 12:16:39 +08:00
Gao Xu
80e3ece7d1
Merge branch 'bugfix/remove_wno_format_in_driver_hal_and_esp_hw_support_components' into 'master'
...
Remove -Wno-format in hal and esp_hw_support components
Closes IDF-6792
See merge request espressif/esp-idf!25402
2023-09-19 12:12:56 +08:00
Lou Tianhao
88364b8b11
feat(pm): add internal pull-up/downs option for gpio used for deepsleep wakeup
...
stash
2023-09-19 11:00:59 +08:00
Wang Meng Yang
4db3a589e3
Merge branch 'origin/test/bqb_test_bt_classic_avdtp' into 'master'
...
feat(bt/bqb): Add avdt abort function for BQB test
Closes BT-3340
See merge request espressif/esp-idf!25681
2023-09-19 08:40:06 +08:00
Jiang Jiang Jian
ea8b5c28ea
Merge branch 'bugfix/fix_wifi_fail_to_enter_lightsleep_when_disconnected_esp32c6' into 'master'
...
fix(sleep_modem): fix lightsleep failure if enable lightsleep at phy disabled
Closes WIFI-5725 and WIFI-6208
See merge request espressif/esp-idf!25902
2023-09-19 07:16:55 +08:00
Abhik Roy
4940cfaa88
feat: Added option to enable or disable Port mapping in NAPT
2023-09-18 23:53:23 +10:00
Darian Leung
b09462eae8
feat(freertos): Add beta support for FreeRTOS v10.5.1 kernel
...
This commit adds beta support for the FreeRTOS v10.5.1 kernel which can be
enabled by enabling the CONFIG_FREERTOS_USE_KERNEL_10_5_1 option.
The following changes have been made:
- Updated freertos/CMakeLists.txt to build v10.5.1 kernel with v10.4.3. ports
- Updated existing Xtensa and RISC-V ports to work with V10.5.1
- Modifications to other ESP-IDF components to work with v10.5.1
- Added some ESP-IDF specific tracing changes to v10.5.1 kernel
- Make CONFIG_FREERTOS_USE_KERNEL_10_5_1 a public option
Note: The beta release is missing some minor fixes, performance improvements,
and features. Using this beta release for production is not recommended.
Closes https://github.com/espressif/esp-idf/issues/7137
2023-09-18 21:32:14 +08:00
Michael (XIAO Xufeng)
efb9d9e7d4
Merge branch 'esp32_s2_s3_cpu_freq_to_pll' into 'master'
...
EspS2/S3: fixed the bug of insufficient voltage when the CPU switches frequency
See merge request espressif/esp-idf!25396
2023-09-18 20:01:31 +08:00
Chip Weinberger
a7436ac82c
[Usb Serial JTAG] printing to console could sometimes skip bytes
2023-09-18 18:41:15 +08:00
Darian Leung
49af70506a
feat(freertos): Add SMP critical section changes to FreeRTOS v10.5.1
...
This commit adds the SMP critical section changes to the v10.5.1 kernel. These
changes are temporarily documented in the `idf_changes.md` document. This
commit...
- Adds granular spinlocks to each data group (e.g., kernel, queues, event_groups etc.)
- Updates critical section macros to use those spinlocks
- Add missing critical sections required in SMP
2023-09-18 18:32:55 +08:00
Darian Leung
db64e51e53
feat(freertos): Add SMP kernel changes to FreeRTOS v10.5.1
...
This commit adds the key kernel changes to the v10.5.1 kernel to support
dual-core SMP. These changes are temporarily documented in the `idf_changes.md`
document. This commit...
- Added changes to kernel data structures to support multiple cores
- Changes to scheduling algorithm support SMP scheduling.
- Changes to each FreeRTOS function to support multiple cores and SMP
scheduling algorithm.
2023-09-18 18:32:54 +08:00
renpeiying
ab69581318
docs: Provide Chinese translation for /protocols/esp_spi_slave_protocol.rst
2023-09-18 17:58:48 +08:00
Jakob Hasse
0bea98c103
refactor(unity): improved unity task deletion function
2023-09-18 17:48:26 +08:00
Darian Leung
287bdc5e61
fix(test_apps): Trim builds of component test apps
...
Some component test apps do not use the "set(COMPONENTS main)" command in their
project level "CMakeLists.txt", thus leading to their builds pulling in all
ESP-IDF components.
This commit trims the build of multiple component test apps:
- Add "set(COMPONENTS main ...)" to project level "CMakeLists.txt"
- Add missing "PRIV_REQUIRES" in some "main" component "CMakeLists.txt"
Also removed repeated configuraiton options in legacy_i2c_driver/sdkconfig.ci.defaults
as they are already specified in legacy_i2c_driver/sdkconfig.defaults
2023-09-18 17:16:37 +08:00
Kevin (Lao Kaiyao)
ae80ad7ac7
Merge branch 'ci/increase_adc_performance_test_thersh_on_c6' into 'master'
...
ci(adc): increase adc performance test threshold on c6
Closes IDFCI-1803
See merge request espressif/esp-idf!25999
2023-09-18 17:13:00 +08:00
Kapil Gupta
3b748a6cb7
Merge branch 'feature/rename_wpa2_ent_to_eap_client' into 'master'
...
WiFi: Rename WPA2 enterprise APIs to EAP Client.
See merge request espressif/esp-idf!25233
2023-09-18 16:16:54 +08:00
LiPeng
b15712025c
fix(vfs): Fix event_write may not exit critical section
...
This commit fixes the event_write() function where the critical section
was unbalanced.
Merges https://github.com/espressif/esp-idf/pull/12258
2023-09-18 10:16:34 +02:00
nilesh.kale
e2906504fb
docs: Update maximum stack frames during heap memory debugging
2023-09-18 13:44:58 +05:30
Shu Chen
8aeff259c6
Merge branch 'feature/add_dns64_for_openthread_ci' into 'master'
...
feat(ci): add ci case for border router
See merge request espressif/esp-idf!25783
2023-09-18 15:55:37 +08:00
Rahul Tank
cd2ddd86a7
Merge branch 'bugfix/update_ble_phy_example' into 'master'
...
fix(nimble): Updated BLE Phy example
Closes BLERP-17
See merge request espressif/esp-idf!25908
2023-09-18 15:35:04 +08:00
Island
2c51e10198
Merge branch 'bugfix/fix_bleqabr23_394' into 'master'
...
Fixed address resolution for directed advertising on esp32c3 and esp32s3
See merge request espressif/esp-idf!25586
2023-09-18 15:23:03 +08:00
Liu Linyan
6b5d7d103e
Merge branch 'bugfix/ble_mesh_v1.1_misc_fixes' into 'master'
...
Bugfix/ble mesh v1.1 misc fixes
Closes BLERP-25
See merge request espressif/esp-idf!25903
2023-09-18 14:10:44 +08:00
liuning
1314a9f8cf
esp_wifi: support connectionless manually pwr mgmt
2023-09-18 13:16:54 +08:00
nilesh.kale
84d91e5bf9
fix(esp_hw_support/test_apps): fix redudancy in hmac and ds test apps
2023-09-18 10:42:54 +05:30
Mahavir Jain
1c28493cee
Merge branch 'feature/add_aes_and_sha_peripheral_to_crypto_testapps' into 'master'
...
feat(hal/testapps): add aes and sha peripheral to crypto testapps
See merge request espressif/esp-idf!25604
2023-09-18 12:51:50 +08:00
Jakob Hasse
a41247439e
Merge branch 'bugfix/pthread_cond_var_link_hook' into 'master'
...
bugfix(pthread): fixed pthread_condvar linker hook
See merge request espressif/esp-idf!25911
2023-09-18 12:28:00 +08:00
liuning
c6db306833
sleep_modem: split esp_wifi_internal_mac_sleep_configure, add lock for pm functions
2023-09-18 11:49:52 +08:00
liuning
90698bf1f5
fix(sleep_modem): fix lightsleep failure if enable lightsleep at phy disabled
2023-09-18 11:46:32 +08:00
Jiang Jiang Jian
789569a982
Merge branch 'static_buf_for_management_and_null_data' into 'master'
...
feat(esp_wifi):static buf for management,control,qos null,null data rx packet
See merge request espressif/esp-idf!25085
2023-09-18 11:39:14 +08:00
Chen Yu Dong
5738ba18e9
Merge branch 'ci/fix_target_test_wifi_rule' into 'master'
...
Ci: fix target test wifi rule
See merge request espressif/esp-idf!25989
2023-09-18 10:53:07 +08:00
gaoxu
8c6ddb776c
fix: remove wno format in hal component
2023-09-18 02:43:41 +00:00
gaoxu
5b4469f973
fix: remove wno format in esp_hw_support component
2023-09-18 02:43:41 +00:00
Wang Meng Yang
a0ae1bbc61
Merge branch 'bugfix/coex_ble_scan_rate' into 'master'
...
fix(esp_coex): Fix esp32 ble scan not restart when wifi start stop
Closes BT-3376
See merge request espressif/esp-idf!25967
2023-09-18 10:40:34 +08:00
laokaiyao
f781bf1c5c
ci(adc): increase adc performance test threshold on c6
2023-09-18 10:22:11 +08:00
wangjialiang
8eed3a2467
fix(ble_mesh): Miscellaneous update for ble mesh
2023-09-16 15:58:14 +08:00
luoxu
14ca0f3db6
fix(ble_mesh): update lib to :1469712f9
2023-09-16 08:43:52 +08:00
morris
fd26abebce
Merge branch 'refactor/mcpwm_rcc_atomic' into 'master'
...
MCPWM: add RCC low level functions
Closes IDF-7731, IDF-7722, IDF-7716, IDF-7738, and IDF-7713
See merge request espressif/esp-idf!25959
2023-09-16 01:04:54 +08:00
KonstantinKondrashov
7a878bdc50
feat(esp_system): Support IPC_ISR for ESP32P4
2023-09-15 23:38:12 +08:00
Cai Xin Ying
2d0c8079ba
Merge branch 'docs/update_format_issues_left_in_EN_docs' into 'master'
...
docs: update format issues left in EN docs
Closes DOC-6312
See merge request espressif/esp-idf!25953
2023-09-15 23:17:20 +08:00
Peter Dragun
3981aae79f
feat(tools/monitor): move target tests to monitor repo
2023-09-15 16:04:11 +02:00
Cai Xin Ying
c334d580c4
Merge branch 'docs/update_format_issues_left_in_CN_docs' into 'master'
...
docs: update format issues left in CN docs
Closes DOC-6314
See merge request espressif/esp-idf!25966
2023-09-15 21:37:33 +08:00
Chen Yudong
1ce30750c9
fix(pre-commit): ignore files not in git repo
2023-09-15 18:57:35 +08:00
caixinying-git
b07ada6e94
docs: update format issues left in EN docs
2023-09-15 10:46:25 +00:00
Chen Yudong
a68748b6e8
fix(ci): target test wifi rules should include esp-wifi component
2023-09-15 18:30:11 +08:00
Zhang Wen Xu
a9349f4ad4
Merge branch 'suppport/ot_message_pool_using_PSRAM' into 'master'
...
feat(openthread): Add support to allocate message pool from PSRAM
See merge request espressif/esp-idf!25760
2023-09-15 18:27:40 +08:00
caixinying-git
31eda557e6
docs: provide CN translation for api-reference/peripherals/usb_host.rst
2023-09-15 18:06:58 +08:00
nilesh.kale
1a18fdb83a
feat(hal): Adding AES snd SHA peripheral to crypto testapps
2023-09-15 15:29:30 +05:30
caixinying-git
10a625a7cb
docs: update format issues left in CN docs
2023-09-15 17:51:12 +08:00
chenjianhua
827a00d4d5
Update bt lib for ESP32-C3 and ESP32-S3(29996e0)
...
- Fixed address resolution for directed adv with RPA when scanning
- Fixed resolvable private address renew after timeout
2023-09-15 17:49:37 +08:00
Rahul Tank
5a0aa4bd8e
fix(nimble): Updated BLE Phy example
...
The existing example has some issues which are now fixed.
1. Original example had legacy_pdu set which was not causing
the PHY to actually change. Fixed this
2. Added a way to initiate connection directly on 2M or Coded Phy.
2023-09-15 14:28:59 +05:30
Marius Vikhammer
addfc0d870
Merge branch 'feature/p4_reset_reason' into 'master'
...
system: support reset reason on esp32p4
Closes IDF-8072 and IDF-7791
See merge request espressif/esp-idf!25693
2023-09-15 15:25:03 +08:00
xueyunfei
f0e5434dc1
feat(esp_wifi):static buf for management,control,qos null,null data rx packet
2023-09-15 14:55:57 +08:00
morris
3234ee3f9e
refactor(mcpwm): add RCC related LL functions
2023-09-15 13:33:01 +08:00
morris
608fca9d31
docs(pcnt,mcpwm): document new features for esp32p4
2023-09-15 11:16:04 +08:00
Rahul Tank
c1342d3347
Merge branch 'feat/add_sbom_manifest_file' into 'master'
...
feat(nimble): Update nimble submodule pointer for SPDX manifest addition for SBOM tool
Closes IDF-8230
See merge request espressif/esp-idf!25922
2023-09-15 10:57:24 +08:00
Jiang Jiang Jian
b790f0a773
Merge branch 'bugfix/check_mapping_target_conflict' into 'master'
...
fix(ldgen): check target conflict for entries with section aliases
Closes IDF-8192
See merge request espressif/esp-idf!25921
2023-09-15 10:32:59 +08:00
Jiang Jiang Jian
284edcc52c
Merge branch 'bugfix/fix_ble_set_periodic_advertising_data_error' into 'master'
...
fix(bt/bluedroid): Fix set periodic advertising data error
Closes BLERP-39
See merge request espressif/esp-idf!25955
2023-09-15 10:28:43 +08:00
Lu Ze Yu
43db5fbb6e
Merge branch 'contrib/github_pr_12093' into 'master'
...
hal: fix compile issues with cxx
Closes IDFGH-10892, IDF-8017, and IDF-8014
See merge request espressif/esp-idf!25421
2023-09-15 10:21:11 +08:00
Marius Vikhammer
e58becec0a
feat(esp-system): support reset reasons on P4
2023-09-15 08:11:34 +08:00
Aditya Patwardhan
2b08aac741
Merge branch 'bugfix/usb/host/urb_check_revert' into 'master'
...
[USB Host] Fix transfer determination during argument checking for regular EP transfer
See merge request espressif/esp-idf!25963
2023-09-14 23:50:43 +08:00
Zim Kalinowski
5afabafc82
Merge branch 'bugfix/fix-in-esp-flash-test' into 'master'
...
fix(spi_flash): Fixed minor issue with esp flash test
See merge request espressif/esp-idf!25971
2023-09-14 23:32:17 +08:00
Rocha Euripedes
84ae772048
Merge branch 'feat/warn_on_unpulled_mqtt_sub' into 'master'
...
feat(mqtt): Stop cmake process if submodule is missing
See merge request espressif/esp-idf!25951
2023-09-14 23:14:16 +08:00
Ivan Grokhotkov
283311610c
Merge branch 'maint/toolchain_debugging_codeowners' into 'master'
...
change(gitlab): add toolchains and debugging code owner groups
See merge request espressif/esp-idf!25815
2023-09-14 22:52:39 +08:00
Jiang Jiang Jian
f2898bdeb5
Merge branch 'bugfix/add_ht2040_ex_caps' into 'master'
...
Enable 20/40 mode in extended caps ie and fix erroneous disconnect during scan.
Closes WIFI-6203
See merge request espressif/esp-idf!24101
2023-09-14 21:54:20 +08:00
Kapil Gupta
3fa88a3536
change(wifi): Add dependency of group 19 for MbedTLS crypto
2023-09-14 18:02:22 +05:30
Anton Maklakov
6944ade321
Merge branch 'feature/docker_image_update_qemu8.0.0' into 'master'
...
tools: Docker: update QEMU to 8.0.0 version, with xtensa and riscv32 chip support
See merge request espressif/esp-idf!25954
2023-09-14 18:39:42 +08:00
linruihao
efacf9a73d
fix(esp_coex): Fix esp32 ble scan not restart when wifi start stop
2023-09-14 17:55:55 +08:00
Armando (Dou Yiwen)
7894b21ef0
Merge branch 'bugfix/fix_120_ddr_pll_cali_issue' into 'master'
...
mspi: fixed bbpll calibration issue
Closes IDF-8237
See merge request espressif/esp-idf!25934
2023-09-14 15:46:54 +08:00
Zim Kalinowski
a00335ac62
fix(spi_flash): Fixed minor issue with esp flash test
2023-09-14 09:41:20 +02:00
Kapil Gupta
8037cf5517
change(wifi): Add supplicant's public API header files to doc
2023-09-14 13:11:00 +05:30
Kapil Gupta
944ae2e36c
change(example): Update eap-fast example
2023-09-14 13:11:00 +05:30
Kapil Gupta
5d80a476f1
change(example): Update wifi enterprise example
2023-09-14 13:11:00 +05:30
Kapil Gupta
9deb5ffccf
change(esp_wifi): Rename WiFi enterprise connection APIs
2023-09-14 13:10:52 +05:30
Xu Si Yu
54f13eaacc
feat(ci): add ci cases for openthread border router
2023-09-14 15:30:10 +08:00
zhangwenxu
60bb5b0d99
feat(openthread): Add support to allocate message pool from PSRAM
2023-09-14 15:14:07 +08:00
Planck (Lu Zeyu)
255d499884
fix(ll): fix cpp compile error
...
Merges https://github.com/espressif/esp-idf/pull/12093
fix(ll): remove FLAG_ATTR macro
Such kind of operator overload will not work because C++ thinks such overload is ambiguous and it still prefer the built-in one which accepts and returns integer. Manually force type conversion seems to be unavoidable.
2023-09-14 14:48:12 +08:00
Euripedes Rocha
8af82c87b2
feat(mqtt): Stop cmake process if submodule is missing
...
Closes https://github.com/espressif/esp-idf/issues/12202
2023-09-14 08:38:55 +02:00
Zhang Wen Xu
a5caa1c724
Merge branch 'feature/add_rcp_size_opt_config' into 'master'
...
feat(openthread): rcp size optimization configuration
See merge request espressif/esp-idf!25870
2023-09-14 14:04:21 +08:00
jgujarathi
906685898d
fix(esp_wifi): Fix issues with extended caps IE, scan and HT40 mode
...
-Merges the addition of extended caps IE for assoc req, probe resp
and beacons in a single place. This ensures that there are no
duplicate Extended Caps IE in the frame. Moves the capability
indication for BTM and HT20/40 from supplicant to wifi libs.
-Fix issue with frequent disconections when scanning for only a single
channel.
-Prints error message and returns ESP_ERR_NOT_SUPPORTED in case
esp32c2 tries to set bandwidth to HT40.
2023-09-14 10:19:27 +05:30
Song Ruo Jing
3717963618
Merge branch 'contrib/github_pr_12179' into 'master'
...
Update uart_ll.h - Fixing division by zero (GitHub PR)
Closes IDFGH-10990
See merge request espressif/esp-idf!25907
2023-09-14 11:30:42 +08:00
Jiang Jiang Jian
52c10f21c1
Merge branch 'bugfix/fix_ccmp_pn_became_large_issue' into 'master'
...
fix(wifi): fix ccmp and gcmp PN bacame large issue
Closes WIFI-6155
See merge request espressif/esp-idf!25937
2023-09-14 11:10:17 +08:00
Anton Maklakov
51110effb3
feat(tools/docker): update QEMU to 8.0.0 version, with xtensa and riscv32 chip support
2023-09-14 09:57:50 +07:00
Cai Xin Ying
ecfee371c3
Merge branch 'docs/add_Chinese_translation_for_api-reference/peripherals/clk_trees.rst' into 'master'
...
docs: provide CN translation for api-reference/peripherals/clk_tree.rst
Closes DOC-5905
See merge request espressif/esp-idf!25173
2023-09-14 10:51:17 +08:00
Jiang Jiang Jian
ca78f8b925
Merge branch 'bugfix/bugfix_for_esp32c2_esp32c6_esp32h2' into 'master'
...
fix(ble): fixed crash when memory is insufficient on esp32c2
Closes BLERP-9, BLERP-10, BLERP-11, BLERP-13, and BLERP-12
See merge request espressif/esp-idf!25823
2023-09-14 10:43:27 +08:00
Jiang Jiang Jian
8d48ff5818
Merge branch 'feature/extenal_coexist_slave_support' into 'master'
...
feat(esp_coex): add external coex slave support
See merge request espressif/esp-idf!25444
2023-09-14 10:42:28 +08:00
Jiang Jiang Jian
41ee651e82
Merge branch 'bugfix/fix_set_dhcp_server_poll_fail_issue' into 'master'
...
fix(dhcp server):fix set dhcp server poll fail issue
See merge request espressif/esp-idf!25626
2023-09-14 10:39:06 +08:00
Marius Vikhammer
e39e058738
Merge branch 'bugfix/ulp_i2c_fail_opt' into 'master'
...
fix(ulp-i2c): fixed ulp i2c not working from main cpu if compiled with 0S or O2
Closes IDFGH-11033
See merge request espressif/esp-idf!25936
2023-09-14 09:24:47 +08:00
Wang Meng Yang
90ed5a7f4b
Merge branch 'bugfix/fix_four_controller_bugs' into 'master'
...
Bluetooth/Controller: fixed some controller bugs
Closes IDFGH-5265, IDFGH-9447, FCS-1073, AUD-4546, AUD-4561, BRQABR2023-83, and BRQABR2023-84
See merge request espressif/esp-idf!23155
2023-09-14 09:19:22 +08:00
Roman Leonov
c29db70510
bugfix(usb/host): Fix transfer direction determination during argument checking for regular EP transfer
2023-09-13 21:55:34 +02:00
Rocha Euripedes
d913418c3a
Merge branch 'fix/idf_ci_script' into 'master'
...
fix(ci): Move error handling to correct scope
See merge request espressif/esp-idf!25777
2023-09-14 02:12:00 +08:00
Mahavir Jain
11bbe9c533
Merge branch 'fix/secure_boot_test_app' into 'master'
...
fix: Fix espefuse usage in the secure boot test application
See merge request espressif/esp-idf!25668
2023-09-13 22:08:24 +08:00
Song Ruo Jing
901eb02659
fix(docs): Improve the DFS and Peripheral Drivers section in power_management.rst
2023-09-13 21:44:23 +08:00
Song Ruo Jing
f227cbca1b
fix(uart): Add 8/16-bit register field access workaround to ESP32C2
2023-09-13 21:41:53 +08:00
Eduardo Lacerda Campos
b0bde58521
fix(uart): Fix uart_ll_set_baudrate div-by-zero crash due to uint32_t overflow
...
Merges https://github.com/espressif/esp-idf/pull/12179
2023-09-13 21:27:42 +08:00
Jakob Hasse
18244f936b
Merge branch 'doc/target_specific_sdkconfig_clarification' into 'master'
...
docs(build system): Clarified target-specific sdkconfig.defaults usage
See merge request espressif/esp-idf!25851
2023-09-13 20:50:00 +08:00
Wang Meng Yang
965af359ba
Merge branch 'bugfix/error_param_in_BTA_AG_WBS_EVT' into 'master'
...
Bugfix/error param in bta ag wbs evt
Closes BTQABR2023-102 and BTQABR2023-103
See merge request espressif/esp-idf!25913
2023-09-13 19:55:03 +08:00
Konstantin Kondrashov
82cb4d5836
Merge branch 'feature/esp32p4_efuse' into 'master'
...
feat(efuse): Support eFuses for ESP32P4
Closes IDF-7512 and IDF-7759
See merge request espressif/esp-idf!25923
2023-09-13 19:43:49 +08:00
Euripedes Rocha
f68c94dfbb
fix(ci): Move error handling to correct scope
2023-09-13 13:21:02 +02:00
Konstantin Kondrashov
054d4943c5
Merge branch 'feature/esp32p4_update_systimer' into 'master'
...
feat(esp_timer): Support systimer for ESP32P4
Closes IDF-7486 and IDF-7487
See merge request espressif/esp-idf!25688
2023-09-13 19:13:39 +08:00
Konstantin Kondrashov
cbdb799b6f
feat(esp_timer): Support systimer for ESP32P4
2023-09-13 19:13:38 +08:00
Chen Yu Dong
ea60282d2c
Merge branch 'ci/remove_unused_example_iperf_sdkconfig' into 'master'
...
fix(ci): remove useless example iperf sdkconfigs
See merge request espressif/esp-idf!25880
2023-09-13 17:15:05 +08:00
Chen Yu Dong
29b4601bf1
Merge branch 'ci/optimize_rules_patterns' into 'master'
...
CI: optimize build rules patterns
See merge request espressif/esp-idf!25865
2023-09-13 17:14:25 +08:00
zhanghaipeng
c7212fdef1
fix(bt/bluedroid): Fix set periodic advertising data error
2023-09-13 16:58:34 +08:00
muhaidong
4b645ef85d
fix(wifi): fix ccmp and gcmp PN became large issue
2023-09-13 16:23:10 +08:00
Cai Xin Ying
c5dcb2c50b
Merge branch 'docs/add_Chinese_translation_for_api-reference/peripherals/sdio_slave.rst' into 'master'
...
docs: provide CN translation for api-reference/peripherals/sdio_slave.rst
Closes DOC-5658
See merge request espressif/esp-idf!24606
2023-09-13 16:22:49 +08:00
Tomas Sebestik
5f994f0698
Merge branch 'fix/danger-github-action-bot' into 'master'
...
ci(danger-github): Fix github-action-bot permissions for posting Danger output
Closes RDT-531
See merge request espressif/esp-idf!25544
2023-09-13 15:55:20 +08:00
caixinying-git
c7dfe1bf21
docs: provide CN translation for api-reference/peripherals/clk_tree.rst
2023-09-13 15:43:09 +08:00
renpeiying
9a96be7aef
docs: Update CN translation for api-guides/build-system.rst
2023-09-13 15:11:26 +08:00
renpeiying
beb2e1e7d1
Merge branch 'doc/target_specific_sdkconfig_clarification' of https://gitlab.espressif.cn:6688/espressif/esp-idf into doc/target_specific_sdkconfig_clarification
2023-09-13 14:17:00 +08:00
Linda
64940ad1d2
docs: update the file of defining FD_SETSIZE in vfs.rst
2023-09-13 14:16:35 +08:00
Jakob Hasse
19f0c873cb
docs(build system): Clarified target-specific sdkconfig.defaults usage
2023-09-13 14:11:43 +08:00
Bao Hong De
e5739ddd45
Merge branch 'bugfix/set_eir_when_no_eir_data' into 'master'
...
change(bt/bluedroid): Send a name tag with zero length when there is no EIR data
Closes BTQABR2023-100
See merge request espressif/esp-idf!25805
2023-09-13 14:05:14 +08:00
harshal.patil
66bbe8c156
fix: Fix esptool usage in the secure boot test application
2023-09-13 10:29:51 +05:30
Rahul Tank
54f1ad4a7f
feat(nimble): Added SBOM manifest file for SPDX file generation
2023-09-13 09:59:35 +05:30
Jakob Hasse
1de2c44281
Merge branch 'refactor/esp_event_unit_tests' into 'master'
...
refactor(esp_event): improved esp_event unit tests
Closes IDFGH-10628
See merge request espressif/esp-idf!25217
2023-09-13 11:43:39 +08:00
Armando
d85c96209a
fix(mspi): fixed bbpll calibration issue
2023-09-13 11:22:31 +08:00
Jin Cheng
d0e0928138
feat(bt/Bluedroid): Implemented esp_coex_status_set/clear using vendor HCI
2023-09-13 10:55:04 +08:00
Jiang Jiang Jian
5e818f9ea1
Merge branch 'bugfix/esp32h2_sleep_current_issue' into 'master'
...
fix(esp_phy): fix esp32h2 tx-power incorrect issue after wakeup
See merge request espressif/esp-idf!25697
2023-09-13 10:54:55 +08:00
Xu Si Yu
ac340a6e2a
feat(openthread): rcp size optimization configurations
2023-09-13 10:54:15 +08:00
Wu Zheng Hui
2319f2a59e
Merge branch 'bugfix/suppress_compiler_warning_if_silent_reboot_is_enabled' into 'master'
...
fix(esp_system): suppress compiler warning if ESP_SYSTEM_PANIC_SILENT_REBOOT is enabled
See merge request espressif/esp-idf!25909
2023-09-13 10:45:31 +08:00
Marius Vikhammer
573404b328
Merge branch 'bugfix/use_xtal_for_c3_wdt' into 'master'
...
fix(wdt): changed ESP32-C3 WDT to use XTAL as clock
Closes IDF-6729
See merge request espressif/esp-idf!25867
2023-09-13 10:44:38 +08:00
Ren Pei Ying
e842b3225c
Merge branch 'docs/add_CN_trans_for_protocols/esp_crt_bundle_and_mbedtls.rst' into 'master'
...
docs: Provide Chinese translation for protocols/esp_crt_bundle.rst and mbedtls.rst
Closes DOC-5999
See merge request espressif/esp-idf!25357
2023-09-13 10:42:33 +08:00
Ren Pei Ying
e424fe0c51
docs: Provide Chinese translation for protocols/esp_crt_bundle.rst and mbedtls.rst
2023-09-13 10:42:32 +08:00
xueyunfei
fff7c6a399
fix(dhcp server):fix set dhcp server poll fail issue
2023-09-13 10:20:02 +08:00
Jiang Jiang Jian
5933779f2d
Merge branch 'feature/configurable_wpa2_ent' into 'master'
...
esp_wifi: Make enterprise support configurable to save binary size.
Closes WIFI-3597
See merge request espressif/esp-idf!24345
2023-09-13 10:17:44 +08:00
Jiang Jiang Jian
340602dae9
Merge branch 'bugfix/authmode_log_192_bit' into 'master'
...
WPA3 enterprise 192 bit fix and config modification
Closes WIFI-5940 and WIFI-5943
See merge request espressif/esp-idf!24059
2023-09-13 09:45:22 +08:00
Marius Vikhammer
cb3a98f9d5
fix(ulp-i2c): fixed ulp i2c not working from main cpu if compiled with 0S or O2
...
Compiler would optimize register write to use s8i which do not work for IO registers
Closes https://github.com/espressif/esp-idf/issues/12214
2023-09-13 09:41:00 +08:00
Zhang Xiao Yan
6bb7cb8c25
Merge branch 'docs/add_troubleshooting_notes_to_establish_serial_connection' into 'master'
...
docs: add troubleshooting notes to establish-serial-connection.rst
See merge request espressif/esp-idf!25534
2023-09-13 02:27:38 +08:00
Xu Si Yu
170294ff5c
Merge branch 'bugfix/networkname_lack_stop_character' into 'master'
...
fix(openthread): copy the networkname with a null terminator
See merge request espressif/esp-idf!25924
2023-09-12 21:04:22 +08:00
Jin Cheng
3fb242660d
fix(bt/controller): Fixed error in sniff negotiation
...
fix(bt/controller): Avoided both local and peer unsniff being triggered
fix(bt/controller): Fixed the crash of mixing of master- and slave-initiated sniff requests
fix(bt/controller): Moved the TX of HW_ERR_EVT out of interrupt context to thread context
fix(bt/controller): Fixed the issue rx_irq is generated after error_irq for slave sniff mode frame
fix(bt/controller): Fixed asser error resulted from failure of role switch frame insert
fix(bt/controller): Ignored rx_irq in inquiry scan frame end
fix(bt/controller): Ignored rx_irq in page scan frame end
fix(bt/controller): Added status check before set/clear sniff coex status
fix(bt/controller): Fixed IntegerDevideByZero caused by interrupted r_ld_sco_start
2023-09-12 12:20:50 +00:00
Rahul Tank
90f3855ac8
Merge branch 'feature/walkthrough_for_blehr' into 'master'
...
doc(nimble): Added the tutorial for blehr example.
See merge request espressif/esp-idf!25835
2023-09-12 19:27:08 +08:00
KonstantinKondrashov
b29f6d5a40
feat(efuse): Support eFuses and doc for ESP32P4
2023-09-12 17:58:17 +08:00
Linda
cfd84269e7
docs: add troubleshooting notes to establish-serial-connection.rst
2023-09-12 17:53:36 +08:00
Jakob Hasse
8df4625c84
refactor(esp_event): improved esp_event unit tests
...
* Decomposed tests into atomic unit tests
* Made tests less time-dependent, hence more robust
on different platforms (ESP32, QEMU, Linux)
* Ported most of the tests to linux
* Removed some redundant tests
* Fixed bug the tests discovered
* Simplified parts of the tests to be more clear
* Partially used C++ to simplify setup/teardown
* Unified setup/teardown in general
2023-09-12 17:10:18 +08:00
Sudeep Mohanty
165955dec4
Merge branch 'feature/freertos_Kconfig_option_for_timer_task_name' into 'master'
...
feat(freertos): Added a Kconfig option for FreeRTOS Timer Service task name
See merge request espressif/esp-idf!25900
2023-09-12 16:41:48 +08:00
wuzhenghui
6fea0260a3
fix(esp_system): suppress compiler warning if ESP_SYSTEM_PANIC_SILENT_REBOOT is enabled
2023-09-12 16:30:42 +08:00
Cai Xin Ying
a5771e0652
Merge branch 'docs/add_Chinese_translation_for_api-reference/peripherals/spi_slave_hd.rst' into 'master'
...
docs: provide CN translation for api-reference/peripherals/spi_slave_hd.rst
Closes DOC-5706
See merge request espressif/esp-idf!24647
2023-09-12 15:52:37 +08:00
Cai Xin Ying
d045b8a0b1
Merge branch 'docs/add_Chinese_translation_for_api-reference_peripherals_sdspi_host.rst' into 'master'
...
docs: provide CN translation for api-reference/peripherals/sdspi_host.rst
Closes DOC-5726
See merge request espressif/esp-idf!24675
2023-09-12 15:46:59 +08:00
luomanruo
fa4f34e791
change(ble): update controller log print interface
2023-09-12 15:44:01 +08:00
caixinying-git
a093baa214
docs: provide CN translation for api-reference/peripherals/sdio_slave.rst
2023-09-12 15:40:54 +08:00
Jin Cheng
62f6af0dd7
fix(bt/bluedroid): Fixed incorrect arrangement in type esp_hf_dial_type_t
2023-09-12 06:53:11 +00:00
Jin Cheng
024862c76f
change(bt/bluedroid): Added line information printing when error occurs CHECK_HF_IDX
2023-09-12 06:53:11 +00:00
Jin Cheng
9fed90bbb4
fix(bt/bluedroid): Fixed the issue of uninitialized parameters in event BTA_AG_WBS_EVT
2023-09-12 06:53:11 +00:00
morris
ae1a9bf015
Merge branch 'feat/mcpwm_event_comparator_driver' into 'master'
...
feat(MCPWM): MCPWM event comparator driver
Closes IDF-7989
See merge request espressif/esp-idf!25552
2023-09-12 14:41:07 +08:00
Jiang Jiang Jian
62720ffa8c
Merge branch 'feature/pbkdf2_fast_implementation' into 'master'
...
esp_wifi: Port fast_pbkdf2 implementation to calculate PMK
See merge request espressif/esp-idf!24287
2023-09-12 14:06:02 +08:00
Chen Yudong
e18125edcf
fix(ci): optimize build rules patterns
...
add a script to check build-components-patterns in rules.yml
2023-09-12 13:47:54 +08:00
Shyamal Khachane
f2905d1388
fix(esp_wifi): WPA3 enterprise 192 bit fix and config modification
...
1. Added SOC caps dependency for enabling 192 bit security in wifi enterprise example
2. Fixed authmode in log and connected event for WPA3 enterprise 192 bit security
2023-09-12 10:43:17 +05:30
morris
c3bd8abf63
Merge branch 'fix/vtaskdelay_caused_etm_test_failure' into 'master'
...
fix(test_etm): fix vTaskDelay caused ci failure
Closes IDFCI-1666
See merge request espressif/esp-idf!25910
2023-09-12 13:04:13 +08:00
Xu Si Yu
4a941b96b8
fix(openthread): copy the networkname with a null terminator
2023-09-12 11:57:01 +08:00
caixinying-git
d4f0ca1ee9
docs: provide CN translation for api-reference/peripherals/sdspi_host.rst
2023-09-12 11:47:42 +08:00
You Wei
e52fb0abf8
fix(ldgen): duplicate entries in the generated .ld file
2023-09-12 11:20:12 +08:00
Jakob Hasse
ccaceec15d
fix(pthread): fixed pthread_condvar linker hook
2023-09-12 11:17:31 +08:00
Armando (Dou Yiwen)
38bf2a5d2f
Merge branch 'feature/updated_to_esp32p4_12_0_0_image' into 'master'
...
feat(rom): updated to esp32p4 image 12.0.0
See merge request espressif/esp-idf!25804
2023-09-12 10:27:59 +08:00
Xiao Xufeng
c31f445754
change(github): add chip revision into templates
2023-09-12 10:16:28 +08:00
Marius Vikhammer
7a71454930
fix(wdt): changed WDT clock source to XTAL for C6/H2
...
Previously it used PLL, but PLL could potentially be powered down by power-management
when CPU frequency changed.
2023-09-12 09:41:24 +08:00
Wang Meng Yang
d7ab94eeb9
Merge branch 'test/bqb_test_bt_classic_sdp' into 'master'
...
feat(bt/bluedroid): Add language base attr list to SDP record for BQB test
Closes BT-3352
See merge request espressif/esp-idf!25622
2023-09-12 07:38:25 +08:00
Kapil Gupta
eafc34b930
ci(esp_wifi): increase UT runner count
2023-09-11 19:37:58 +05:30
Kapil Gupta
e6c5bd111d
ci(esp_wifi): unit test for fast PBKDF2 validation
2023-09-11 19:33:54 +05:30
Kapil Gupta
c82a792bc3
change(esp_wifi): Port fast_pbkdf2 implementation for mbedlts
...
Add changes to use fast_pbkdf2 as default for PMK calculations.
fast_pbkdf2 is significantly faster than current implementations
for esp chips.
Also removes unnecessary code for pbkdf-sha256 and pbkdf-sha512.
2023-09-11 19:33:17 +05:30
You Wei
be88d11a81
fix(ldgen): check target conflict for entries with section alias
2023-09-11 21:24:05 +08:00
Mahavir Jain
2b3418b4a0
Merge branch 'feature/use_ecdsa_perph_while_mutual_auth' into 'master'
...
feat: ECDSA peripheral while performing http connection with mutual auth
Closes IDF-7390
See merge request espressif/esp-idf!25052
2023-09-11 19:41:21 +08:00
wanglai@espressif.com
6421460c0a
feat(bt/bluedroid): Add avdt abort function for BQB test
...
1: add new AVDTP abort function for BQB test
2023-09-11 17:06:33 +08:00
morris
47e499de52
feat(mcpwm): clean up MCPWM ETM driver
2023-09-11 16:53:34 +08:00
Chen Jichang
7638235311
feat(mcpwm): MCPWM event comparator driver
...
In esp32p4, the MCPWM has a new feature, mainly ETM-oriented.
Each operator has two event comparators, can generate an event
when the count value of the timer that operator connects is equal
to the value of event comparator.
2023-09-11 16:53:34 +08:00
Mahavir Jain
bd0eac77b2
Merge branch 'feature/add_support_for_ds_peripheral_on_ota' into 'master'
...
feat(esp_http_client): Added support for OTA using ds peripheral for TLS
See merge request espressif/esp-idf!25713
2023-09-11 16:36:58 +08:00
baohongde
298e8cd7cb
change(bt/bluedroid): Send a name tag with zero length when there is no EIR data
2023-09-11 08:35:32 +00:00
baohongde
c3ade2d54e
change(bluedroid): Set AV is ready when suspended by remote
2023-09-11 08:25:00 +00:00
baohongde
d905993e1e
remove(bluedroid): Delete media stop command and audio stopped state
2023-09-11 08:25:00 +00:00
Planck (Lu Zeyu)
2a340c5fc5
fix(test_etm): fix vTaskDelay caused ci failure
2023-09-11 16:24:24 +08:00
Zhang Xiao Yan
ddcb5f663c
Merge branch 'docs/organize_third_party_ide' into 'master'
...
docs: added third-party tools visualgdb and clion
See merge request espressif/esp-idf!24146
2023-09-11 14:31:00 +08:00
Rahul Tank
d0c00b1f76
Merge branch 'bugfix/ble_gap_unpair_fix' into 'master'
...
fix(nimble): Handled error return value while removing RPA list from controller.
Closes BT-2576
See merge request espressif/esp-idf!25452
2023-09-11 14:25:55 +08:00
Cai Xin Ying
b6db3dc697
Merge branch 'docs/add_Chinese_translation_for_api-reference/peripherals/adc_oneshot.rst' into 'master'
...
docs: provide CN translation for api-reference/peripherals/adc_oneshot.rst
Closes DOC-5957
See merge request espressif/esp-idf!25518
2023-09-11 14:15:33 +08:00
Jiang Jiang Jian
1bcd94a167
Merge branch 'bugfix/fix_hidd_send_rpt_without_connection' into 'master'
...
Change(bt/bluedroid): Optimize HIDD sending interrupt report behavior
Closes BTQABR2023-92
See merge request espressif/esp-idf!25739
2023-09-11 14:13:15 +08:00
Kapil Gupta
fd04e98d28
change(esp_wifi): Copy fastpbkdf2 implementation
...
Copy pbkdf2 implementation from https://github.com/ctz/fastpbkdf2(3c56895)
2023-09-11 06:08:16 +00:00
Lou Tian Hao
5690d7b4dc
Merge branch 'docs/add_ext1_wakeup_per_pin_description_for_c6_and_h2' into 'master'
...
docs(pm): add ext1 wakeup per pin description
See merge request espressif/esp-idf!25759
2023-09-11 13:07:48 +08:00
Zhang Wen Xu
c1e464a9b6
Merge branch 'support/openthread_br_deinit' into 'master'
...
feat(openthread): support BR deinit
See merge request espressif/esp-idf!25623
2023-09-11 12:24:27 +08:00
Ren Pei Ying
c56ca136f6
Merge branch 'docs/Update_translation_for_synchronization' into 'master'
...
docs: Update translation for ESP-IDF docs for syncronization
Closes DOC-6155
See merge request espressif/esp-idf!25769
2023-09-11 12:16:35 +08:00
Ren Pei Ying
ea840fa459
Merge branch 'docs/add_CN_trans_for_api-reference/storage/nvs_encryption.rst' into 'master'
...
Docs/add cn trans for api reference/storage/nvs encryption.rst
Closes DOC-6017
See merge request espressif/esp-idf!25616
2023-09-11 11:02:18 +08:00
Ren Pei Ying
532d3f51f6
Docs/add cn trans for api reference/storage/nvs encryption.rst
2023-09-11 11:02:18 +08:00
hongshuqing
77a303276a
esp32/esp32s2/esp32s3 cpu freq to pll
...
add assert for cpu_freq_to_8m
update esp32 DBIAS_XTAL_80M_160M define
delete modify of esp32
remove esp32 comment
restore esp32 modify
2023-09-11 10:40:27 +08:00
caixinying-git
0572cd8f8b
docs: provide CN translation for api-reference/peripherals/spi_slave_hd.rst
2023-09-11 10:34:47 +08:00
Kapil Gupta
a0b5fb4aeb
Merge branch 'bugfix/wps_wpa3_passphrase' into 'master'
...
WiFi: get passphrase in WPS if AP support SAE
Closes WIFIBUG-54 and WIFI-6252
See merge request espressif/esp-idf!25850
2023-09-11 10:16:53 +08:00
caixinying-git
ff6b85bdb1
docs: provide CN translation for api-reference/peripherals/adc_oneshot.rst
2023-09-11 10:10:12 +08:00
Jiang Jiang Jian
0087f714ec
Merge branch 'bugfix/pbc_overlap_in_wps_pin_method' into 'master'
...
wpa_supplicant: Fix for issue of wps-pbc overlap in wps-pin method
See merge request espressif/esp-idf!25694
2023-09-11 10:03:35 +08:00
Jiang Jiang Jian
5d983c3185
Merge branch 'bugfix/esp32c6_udp_bc_mc_short_time_cause_packet_loss' into 'master'
...
optimize the retention step of the APM and TEE modules to set only the critical parts to level 2 priority
Closes WIFIBUG-80
See merge request espressif/esp-idf!25792
2023-09-11 10:02:13 +08:00
wanglai@espressif.com
34ab5c1c89
feat(bt/bluedroid): Add language base attr list to SDP record for BQB test
2023-09-11 07:40:36 +08:00
Island
2bc1f2f574
Merge branch 'mesh_v1.1_idf' into 'master'
...
feat(ble_mesh): Support Bluetooth Mesh Protocol v1.1 (Preview)
See merge request espressif/esp-idf!25605
2023-09-09 13:06:11 +08:00
Aditya Patwardhan
a57c8dc938
Merge branch 'contrib/github_pr_12177' into 'master'
...
mbedtls: define MBEDTLS_SSL_CID_TLS1_3_PAD_GRANULARITY for CID padding (GitHub PR)
See merge request espressif/esp-idf!25826
2023-09-09 12:27:56 +08:00
morris
3e5906aa1b
Merge branch 'feature/modify_mcpwm_clock_pre_scale' into 'master'
...
feat(mcpwm): Set group clock prescale dynamically
See merge request espressif/esp-idf!25117
2023-09-09 08:30:56 +08:00
Armando (Dou Yiwen)
ed2fa1d57e
Merge branch 'change/improve_mmu_ll_code' into 'master'
...
mmu: improve mmu_ll_entry_id_to_paddr_base on p4
See merge request espressif/esp-idf!25864
2023-09-09 04:37:59 +08:00
Ren Pei Ying
035d8f9d01
Merge branch 'docs/provide_CN_trans_for_template.rst_and_platformio.rst' into 'master'
...
docs: Provide Chinese translation for template.rst and platformio.rst
Closes DOC-6002
See merge request espressif/esp-idf!25398
2023-09-09 02:23:00 +08:00
Konstantin Kondrashov
2557513fb5
Merge branch 'bugfix/esp32p4_usage_clic_int_thresh_reg' into 'master'
...
fix(freertos): Use INTERRUPT_CURRENT_CORE_INT_THRESH_REG for esp32p4
See merge request espressif/esp-idf!25840
2023-09-08 22:43:22 +08:00
Sudeep Mohanty
371ad531ee
feat(freertos): Added a Kconfig option for FreeRTOS Timer Service task name
...
This commit adds a Kconfig option for setting a custom name for the
FreeRTOS Timer Service task.
2023-09-08 16:39:15 +02:00
Liu Linyan
5bab168b0e
feat(ble_mesh): Support Bluetooth Mesh Protocol v1.1 (Preview)
2023-09-08 21:37:33 +08:00
Liu Linyan
fd451f5856
feat(ble_mesh): Misc updates for BLE Mesh examples
2023-09-08 21:37:33 +08:00
Liu Linyan
0e63bfcddc
feat(ble_mesh): Remove ble_mesh_console example
2023-09-08 21:37:33 +08:00
Liu Linyan
bf51fb965b
feat(ble_mesh): Bluetooth Mesh folder and file misc updates
2023-09-08 21:37:33 +08:00
Island
c301deb351
Merge branch 'bugfix/fix_memery_free_bug_for_ble_mesh' into 'master'
...
fix(bt/bluedroid): Fix memory no free issue when disconneting for mesh
See merge request espressif/esp-idf!25853
2023-09-08 20:39:23 +08:00
Sudeep Mohanty
51846b497b
Merge branch 'feature/freertos_add_sbom_file' into 'master'
...
feat(freertos): Added SBOM manifest file for SPDX file generation
Closes IDF-7979
See merge request espressif/esp-idf!25758
2023-09-08 18:21:46 +08:00
Zim Kalinowski
a0137ff682
Merge branch 'bufix/missing-linux-portable-macros' into 'master'
...
fix(freertos): Added missing Linux port layer macros
See merge request espressif/esp-idf!25844
2023-09-08 17:47:35 +08:00
renpeiying
e99b500b9d
docs: Provide Chinese translation for template.rst and platformio.rst
2023-09-08 16:57:33 +08:00
Zhang Xiao Yan
58775f868d
Merge branch 'docs/organize_header_files_bluetooth_controller' into 'master'
...
docs: organize header files of Bluetooth Controller
See merge request espressif/esp-idf!24848
2023-09-08 16:07:26 +08:00
cjin
7fc9c0ad62
ble: support esp32c2 wakeup overhead
2023-09-08 15:50:28 +08:00
renpeiying
9b447664db
docs: Update translation for ESP-IDF docs for syncronization
2023-09-08 15:43:29 +08:00
Chen Yudong
4cc34d16ed
fix(ci): remove useless example iperf sdkconfigs
2023-09-08 15:42:33 +08:00
C.S.M
c8f17b1b7c
Merge branch 'bugfix/flash_pe_usr_interval' into 'master'
...
fix(spi_flash): Fix spi_flash write fail on 26M C2(including OTA fail on this chip)
See merge request espressif/esp-idf!25790
2023-09-08 15:24:25 +08:00
Marius Vikhammer
ca99f55316
fix(wdt): changed ESP32-C3 WDT to use XTAL as clock
...
This clock is unchanged even when CPU/APB frequency changes (e.g. due to esp_pm),
which means timeout period is correct even after such a change.
2023-09-08 15:12:21 +08:00
Harshit Malpani
692e1a9e61
feat: ECDSA peripheral while performing http connection with mutual auth
2023-09-08 12:22:41 +05:30
luomanruo
60d6b3c13e
ble: update esp32h2 and esp32c6 libble to a9fa2002
2023-09-08 14:25:26 +08:00
Daniel Mangum
35c428b0ec
mbedtls: define MBEDTLS_SSL_CID_TLS1_3_PAD_GRANULARITY for CID padding
...
Updates config to define the new MBEDTLS_SSL_CID_TLS1_3_PAD_GRANULARITY
option, which replaced the previously used
MBEDTLS_SSL_CID_PADDING_GRANULARITY. The old option is continuing to be
used as the new one exceeds the maximum length for an option name in
esp-idf.
See https://github.com/Mbed-TLS/mbedtls/pull/4490 for more information.
Signed-off-by: Daniel Mangum <georgedanielmangum@gmail.com >
2023-09-08 11:45:55 +05:30
David Čermák
5f115cced8
Merge branch 'bugfix/http_client_tcp_config' into 'master'
...
http_client: Set common tcp config to both TCP and SSL transport
See merge request espressif/esp-idf!25354
2023-09-08 13:36:11 +08:00
Jiang Jiang Jian
0fd57f41ef
Merge branch 'feature/add_api_to_enable_pll_track' into 'master'
...
Enable pll track by default on ESP32
See merge request espressif/esp-idf!25799
2023-09-08 13:22:26 +08:00
Kapil Gupta
ad62f428d2
fix(wifi): Get passphrase in WPS if AP support SAE
...
Also add changes to send NACK if WPS message received twice.
2023-09-08 10:48:55 +05:30
zhangwenxu
e3b23361f5
feat(openthread): support BR deinit
2023-09-08 12:23:37 +08:00
liqigan
b2b305fd5d
change(bt/bluedroid): Limit sniff request when pending mode change event
2023-09-08 12:00:21 +08:00
Chen Jichang
fc80d3e568
feat(mcpwm): Set group clock prescale dynamically
...
MCPWM group clock pre scale was originally fixed to 2, which is
inconvenient. Set group clock prescale dynamically. Now the maximum
resolution of the MCPWM timer is up to 160MHz(when the prescale set
to 1). And add a resulotion config for MCPWM capture.
2023-09-08 11:57:29 +08:00
liqigan
bc1b01a966
change(bt/bluedroid): Optimize HIDD sending interrupt report behavior
...
HID device is allowed to trigger reconnection by sending an interrupt
report. When reconnection is in progress, no more interrupt report can
be sent until the procedure is accomplished.
2023-09-08 03:35:05 +00:00
Armando
956c94704b
change(mmu): improve mmu_ll_entry_id_to_paddr_base on p4
2023-09-08 11:26:41 +08:00
Mahavir Jain
31e37c8313
Merge branch 'esp32p4/add_ecdsa_support' into 'master'
...
esp32p4: add ecdsa support
Closes IDF-7546
See merge request espressif/esp-idf!25191
2023-09-08 11:20:36 +08:00
Marius Vikhammer
11cf6f60b8
Merge branch 'feature/c6_h2_p4_lp_wdt' into 'master'
...
LP-WDT: add support for H2/P4
Closes IDF-5730, IDF-6402, IDF-5729, and IDF-7539
See merge request espressif/esp-idf!25782
2023-09-08 10:11:13 +08:00
Cai Xin Ying
878c4a32fd
Merge branch 'docs/add_Chinese_translation_for_api-reference-peripherals/secure_element.rst_and_hmac.rst' into 'master'
...
docs: provide CN translation for api-reference/peripherals/hmac.rst and...
Closes DOC-5811
See merge request espressif/esp-idf!24881
2023-09-08 10:04:59 +08:00
Cai Xin Ying
bf062367de
docs: provide CN translation for api-reference/peripherals/hmac.rst and...
2023-09-08 10:04:59 +08:00
Jakob Hasse
c0c2396612
docs(build system): Clarified target-specific sdkconfig.defaults usage
2023-09-08 09:38:36 +08:00
Roland Dobai
3f88247a45
Merge branch 'fix/click-port-compl' into 'master'
...
fix(tools): fix autocomplete for --port option
Closes IDFGH-6307
See merge request espressif/esp-idf!25813
2023-09-07 22:35:05 +08:00
Abhinav Kudnar
9a73cfc54c
fix(nimble): Handled error return value while removing RPA list from controller
2023-09-07 19:48:34 +05:30
Rahul Tank
d6e0e86d0d
Merge branch 'bugfix/fix_compilation_issue_enc_adv' into 'master'
...
fix(nimble): Fix compilation issue of unknown MYNEWT_VAL
See merge request espressif/esp-idf!25748
2023-09-07 22:05:25 +08:00
Zim Kalinowski
578d092595
fix(ringbuf): Fixed linux build
2023-09-07 15:33:50 +02:00
Cai Xin Ying
b642987ff6
Merge branch 'docs/add_Chinese_translation_for_api-guides/wifi-security.rst' into 'master'
...
docs: provide CN translation for api-guides/wifi-security.rst
Closes DOC-5459
See merge request espressif/esp-idf!24211
2023-09-07 21:20:05 +08:00
zhanghaipeng
0f17b6616e
fix(bt/bluedroid): Fix memory no free issue when disconneting for mesh
2023-09-07 19:59:33 +08:00
Roland Dobai
5f74dd2bb3
Merge branch 'docs/docker_image_flashing' into 'master'
...
docs(docker): Update Using Remote Serial Port chapter
Closes IDFGH-10856
See merge request espressif/esp-idf!25778
2023-09-07 18:05:48 +08:00
Sonika Rathi
ab4ab45d8a
Merge branch 'bugfix/add_warning_for_unsupported_targets' into 'master'
...
fix(example/storage): Add warning for unsupported targets for SD_Card example
See merge request espressif/esp-idf!25702
2023-09-07 17:42:23 +08:00
Cao Sen Miao
f895c6d414
ci(spi_flash): Add flash test for 26MHZ XTAL on ESP32C2
2023-09-07 17:37:01 +08:00
Cao Sen Miao
c147a6d022
fix(spi_flash): Fix spi_flash write fail on 26M C2(including OTA fail on this chip)
2023-09-07 17:30:15 +08:00
aditi_lonkar
c241c9fbd6
wpa_supplicant: Fix for issue of wps-pbc overlap in wps-pin method
2023-09-07 14:12:13 +05:30
Zim Kalinowski
bee3ff952e
fix(freertos): Added missing Linux port layer macros
2023-09-07 10:30:02 +02:00
zwl
4955bb3bda
feat(ble): enable adv report flow control on esp32c2
2023-09-07 16:22:39 +08:00
zwl
67c8b38d20
fix(ble): fixed crash when memory is insufficient on esp32c2
2023-09-07 16:22:29 +08:00
zhangyanjiao
467c55314f
doc(WiFi/Vendor): Update the ESPNOW example for the recv callback function
2023-09-07 16:04:50 +08:00
Ondrej Kosta
219e4646f8
docs(esp_eth): added Ethernet to Improving Network Speed section
2023-09-07 09:36:01 +02:00
Cai Xin Ying
3640dc86bb
Merge branch 'docs/update_format_issues_for_api-guides' into 'master'
...
docs:update format issues for files under api-guides
Closes DOC-5935
See merge request espressif/esp-idf!25210
2023-09-07 15:26:05 +08:00
Cai Xin Ying
2fac98d2e0
docs:update format issues for files under api-guides
2023-09-07 15:26:05 +08:00
KonstantinKondrashov
25c7a59e31
fix(freertos): Use INTERRUPT_CURRENT_CORE_INT_THRESH_REG for esp32p4
2023-09-07 15:25:35 +08:00
darshan
31168c0022
doc(nimble): Added the tutorial for blehr example.
2023-09-07 12:36:26 +05:30
Armando
7dace60861
feat(rom): updated to esp32p4 image 12.0.0
2023-09-07 07:01:00 +00:00
David Cermak
7c012e3fe1
fix(http_client): Set common tcp config to both TCP and SSL transport
...
Foundation transport contained TCP properties for both TCP and SSL
transport, so it was enough to set the TCP connection properties
(keepalive, interface binding) to one transport only. After merging
5778a7c7 we have separate TCP properties for these transports and need
to set the same for both.
This commit also fixes unnecessary allocation of 1 more byte for if_name
Closes https://github.com/espressif/esp-protocols/issues/322
2023-09-07 08:33:44 +02:00
caixinying-git
d0abcaf0ad
docs: provide CN translation for api-guides/wifi-security.rst
2023-09-07 14:21:07 +08:00
zhiweijian
5d8873f2d8
change: enable pll track by default on ESP32
2023-09-07 06:08:36 +00:00
Jiang Jiang Jian
02b6c1f0ca
Merge branch 'bugfix/wpa_connection_in_ent_mode' into 'master'
...
fix(wifi): Fix sta connecting with wpa security in enterprise mode
Closes WIFIBUG-96
See merge request espressif/esp-idf!25574
2023-09-07 13:53:55 +08:00
Jiang Jiang Jian
a1c0d9c3a1
Merge branch 'feature/ble_lib_update_h2_c6' into 'master'
...
ble: update h2 c6 libble to 5d7af429
Closes BLERP-7
See merge request espressif/esp-idf!25691
2023-09-07 10:25:08 +08:00
Cai Xin Ying
6ad4f50e1f
Merge branch 'docs/add_Chinese_translation_for_api-reference/peripherals/temp_sensor.rst' into 'master'
...
docs: provide CN translation for api-reference/peripherals/temp_sensor.rst
Closes DOC-5734
See merge request espressif/esp-idf!24728
2023-09-07 10:21:59 +08:00
morris
94d39009b4
Merge branch 'feature/esplcd_replace_periph_func_with_atomic' into 'master'
...
feat(esp_lcd): Replace `periph_module` function call with new ll func
Closes IDF-8167
See merge request espressif/esp-idf!25717
2023-09-07 01:59:04 +08:00
Ivan Grokhotkov
d5ed868e85
change(gitlab): add toolchains and debugging code owner groups
2023-09-06 19:35:20 +02:00
Ondrej Kosta
380b83d7a1
Merge branch 'feature/eth_iram_optimization' into 'master'
...
feat(esp_eth): added IRAM optimization option for internal EMAC
Closes WIFI-6226
See merge request espressif/esp-idf!25704
2023-09-07 00:35:56 +08:00
morris
6f6ed69c62
Merge branch 'feat/add_lvgl_filesystem_example' into 'master'
...
feat(LCD): Update i80 example of loading image from file system
Closes IDF-8026
See merge request espressif/esp-idf!25661
2023-09-06 22:20:17 +08:00
Peter Dragun
0a8a5c0e7a
fix(tools): fix autocomplete for --port option
...
Closes https://github.com/espressif/esp-idf/issues/7970
2023-09-06 14:32:48 +02:00
caixinying-git
f8e9210e7d
docs: provide CN translation for api-reference/peripherals/temp_sensor.rst
2023-09-06 18:48:44 +08:00
Jakub Kocka
e265c1f387
docs(docker): Update Using Remote Serial Port chapter
...
By default some shells such as zsh has NOMATCH option set (https://zsh.sourceforge.io/Doc/Release/Options.html ).
The root cause of the problem is that while bash expands the parameter to itself if it does not match any filename, the zsh reports an error. IOW if we do % setopt nonomatch it will work even in zsh.
Closes https://github.com/espressif/esp-idf/issues/12060
2023-09-06 11:26:47 +02:00
C.S.M
61920d0360
Merge branch 'bugfix/i2c_probe_continue' into 'master'
...
fix(i2c_master): Fix I2C new master cannot continously probe
See merge request espressif/esp-idf!25761
2023-09-06 17:23:48 +08:00
Rahul Tank
f1afeccef7
Merge branch 'feature/walkthrough_for_ble_multi_adv' into 'master'
...
doc (nimble): Added the tutorial for ble_multi_adv example.
See merge request espressif/esp-idf!25744
2023-09-06 17:12:47 +08:00
morris
2e6015b39f
Merge branch 'refactor/add_namespace_intr_cpu_id' into 'master'
...
refactor(intr): add namespace for intr_cpu_id_t
See merge request espressif/esp-idf!25725
2023-09-06 16:41:57 +08:00
morris
01f3c93b17
Merge branch 'feature/esp_lcd_st7789_rgb_data_endian_config' into 'master'
...
feat(st7789): add data endian config
Closes IDFGH-10145
See merge request espressif/esp-idf!25475
2023-09-06 16:25:41 +08:00
Wang Meng Yang
cd9eeff345
Merge branch 'feature/add_hfp_api_pkt_stat_nums' into 'master'
...
feat(bt/bluedroid): Add new apis for hfp to get packet status numbers
See merge request espressif/esp-idf!25446
2023-09-06 16:15:22 +08:00
Adam Múdry
2b5d12858d
Merge branch 'docs/partition_table_api_guide_update_data_subtypes' into 'master'
...
docs(storage): Add supported data partition subtypes
Closes IDF-818
See merge request espressif/esp-idf!25614
2023-09-06 15:31:39 +08:00
Zhi Wei Jian
4f7e7ce6c9
Merge branch 'feature/add_api_to_enable_pll_track' into 'master'
...
feat(ble/controller): Add API to enable/disable pll track
See merge request espressif/esp-idf!25779
2023-09-06 15:29:55 +08:00
Li Shuai
0f103817bc
fix(esp32c6/power save): optimize the retention step of the APM and TEE modules to set only the critical parts that affect wifi data frame receipt to level 2 priority
2023-09-06 14:57:46 +08:00
Chen Jichang
5ea4df682e
feat(esp_lcd): updated lvgl example to loading image from file system
...
which can help to reduce the firmware bin size
2023-09-06 14:53:24 +08:00
Planck (Lu Zeyu)
86d4f9993f
feat(esp_lcd): replace periph_module func with new ll func
...
Update periph_ctrl.h
2023-09-06 14:42:01 +08:00
Shreyas Sheth
9b5bbb5bd7
fix(wifi): Fix sta connecting with wpa security in enterprise mode
2023-09-06 06:00:48 +00:00
harshal.patil
4c0dd8388b
feat(mbedtls): Integrate the ecdsa export public key feature in mbedtls
2023-09-06 11:07:40 +05:30
harshal.patil
cc32fbb302
ci(hal): add test for export public key mode of the ecdsa peripheral
2023-09-06 11:07:40 +05:30
harshal.patil
d86b320892
feat(ecdsa): add ECDSA peripheral support for esp32p4
2023-09-06 11:07:37 +05:30
Rahul Tank
57eb7858f0
fix(nimble): Fix compilation issue of unknown MYNEWT_VAL
2023-09-06 10:03:02 +05:30
Lou Tianhao
72d7a7884d
docs(pm): add ext1 wakeup per pin description
2023-09-06 11:59:55 +08:00
Armando (Dou Yiwen)
bdfa91ab66
Merge branch 'change/delete_not_used_mmu_macros' into 'master'
...
mm: delete not used mmu macros and added soc_ prefix
Closes IDF-7686
See merge request espressif/esp-idf!25663
2023-09-06 11:59:03 +08:00
Marius Vikhammer
b06dc30ba2
feat(lp_wdt): add lp wdt HAL support on C6, H2 and P4
2023-09-06 11:39:27 +08:00
Adam Múdry
13d2b5bc93
Merge branch 'docs/update_cn_trans_partition_table_data_type' into 'docs/partition_table_api_guide_update_data_subtypes'
...
Docs: update Chinese translation for partition table data subtypes
See merge request espressif/esp-idf!25747
2023-09-06 11:19:54 +08:00
Mo Fei Fei
e4b7dd371c
Docs: update Chinese translation for partition table data subtypes
2023-09-06 11:19:54 +08:00
Adam Múdry
c08a4e6b3d
ci(examples): Enable storage/perf_benchmark build test for spiflash on ESP32-P4
2023-09-06 03:18:20 +00:00
Jiang Jiang Jian
72a8f37723
Merge branch 'feature/update_h2_wifi_docs' into 'master'
...
feat(doc): update wifi sections for H2
See merge request espressif/esp-idf!25662
2023-09-06 10:20:46 +08:00
Marius Vikhammer
0a630831a7
Merge branch 'feature/move_wdt_defines_to_ll' into 'master'
...
fix(wdt): move non-auto generated wdt values to ll
See merge request espressif/esp-idf!25757
2023-09-06 10:12:43 +08:00
morris
e8847a176f
refactor(intr): add namespace for intr_cpu_id_t
...
previously the intr_types.h doesn't have a namespace,
it has the risk of introduing conflict in user's project.
2023-09-06 09:50:41 +08:00
Darian
c60cbcee5c
Merge branch 'refactor/freertos_move_idf_specific_functions' into 'master'
...
refactor(freertos/idf): Move IDF FreeRTOS API additions to header files
Closes IDF-7201, IDF-3873, and IDF-7907
See merge request espressif/esp-idf!25615
2023-09-06 01:13:13 +08:00
Rahul Tank
3da06e465a
Merge branch 'bugfix/ext_adv_log' into 'master'
...
fix(nimble): added log for extended advertisement
See merge request espressif/esp-idf!25461
2023-09-06 00:34:12 +08:00
Cai Xin Ying
7e744db18a
Merge branch 'docs/update_hw-reference' into 'master'
...
docs: update format issues for files under hw-reference
Closes DOC-5979
See merge request espressif/esp-idf!25297
2023-09-06 00:31:32 +08:00
zhiweijian
2a11862118
feat(ble/controller): Add API to enable/disable pll track
2023-09-05 21:50:39 +08:00
luomanruo
a2935ba6ec
change: print assert info before dump log
2023-09-05 20:40:04 +08:00
cjin
926695b000
change: changed ble msys init for controller
2023-09-05 20:40:04 +08:00
cjin
574800b50a
feat: added ble wake up overhead support
2023-09-05 20:40:04 +08:00
cjin
fd22414fba
feat: Support esp32c2 BLE power save example
2023-09-05 20:40:04 +08:00
luomanruo
7ec0ccad09
ble: update h2 c6 libble to 5d7af429
2023-09-05 20:40:04 +08:00
Zhi Wei Jian
98d9d14e87
Merge branch 'feature/add_new_mesh_adv_type_for_exception_list_c3' into 'master'
...
Add new mesh types for exception list on ESP32-C3 and ESP32-S3
See merge request espressif/esp-idf!25749
2023-09-05 19:18:03 +08:00
Sudeep Mohanty
2ddb47f533
feat(freertos): Added SBOM manifest file for SPDX file generation
...
This commit adds the SBOM manifest file for the FreeRTOS-Kernel to aid
SPDX file generation.
2023-09-05 18:30:30 +08:00
Roland Dobai
f28daac734
Merge branch 'feature/add_cn_to_idf_github_assets' into 'master'
...
feat(tools): Add dl.espressif.cn IDF_GITHUB_ASSET to documentation
Closes IDF-8065
See merge request espressif/esp-idf!25613
2023-09-05 18:01:27 +08:00
Krzysztof Budzynski
5325cb5a9f
Apply 1 suggestion(s) to 1 file(s)
2023-09-05 17:26:52 +08:00
Mahavir Jain
5b001f9e53
Merge branch 'bugfix/aes_dma_descriptor_setup_issue' into 'master'
...
fix(aes): correct the linking of the DMA descriptors
See merge request espressif/esp-idf!25723
2023-09-05 17:19:28 +08:00
caixinying-git
be3a526c28
docs: update format issues for files under hw-reference
2023-09-05 17:03:49 +08:00
Darian Leung
035423eb37
refactor(freertos/idf): Move task creation "PinnedToCore" API to addition headers
...
This commit moves/merges the IDF FreeRTOS "PinnedToCore" task creation
functions from tasks.c/task.h to idf_additions.h/freertos_task_c_additions.h.
Also updated FreeRTOS Mock component to provide mocks for "idf_additions.h"
headers for our mock tests.
2023-09-05 16:20:59 +08:00
Darian Leung
e612db7d32
refactor(freertos/idf): Move weak xTimerCreateTimerTask() to IDF additions header
...
A weak xTimerCreateTimerTask() was added to tasks.c as a workaround in ESP-IDF
in order to prevent timers.c from being linked when unused.
This commit moves that workaround to `freertos_tasks_c_additions.h`
2023-09-05 16:20:59 +08:00
Darian Leung
a5f9a2505e
refactor(freertos/idf): Remove application hook prototypes
...
The following application hook protoypes are defined in task.h from FreeRTOS
V10.4.0 onwwards and no longer need to be declared in tasks.c, thus have been
removed:
- vApplicationStackOverflowHook()
- vApplicationTickHook()
- vApplicationGetIdleTaskMemory()
2023-09-05 16:20:59 +08:00
Darian Leung
7b4dba4ffd
refactor(freertos/idf): Move vTaskSetThreadLocalStoragePointerAndDelCallback()
...
This commit moves vTaskSetThreadLocalStoragePointerAndDelCallback() from
`tasks.c`/`task.h` to `freertos_tasks_c_additions.h`/`idf_additions.h`.
2023-09-05 16:20:59 +08:00
Darian Leung
5de6a9aff6
refactor(freertos/idf): Move compatibility functions
...
This function moves ulTaskNotifyTake()/xTaskNotifyWait() from IDF FreeRTOS
`tasks.c` to `freertos_compatibility.c`. These functions were kept for
pre-compiled library compatibilty. Move them reduces the kernel source code
difference when compared to upstream FreeRTOS.
2023-09-05 16:20:59 +08:00
Darian Leung
0db40f9e6c
refactor(freertos/idf): Move IDF task utility functions to API addition headers
...
This commit combines various task utility API additions in IDF FreeRTOS and with
their Amazon SMP FreeRTOS addition counterparts. The folloiwng functions have
been moved to freertos_tasks_c_additions.h and idf_additions.h as these API
are considered public:
- xTaskGetCurrentTaskHandleForCPU()
- xTaskGetIdleTaskHandleForCPU()
- xTaskGetAffinity()
- pxTaskGetStackStart()
Also fixed in missing #if macros when vTaskCoreAffinityGet() is called in
Amazon SMP FreerTOS tests.
2023-09-05 16:20:59 +08:00
Darian Leung
db9d9658f9
refactor(freertos/idf): Move xTaskIncrementTickOtherCores() to IDF additition headers
...
This commit moves xTaskIncrementTickOtherCores() to freertos_tasks_c_additions.h
and freertos_idf_additions_priv.h (as API is private). This reduces the code
differences cmpared to upstream FreeRTOS.
2023-09-05 16:20:59 +08:00
Darian Leung
8825c8dda9
refactor(freertos/idf): Move critical section API to IDF addition headers
...
- The following IDF API additions are moved to freertos_tasks_c_additions.h
(implementation) and freertos_idf_additions_priv.h (declaration) as APIs are
private. This reduces the source code difference from upstream.
- prvENTER_CRITICAL_OR_SUSPEND_ALL()
- prvEXIT_CRITICAL_OR_RESUME_ALL()
- prvENTER_CRITICAL_OR_MASK_ISR()
- prvEXIT_CRITICAL_OR_UNMASK_ISR()
- vTaskTakeKernelLock()
- vTaskReleaseKernelLock()
- Rename vTask[Take/Release]KernelLock() to prv[Take/Release]KernelLock() to
indicate that the this API is private.
2023-09-05 16:20:59 +08:00
Darian Leung
6c66018d5b
refactor(freertos/smp): Move vTaskStartSchedulerOtherCores() to API additions to headers
...
- Move vTaskStartSchedulerOtherCores()
- implementation to freertos_tasks_c_additions.h
- declaration to freertos_idf_additions_priv.h as API is private
- Rename vTaskStartSchedulerOtherCores() -> prvStartSchedulerOtherCores() to
indicate that the function is private.
2023-09-05 16:19:42 +08:00
Darian Leung
5227616e57
refactor(freertos/idf): Implicitly include idf_additions.h from FreeRTOS.h
...
This commit adds an implicit inclusion of `idf_additions.h` to `FreeRTOS.h` in
preparation for moving some IDf specific API to `idf_additions.h`.
This implict inclusion allows existing code to be continue using these
relocated APIs without any changes in header inclusions.
Also removed "#pragma once" directive from "freertos_tasks_c_additions.h" since
that header is included as a source file.
2023-09-05 16:19:42 +08:00
Ren Pei Ying
b4cc451321
Merge branch 'docs/add_CN_trans_for_docs_in_protocols' into 'master'
...
docs: Provide CN translation for api-reference/protocols/icmp_echo.rst and...
Closes DOC-5976
See merge request espressif/esp-idf!25323
2023-09-05 16:00:26 +08:00
Ren Pei Ying
c3daa4bf78
docs: Provide CN translation for api-reference/protocols/icmp_echo.rst and...
2023-09-05 16:00:26 +08:00
Rocha Euripedes
64d160b712
Merge branch 'mqtt/update_submodule_05b3476' into 'master'
...
feat(mqtt): Updates submodule to 05b3476
See merge request espressif/esp-idf!25754
2023-09-05 15:52:06 +08:00
Armando
cbe4470a1b
change(soc): remove no longer used mmu.h on p4
2023-09-05 15:47:26 +08:00
Armando
de77ab3061
change(soc): added SOC_ prefix to mmu defs
2023-09-05 15:47:26 +08:00
Armando
a9e3f963c2
change(soc): remove / move rom only mmu defs
2023-09-05 15:47:26 +08:00
Rocha Euripedes
10c21f704c
Merge branch 'bugfix/module_logging_tag_lower_case' into 'master'
...
mqtt: unite supported components tags under common structure
See merge request espressif/esp-idf!22418
2023-09-05 14:06:33 +08:00
Cai Xin Ying
8a4df2d5a7
Merge branch 'docs/add_Chinese_translation_for_api-reference/peripherals/adc_calibration.rst' into 'master'
...
docs: provide CN translation for api-reference/peripherals/adc_calibration.rst
Closes DOC-5858
See merge request espressif/esp-idf!25032
2023-09-05 14:01:01 +08:00
Ondrej Kosta
0ff10c3e06
feat(esp_eth): added IRAM optimization option for internal EMAC
2023-09-05 07:42:30 +02:00
Cao Sen Miao
c7740b4c2b
fix(i2c_master): Fix I2C new master cannot continously probe
2023-09-05 12:27:18 +08:00
Shu Chen
32ad8f10e0
Merge branch 'feature/add_mesh_local_prefix_config' into 'master'
...
feat(openthread): add mesh local prefix configuration
See merge request espressif/esp-idf!25099
2023-09-05 12:16:19 +08:00
Planck (Lu Zeyu)
6f55f76344
feat(st7789): add data endian config
...
Closes https://github.com/espressif/esp-idf/issues/11416
2023-09-05 12:11:19 +08:00
Marius Vikhammer
e3861261eb
fix(wdt): move non-auto generated wdt values to ll
2023-09-05 11:52:34 +08:00
morris
b4c7b13ce9
Merge branch 'docs/add_Chinese_translation_for_api-guides/lwip.rst' into 'master'
...
docs: provide CN translation for api-guides/lwip.rst
Closes DOC-5300
See merge request espressif/esp-idf!24002
2023-09-05 11:15:48 +08:00
caixinying-git
20951be687
docs: provide CN translation for api-reference/peripherals/adc_calibration.rst
2023-09-05 11:12:34 +08:00
Jiang Guang Ming
7d0c434e2c
Merge branch 'bugfix/esp32h2_update_desc_ecdsa_workmode' into 'master'
...
fix(soc/esp32h2): Update the description of the ECDSA_WORK_MODE
See merge request espressif/esp-idf!25736
2023-09-05 09:20:22 +08:00
Jiang Guang Ming
89f6c6d999
fix(soc/esp32h2): Update the description of the ECDSA_WORK_MODE
2023-09-05 09:20:21 +08:00
Wang Mengyang
68dc3c16e0
ci(bt/bluedroid): Add CI build test for HFP examples with voice over HCI enabled
2023-09-05 08:14:56 +08:00
Wang Meng Yang
efeb308bc0
Merge branch 'test/bqb_test_bt_classic_hid' into 'master'
...
feat(bt/bqb): Add setting local di record function for specific hid case of bqb auto test
Closes BT-3359
See merge request espressif/esp-idf!25055
2023-09-05 07:20:24 +08:00
Cai Xin Ying
065307fb84
Merge branch 'docs/add_Chinese_translation_for_api-guides/cplusplus.rst' into 'master'
...
docs: provide CN translation for api-guides/cplusplus.rst
Closes DOC-5460
See merge request espressif/esp-idf!24239
2023-09-04 22:14:10 +08:00
Euripedes Rocha
8c72daafa8
feat(mqtt): Updates submodule to 05b3476
...
* Update submodule:
git log --oneline 301bd9e0282eb993523b84d6c56d2559346aa071..05b347643f6679cc60a50a9664b86a24ebf3ae10
Detailed description of the changes:
* Fix: Mock test should include idf_additions.h
- See merge request espressif/esp-mqtt!191
- fix: Mock tests include idf_additions.h (espressif/esp-mqtt@f35aaa1 )
* Adds missing documentation to outbox configuration.
- See merge request espressif/esp-mqtt!190
- docs: Adds missing documentation to outbox configuration. (espressif/esp-mqtt@c355e0b )
2023-09-04 15:33:34 +02:00
Nic Ballinger
f5450ca530
fix(docs/jtag): Fix hard-coded HW breakpoints/watchpoints number
...
Closes https://github.com/espressif/esp-idf/pull/11986
2023-09-04 15:40:04 +03:00
zhiweijian
618c6f8336
Add new mesh types for exception list on ESP32-C3 and ESP32-S3
2023-09-04 20:38:36 +08:00
chenqingqing
75efaa6465
feat(bt/api): Add new apis for hfp to get the numbers of packet status received and sent
2023-09-04 20:29:03 +08:00
chenqingqing
55cdf8434b
fix(bt/bluedroid): Fixed the issue of NULL address for btc_hf_ag
2023-09-04 19:30:37 +08:00
Abhinav Kudnar
9bdb59a479
doc (nimble): Added the tutorial for ble_multi_adv example.
2023-09-04 16:27:33 +05:30
caixinying-git
6ee5bbf3a6
docs: provide CN translation for api-guides/lwip.rst
2023-09-04 17:46:22 +08:00
Mahavir Jain
d382eeed54
Merge branch 'esp32p4/add_hmac_ds_support' into 'master'
...
esp32p4/add hmac ds support
Closes IDF-7543 and IDF-6518
See merge request espressif/esp-idf!25148
2023-09-04 16:45:56 +08:00
morris
1af5e870f1
Merge branch 'refactor/esp_emac_module_control' into 'master'
...
refactor(emac): add LL functions for bus clock control
See merge request espressif/esp-idf!25710
2023-09-04 16:22:57 +08:00
Wang Zi Yan
e697109388
Merge branch 'docs/translate_sub_power_mode_docs' into 'master'
...
docs: Provide CN trans for sub power mode docs
Closes DOC-5972
See merge request espressif/esp-idf!25391
2023-09-04 15:56:02 +08:00
Ren Pei Ying
ad65d70b5b
Merge branch 'docs/add_CN_trans_for_esp_serial_slave_link_and_asio.rst' into 'master'
...
docs: Provide Chinese translation for api-reference/protocols/esp_serial_slave_link.rst
Closes DOC-5998
See merge request espressif/esp-idf!25375
2023-09-04 15:03:28 +08:00
Ren Pei Ying
518a4e1173
docs: Provide Chinese translation for api-reference/protocols/esp_serial_slave_link.rst
2023-09-04 15:03:28 +08:00
sonika.rathi
2162a132f1
fix(example/storage): Add warning for unsupported targets for SD_Card example
2023-09-04 08:59:51 +02:00
Jiang Jiang Jian
104d50d442
Merge branch 'feature/improve_c6_iperf_performance' into 'master'
...
feat(wifi): optimize esp32c6 iperf performance
See merge request espressif/esp-idf!25020
2023-09-04 14:34:54 +08:00
Xu Xiao
8847eeec0c
feat(wifi): optimize esp32c6 iperf performance
2023-09-04 14:34:54 +08:00
xiaqilin
d2660635aa
feat(esp_coex): add external coex slave support
2023-09-04 14:21:22 +08:00
Darian
bd9d6b82ab
Merge branch 'bugfix/freertos_private_critical_section_macro' into 'master'
...
fix(freertos): Fixed bug with prvENTER/EXIT_CRITICAL_OR_MASK_ISR() macro
See merge request espressif/esp-idf!25705
2023-09-04 14:18:11 +08:00
Zhi Wei Jian
6daba772d8
Merge branch 'feature/add_new_mesh_adv_type_for_exception_list' into 'master'
...
Add BLE mesh adv types for exception list
See merge request espressif/esp-idf!25652
2023-09-04 14:06:50 +08:00
Mahavir Jain
9dc4b8beeb
fix(aes): correct the linking of the DMA descriptors
...
For certain data lengths, the last input descriptor was not getting appended
correctly and hence the EOF flag in the DMA descriptor link list was
set at incorrect location. This was resulting in the peripheral being
stalled expecting more data and eventually the code used to timeout
waiting for the AES completion interrupt.
Required configs for this issue:
CONFIG_MBEDTLS_HARDWARE_AES
CONFIG_SOC_AES_SUPPORT_DMA
This observation is similar to the issue reported in:
https://github.com/espressif/esp-idf/issues/10647
To recreate this issue, start the AES-GCM DMA operation with data length
12280 bytes and this should stall the operation forever.
In this fix, we are tracing the entire descriptor list and then appending the
extra bytes descriptor at correct position (as the last node).
2023-09-04 05:35:15 +00:00
Mahavir Jain
89584cd1d0
fix(aes-gcm): correct the DMA completion wait condition for hardware GCM case
...
DMA operation completion must wait until the last DMA descriptor
ownership has been changed to hardware, that is hardware is completed
the write operation for entire data. Earlier for the hardware GCM case,
the first DMA descriptor was checked and it could have resulted in some
race condition for non interrupt (MBEDTLS_AES_USE_INTERRUPT disabled) case.
2023-09-04 05:35:15 +00:00
Wang Zi Yan
ca334f2cea
docs: Provide CN trans for sub power mode docs
2023-09-04 13:07:10 +08:00
xiaqilin
28e6014ba4
fix(esp_phy): fix esp32h2 tx-power incorrect issue after wakeup
2023-09-04 12:23:15 +08:00
darshan
50c5f09fc3
fix(nimble): added log for extended advertisement
2023-09-04 09:15:23 +05:30
Aditya Patwardhan
4be9bc4e2e
feat(esp_http_client): Added support for OTA using ds peripheral for TLS
2023-09-04 09:00:03 +05:30
Wang Meng Yang
78af508654
Merge branch 'feature/add_new_bluedroid_init' into 'master'
...
Feat(bt/bluedroid): Add new ESP Bluedroid stack init API
Closes BTQABR2023-32
See merge request espressif/esp-idf!25248
2023-09-04 11:24:44 +08:00
Wang Meng Yang
6598c6ecd7
Merge branch 'bugfix/hf_ag_report_event_with_null_bdaddr' into 'master'
...
Bugfix/fixed bugs of HFP in BlueDroid
Closes BTQABR2023-71, BTQABR2023-73, BTQABR2023-74, BTQABR2023-78, BTQABR2023-81, BTQABR2023-82, and BTQABR2023-69
See merge request espressif/esp-idf!25493
2023-09-04 11:21:15 +08:00
morris
0b970a8dfe
refactor(emac): add LL functions for bus clock control
2023-09-04 10:52:03 +08:00
Sudeep Mohanty
b1e85404f1
Merge branch 'task/esp32p4_int_vectors_cleanup' into 'master'
...
fix(interrupts): Cleanup pending tags in the code base regarding interrupt vectors
Closes IDF-7863
See merge request espressif/esp-idf!25698
2023-09-04 09:54:23 +08:00
Sudeep Mohanty
62ee4135e0
Merge branch 'bugfix/freertos_incorrect_xPortCanYield' into 'master'
...
fix(freertos): Corrected xPortCanYield() for esp32p4
See merge request espressif/esp-idf!25679
2023-09-04 09:33:25 +08:00
Rahul Tank
830acd0e6e
Merge branch 'feature/dynamic_services' into 'master'
...
Nimble: Add support for dynamic service addition / deletion
Closes BT-3182
See merge request espressif/esp-idf!22777
2023-09-03 00:47:15 +08:00
morris
78e166dfb4
Merge branch 'feature/esp_lcd_panel_add_data_and_type' into 'master'
...
feat(esp_lcd): add user data and init cmd
See merge request espressif/esp-idf!25647
2023-09-02 11:47:39 +08:00
Liu Zhong Wei
1d8668c31f
feat(esp_lcd): add user data and init cmd
2023-09-02 11:47:39 +08:00
morris
3b0c0ae4d4
Merge branch 'feature/specify_rmt_intr_priority' into 'master'
...
feat(rmt): specify interrupt priority
Closes IDF-7955
See merge request espressif/esp-idf!25596
2023-09-02 11:38:46 +08:00
Darian Leung
75a3c99581
fix(freertos): Fixed bug with prvENTER/EXIT_CRITICAL_OR_MASK_ISR() macro
...
Fixed an undiscovered bug with prvENTER_CRITICAL_OR_MASK_ISR() and
prvEXIT_CRITICAL_OR_MASK_ISR() where the `uxInterruptStatus` argument was not
used.
However, all calls of this macro provide a local `uxSavedInterruptStatus`
variable, leading to this bug being hidden.
2023-09-02 02:27:09 +08:00
Ren Pei Ying
21ec1cf13b
Merge branch 'docs_add_CN_trans_for_contribute/contributor-agreement.rst' into 'master'
...
docs: Provide Chinese translation for contribute/contributor-agreement.rst
Closes DOC-5897
See merge request espressif/esp-idf!25120
2023-09-02 01:44:27 +08:00
Roshan Bangar
af9a9076d6
feat(nimble): Added support for dynamic services
...
Added support for dynamic services
2023-09-01 17:40:42 +05:30
Island
8904d6bb37
Merge branch 'feature/esp32c2_add_trace_function' into 'master'
...
ble: supported trace function and adv report flow control on esp32c2
See merge request espressif/esp-idf!25639
2023-09-01 20:10:38 +08:00
Xu Xiao
d6c52277b6
Merge branch 'bugfix/skip_using_cache_in_wrong_passwd_cfg_master' into 'master'
...
Skip using PMK cache in WPA3 connection incase configured password is incorrect
See merge request espressif/esp-idf!25514
2023-09-01 19:51:22 +08:00
Rahul Tank
c0977bf730
Merge branch 'feature/adv_queue_congestion' into 'master'
...
feat(nimble): Added adv queue congestion check
See merge request espressif/esp-idf!25310
2023-09-01 19:50:19 +08:00
Roland Dobai
d8633ecd4b
Merge branch 'feature/remove_test_build_system' into 'master'
...
Tools: remove test_build_system_cmake.sh & test_build_system_spaces.py + run pytest on macOS.
Closes IDF-532
See merge request espressif/esp-idf!25306
2023-09-01 19:01:40 +08:00
harshal.patil
21c3549800
ci(hal): add support for 4096 bits size digital signature hal test
2023-09-01 15:44:21 +05:30
harshal.patil
b8c208cdb3
feat(ds): add Digital Signature peripheral support for esp32p4
2023-09-01 15:44:21 +05:30
harshal.patil
095c2a3324
feat(hmac): add HMAC peripheral support for esp32p4
2023-09-01 15:41:39 +05:30
renpeiying
23334980b6
Update Chinese translation for adding dl.espressif.cn
2023-09-01 17:40:19 +08:00
zhiweijian
65e18ff02a
Add mesh adv type for exception list
2023-09-01 17:38:06 +08:00
Sudeep Mohanty
5cd989f23b
fix(interrupts): Cleanup pending tags in the code base regarding interrupt vectors
2023-09-01 17:18:39 +08:00
Zhang Hai Peng
3dca0d7d2e
Merge branch 'docs/update_ble_comment' into 'master'
...
docs(bt): Update comment in ble
See merge request espressif/esp-idf!25477
2023-09-01 16:08:49 +08:00
Island
3616815d09
Merge branch 'bugfix/timeout_when_update_conn_param' into 'master'
...
fix(bt): Fix bugs about updating connect param
See merge request espressif/esp-idf!25442
2023-09-01 15:37:44 +08:00
Island
6b14a61544
Merge branch 'bugfix/fix_crash_when_using_aes_128' into 'master'
...
fix(bt): Fix bug while calculating block cipher using aes-128
See merge request espressif/esp-idf!25476
2023-09-01 15:37:32 +08:00
Island
d750b3bfb6
Merge branch 'feat/support_per_adv_adi' into 'master'
...
feat(bt/bluedroid): Support periodic adi
Closes BLEQABR23-372
See merge request espressif/esp-idf!25546
2023-09-01 15:37:13 +08:00
Wang Meng Yang
ef056aadaa
Merge branch 'bugfix/hci_chg_conn_pkt_type_command' into 'master'
...
fix(bt/controller): Fixed some HCI commands parameter check
Closes BTQABR2023-5, BTQABR2023-6, BTQABR2023-2, and BTQABR2023-90
See merge request espressif/esp-idf!25543
2023-09-01 15:02:46 +08:00
renpeiying
a1354c81f9
docs: Provide Chinese translation for contribute/contributor-agreement.rst
2023-09-01 14:02:59 +08:00
C.S.M
30ff1637e2
Merge branch 'bugfix/i2c_master_probe' into 'master'
...
fix(i2c_master): Fix issue that i2c master probe device failed
See merge request espressif/esp-idf!25670
2023-09-01 12:43:44 +08:00
Mahavir Jain
270af5dca7
Merge branch 'doc/fix_xts_key_length_256_desc' into 'master'
...
fix(doc): Fix incorrect description for xts_key_length_256 efuse
See merge request espressif/esp-idf!25659
2023-09-01 12:37:30 +08:00
Omar Chebib
d3afca3020
Merge branch 'fix/esp32p4_supports_interrupts' into 'master'
...
feat(riscv): Add support to ESP32-P4's CLIC interrupt controller
Closes IDF-7795 and IDF-7793
See merge request espressif/esp-idf!25383
2023-09-01 11:48:39 +08:00
Planck (Lu Zeyu)
80fa5da9e8
feat(rmt): specify interrupt priority
2023-09-01 11:30:41 +08:00
caixinying-git
7c560c61c3
docs: provide CN translation for api-guides/cplusplus.rst
2023-09-01 11:02:36 +08:00
Cao Sen Miao
6e3e923290
fix(i2c_master): Fix issue that i2c master probe device failed,
...
Closes https://github.com/espressif/esp-idf/issues/12159
2023-09-01 10:00:46 +08:00
Armando (Dou Yiwen)
24caae62eb
Merge branch 'feature/psram_use_rcc' into 'master'
...
psram: atomic set clock and reset
See merge request espressif/esp-idf!25650
2023-09-01 09:56:36 +08:00
wanglai@espressif.com
f9fd217020
feat(bt/bqb): Add setting local di record function for bt classic hid device bqb test
2023-09-01 01:54:29 +00:00
wanglai@espressif.com
25b1e6fe36
fix(bqb): Changed HID related copyright automatically
2023-09-01 01:54:29 +00:00
Radek Tandler
352e759d1d
Merge branch 'contrib/github_pr_11118' into 'master'
...
nvs: support iteration over namespace by handle (GitHub PR)
Closes IDFGH-9782
See merge request espressif/esp-idf!23175
2023-08-31 20:59:19 +08:00
Shyamal Khachane
fb1037f032
fix(esp_wifi): Skip PMK cache usage if configured password is incorrect
2023-08-31 12:39:26 +00:00
liqigan
4b35ac5c2d
remove(bt/bluedroid): Remove unused macro BT_SSP_INCLUDED and global
...
variable bte_bt_appl_cfg
2023-08-31 12:28:38 +00:00
liqigan
0df585dc35
feat(bt/bluedroid): Add new version of API for Bluedroid host stack initialization
2023-08-31 12:28:38 +00:00
Jin Cheng
cde05ef495
fix(bt/bluedroid): Deleted the redundant 'memset' in btc_hf_cb_handler
2023-08-31 19:44:37 +08:00
xuxiao
4701aa1589
feat(doc): update wifi sections for H2
2023-08-31 19:27:51 +08:00
Marek Fiala
b39e541652
feat(tools): Do not run test_create_project_with_idf_readonly on macOS
...
It corrupts environment on macOS runner because it uses shell, not docker-executor,
and makes all tree read-only for a non-root user.
+ Replace examples with real files in example README.md
2023-08-31 12:54:19 +02:00
Marek Fiala
8ad3c8ca1f
refactor(tools): Run build system pytest on macos
2023-08-31 12:54:19 +02:00
Marek Fiala
7d2d8b7839
refactor(tools): Remove test_build_system_cmake.sh & test_build_system_spaces.py
2023-08-31 12:54:19 +02:00
Sudeep Mohanty
d9da8f1953
Merge branch 'task/disable_amz_smp_freertos_for_p4' into 'master'
...
change(freertos): Disable Amazon SMP FreeRTOS kernel for esp32p4
See merge request espressif/esp-idf!25496
2023-08-31 18:24:09 +08:00
Shu Chen
c135efee83
Merge branch 'bugfix/fix_openthread_setting_get_next_empty_index' into 'master'
...
fix(openthread): fix openthread settings get next empty index
Closes IDFGH-10960
See merge request espressif/esp-idf!25671
2023-08-31 18:00:06 +08:00
Sudeep Mohanty
d9a3e3bb86
fix(freertos): Corrected xPortCanYield() for esp32p4
...
This commit updates the xPortCanYield() for esp32p4 by correcting the
return condition. Previously, the API would return true if an ISR of
priority 1 was received which is incorrect.
2023-08-31 17:45:17 +08:00
Armando
b75f8561e5
change(psram): atomic set clock and reset
2023-08-31 17:10:34 +08:00
zhangwenxu
8eff9df2b0
feat(openthread): add mesh local prefix configuration
2023-08-31 17:05:30 +08:00
Cai Xin Ying
e0f5d3c527
Merge branch 'docs/add_Chinese_translation_for_api-guides/core_dump.rst' into 'master'
...
docs:provide CN translation for api-guides/core_dump.rst and api-guides/core_dump_internals.rst
Closes DOC-5457
See merge request espressif/esp-idf!24197
2023-08-31 16:50:52 +08:00
Cai Xin Ying
18c2bb0a6f
docs:provide CN translation for api-guides/core_dump.rst and api-guides/core_dump_internals.rst
2023-08-31 16:50:52 +08:00
zhanghaipeng
79c2764d1e
docs(bt): Update comment in ble
2023-08-31 16:43:32 +08:00
Armando (Dou Yiwen)
167ab6ded7
Merge branch 'feature/adc_continuous_flush_api' into 'master'
...
adc: added an API to flush the continuous driver pool
See merge request espressif/esp-idf!25274
2023-08-31 16:27:12 +08:00
Roland Dobai
d823208899
Merge branch 'gdb/removed_wrongly_added_esp32p4_files' into 'master'
...
fix(gdb): removed wrongly added esp32p4 files
See merge request espressif/esp-idf!25318
2023-08-31 16:26:02 +08:00
Rocha Euripedes
acbcdc0487
Merge branch 'clarification_on_rtc_fast' into 'master'
...
docs: Makes the description for RTC fast as heap explicit
See merge request espressif/esp-idf!25103
2023-08-31 16:21:21 +08:00
Marek Fiala
608b6e5480
feat(tools): Add dl.espressif.cn IDF_GITHUB_ASSET to documentation
2023-08-31 07:46:36 +00:00
zhangwenxu
99394d5791
fix(openthread): fix openthread settings get next empty index
2023-08-31 15:38:58 +08:00
Cai Xin Ying
cebaec6480
Merge branch 'docs/add_Chinese_translation_for_api-reference/peripherals/touch_element.rst' into 'master'
...
docs: provide CN translation for api-reference/peripherals/touch_element.rst
Closes DOC-5860
See merge request espressif/esp-idf!25141
2023-08-31 15:19:08 +08:00
morris
cf61f63bc2
Merge branch 'feature/hw_crc_esp32p4' into 'master'
...
feat(gdma): support hardware crc calculation on esp32p4
Closes IDF-7497
See merge request espressif/esp-idf!25307
2023-08-31 14:46:32 +08:00
Jiang Jiang Jian
23ebfd1420
Merge branch 'test/bqb_test_bt_classic_a2dp' into 'master'
...
feat(bt/bqb): Add setting SBC encoder and reject invalid codec type support for a2dp BQB test
Closes BT-3338
See merge request espressif/esp-idf!25484
2023-08-31 13:53:26 +08:00
darshan
8e0cfe7f66
feat(nimble): Added adv queue congestion check
2023-08-31 10:57:11 +05:30
Song Ruo Jing
91aab6bda0
Merge branch 'feature/add_uart_iram_safe_check' into 'master'
...
feat(uart): Add sdkconfig.ci.iram_safe test for UART driver
See merge request espressif/esp-idf!25618
2023-08-31 12:57:46 +08:00
Omar Chebib
8ca191e4c1
fix(esp32p4): Fixed interrupt handling to use the CLIC controller
2023-08-31 12:16:08 +08:00
caixinying-git
917a2c9eb5
docs: provide CN translation for api-reference/peripherals/touch_element.rst
2023-08-31 12:01:24 +08:00
zwl
4abf0c46b5
ble: supported trace function and adv report flow control on esp32c2
2023-08-31 11:58:29 +08:00
Armando
b450dffa8b
fix(gdb): removed wrongly added esp32p4 files
2023-08-31 03:52:47 +00:00
Armando
73c9182581
feat(adc): added an API to flush the continuous driver pool
2023-08-31 03:52:28 +00:00
Marius Vikhammer
eb8883cc20
Merge branch 'feature/p4_wdt' into 'master'
...
feat(core-system/wdt): added support for watchdogs on P4
Closes IDF-8135 and IDF-7750
See merge request espressif/esp-idf!25584
2023-08-31 10:14:19 +08:00
morris
b962fdee89
refactor(gdma): add reset and clock control in LL driver
2023-08-31 02:11:47 +00:00
morris
200eb866dc
feat(gdma): support hardware crc calculation
...
On ESP32-P4, the GDMA peripherals support CRC calculating.
2023-08-31 02:11:47 +00:00
Marius Vikhammer
a5748580d6
Merge branch 'doc/ignore_mqtt_doxygen_error' into 'master'
...
docs(mqtt): ignore undocumented APIs
See merge request espressif/esp-idf!25660
2023-08-31 10:07:58 +08:00
Darian
57456cc11f
Merge branch 'refactor/freertos_format_addition_headers' into 'master'
...
refactor(freertos): Uncrustify IDF additions header/sources
See merge request espressif/esp-idf!25612
2023-08-31 09:50:24 +08:00
Marius Vikhammer
24b8d27080
docs(mqtt): ignore undocumented APIs
2023-08-31 08:18:39 +08:00
KonstantinKondrashov
3b440adfab
fix(doc): Fix incorrect description for xts_key_length_256 efuse
2023-08-31 04:06:47 +08:00
Roland Dobai
d46b6a82f2
Merge branch 'dependency_check_fix' into 'master'
...
bug(tools): dependency check catch exception when package not installed
Closes IDF-8116
See merge request espressif/esp-idf!25497
2023-08-30 22:31:47 +08:00
Roland Dobai
e2b262fa61
Merge branch 'feature/support_windowsARM64' into 'master'
...
feat(tools): Added Windows-ARM64 support
Closes IDFGH-8928
See merge request espressif/esp-idf!25547
2023-08-30 22:14:34 +08:00
linruihao
f3b87ee3bd
fix(bt/controller): Fixed some HCI commands parameter check
...
Fixed HCI_Change_Connection_Packet_Type Command parameter check
Fixed HCI_Accpet_Synchronous_Connection_Request Command parameter check
Fixed HCI_Set_Connectionless_Peripheral_Broadcast_Data Command parameter check
2023-08-30 19:38:14 +08:00
Roland Dobai
a1ebd76ab3
Merge branch 'bugfix/failed_module_import' into 'master'
...
fix(tools): extend error message for failed python module import
Closes IDF-8137
See merge request espressif/esp-idf!25643
2023-08-30 18:42:29 +08:00
Jin Cheng
0a03f7e03a
docs(bt/bluedroid): Changed the description of esp_hf_client_reject_call
2023-08-30 17:27:13 +08:00
Jin Cheng
2668df265e
fix(bt/bluedroid): Fixed invalid access to freed semaphore
2023-08-30 17:27:13 +08:00
Jin Cheng
fbb69daaaa
fix(bt/bluedroid): Fixed wrong indexes of HF-AG indicators
2023-08-30 17:27:13 +08:00
Jin Cheng
6d301d11bc
fix(bt/bluedroid): Added peer Bluetooth device address into HF callback parameters
2023-08-30 17:27:03 +08:00
Jin Cheng
a93b6674c4
fix(bt/bluedroid): Changed log level from WARNING to DEBUG in bta_ag_sco_read_cback
2023-08-30 17:24:45 +08:00
Jin Cheng
0c4dc36695
fix(bt/bluedroid): Fixed wrong code logic in 'AT+CIND?' of HFP
2023-08-30 17:24:45 +08:00
Jin Cheng
ccfcc6a153
fix(bt/bluedroid): Fixed errors in parsing ATD command in HFP AG
2023-08-30 17:24:38 +08:00
Shu Chen
a5169db6fe
Merge branch 'bugfix/fix_using_wrong_macro' into 'master'
...
bugfix(esp_phy): fix using wrong macro
See merge request espressif/esp-idf!25632
2023-08-30 16:44:43 +08:00
morris
1cbfe15cd6
Merge branch 'refactor/rcc_critical_section_twai' into 'master'
...
refactor(twai): add reset and clock control to twai LL layer
See merge request espressif/esp-idf!25559
2023-08-30 15:56:27 +08:00
Roland Dobai
2166d917c5
Merge branch 'gdb_panic_server_remove' into 'master'
...
fix(tools): remove unused gdp_panic_server; replace with new esp-idf-panic-decoder package
See merge request espressif/esp-idf!24803
2023-08-30 15:52:25 +08:00
Jiang Jiang Jian
ad2ccdfdda
Merge branch 'ci/connect_at_different_phase' into 'master'
...
ci(wifi): Test connect api at different phase
Closes WIFI-2364
See merge request espressif/esp-idf!25352
2023-08-30 15:48:40 +08:00
Rocha Euripedes
cf604c79e2
Merge branch 'mqtt/update_submodule_301bd9e0' into 'master'
...
MQTT: Update submodule reference to 301bd9e0
See merge request espressif/esp-idf!25571
2023-08-30 15:41:24 +08:00
zhanghaipeng
ca2c295cca
feat(bt/bluedroid): Support periodic adv adi feature
2023-08-30 14:27:30 +08:00
Frantisek Hrbata
9511180b4a
fix(tools): extend error message for failed python module import
...
Currently idf.py reports just "Please use idf.py only in an ESP-IDF shell environment".
Sometimes it may be useful to know for which module the import failed.
Also the problem does not have to be related to shell environment only, but the
python venv can be corrupted. This adds a little bit more verbose error
message.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-08-30 08:14:50 +02:00
Darian Leung
0a15f28d17
refactor(freertos): Uncrustify and format IDF addition headers
...
- Uncrustified IDF addition related header/source files
- Reorganized functions into groups
- linker_common.lf updated to adhere to new function organization
2023-08-30 14:11:52 +08:00
Darian Leung
a67e8c1972
refactor(freertos): Rename freertos_v8_compat.c to freertos_compatibility.c
...
Rename API compatibility file to be more general, and add a proper description.
2023-08-30 14:11:52 +08:00
Cai Xin Ying
b6d4bae4c6
Merge branch 'docs/update_api-reference/peripherals' into 'master'
...
docs: update format issues for EN and CN files under api-reference/peripherals
Closes DOC-5862
See merge request espressif/esp-idf!25022
2023-08-30 12:17:09 +08:00
Song Ruo Jing
767698b90d
feat(uart): Add sdkconfig.ci.iram_safe test for UART driver
2023-08-30 11:30:03 +08:00
Wang Meng Yang
0f852ec0da
Merge branch 'feature/add_bt_set_page_timeout_api' into 'master'
...
Feat(bt/bluedroid): Add new apis for bluetooth to set and get page timeout
Closes BT-3392
See merge request espressif/esp-idf!25351
2023-08-30 11:29:44 +08:00
Marius Vikhammer
4f71937a9f
Merge branch 'bugfix/move_arch_files_system_cmake' into 'master'
...
feat(esp-system): moved common arch files out to common cmakelist
See merge request espressif/esp-idf!25625
2023-08-30 11:19:04 +08:00
Marius Vikhammer
8ecbd1f59b
feat(core-system/wdt): added support for watchdogs on P4
2023-08-30 11:04:02 +08:00
Dai Zi Yan
91d709938f
Merge branch 'docs/update_translation' into 'master'
...
docs: keep the error log in English
Closes DOC-5818
See merge request espressif/esp-idf!25629
2023-08-30 10:56:24 +08:00
ding huan
22697a2e37
ci(wifi): Test connect api at different phase
2023-08-30 10:31:02 +08:00
caixinying-git
0b0c828d5f
docs: update format issues for EN and CN files under api-reference/peripherals
2023-08-30 10:08:01 +08:00
morris
70882235b2
Merge branch 'docs/add_Chinese_translation_for_the_rest_docs_of_api-guides/tools' into 'master'
...
Docs: provide CN translation for the rest docs of api-guides/tools
Closes DOC-5400
See merge request espressif/esp-idf!24103
2023-08-29 23:10:06 +08:00
Cai Xin Ying
9684acc482
Docs: provide CN translation for the rest docs of api-guides/tools
2023-08-29 23:10:06 +08:00
morris
47bb157cab
refactor(twai): add reset and clock control to twai LL layer
2023-08-29 22:19:57 +08:00
radek.tandler
f693b78f93
feature(nvs_flash) : added support iteration over namespace by index - review changes
2023-08-29 16:05:02 +02:00
Ivan Grokhotkov
92ff04ebea
nvs: use 'handle' argument name for consistency
2023-08-29 13:59:34 +02:00
Cody P Schafer
f2af1c5305
nvs: support iteration over namespace by index
...
Users of the nvs API are likely to have `nvs_handle_t` in all cases, but
not all of them carry around the partition name and namespace name (as
they aren't needed after creating an `nvs_handle_t`).
Allow this common case to use nvs iteration without them tracking
additional data by using the `nvs_handle_t` to locate the namespace
index and the partition name by introducing an alterate to
`nvs_entry_find` called `nvs_entry_find_in_handle`, which operates
similarly except that it is given a `nvs_handle_t` instead of partition
and namespace strings.
This is somewhat more limited than the `nvs_entry_find` API as one
cannot examine all keys in a given partition.
2023-08-29 13:59:34 +02:00
zhangwenxu
58b0fcde36
bugfix(esp_phy): fix using wrong macro
2023-08-29 18:28:29 +08:00
Erhan Kurubas
f0fba3fc4c
Merge branch 'fix/bp_wp_in_panic' into 'master'
...
Fix bp/wp logic when debugger is connected
See merge request espressif/esp-idf!25582
2023-08-29 18:23:36 +08:00
Adam Múdry
087de4c77a
docs(storage): Add supported data partition subtypes
2023-08-29 11:28:28 +02:00
daiziyan
ffbd59fd37
docs: keep the error log in English
2023-08-29 17:10:23 +08:00
gongyantao
ff353beec9
feat(bt/gap): Add new apis for bluetooth to set and get page timeout
...
1: add two new apis for classic bluetooth,
esp_bt_gap_set_page_timeout(page_to) and esp_bt_gap_get_page_timeout(),
which can get and set the value of page timeout.
2023-08-29 16:28:35 +08:00
Marius Vikhammer
73954ab9e8
feat(esp-system): moved common arch files out to common cmakelist
2023-08-29 16:14:43 +08:00
Armando (Dou Yiwen)
c9adbe13d8
Merge branch 'feature/support_psram_on_p4' into 'master'
...
esp_psram: esp32p4 psram device driver support
Closes IDF-7495
See merge request espressif/esp-idf!25368
2023-08-29 15:50:30 +08:00
Wan Lei
cff1631ac7
Merge branch 'fix/fixed_polling_api_lock_logic' into 'master'
...
fix(spi_master): fixed polling_start break common resouce when error
See merge request espressif/esp-idf!25593
2023-08-29 15:21:24 +08:00
Shu Chen
11b9d983c5
Merge branch 'bugfix/fix_ieee802154_test_issue' into 'master'
...
fix(ieee802154): fix ieee802154_test
See merge request espressif/esp-idf!24886
2023-08-29 15:11:05 +08:00
Darian
f1c71b75fa
Merge branch 'refactor/freertos_task_snapshot_option' into 'master'
...
refactor(freertos): Remove option for Task Snapshot
See merge request espressif/esp-idf!25610
2023-08-29 14:19:55 +08:00
Sudeep Mohanty
abc89df287
Merge branch 'bugfix/ulp_riscv_reg_ops_header_inclusion' into 'master'
...
fix(ulp_riscv): Fixed the header inclusion dependency for ulp_riscv_register_ops.h
Closes IDFGH-10922
See merge request espressif/esp-idf!25599
2023-08-29 11:15:26 +08:00
morris
cd9f48823d
Merge branch 'refactor/rcc_critical_section_follow_up' into 'master'
...
refactor(lp_periph): move enable and reset control to LL driver
See merge request espressif/esp-idf!25498
2023-08-29 08:40:02 +08:00
Peter Dragun
a58be23118
bug(tools): dependency check catch exception when package not installed
2023-08-28 16:03:15 +02:00
Martin Vychodil
e44d4260ad
Merge branch 'feature/storage_host_test_nvs_flash2' into 'master'
...
nvs_flash: finished migration of host tests to the linux emulator of esp_partition
See merge request espressif/esp-idf!23926
2023-08-28 20:20:16 +08:00
Darian Leung
6adcb64ad4
refactor(freertos): Uncrustify Task Snapshot header
2023-08-28 20:11:27 +08:00
Darian Leung
659ec67967
refactor(freertos): Remove option for Task Snapshot
...
Previously, Task Snapshot could be conditionally built based on the
CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT option. However, there is no overhead
with always enabling Task Snapshot functions, as the linker will remove any
functions if they are not called.
This commit...
- removes all ESP-IDF dependencies on the CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT
option so that Task Snapshot functions are always available.
- Makes CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT a hidden option to maintain
compatibility with user code.
- adds documentation regarding Task Snapshot.
2023-08-28 20:11:27 +08:00
Island
5663531a7e
Merge branch 'bugfix/ble_hci_issues_chain_mbuf' into 'master'
...
fix hci issues when chain mbuf exists
See merge request espressif/esp-idf!25531
2023-08-28 18:39:45 +08:00
Sudeep Mohanty
fad94806ef
change(freertos): Disable Amazon SMP FreeRTOS kernel for esp32p4
...
This commit disables building of the Amazon SMP FreeRTOS kernel for
esp32p4. Supported to be enabled in the future.
2023-08-28 10:26:13 +00:00
Sudeep Mohanty
a7e8bf34bb
Merge branch 'docs/freertos_docs_for_p4' into 'master'
...
docs(freertos): Updated FreeRTOS documentation for ESP32-P4
Closes IDF-7760
See merge request espressif/esp-idf!25550
2023-08-28 18:24:58 +08:00
Adam Múdry
f75bc09cee
Merge branch 'fix/fatfs_ff_volumes_warning' into 'master'
...
fix(fatfs): Fix a warning when FF_VOLUMES is set to 1
Closes IDFGH-10887
See merge request espressif/esp-idf!25422
2023-08-28 18:20:38 +08:00
wanlei
f7068bd937
fix(spi_master): fixed polling_start break common resouce when error
2023-08-28 18:18:38 +08:00
Erhan Kurubas
16be3a18c5
Merge branch 'feature/configurable_gcov_task_size' into 'master'
...
feat(gcov): make gcov dump task size configurable
See merge request espressif/esp-idf!25456
2023-08-28 18:00:22 +08:00
Sudeep Mohanty
ac4a0649bb
fix(ulp_riscv): Fixed the header inclusion dependency for ulp_riscv_register_ops.h
...
There are redefinition compilation warnings for the register operation
macros when a ULP program was compiled which included soc.h before
ulp_riscv_register_ops.h. This commit fixes the issues by delegating the
exclusion macro to the CMakeLists.txt file.
Closes: https://github.com/espressif/esp-idf/issues/12116
2023-08-28 17:39:48 +08:00
Erhan Kurubas
7549995754
fix(readme): add esp32p4 etm test app to the supported targets table
2023-08-28 10:46:56 +02:00
Erhan Kurubas
65dcc565a7
fix(breakpoint): fix bp/wp logic when debugger is connected
2023-08-28 10:46:56 +02:00
Euripedes Rocha
e29c0c9554
feat(mqtt): Update submodule reference to 301bd9e0
...
git log --oneline dffabb067fb3c39f486033d2e47eb4b1416f0c82..301bd9e0282eb993523b84d6c56d2559346aa071
Detailed description of the changes:
* fix: Added missing update to message data
- See merge request espressif/esp-mqtt!189
- See commit https://github.com/espressif/esp-mqtt/commit/cc41d1b
* PR: fixing typos in `mqtt5_error_reason_code`
- See merge request espressif/esp-mqtt!188
- feat: Add enum definition with typo to keep backwards compatibility (espressif/esp-mqtt@90b4a45 )
- fixing typos in `mqtt5_error_reason_code` (espressif/esp-mqtt@dc775bb )
* docs: Clarify keepalive timeout
- See merge request espressif/esp-mqtt!186
- See commit https://github.com/espressif/esp-mqtt/commit/cb1e6cf
* fix: LOG format strings
- See merge request espressif/esp-mqtt!187
- See commit https://github.com/espressif/esp-mqtt/commit/a3b04f2
* Fix: Stop client only if it's running.
- See merge request espressif/esp-mqtt!183
- See commit https://github.com/espressif/esp-mqtt/commit/36eec6f
* fix: Error on publish message creation was ignored.
- See merge request espressif/esp-mqtt!185
- See commit https://github.com/espressif/esp-mqtt/commit/585e3ba
* Fix: Allocation for connection buffer was incorrectly done.
- See merge request espressif/esp-mqtt!182
- See commit https://github.com/espressif/esp-mqtt/commit/6c849c6
* Adds mqtt host tests to Ci
- See merge request espressif/esp-mqtt!181
- See commit https://github.com/espressif/esp-mqtt/commit/4050df4
* Fix: Outbox was leaked in case of initialization failure
- See merge request espressif/esp-mqtt!180
- See commit https://github.com/espressif/esp-mqtt/commit/5d491a4
* feat: Add option to bind interface of use
- See merge request espressif/esp-mqtt!179
- Closes https://github.com/espressif/esp-mqtt/issues/253
- See commit https://github.com/espressif/esp-mqtt/commit/363fbf7
* Add outbox size control feature
- See merge request espressif/esp-mqtt!141
- feat: Introduces outbox limit (espressif/esp-mqtt@372ab7b )
- Removes unused outbox functions. (espressif/esp-mqtt@21a5491 )
- refactor: Group access to output buffer in mqtt_connection_t (espressif/esp-mqtt@122875b )
* Add custom transport configuration
- See merge request espressif/esp-mqtt!169
- feat: Add custom transport configuration (espressif/esp-mqtt@a5c1b44 )
* Removes leftover calls to event_handler
- See merge request espressif/esp-mqtt!178
- See commit https://github.com/espressif/esp-mqtt/commit/a492935
* PR: Added support to set server common name.
- See merge request espressif/esp-mqtt!173
- Added support to set server common name. (espressif/esp-mqtt@6195762 )
* Merge branch 'bugfix/return_on_qos0_disconnected' into 'master'
- See merge request espressif/esp-mqtt!175
- See commit https://github.com/espressif/esp-mqtt/commit/5bd9724
* Merge branch 'bugfix/cpp_compilation' into 'master'
- See merge request espressif/esp-mqtt!174
- See commit https://github.com/espressif/esp-mqtt/commit/70cbaca
* bug: Incorrect return on disconnect qos0 publish
- See merge request espressif/esp-mqtt!172
* Fix: Compilation in C++ with multiple subscribe
- See merge request espressif/esp-mqtt!171
* ci: Fix qemu build against 5.1
- See merge request espressif/esp-mqtt!170
- See commit https://github.com/espressif/esp-mqtt/commit/94defb8
* Minor cleanups on mqtt client
- See merge request espressif/esp-mqtt!168
- Removes pending message count (espressif/esp-mqtt@da6d38a )
- Bugfix: Dispatch transport error on all write operations (espressif/esp-mqtt@5729048 )
- Merge enqueue functions (espressif/esp-mqtt@72833c7 )
* Adds a configuration for outbox data destination
- See merge request espressif/esp-mqtt!166
- feat: Adds a configuration for outbox data destination (espressif/esp-mqtt@2c71f9e )
* CI: Add configuration for ttfw
- See merge request espressif/esp-mqtt!167
- See commit https://github.com/espressif/esp-mqtt/commit/d71dcf3
* mqtt5: Fix flow control will increase count when send fragmented packet
- See merge request espressif/esp-mqtt!164
- Closes https://github.com/espressif/esp-mqtt/issues/255
- See commit https://github.com/espressif/esp-mqtt/commit/5cce2c4
* Add license information to queue
- See merge request espressif/esp-mqtt!163
- See commit https://github.com/espressif/esp-mqtt/commit/36f0faa
* MQTTv5: Fixes and additions from GitHub PRs
- See merge request espressif/esp-mqtt!162
- Merges https://github.com/espressif/esp-mqtt/pull/250
- fix: Allow MQTT v5 zero length payload (espressif/esp-mqtt@65a4fda )
- feature: Include subscribe_id in esp_mqtt5_event_property_t (espressif/esp-mqtt@1011e63 )
* Feature: Enable SUBSCRIBE to multiple topics
- See merge request espressif/esp-mqtt!156
- See commit https://github.com/espressif/esp-mqtt/commit/3210255
* Adds Kconfig option to configure poll read timeout
- See merge request espressif/esp-mqtt!159
- Closes: https://github.com/espressif/esp-mqtt/issues/245
- See commit https://github.com/espressif/esp-mqtt/commit/2fa945d
* Fix formatting when using printf nano
- See merge request espressif/esp-mqtt!160
- See commit https://github.com/espressif/esp-mqtt/commit/e9b865e
* mqtt5: Fix flow control will regard the DUP packet and not consider PUBCOMP packet
- See merge request espressif/esp-mqtt!158
- Closes https://github.com/espressif/esp-mqtt/issues/243
- See commit https://github.com/espressif/esp-mqtt/commit/ed76036
* Remove possible null pointer dereferences
- See merge request espressif/esp-mqtt!157
- Bugfix: Remove Remove possible null pointer dereferences (espressif/esp-mqtt@f80772b )
2023-08-28 06:20:59 +00:00
Aditya Patwardhan
e05455e592
Merge branch 'bugfix/wrong_ota_upgrade_size_log' into 'master'
...
fix(esp_https_ota): Fix wrong debug print for ota upgrade size
See merge request espressif/esp-idf!25188
2023-08-28 14:15:57 +08:00
Armando
712c0c0075
feat(psram): esp32p4 psram device driver support
2023-08-28 14:14:58 +08:00
Jiang Jiang Jian
550f5b7593
Merge branch 'bugfix/reduce_bss_logging' into 'master'
...
WiFi: Reduce BSS logging in wpa_supplicant
Closes WIFIBUG-57 and WIFIBUG-17
See merge request espressif/esp-idf!25247
2023-08-28 13:44:38 +08:00
Jiang Jiang Jian
24914d15d8
Merge branch 'feature/manage_modem_etm_clock_indepently' into 'master'
...
feat(esp_hw_support): manage modem_etm clock in modem_clock for bt/154 indepently
Closes IDF-8013
See merge request espressif/esp-idf!25284
2023-08-28 13:35:58 +08:00
morris
4a45479336
refactor(lp_periph): move enable and reset control to LL driver
2023-08-28 05:17:56 +00:00
morris
ab42d63054
fix(ci): pre-commit failure on readme check
2023-08-28 05:17:56 +00:00
Roland Dobai
2fbb63124f
Merge branch 'feature/coredump_panic_details' into 'master'
...
feat(coredump): add panic details to the elf file
Closes IDF-7788 and IDF-7789
See merge request espressif/esp-idf!25198
2023-08-28 13:05:58 +08:00
Jiang Jiang Jian
52aea44fa0
Merge branch 'bugfix/esp32c6_udp_bc_mc_rx_loss_rate_is_high' into 'master'
...
fix esp32c6 UDP BC/MC RX loss rate is high when light sleep is enabled
Closes WIFIBUG-85
See merge request espressif/esp-idf!25309
2023-08-28 12:50:29 +08:00
Krzysztof Budzynski
1d030b7601
Merge branch 'bugfix/description_for_AR2023-003' into 'master'
...
[docs] Update API Reference of SPI Flash for AR2023-003
See merge request espressif/esp-idf!25458
2023-08-28 12:17:04 +08:00
Omar Chebib
3bf829a157
Merge branch 'feature/esp32c3_opencores_ethernet_support' into 'master'
...
feat(esp_eth): add opencores ethernet support for ESP32-C3 (QEMU) target
See merge request espressif/esp-idf!25487
2023-08-28 11:16:26 +08:00
Zhi Wei Jian
09f5f66661
Merge branch 'bugfix/fix_ble_examples_malloc' into 'master'
...
BLE examples malloc related code optimization
See merge request espressif/esp-idf!23638
2023-08-28 11:14:18 +08:00
Jiang Jiang Jian
948e3193d2
Merge branch 'bugfix/fix_esp32c6_hp_regi2c_api' into 'master'
...
fix(esp_rom): fix esp32c6 hp_regi2c ops api in rom patch
Closes BCI-339 and IDFCI-1786
See merge request espressif/esp-idf!25409
2023-08-28 10:48:28 +08:00
Armando
bc4bdd6169
change(ci): update p4 etm gptimer test readme
2023-08-28 10:20:47 +08:00
Sudeep Mohanty
ec4cd2bb19
docs(freertos): Updated FreeRTOS documentation for ESP32-P4
2023-08-28 10:07:43 +08:00
Zim Kalinowski
b83d362245
Merge branch 'bugfix/fix-compile-error-on-64bit-linux' into 'master'
...
fix(vfs): fix compilation error on 64bit linux
See merge request espressif/esp-idf!25483
2023-08-27 22:59:15 +08:00
Krzysztof
290ca75ae0
[docs] Update API Reference of SPI Flash for AR2023-003
2023-08-27 18:31:31 +08:00
Rahul Tank
6072487ad8
Merge branch 'feat/add_set_data_related_addr_change_cmd' into 'master'
...
feat(nimble): Add support for LE Data Set Related Address Change command
Closes BLECRT-27
See merge request espressif/esp-idf!25418
2023-08-26 22:59:13 +08:00
Ren Pei Ying
368dd405bc
Merge branch 'docs/add_CN_trans_for_protocols/esp_local_ctrl.rst' into 'master'
...
docs: Provide Chinese translation for api-reference/protocols/esp_local_ctrl.rst
Closes DOC-5959
See merge request espressif/esp-idf!25285
2023-08-25 18:23:42 +08:00
Rocha Euripedes
13a54492ce
Merge branch 'docs/update_cn_trans_memory_types' into 'clarification_on_rtc_fast'
...
Docs: Update Chinese trans for memory-types.rst
See merge request espressif/esp-idf!25415
2023-08-25 17:27:39 +08:00
Darian
ede131ce73
Merge branch 'refactor/freertos_tslfcb_and_coproc_cleanup' into 'master'
...
refactor(freertos): Remove portCLEAN_UP_COPROC() and TLSP deletion callback kernel changes from IDF FreeRTOS
See merge request espressif/esp-idf!25481
2023-08-25 15:34:40 +08:00
Armando (Dou Yiwen)
d4d6241db0
Merge branch 'feature/esp32p4_build_test' into 'master'
...
ci: enable ci build stage on esp32p4
Closes IDF-7524 and IDF-7525
See merge request espressif/esp-idf!25343
2023-08-25 13:35:20 +08:00
aditi_lonkar
c88e7106ec
esp_wifi: Make enterprise support configurable to save binary size.
2023-08-25 11:00:54 +05:30
Rahul Tank
db996617d3
feat(nimble): Add support for LE Data Set Related Address Change command
2023-08-25 10:41:46 +05:30
morris
fc4fcb5519
Merge branch 'feature/esp_lcd_spi_support_quad_mode' into 'master'
...
esp_lcd: spi support quad mode
Closes IDFGH-10543 and IDF-5538
See merge request espressif/esp-idf!25390
2023-08-25 12:43:21 +08:00
Liu Zhong Wei
20ebcf76fd
esp_lcd: spi support quad mode
2023-08-25 12:43:20 +08:00
luomanruo
3f6dd76e41
ble: Assert when getting memory fail
2023-08-25 12:23:00 +08:00
luomanruo
91f531b14e
ble: Fix hci issues when chain mbuf exists
2023-08-25 12:22:16 +08:00
mofeifei
3035856381
docs: update cn trans for memory-types
2023-08-25 11:43:39 +08:00
Marius Vikhammer
e07023292a
Merge branch 'feature/p4_spinlocks' into 'master'
...
esp32p4: support spinlocks
Closes IDF-7771
See merge request espressif/esp-idf!25036
2023-08-25 11:43:38 +08:00
Wang Meng Yang
3632aa5bd5
Merge branch 'feature/config_device_name_in_eir' into 'master'
...
Add option whether to include or exclude device name in extended inquiry response data
Closes BTQABR2023-31
See merge request espressif/esp-idf!25341
2023-08-25 11:19:38 +08:00
wanglai@espressif.com
2644b3efa5
feat(bt/bqb): Set SBC encoder as PTS required for BQB test
...
1: set SBC encoder as PTS required. The encoder is effective first.
But it changes to default after media start.
2023-08-25 11:15:15 +08:00
Jin Cheng
3e7a47a566
fix(bt/bluedroid): Fixed NULL Bluetooth device address in HF-AG events was reported to application layer
2023-08-25 11:11:32 +08:00
Cai Xin Ying
5538b12d31
Merge branch 'docs/add_Chinese_translation_for_api-reference/peripherals/etm.rst' into 'master'
...
docs: provide CN translation for api-reference/peripherals/etm.rst
Closes DOC-5812
See merge request espressif/esp-idf!24938
2023-08-25 09:59:15 +08:00
Rahul Tank
9daa2d9b93
Merge branch 'feature/walkthrough_for_bleprph' into 'master'
...
doc (nimble): Added the tutorial for bleprph example.
See merge request espressif/esp-idf!25193
2023-08-25 08:58:58 +08:00
C.S.M
0bb8c13acd
Merge branch 'bugfix/usb_serial_jtag_write_return_val' into 'master'
...
bugfix(usb_serial_jtag): Fix usb_serial_jtag wrong return value, vfs lose data randomly
Closes IDFGH-10925 and IDFGH-10069
See merge request espressif/esp-idf!25492
2023-08-25 05:19:40 +08:00
Rahul Tank
53102f6600
Merge branch 'feat/add_high_duty_adv_interval' into 'master'
...
feat(nimble): Added support for high duty adv interval
See merge request espressif/esp-idf!25371
2023-08-25 04:00:56 +08:00
Marek Fiala
630b77094f
feat(tools): Added Windows-ARM64 support
...
Closes https://github.com/espressif/esp-idf/issues/10345
2023-08-24 16:27:17 +02:00
Nachiket Kukade
17715777c3
Merge branch 'bugfix/supplicant_osi_violation' into 'master'
...
Fix abstraction violation in wpa_supplicant
Closes IDF-8084
See merge request espressif/esp-idf!25488
2023-08-24 21:25:25 +08:00
Peter Dragun
05c883e8f7
feat(tools): remove gdb_panic_server and use just a wrapper for script
...
gdb_panic_server is now part of esp-idf-panic-decoder
2023-08-24 15:20:29 +02:00
morris
641fdabbf0
Merge branch 'feature/default_clock_source_can_leave_empty' into 'master'
...
feat(mcpwm): default clock source setting can leave empty
See merge request espressif/esp-idf!25478
2023-08-24 20:22:47 +08:00
Tomas Sebestik
5295b51fcd
ci(danger-github): Fix github-action-bot permissions for posting Danger output
2023-08-24 14:15:11 +02:00
Darian Leung
57eb41ce83
refactor(freertos): Call TLSP deletion callback from portCLEAN_UP_TCB()
...
Previously, TLSP deletion callbacks were...
- Stored in a seprate TCB member "pvThreadLocalStoragePointersDelCallback"
- Called separately via multipole prvDeleteTLS() insertions in tasks.c
This commit refactors how TLSP deletion callbacks are stored and called:
- TLSP deletion callbacks are now stored in "pvThreadLocalStoragePointers"
directly. configNUM_THREAD_LOCAL_STORAGE_POINTERS is doubled in size so that
the deletion callbacks are stored in the latter half of the array
- The callbacks are now called via "portCLEAN_UP_TCB()". As such, the
prvDeleteTLS() additions are no longer needed and the function can be removed
- Removed some legacy TLSP tests using the old method of storing the callback
pointers.
This commit reduces the source code diff between IDF FreeRTOS and upstream
vanilla FreeRTOS, in preparation for v10.5.1 upgrade.
2023-08-24 19:32:06 +08:00
Darian Leung
5f2443b7d1
refactor(freertos): Remove portCLEAN_UP_COPROC()
...
portCLEAN_UP_COPROC() was an IDF specific addition to FreeRTOS, where the
macro was called from prvDeleteTCB() to clean up the coprocessor context of a
deleted task.
This commit removes portCLEAN_UP_COPROC(). The coprocessor cleanup routine
(i.e., vPortCleanUpCoprocArea()) is now called via portCLEAN_UP_TCB()->
vPortTCBPreDeleteHook().
This removes a minor code difference between IDF FreeRTOS and upstream.
2023-08-24 19:32:06 +08:00
Wan Lei
623c4e653a
Merge branch 'fix/spi_polling_api_buslock_logic' into 'master'
...
fix(spi_master): polling_transmit forgot release bus lock when alloc DMA buffer failed
Closes IDFGH-10608
See merge request espressif/esp-idf!25457
2023-08-24 16:27:49 +08:00
Erhan Kurubas
4714521b21
feat(coredump): add panic details to the elf file
2023-08-24 10:20:56 +02:00
zhanghaipeng
bd2bde1448
fix(bt): Fix bugs about updating connect param
2023-08-24 14:14:35 +08:00
Jiang Jiang Jian
b39180d7a1
Merge branch 'bugfix/m_ble_issues_bugfix_c2' into 'master'
...
update btlib to 7d0ce3ba, some esp32c2 issues bugfixed
See merge request espressif/esp-idf!25428
2023-08-24 14:13:05 +08:00
Chen Jian Hua
cce55cf071
Merge branch 'bugfix/fix_bleqabr23_457' into 'master'
...
fix(bt/bluedroid): Fixed GATTC cache address save when list is full
See merge request espressif/esp-idf!25362
2023-08-24 14:09:01 +08:00
baohongde
e7a2096397
feat(bt/bluedroid): Add option whether to include device name in extended inquiry response
2023-08-24 14:04:28 +08:00
Abhinav Kudnar
1afe32294f
doc (nimble): Added the tutorial for bleprph example.
2023-08-24 10:34:24 +05:30
morris
49c49f9480
Merge branch 'feature/esp_etm_core_esp32p4' into 'master'
...
feat(etm): add core driver support for esp32-p4
Closes IDF-7814 and IDF-7478
See merge request espressif/esp-idf!25361
2023-08-24 12:59:30 +08:00
Armando
dc9ddfc0d4
change(soc): added SOC_EFUSE_SUPPORTED
2023-08-24 12:51:20 +08:00
Armando
6f412393b6
change(ci): add todo to p4 build test enable
2023-08-24 12:51:19 +08:00
Armando
7dbd3f6909
feat(ci): Enable p4 example, test_apps and unit tests CI build
2023-08-24 12:51:19 +08:00
Cao Sen Miao
c92615308c
fix(usb_serial_jtag): Fix usb_serial_jtag wrong return value, vfs lose data randomly,
...
Closes https://github.com/espressif/esp-idf/issues/12119 ,
Closes https://github.com/espressif/esp-idf/pull/11344 ,
Closes https://github.com/espressif/esp-idf/issues/9318
Closes https://github.com/espressif/esp-idf/issues/11192
2023-08-24 11:59:20 +08:00
Chen Jian Hua
70071a334f
Merge branch 'bugfix/fix_bleqabr23_181_esp32' into 'master'
...
Support BLE RX error packet count record on esp32
See merge request espressif/esp-idf!25316
2023-08-24 11:12:36 +08:00
Wang Fang
db86b59330
Merge branch 'docs/update_cn_trans_for_22755' into 'master'
...
docs: Update CN translation for auto_suspend.inc (!22755 )
Closes DOC-5790
See merge request espressif/esp-idf!25236
2023-08-24 11:00:46 +08:00
Shang Zhou
af6f8c4c8c
docs: Update CN translation for auto_suspend.inc ( !22755 )
2023-08-24 11:00:45 +08:00
renpeiying
269435e79d
docs: Provide Chinese translation for api-reference/protocols/esp_local_ctrl.rst
2023-08-24 10:36:19 +08:00
Omar Chebib
3e9d2155eb
feat(esp_eth): add opencores ethernet support for ESP32-C3 (QEMU) target
2023-08-24 10:32:46 +08:00
Marius Vikhammer
0d9f9e6816
feat(core-systems): add support for spinlock/compare and set on esp32p4
2023-08-24 10:30:25 +08:00
wanlei
f62b025f93
fix(spi_master): polling_transmit forgot release bus lock when alloc DMA buffer failed
...
Close https://github.com/espressif/esp-idf/issues/11845
2023-08-24 02:09:08 +00:00
Rocha Euripedes
9552ef012d
Merge branch 'ci/publish_connect_fix' into 'master'
...
Fix publish connect mqtt test
See merge request espressif/esp-idf!25479
2023-08-24 08:30:53 +08:00
Ren Pei Ying
809ca61087
Merge branch 'docs_add_CN_trans_for_contribute/esp-idf-tests-with-pytest.rst' into 'master'
...
docs: add CN translation for contribute/esp-idf-tests-with-pytest.rst
Closes DOC-5911
See merge request espressif/esp-idf!25205
2023-08-24 05:32:12 +08:00
Ren Pei Ying
3e1a6afb00
docs: add CN translation for contribute/esp-idf-tests-with-pytest.rst
2023-08-24 05:32:11 +08:00
Darian
4962bb51dc
Merge branch 'change/freertos_clean_up_tcb_macro' into 'master'
...
change(freertos): Deprecate usage of vPortCleanUpTCB() by applications
Closes IDF-7256
See merge request espressif/esp-idf!25480
2023-08-24 01:46:20 +08:00
Mahavir Jain
77fb44a489
Merge branch 'fix/fix_host_based_security_workflow_documentation' into 'master'
...
fix(security): Fixed the host-based security workflows
See merge request espressif/esp-idf!25460
2023-08-23 23:25:58 +08:00
Mahavir Jain
e3d6a325f8
Merge branch 'fix/esp_prov_recent_changes' into 'master'
...
fix(esp_prov): update devices tuple usage due to API deprecations
See merge request espressif/esp-idf!25470
2023-08-23 23:17:54 +08:00
Mahavir Jain
dbd7c4b372
Merge branch 'ci/fix_example_test_advanced_ota' into 'master'
...
ci(fix): example test advanced_https_ota_example_bluedroid_gatts
Closes IDFCI-1791
See merge request espressif/esp-idf!25486
2023-08-23 23:10:55 +08:00
Chen Ji Chang
9db2ffd4fb
Merge branch 'fix/pcnt_zero_input_init' into 'master'
...
feat(PCNT): Add new api of clear signal
See merge request espressif/esp-idf!25372
2023-08-23 20:15:59 +08:00
Rahul Tank
82cceabc6e
Merge branch 'feature/walkthrough_for_blecent' into 'master'
...
doc(nimble): Added the tutorial for blecent example.
See merge request espressif/esp-idf!25378
2023-08-23 19:46:38 +08:00
Chen Jian Xing
a7bd04b120
Merge branch 'contrib/github_pr_12039' into 'master'
...
docs(iperf): Update documentation with console interface details(GitHub PR)
Closes IDFGH-10832
See merge request espressif/esp-idf!25301
2023-08-23 19:25:22 +08:00
morris
fa58d2c6b0
feat(mcpwm): default clock source setting can leave empty
2023-08-23 18:36:02 +08:00
morris
54febcae0e
fix(adc): invalid assertion on the adc_unit
2023-08-23 18:36:02 +08:00
Darian Leung
39cf3638ae
change(freertos): Deprecate usage of vPortCleanUpTCB() by applications
...
Previously, if CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP was enabled, users
would provide a definition for a vPortCleanUpTCB() hook function that is called
right before a task's memory is freed in prvDeleteTCB(). However,
vPortCleanUpTCB() will be reclaimed by ESP-IDF for internal use in v6.0.
This commit introduces the following changes...
Introduced a new CONFIG_FREERTOS_TASK_PRE_DELETION_HOOK option:
- Provides the same pre-deletion hook functionality. But users now define
vTaskPreDeletionHook() instead.
- CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP still exists, but is marked as
deprecated. This is to maintain compatibility with existing applications
that already define vPortCleanUpTCB().
- Removed redundant --wl --wrap workaround with vPortCleanUpTCB()
- Added todo notes to remove support for user defined vPortCleanUpTCB()
completely in v6.0.
- Updated test cases to use new CONFIG_FREERTOS_TASK_PRE_DELETION_HOOK option
Freed up portCLEAN_UP_TCB() to call a new internal vPortTCBPreDeleteHook():
- vPortTCBPreDeleteHook() now replaces the previous "wrapped" implementation
of vPortCleanUpTCB().
- vPortTCBPreDeleteHook() is an internal task pre-delete hook for IDF FreeRTOS
ports to inject some pre-deletion operations.
- Internal pre-delete hook now invokes user provided vTaskPreDeletionHook()
if enabled.
- Relocated vPortTCBPreDeleteHook() to correct section in port.c
2023-08-23 17:50:08 +08:00
Wang Fang
9d8b121ef2
Merge branch 'docs/fix_formatting_issues_in_spi_flash_concurrency_doc' into 'master'
...
docs: fix formatting issues in spi_flash_concurrency document
See merge request espressif/esp-idf!24619
2023-08-23 17:08:39 +08:00
Euripedes Rocha
d80a2881d1
ci: Fix publish connect mqtt test
...
Minor changes necessary to make the test run correctly
2023-08-23 10:04:19 +02:00
zwj
334a8f2459
BLE examples malloc related code optimization
2023-08-23 15:34:28 +08:00
morris
911c388cf8
feat(etm): add core driver support for esp32-p4
...
esp_etm core driver support:
- channel allocator
- gpio etm sub driver
- gptimer etm sub driver
2023-08-23 15:11:56 +08:00
morris
3b50c716d8
Merge branch 'feature/gptimer_ll_enable_reset' into 'master'
...
HW-Support: Add Atomic Code Block for Reset and Clock Control
See merge request espressif/esp-idf!25401
2023-08-23 15:11:42 +08:00
Shu Chen
7af7723d46
Merge branch 'feature/openthread_disable_nd6_timer' into 'master'
...
openthread: disable lwip nd6 timer in openthread sleepy device
See merge request espressif/esp-idf!24653
2023-08-23 14:47:49 +08:00
Chen Yudong
4601d383a1
ci(fix): example test advanced_https_ota_example_bluedroid_gatts
2023-08-23 14:01:12 +08:00
morris
329bc7e5e9
Merge branch 'feature/mcpwm_interrupt_priority' into 'master'
...
feat(MCPWM): Support set interrupt priority
Closes IDF-7952
See merge request espressif/esp-idf!25364
2023-08-23 13:43:24 +08:00
Zim Kalinowski
db46f08172
fix(vfs): fix compilation error on 64bit linux
2023-08-23 13:28:49 +08:00
Nachiket Kukade
2b24798e33
fix(supplicant): Fix abstraction violation in wpa_supplicant
2023-08-23 10:03:05 +05:30
Chen Jichang
d7d87813ad
fix(PCNT): Add zero input gpio enable flag
...
The default zero input gpio num is 0. Users need to set it additionally
when not use zero input signal. It may become a breaking change.
Add an enable flag to avoid it.
2023-08-23 12:08:15 +08:00
wanglai@espressif.com
d0395070c3
fix(bt/avdtp): Reject SET CONFIGURATION command with error code INVALID_CODEC_TYPE
...
1: reset p_scb->avdt_handle in cleanup function.
2: cancel comparing p_scb->codec_type and p_scb->seps[xx].codec_type to
send the error INVALID_CODEC_TYPE.
2023-08-23 11:08:14 +08:00
Chen Jichang
713324ff9d
feat(MCPWM): Support set interrupt priority
2023-08-23 10:44:34 +08:00
luomanruo
a2620e7588
ble: update btlib to f9db7b90, some esp32c2 issues bugfixed
2023-08-23 10:20:01 +08:00
Sudeep Mohanty
52bca70b1a
Merge branch 'feature/freertos_dual_core_riscv_port' into 'master'
...
feat(freertos): Added changes for multi-core RISC-V port for FreeRTOS
Closes IDF-7566, IDF-7879, and IDF-2393
See merge request espressif/esp-idf!25123
2023-08-23 09:45:47 +08:00
Radim Karniš
e3eb2ea9cc
Merge branch 'docs/uninstall_idf' into 'master'
...
docs(idf-tools): Add uninstallation instructions
Closes IDFGH-9768
See merge request espressif/esp-idf!25313
2023-08-23 05:03:51 +08:00
Cai Xin Ying
fc597c04cf
Merge branch 'docs/update_security_and_contribute' into 'master'
...
docs: update format issues for both EN and CN under security and contribute folder
Closes DOC-5904
See merge request espressif/esp-idf!25109
2023-08-22 23:59:45 +08:00
Cai Xin Ying
bcb87c4b8f
docs: update format issues for both EN and CN under security and contribute folder
2023-08-22 23:59:44 +08:00
Rahul Tank
d3b69c25e4
feat(nimble): Added support for high duty adv interval
2023-08-22 21:27:32 +05:30
Fu Hanxi
3f8400ef7c
ci: add esp32 ethernet custom test
2023-08-22 16:36:25 +02:00
Kapil Gupta
42ac4614e6
change(wifi): Reduce BSS logging in wpa_supplicant
2023-08-22 14:31:02 +00:00
Cai Xin Ying
bbfedfc447
Merge branch 'docs/update_api-reference/bluetooth' into 'master'
...
docs: update format issues for EN and CN files under api-reference/bluetooth folder
Closes DOC-5657
See merge request espressif/esp-idf!24740
2023-08-22 22:06:19 +08:00
Wang Meng Yang
8466930ac2
Merge branch 'bugfix/fix_bleqabr23_486' into 'master'
...
fix(bt/bluedroid): Fixed BLE disconnect event report when disconnecting
See merge request espressif/esp-idf!25370
2023-08-22 21:17:33 +08:00
Rahul Tank
94234f00f4
Merge branch 'feature/periodic_adv_enhancement' into 'master'
...
NimBLE : Added periodic Adv Feature Updates in BLE 5.3
See merge request espressif/esp-idf!20474
2023-08-22 19:55:23 +08:00
zhanghaipeng
faff6d3ee3
fix(bt): Fix bug while calculating block cipher using aes-128
2023-08-22 19:38:01 +08:00
Jiang Jiang Jian
514d9a8594
Merge branch 'docs/update_wifi_and_wpa_supplicant_documentation' into 'master'
...
Docs: Update wifi and wpa_supplicant documentation
See merge request espressif/esp-idf!24029
2023-08-22 19:29:37 +08:00
Aditya Patwardhan
388a61c7b7
fix(security): Fixed the host-based security workflows
2023-08-22 15:05:14 +05:30
Nachiket Kukade
69cfe14622
Merge branch 'bugfix/ignore_eapol_nonkey' into 'master'
...
Ignore EAPOL non-key frames in EAPOL txdone callback
Closes WIFIBUG-104
See merge request espressif/esp-idf!25420
2023-08-22 17:25:01 +08:00
harshal.patil
37303266f0
fix(esp_prov): update devices tuple usage due to API deprecations
...
- a recent commit fixed the API deprecations,
and the BLEDevice object now needs to be accessed through a tuple.
- thus the changes were made in the code wherein the object was used,
but updating the usage in the condition when de
vname is not None got skipped.
2023-08-22 14:44:38 +05:30
morris
4e143adf9d
docs(hal): update readme about the usage of the RCC macros
2023-08-22 17:05:35 +08:00
morris
035c7c145c
feat(clk_cali): always enable timer group0 for clock calibration
...
Calibration registers are located in the timer group0,
this commit is going to always enable it when the calibration is used by app
2023-08-22 17:05:35 +08:00
morris
71cf16ec01
feat(gptimer): use RCC atomic block to enable/reset peripheral
2023-08-22 17:05:35 +08:00
morris
a9c813ca3e
feat(hw_support): add atomic code block for peripheral bus clock and reset
2023-08-22 17:05:35 +08:00
xiaqilin
c84cbd5e65
feat(openthread): disable lwip nd6 in openthread sleepy device
2023-08-22 08:11:41 +00:00
Wan Lei
7f85830a3b
Merge branch 'fix/ci_increase_timeout_i2c_legacy_multi_test' into 'master'
...
fix(ci): add timeout for i2c legacy multi_board test
See merge request espressif/esp-idf!25450
2023-08-22 16:09:07 +08:00
caixinying-git
db241482a6
docs: update format issues for EN and CN files under api-reference/bluetooth folder
2023-08-22 16:02:33 +08:00
Sudeep Mohanty
4e51c6b049
feat(freertos): Added changes for multi-core RISC-V port for FreeRTOS
...
This commit updates the FreeRTOS port layer for multi-core RISC-V targets.
2023-08-22 15:35:15 +08:00
Lu Ze Yu
14d87655da
Merge branch 'fix/fix_intr_alloc_expected_result' into 'master'
...
fix(ci): fix expected intr_dump result
Closes IDFCI-1790
See merge request espressif/esp-idf!25459
2023-08-22 15:21:42 +08:00
darshan
6a38d80498
doc(nimble): Added tutorial for the blecent example.
2023-08-22 12:26:30 +05:30
Cai Xin Ying
43749049a4
Merge branch 'docs/add_Chinese_translation_for_api-guides/usb-serial-jtag-console.rst' into 'master'
...
docs: provide CN translation for api-guides/usb-serial-jtag-console.rst
Closes DOC-5462
See merge request espressif/esp-idf!24278
2023-08-22 14:49:45 +08:00
Roshan Bangar
67b956f503
feat(nimble): Added periodic Adv Feature Updates in BLE 5.3
2023-08-22 10:18:10 +05:30
Planck (Lu Zeyu)
99ee7d6b18
fix(ci): fix expected intr_dump result
2023-08-22 12:25:53 +08:00
caixinying-git
b875580e52
docs: provide CN translation for api-reference/peripherals/etm.rst
2023-08-22 11:27:35 +08:00
Marius Vikhammer
a63e067d64
Merge branch 'ci/c6_c2_system_build' into 'master'
...
ci(build_test): enable system/build apps for C6 and C2
See merge request espressif/esp-idf!25400
2023-08-22 11:16:22 +08:00
caixinying-git
a876c2d888
docs: provide CN translation for api-guides/usb-serial-jtag-console.rst
2023-08-22 11:06:12 +08:00
wuzhenghui
eeab989d09
fix(esp_rom): fix esp32c6, esp32h2 hp_regi2c ops data conflict with phy ops
2023-08-22 11:00:00 +08:00
wanlei
1b7430e0a1
fix(ci): add timeout for i2c legacy multi_board test
2023-08-22 02:12:26 +00:00
Erhan Kurubas
f36f427579
feat(gcov): make gcov dump task size configurable
2023-08-22 01:07:42 +02:00
Shang Zhou
00fe2a6166
docs: Update CN translation for idf-tools.rst and get-started/index.rst
2023-08-21 15:34:26 +02:00
radim.karnis
e2638a2af0
docs(idf-tools): Add uninstallation instructions
...
Closes https://github.com/espressif/esp-idf/issues/11102
2023-08-21 15:32:27 +02:00
Nachiket Kukade
d3284d7189
fix(supplicant): Ignore EAPOL non-key frames in EAPOL txdone callback
2023-08-21 18:01:16 +05:30
Shreyas Sheth
043b8b55a1
docs(wifi): Update wifi and wifi security documentation
...
1. Update documentation for WPA3 Enterprise and WPA3 Enterprise 192-bit
mode
2. Update documentation for WPA3 OWE and OWE transition mode
3. Update documentation related to SAE PK, SAE PWE and Transition Disable
4. Update documnetation for wifi connect API
5. Fix config paramter information for wifi scan start
6. Fix documentation related to scan threshold config setting
7. Replace ESP_ERR_WIFI_ARG error code as ESP_ERR_INVALID_ARG
8. Update documentation for 802.11R Fast transition
2023-08-21 12:29:11 +00:00
Li Shuai
0c9eba8a2a
fix(esp32c6/power save): improve TEE and APM module retention priority to 2 to avoid the wifi fail to read the rxbuf link and trigger the rxbuf overflow error
2023-08-21 12:28:51 +00:00
Jiang Jiang Jian
a416c12e9d
Merge branch 'ci/pre_commit_wifi_power_save' into 'master'
...
ci(fix): pre-commit check wifi power save rules
See merge request espressif/esp-idf!25439
2023-08-21 20:07:18 +08:00
Jiang Jiang Jian
b642bb9b53
Merge branch 'fix/wifi_wps_pbc_overlap' into 'master'
...
fix(wpa_supplicant): Add support to detect PBC overlap in wps registrar mode
Closes WIFIBUG-56
See merge request espressif/esp-idf!25331
2023-08-21 14:49:24 +08:00
Zhi Wei Jian
bec164ae93
Merge branch 'doc/update_p4_ble_docs' into 'master'
...
Update ESP32-P4 BLE docs
See merge request espressif/esp-idf!25355
2023-08-21 14:48:08 +08:00
Chen Yudong
216af569c4
ci(fix): pre-commit check wifi power save rules
2023-08-21 14:36:41 +08:00
Island
db51ceed69
Merge branch 'bugfix/esp32c6_heap_is_corrupted' into 'master'
...
Bugfix/esp32c6 heap is corrupted
See merge request espressif/esp-idf!25332
2023-08-21 14:03:09 +08:00
Roland Dobai
3adee7ecf6
Merge branch 'contrib/github_pr_11987' into 'master'
...
idf-docker-image.rst: Run with current user ID instead of root. (GitHub PR)
Closes IDFGH-10773
See merge request espressif/esp-idf!25146
2023-08-21 13:16:59 +08:00
Rahul Tank
762e2be50e
Merge branch 'bugfix/fix_pcl_set_rssi_vsc' into 'master'
...
fix(nimble): Add API to send pcl set rssi vsc
See merge request espressif/esp-idf!25016
2023-08-21 10:56:46 +08:00
Fu Hanxi
614db5b3b3
Merge branch 'ci/improve_pytest' into 'master'
...
CI: introduce new plugin `pytest-ignore-test-results`
Closes IDFCI-1667
See merge request espressif/esp-idf!24480
2023-08-21 10:50:46 +08:00
Jiang Jiang Jian
6e9708a489
Merge branch 'feature/add_ci_for_esp_wifi_powersave_example' into 'master'
...
ci(wifi): add pytest case for wifi powersave example
See merge request espressif/esp-idf!25227
2023-08-21 10:49:50 +08:00
Lu Ze Yu
3d020d9ed1
Merge branch 'bugfix/intr_flags_to_level' into 'master'
...
fix(intr_flags_to_level): fix value returned one more than correct value
See merge request espressif/esp-idf!25419
2023-08-21 10:03:24 +08:00
chenjianhua
b9e98b3e7f
fix(bt/bluedroid): Fixed BLE disconnect event report when disconnecting
2023-08-19 04:24:47 +00:00
chenjianhua
293bf23743
fix(bt/bluedroid): Fixed GATTC cache address save when list is full
2023-08-19 12:08:30 +08:00
Alexey Gerenkov
3247253671
Merge branch 'feature/newlib_getentropy' into 'master'
...
feat(newlib): Implement getentropy() function
Closes IDFGH-10746 and IDF-7383
See merge request espressif/esp-idf!25192
2023-08-18 23:43:29 +08:00
Ivan Grokhotkov
9fe275790f
Merge branch 'fix/components_readme_file' into 'master'
...
Rephrase organization section in components readme
See merge request espressif/esp-idf!24957
2023-08-18 21:55:04 +08:00
daiziyan
1c2a8a8917
docs: provide CN trans for idf-docker-image
2023-08-18 15:40:26 +02:00
Planck (Lu Zeyu)
e99a1e1bdd
fix(intr_flags_to_level): fix value returned one more than correct value
2023-08-18 19:49:50 +08:00
Ivan Grokhotkov
edeba82619
Merge branch 'bugfix/dfu-toc' into 'master'
...
docs: fix DFU subsections showing up in main TOC
See merge request espressif/esp-idf!25397
2023-08-18 19:46:47 +08:00
Kevin (Lao Kaiyao)
d7468803f2
Merge branch 'doc/fix_misleading_vref_to_vdd_in_dac_doc' into 'master'
...
doc(dac): changed the misleading Vref to VDD
See merge request espressif/esp-idf!25393
2023-08-18 18:50:18 +08:00
chenjianhua
be0ef2d0e0
update esp32 bt-lib (7b24543)
...
- Support BLE RX error packet count record
- Fixed instant setting for LLC procedures with instants
- Fixed adv random delay when adv interval is less than 20ms
2023-08-18 16:49:35 +08:00
laokaiyao
a66898ad42
docs(dac): added the explanation to Vref
2023-08-18 15:13:34 +08:00
nilesh.kale
37a098e739
fix(component-esp_https_ota): Fix wrong debug print for ota upgrade size
2023-08-18 11:35:54 +05:30
Jiang Jiang Jian
cc01cc13aa
Merge branch 'bugfix/fix_espnow_set_lr_rate_fail' into 'master'
...
fix(WiFi/Vendor): Fix set LR rate fail for espnow and 80211 tx
Closes WIFI-6149, WIFI-6116, and IDFGH-10505
See merge request espressif/esp-idf!24795
2023-08-18 13:54:39 +08:00
Marius Vikhammer
f371679a8d
ci(build_test): enable system/build apps for C6 and C2
2023-08-18 13:08:06 +08:00
David Čermák
cdfd5a7eec
Merge branch 'lwip/dhcp_client_fix_forwardport' into 'master'
...
Fix: Added check to ensure safe restart of dhcp fine timer
Closes IDFGH-9738
See merge request espressif/esp-idf!24705
2023-08-18 12:03:18 +08:00
Fu Hanxi
5e4427ab13
ci(pytest): add plugin pytest-ignore-test-results
...
pass with warning if test job got ignored.
2023-08-18 10:50:18 +08:00
Jiang Jiang Jian
968ce2efc2
Merge branch 'bugfix/update_esp32_phy' into 'master'
...
fix(phy): update esp32 phy v4771
See merge request espressif/esp-idf!25367
2023-08-18 10:32:36 +08:00
Fu Hanxi
39f3a5f3ac
ci(pytest): skip test case if no app found while collecting, not setup
2023-08-18 08:36:06 +08:00
Fu Hanxi
17bbb2a5a2
ci(pytest): use one class to filter the nightly_run
2023-08-18 08:36:06 +08:00
Fu Hanxi
1d69302eae
ci(pytest): move pytest utils into tools/ci/idf_pytest
...
For future usage
2023-08-18 08:36:06 +08:00
Fu Hanxi
c8cddaee8a
ci: exclude checking manifest files under managed_components
2023-08-18 08:09:20 +08:00
Adam Múdry
466ed3565d
fix(fatfs): Fix a warning when FF_VOLUMES is set to 1
...
Closes https://github.com/espressif/esp-idf/issues/12089
2023-08-17 21:24:32 +02:00
Ivan Grokhotkov
af79a47422
Merge branch 'contrib/github_pr_12052' into 'master'
...
Two small patches for build system and fatfs (GitHub PR)
Closes IDFGH-10849
See merge request espressif/esp-idf!25337
2023-08-17 22:01:00 +08:00
Ivan Grokhotkov
1c90dd3057
docs: fix DFU subsections showing up in main TOC
2023-08-17 15:46:52 +02:00
Euripedes Rocha
c79d1afb24
docs: Makes the description for RTC fast as heap explicit
...
Makes it explicit that to use rtc memory fast as heap,
ESP32 needs to be configured in single core mode.
2023-08-17 15:07:00 +02:00
zhiweijian
8f56d9a7d8
update p4 BLE docs
2023-08-17 19:58:01 +08:00
zwl
38d20430c7
ble: Added adv report flow control config on ESP32C6 and ESP32H2
2023-08-17 19:47:16 +08:00
zwl
386a31dfaf
ble: fixed heap corruption on esp32c6 and esp32h2
2023-08-17 19:47:12 +08:00
zhangyanjiao
e9e149fc88
fix(wifi): fix some bugs in LR and bandwidth
...
1. Fix the LR rate set fail for espnow and 80211 tx
2. Check phy bandwidth when setting espnow peer rate
Closes https://github.com/espressif/esp-idf/issues/11751
2023-08-17 17:55:57 +08:00
Abhik Roy
9a2fb1a4a5
fix: Added check to ensure safe restart of dhcp fine timer
2023-08-17 18:39:48 +10:00
Rahul Tank
09dd6237ae
fix(nimble): Add API to send pcl set rssi vsc
2023-08-17 12:37:00 +05:30
Mahavir Jain
0498c1ced4
Merge branch 'feature/update_mbedtls_v3.4.1' into 'master'
...
feat(mbedtls): Update to release/v3.4.1
Closes IDF-8040
See merge request espressif/esp-idf!25373
2023-08-17 12:28:20 +08:00
Fu Hanxi
7908d04fdb
Merge branch 'ci/use_pylint_3.8' into 'master'
...
ci: pylint with codeclimate
Closes IDFCI-1727
See merge request espressif/esp-idf!25283
2023-08-17 12:04:45 +08:00
C.S.M
0ccfb126df
Merge branch 'bugfix/fix_i2c_master_issue' into 'master'
...
fix(i2c_master): Fix some issues on new i2c_master
Closes IDF-8034
See merge request espressif/esp-idf!25320
2023-08-17 10:13:48 +08:00
Michael (XIAO Xufeng)
47c153b949
Merge branch 'ci/pre-commit-check-build-test-rule-exist' into 'master'
...
pre-commit: add check that build-test-rule paths must exist
See merge request espressif/esp-idf!25231
2023-08-17 02:25:45 +08:00
Mahavir Jain
200cf10373
Merge branch 'bugfix/fix_error_while_ota_over_tls_1_3_connection' into 'master'
...
fix: fix error while performing OTA over TLS 1.3 connection
Closes IDFGH-10451
See merge request espressif/esp-idf!24847
2023-08-16 20:28:19 +08:00
Tomas Borcin
03441db221
docs(components-readme): Fix Organization section
2023-08-16 14:26:11 +02:00
Martin Vychodil
4b79eef791
Merge branch 'fix/spiffs_log_errors' into 'master'
...
fix(spiffs): SPIFFS print formatter errors out
Closes IDFGH-10696
See merge request espressif/esp-idf!25363
2023-08-16 20:13:01 +08:00
Kevin (Lao Kaiyao)
f629c4b7e9
Merge branch 'feature/i2s_support_mclk_input' into 'master'
...
feat(i2s): supported external clock source input
Closes IDF-7889
See merge request espressif/esp-idf!24942
2023-08-16 19:07:22 +08:00
Yi Ying
d8b34c739a
Merge branch 'docs/add_bluetooth_overview_page' into 'master'
...
docs: add bluetooth overview
Closes DOC-5644
See merge request espressif/esp-idf!25030
2023-08-16 19:02:16 +08:00
Cao Sen Miao
0f8e60368c
fix(i2c_master): Add doc for internal pull-ups
2023-08-16 18:05:10 +08:00
Adam Múdry
ae34457e81
Merge branch 'feature/perf_monitor_example' into 'master'
...
storage: add performance test example
Closes IDF-3607
See merge request espressif/esp-idf!24327
2023-08-16 17:37:49 +08:00
Marius Vikhammer
0459e23da8
Merge branch 'ci/increase_h2_build_concurrency' into 'master'
...
ci(build): increase parallel count for H2 builds
See merge request espressif/esp-idf!25298
2023-08-16 17:22:04 +08:00
Jakob Hasse
f0e7474d30
Merge branch 'feature/wifi_mock' into 'master'
...
feat(linux): added very simple esp_wifi mock
Closes IDFGH-9190
See merge request espressif/esp-idf!24400
2023-08-16 15:23:15 +08:00
Michael (XIAO Xufeng)
026c155c9c
Merge branch 'feat/compatibility_revisions' into 'master'
...
doc: add documentation for compatibility between IDF version and chip revision
See merge request espressif/esp-idf!23973
2023-08-16 15:09:32 +08:00
Mahavir Jain
29a4b05cba
Merge branch 'contrib/github_pr_11923' into 'master'
...
fix(esp-tls): fix pointer cast and condition for CONFIG_ATECC608A_TCUSTOM (GitHub PR)
Closes IDFGH-10697
See merge request espressif/esp-idf!25348
2023-08-16 14:19:46 +08:00
Mahavir Jain
ef24dd31e6
Merge branch 'bugfix/esp_tls_cert_check_failure_err' into 'master'
...
fix(esp-tls): fix the certificate check failure logging for cert bundle case
Closes IDFGH-10827
See merge request espressif/esp-idf!25335
2023-08-16 14:19:25 +08:00
Harshit Malpani
4c5a7de6a6
feat(mbedtls): Update to release/v3.4.1
2023-08-16 11:40:31 +05:30
Harshit Malpani
dd6229e5cb
ci: Add ota_example test with TLS 1.3
2023-08-16 11:26:59 +05:30
Harshit Malpani
11715c5caf
fix(esp-tls): Retry reads if using session tickets with TLS 1.3
...
Fixed the error that occurred while performing OTA upgrades over
TLS 1.3 connection. After handshake is completed, post-handshake message
is received and internal state is changed. While performing mbedtls_ssl_read(),
it checks handshake state and if it is not MBEDTLS_SSL_HANDSHAKE_OVER,
mbedtls_ssl_handshake is called again.
2023-08-16 11:26:58 +05:30
Mahavir Jain
a93cdfb828
Merge branch 'bugfix/check_iram_optimization' into 'master'
...
fix(mbedtls): IRAM optimization analyzed on mbedtls/test_apps
Closes IDF-7145
See merge request espressif/esp-idf!25304
2023-08-16 13:08:34 +08:00
morris
4ee4158a8f
Merge branch 'bugfix/async_memcpy_dst_align_check' into 'master'
...
fix(async_memcpy): destination alignment check against cache line size
Closes IDF-7494
See merge request espressif/esp-idf!25359
2023-08-16 12:57:19 +08:00
Darian
c1cbd9a788
Merge branch 'bugfix/freertos_event_list_removal' into 'master'
...
FreeRTOS: Fix and optimize event list removal functions
Closes IDFGH-10652
See merge request espressif/esp-idf!25157
2023-08-16 12:22:45 +08:00
Marius Vikhammer
f83c29f242
Merge branch 'feature/esp32p4_docs_build' into 'master'
...
ESP32-P4 build docs
Closes IDF-7520 and IDF-7773
See merge request espressif/esp-idf!25026
2023-08-16 11:49:43 +08:00
alanmaxwell
bcfde4440d
fix(phy): update esp32 phy v4771
...
1. optimize ht40 tx side band issue
2. revert 4770 one minor fix may cause unknown issue
2023-08-16 11:47:55 +08:00
Jakob Hasse
0b595f3c77
Merge branch 'contrib/github_pr_11945' into 'master'
...
Added Help command parameter for displaying only a specific command (GitHub PR)
Closes IDFGH-10725
See merge request espressif/esp-idf!25329
2023-08-16 11:16:54 +08:00
Cao Sen Miao
6a89925501
fix(i2c): Fix wrong clock gate in clk_gate_ll
2023-08-16 10:43:18 +08:00
Cao Sen Miao
317da3ffaf
fix(i2c_master): Fix some static issue checked by coverity
2023-08-16 10:43:18 +08:00
Marius Vikhammer
27baef2424
docs(esp32p4): added building docs for ESP32-P4
2023-08-16 10:13:47 +08:00
Fu Hanxi
a39acdfb7c
Merge branch 'contrib/github_pr_11794' into 'master'
...
Update .gitignore (Sublime + Clangd) (GitHub PR)
Closes IDFGH-10554
See merge request espressif/esp-idf!25308
2023-08-16 08:24:13 +08:00
Sam Eaton
c5129d3770
Update .gitignore
...
- Adds Sublime Text
- Adds clang config, useful for custom local LSP server
Merges https://github.com/espressif/esp-idf/pull/11794
2023-08-16 08:16:33 +08:00
Adam Múdry
e7b88a52d1
feat(examples): Add storage IO speed benchmark example
...
New example which can benchmark IO speed of SPI flash partition
(raw, FATFS, SPIFFS) and SD card (raw, FATFS) connected via SPI and SDMMC.
2023-08-15 18:47:38 +02:00
David Čermák
30068b6ee0
Merge branch 'update/format_warn_lwip_tcptransport' into 'master'
...
lwip: Fix print format -Wformat issues
See merge request espressif/esp-idf!23080
2023-08-15 22:58:17 +08:00
Adam Múdry
abaf997018
fix(spiffs): SPIFFS print formatter errors out
...
Closes https://github.com/espressif/esp-idf/issues/11922
2023-08-15 15:40:19 +02:00
Gao Xu
0ceb5f2648
Merge branch 'refactor/cache_disable_enable_interface' into 'master'
...
refactor(cache): abstract cache rom API in cache_ll.h
Closes IDF-7922
See merge request espressif/esp-idf!25040
2023-08-15 19:43:47 +08:00
Ren Pei Ying
005640d12d
Merge branch 'docs_provide_CN_trans_for_contribute_documenting-code.rst' into 'master'
...
docs: Provide CN translation for contribute/documenting-code.rst
Closes DOC-5872
See merge request espressif/esp-idf!25056
2023-08-15 18:46:37 +08:00
Ren Pei Ying
218404d94d
docs: Provide CN translation for contribute/documenting-code.rst
2023-08-15 18:46:37 +08:00
Chen Ji Chang
b39fd79cb8
Merge branch 'feature/add_mcpwm_carrier_clk_source' into 'master'
...
feat(MCPWM): Add mcpwm carrier clk source
Closes IDF-8029
See merge request espressif/esp-idf!25342
2023-08-15 18:04:08 +08:00
morris
595c3fe6a2
fix(async_memcpy): destination alignment check against cache line size
...
On ESP32P4, becasue we need to invalidate the destination buffer,
if the buffer is not aligned to cache line, then it might break
other date structure, randomly.
2023-08-15 17:40:17 +08:00
David Cermak
c510560890
lwip: Fix print format -Wformat issues
2023-08-15 11:01:01 +02:00
Armando (Dou Yiwen)
5a81e00633
Merge branch 'feature/support_mmu_on_p4' into 'master'
...
mm: mmu support on p4
Closes IDF-7509
See merge request espressif/esp-idf!25121
2023-08-15 14:25:31 +08:00
Jakob Hasse
7b258bef0e
refactor(esp_console): improved error handling, added tests and docs
...
* Updated documentation of
esp_console_register_help_command
* Improved help command error handling
* Added test for the help command
2023-08-15 14:11:30 +08:00
David Čermák
9f69f881ab
Merge branch 'bugfix/esp_netif_print_format' into 'master'
...
esp_netif: Fix Wno-format issues
See merge request espressif/esp-idf!22217
2023-08-15 13:58:15 +08:00
Chen Jichang
97d5db32ae
feat(MCPWM): Add mcpwm carrier clk source
...
The MCPWM carrier is part of the operator and can work independently
without the MCPWM timer being enabled. This commit add the MCPWM
carrier clk source.
2023-08-15 13:04:11 +08:00
morris
05f110ea47
Merge branch 'feature/pcnt_interrupt_priority' into 'master'
...
feat(pcnt): support set interrupt priority
Closes IDF-7953
See merge request espressif/esp-idf!25305
2023-08-15 12:44:14 +08:00
Marius Vikhammer
78c4a7dcf2
Merge branch 'ci/ulp_i2c_multi_device_tests' into 'master'
...
ci(lp_core): added multi-device test for lp core i2c
See merge request espressif/esp-idf!25278
2023-08-15 11:22:01 +08:00
Yi Ying
eafbd37e8f
docs (Bluetooth): add bluetooth overview document
2023-08-15 11:13:14 +08:00
Michael (XIAO Xufeng)
8845767bc0
Merge branch 'feat/sub_power_modes_docs' into 'master'
...
sleep_modes: add docs and test app for sub power modes on S2, S3, C2, C3.
See merge request espressif/esp-idf!23142
2023-08-15 10:57:48 +08:00
Jiang Jiang Jian
3e891bef25
Merge branch 'bugfix/eapol_txdone_cb_issue' into 'master'
...
fix(wifi): Fix EAPOL Key TxDone callback implementation
Closes WIFIBUG-14
See merge request espressif/esp-idf!25153
2023-08-15 10:48:14 +08:00
Armando
ca515ca55e
fix(efuse): fixed efuse_hal_get_major_chip_version not in iram issue
2023-08-15 10:17:03 +08:00
Armando
8c8affc812
feat(mmu): support mmu and flash mmap driver on p4
2023-08-15 10:17:03 +08:00
Armando
d97b3fec67
fix(rtc): fix .rtc_timer_data_in_rtc_mem wrongly in flash issue
2023-08-15 10:17:03 +08:00
Josef Norgan
f317cc55f2
feat(esp_console): Added Help command parameter for displaying only specific command
2023-08-15 10:09:37 +08:00
Fu Hanxi
e458a7a45c
ci: run pylint for files endswith .py, and skip run when no files matched
2023-08-15 08:31:46 +08:00
Fu Hanxi
28c9953ffe
ci: pylint with codeclimate
2023-08-15 08:31:45 +08:00
Adam Múdry
42ac85a6a1
Merge branch 'contrib/github_pr_11926' into 'master'
...
Support NVS image generation from CMake (GitHub PR)
Closes IDFGH-10702 and IDFGH-10542
See merge request espressif/esp-idf!25102
2023-08-15 00:20:11 +08:00
Sudeep Mohanty
6d90643ba4
Merge branch 'bugfix/missing_crosscore_int_header' into 'master'
...
fix(esp_gdbstub): Added missing crosscore_int.h header inclusion for RISC-V targets
See merge request espressif/esp-idf!25338
2023-08-14 21:44:25 +08:00
David Cermak
ca44460359
esp_netif: Fix Wno-format issues
2023-08-14 14:13:33 +02:00
Nachiket Kukade
29e6603ba7
fix(wifi): Fix EAPOL Key TxDone callback implementation
...
Fix issues arising due to not distinguishing between M2 and M4
TxDone during 4-way handshake. Also fix EAPOL frame rate to lowest
possible rate.
2023-08-14 16:50:42 +05:30
Alex
6704566476
fix(esp-tls): fix pointer cast and condition for CONFIG_ATECC608A_TCUSTOM
...
Closes https://github.com/espressif/esp-idf/pull/11923
2023-08-14 16:20:20 +05:30
C.S.M
7cd321814a
Merge branch 'feature/i2c_support_p4' into 'master'
...
I2C: Add i2c support for ESP32P4
Closes IDF-6507
See merge request espressif/esp-idf!25281
2023-08-14 18:07:32 +08:00
Adam Múdry
229da08244
Merge branch 'docs/update_cn_trans_for_nvs_flash' into 'contrib/github_pr_11926'
...
docs: update CN translation for nvs_flash.rst
See merge request espressif/esp-idf!25265
2023-08-14 18:03:37 +08:00
Chen Jichang
eede3796c7
feat(pcnt): support set interrupt priority
2023-08-14 17:52:38 +08:00
mofeifei
e980c1b45e
docs: add translation for compatibility revisions
2023-08-14 17:34:16 +08:00
Xiao Xufeng
d0dcf2da00
doc: add documentation for compatibility between IDF version and chip revision
2023-08-14 17:34:16 +08:00
Jiang Jiang Jian
0c1207aa8a
Merge branch 'bugfix/fix_disassociation_callback_miss_free_key_lead_memory_leak_issue' into 'master'
...
fix(wifi): fix disassociation callback miss free key issue
Closes WIFIBUG-88
See merge request espressif/esp-idf!25327
2023-08-14 15:28:46 +08:00
xiaqilin
5ec03ea6b6
fix(ieee802154): fix ieee802154_test issue
...
* pti do not set in ieee802154 test
* ack_time_out do not using in ieee802154 test
2023-08-14 15:10:17 +08:00
Mahavir Jain
80a5b197d6
Merge branch 'bugfix/mbedtls_upstream_doc_link' into 'master'
...
docs(mbedtls): update pointers to upstream api reference and knowledge base
See merge request espressif/esp-idf!25232
2023-08-14 14:18:02 +08:00
Island
1f3e3f8f6a
Merge branch 'bugfix/fix_current_issue_after_ble_init' into 'master'
...
Fix phy enable/disable for ESP32C6/H2/C2
See merge request espressif/esp-idf!25080
2023-08-14 13:11:19 +08:00
Marius Vikhammer
b11bec1ad2
ci(lp_core): added multi-device test for lp core i2c
2023-08-14 12:11:13 +08:00
Wang Meng Yang
37c3fa8221
Merge branch 'bugfix/incr_sdp_max_conns' into 'master'
...
fix(bt): Increased SDP maximum connections to avoid connection exhaustion
Closes BTQABR2023-12
See merge request espressif/esp-idf!25184
2023-08-14 12:02:23 +08:00
Zhi Wei Jian
ad77064b9f
Merge branch 'bugfix/fix_bleqabr23_398' into 'master'
...
Support BLE RX error packet count record on esp32c3
See merge request espressif/esp-idf!25317
2023-08-14 11:55:32 +08:00
laokaiyao
22bb5729a4
ci(i2s): add external clock input multi_dev test cases
2023-08-14 03:25:12 +00:00
laokaiyao
4b6d71447c
feat(i2s): supported external clock source input
2023-08-14 03:25:12 +00:00
Sudeep Mohanty
cac7651d29
fix(esp_gdbstub): Added missing crosscore_int.h header inclusion for RISC-V targets
...
This commit adds the missing crosscore_int.h header inclusion in
gdbstub_riscv.c file.
2023-08-11 16:58:03 +02:00
Mahavir Jain
ea3bb21cf7
fix(esp-tls): fix the certificate check failure logging for cert bundle case
...
For ESP certificate bundle case, the certificate failure error from
underlying TLS stack was not being tracked. Added the fix and also
updated example code showcasing how to retrieve it.
Closes https://github.com/espressif/esp-idf/issues/12034
2023-08-11 17:27:01 +05:30
Michal Jenikovsky
bcda40fcf2
fatfs: raw diskio: Fixed handling read-only filesystem
...
ff_ routines incorrectly reported disk state and caused whole fatfs
to lock-up when trying to write to read-only device.
Signed-off-by: Michal Jenikovsky <jendo@jmsystems.sk >
2023-08-11 12:37:33 +02:00
Michal Jenikovsky
e9bb33624b
idf.py: gdb action incorrectly generated EOL gdbinit scripts
...
GDB on Windows incorrectly reads EOL in the script files causing 'gdb'
action to fail.
(gdb) source .../build/gdbinit/py_extensions
(gdb) source .../build\gdbinit\symbols
add symbol table from file "...\build\bootloader\bootloader.elf"
.../build\gdbinit\symbols:6: Error in sourced command file:
Undefined command: "". Try "help".
Forcing line separator to '\n' resolved the issue
Signed-off-by: Michal Jenikovsky <jendo@jmsystems.sk >
2023-08-11 12:37:29 +02:00
Sarvesh Bodakhe
2c3394ff01
fix(wpa_supplicant): Add support to detect PBC overlap in wps registrar mode
2023-08-11 16:06:23 +05:30
Xiao Xufeng
fca7fd8613
ci(sleep_mode): Update test app for new sub modes on S2, S3, C2, C3
2023-08-11 17:20:16 +08:00
Xiao Xufeng
e79857b866
docs(sleep_modes): Add docs for sub power modes on S2, S3, C2, C3.
2023-08-11 17:20:16 +08:00
Xiao Xufeng
f51258ec18
ci(pre-commit): add check that build-test-rule paths must exist
2023-08-11 17:04:35 +08:00
Linda
ab1bb317ea
docs: added third-party tools visualgdb and clion
2023-08-11 16:15:56 +08:00
muhaidong
b871eff7d7
fix(wifi): fix disassociation callback miss free key issue
2023-08-11 15:09:03 +08:00
chenjianhua
7accddadaa
Update bt lib for ESP32-C3 and ESP32-S3(59725b5)
...
- Support BLE RX error packet count record
- Fixed adv random delay when adv interval is less than 20ms
- Fixed adv random address setting when owner address type is public
2023-08-11 14:08:59 +08:00
Cao Sen Miao
de85f47bc9
feat(i2c): Add I2C driver support for esp32p4
2023-08-11 12:37:11 +08:00
Mahavir Jain
680a085eeb
docs(mbedtls): update pointers to upstream api reference and knowledge base
2023-08-11 09:41:21 +05:30
Marius Vikhammer
080087a9a0
Merge branch 'ci/fix_p4_broken_pipeline' into 'master'
...
ci(esp32p4): fixed public header check and build failure for P4
See merge request espressif/esp-idf!25314
2023-08-11 12:01:48 +08:00
morris
26f438cf89
Merge branch 'feature/esp32p4_gpio_support' into 'master'
...
feat(gpio): add support for ESP32P4
Closes IDF-6509
See merge request espressif/esp-idf!24868
2023-08-11 11:49:51 +08:00
Marius Vikhammer
d501c62b55
Merge branch 'ci/doc_build_after_template' into 'master'
...
ci(docs): allow doc build to run immediately after fast template app
See merge request espressif/esp-idf!25315
2023-08-11 11:35:48 +08:00
Wang Meng Yang
c2c402f830
Merge branch 'bugfix/fix_variable_type' into 'master'
...
fix(bt): Fix argument type of ESP_LOGI for spp examples about format error
Closes IDFGH-10580
See merge request espressif/esp-idf!25218
2023-08-11 10:47:07 +08:00
Marius Vikhammer
b3eef7fb7f
ci(docs): allow doc build to run immediately after fast template app
2023-08-11 10:40:21 +08:00
Marius Vikhammer
fc83060fba
ci(esp32p4): fixed public header check and build failure for P4
2023-08-11 10:23:02 +08:00
Roland Dobai
ba8c18182a
Merge branch 'contrib/github_pr_12046' into 'master'
...
Docker image Ubuntu LTS distribution upgrade from 20.04 to 22.04 (GitHub PR)
Closes IDFGH-10840
See merge request espressif/esp-idf!25299
2023-08-10 22:10:15 +08:00
Island
ba0b8dcac1
Merge branch 'bluedroid/memory_full' into 'master'
...
fix (Bluedroid) : Fix the memory corruption issue
See merge request espressif/esp-idf!24905
2023-08-10 19:05:32 +08:00
morris
84f9e5e8e5
Merge branch 'feature/esp32p4_pcnt_support' into 'master'
...
feat(pcnt): add support for ESP32P4
Closes IDF-7475
See merge request espressif/esp-idf!25149
2023-08-10 18:52:23 +08:00
Song Ruo Jing
be9afeac86
feat(gpio): add support for ESP32P4
2023-08-10 17:58:49 +08:00
Cai Xin Ying
67115a4013
Merge branch 'docs/update_api-reference/protocols_and_migration-guides' into 'master'
...
docs: update format issues for EN and CN under api-reference/protocols and migration-guides
Closes DOC-5893
See merge request espressif/esp-idf!25090
2023-08-10 17:26:54 +08:00
Andrii
6a42266795
fix(mqtt): Unite supported components tags under common structure
2023-08-10 09:06:16 +00:00
morris
94a662995b
Merge branch 'feature/support_hp_regi2c_for_esp32c6' into 'master'
...
feature: support_hp_regi2c_for_esp32c6
Closes IDF-7025
See merge request espressif/esp-idf!24303
2023-08-10 16:54:56 +08:00
C.S.M
96bf37ab78
Merge branch 'feature/i2c_master_new_driver' into 'master'
...
I2C: Add new i2c master impl APIs and i2c eeprom example
See merge request espressif/esp-idf!23592
2023-08-10 16:51:31 +08:00
nilesh.kale
b4f9dd1fa5
fix(mbedtls): IRAM optimization analyzed on mbedtls/test_apps
2023-08-10 14:05:22 +05:30
wuzhenghui
dae4b3f046
ci(wifi): add wifi powersave pytest case
2023-08-10 16:26:28 +08:00
wuzhenghui
e148390b6d
feat(esp_wifi): support get AP info from stdin in wifi powersave example
2023-08-10 16:26:25 +08:00
Steven Macías
3b9b3f75da
docs(iperf): Update documentation with console interface details
...
Closes https://github.com/espressif/esp-idf/pull/12039
2023-08-10 16:07:07 +08:00
Armando (Dou Yiwen)
337aeb4b78
Merge branch 'feature/add_esp32p4_hello_world' into 'master'
...
esp32p4: introduced new chip ESP32P4: Hello World! 🌏
Closes IDF-7523
See merge request espressif/esp-idf!25013
2023-08-10 16:04:55 +08:00
Marius Vikhammer
9bb6a04e87
Merge branch 'bugfix/console_init_caps' into 'master'
...
fix(console): fixed esp_console_init not working if heap_alloc_caps was 0
See merge request espressif/esp-idf!25294
2023-08-10 14:34:11 +08:00
caixinying-git
946496405a
docs: update format issues for EN and CN under api-reference/protocols and migration-guides
2023-08-10 14:30:50 +08:00
Shang Zhou
6c2fb57df8
docs: update CN translation for nvs_flash.rst
2023-08-10 14:27:12 +08:00
Marius Vikhammer
7f2654e309
ci(build): increase parallel count for H2 builds
2023-08-10 14:23:48 +08:00
Jakob Hasse
efd46fc140
Merge branch 'refactor/public_header_checker_cxx' into 'master'
...
Add C++ check to public header file checker
Closes IDF-7286
See merge request espressif/esp-idf!25263
2023-08-10 14:17:22 +08:00
Lou Tian Hao
0878b9bdcd
Merge branch 'feature/support_EXT1_WAKEUP_MODE_PER_PIN_for_esp32c6_and_esp32h2' into 'master'
...
Feature: support ext1 wakeup mode per pin for esp32c6 and esp32h2
See merge request espressif/esp-idf!24875
2023-08-10 14:01:03 +08:00
Cao Sen Miao
262dac9c4d
change(ulp): change some hal(ll) function name to new ones
2023-08-10 11:55:54 +08:00
Cao Sen Miao
d9d1c87e56
feat(i2c_eeprom): Add new example for I2C eeprom with new API
2023-08-10 11:55:54 +08:00
Cao Sen Miao
b6cbeeae01
feat(lcd): Add new version LCD implementation to adapt new I2C APIs
2023-08-10 11:55:54 +08:00
Cao Sen Miao
4ef94fc0dc
feat(i2c): Add new API and implementation for I2C driver
2023-08-10 11:55:54 +08:00
Jiang Jiang Jian
70e223a867
Merge branch 'bugfix/fix_phy_rx_issue' into 'master'
...
fix(phy): Fix 11b/g rx issue for ESP32
See merge request espressif/esp-idf!25223
2023-08-10 10:56:33 +08:00
Marius Vikhammer
f80430911f
fix(console): fixed esp_console_init not working if heap_alloc_caps was 0
2023-08-10 10:35:32 +08:00
chenqingqing
a68c698c67
fix(bt): Fix argument type of ESP_LOGI for spp examples about format error
...
Closes https://github.com/espressif/esp-idf/pull/11819
2023-08-10 10:32:32 +08:00
Armando
32ed3538af
fix(pwm): fix struct def
2023-08-10 10:16:20 +08:00
cjin
5a8e51f24c
ble: move phy enabled/disable to controller enable/disable
2023-08-10 10:14:29 +08:00
Michael (XIAO Xufeng)
3ca6b4e4a5
Merge branch 'ci/danger_js_release_notes_comments' into 'master'
...
ci(dangerjs): fixed html comments not ignored issue
See merge request espressif/esp-idf!25159
2023-08-10 04:19:26 +08:00
Mahavir Jain
3befd5fff7
Merge branch 'contrib/github_pr_11869' into 'master'
...
bugfix: avoid warning in espcoredump when log disabled (GitHub PR)
Closes IDFGH-10636
See merge request espressif/esp-idf!25134
2023-08-10 02:19:32 +08:00
Roland Dobai
cf53624a56
Merge branch 'feature/idf_py_file_args_readme_update' into 'master'
...
feat(tools): idf.py adding arguments from file via @filename.txt - readme update
See merge request espressif/esp-idf!25273
2023-08-10 00:17:08 +08:00
Rahul Tank
301b322245
Merge branch 'feature/enc_adv_data' into 'master'
...
NimBLE: Added support of encrypted advertising data
See merge request espressif/esp-idf!23746
2023-08-09 23:00:40 +08:00
wuzhenghui
a425d8816a
feat(esp_hw_support): manage modem_etm clock in modem_clock for bt/154 indepently
2023-08-09 20:19:50 +08:00
radek.tandler
28f82d8de7
refactor(nvs_flash): Host test migrated to esp_partition emulation for linux
2023-08-09 14:14:21 +02:00
radek.tandler
1da6a4f5fa
fix(spiffs): Corrected buffer size and allocation in host test
2023-08-09 14:14:20 +02:00
radek.tandler
4c13bf53ea
change(esp_partition): Improved granularity of power-off emulation for Linux
2023-08-09 14:14:14 +02:00
Marek Fiala
13a26e56e1
feat(tools): idf.py adding arguments from file via @filename.txt - readme update
2023-08-09 13:47:25 +02:00
Lou Tianhao
808a01e656
feat(pm/deepsleep): Support EXT1_WAKEUP_MODE_PER_PIN
2023-08-09 19:46:25 +08:00
Armando
06782d1623
change(esp32p4): update rtc interrupt registration todo list
2023-08-09 19:33:36 +08:00
Armando
00df6b378d
refactor(sar): build sar_periph_ctrl related files by chip
2023-08-09 19:33:36 +08:00
Armando
5bd644942a
feat(esp32p4): base idf_as_lib support
2023-08-09 19:33:36 +08:00
KonstantinKondrashov
c09d823b6a
change(efuse): Update eFuses for esp32p4 chip
2023-08-09 19:33:35 +08:00
Armando
aa245489fb
change(bootloader): added address check in bootloader.ld
2023-08-09 19:33:26 +08:00
Armando
706d684418
feat(esp32p4): introduced new target esp32p4, supported hello_world
2023-08-09 19:33:25 +08:00
gaoxu
fd759d65b0
refactor(cache): abstract cache rom API in cache_ll.h
2023-08-09 10:32:12 +00:00
Michael (XIAO Xufeng)
140dbda421
ci(dangerjs): fixed html comments not ignored issue
...
Fixed issues:
1. Always produce a warning caused by the pre-inserted blank line.
2. Line started by other character but contains bullet treated as valid
entry
3. No release note entry hidden in the html comment still recognized.
2023-08-09 17:16:22 +08:00
Darian Leung
1620d97299
change(freertos): Optimized xTaskRemoveFromEventList()
...
This commit optimizes xTaskRemoveFromEventList() by removing the
listLIST_IS_EMPTY() check from single core builds. The scenario of the event
list being empty when the function is called can only occur on multi-core
builds.
2023-08-09 16:43:52 +08:00
Darian Leung
5947314431
fix(freertos): Fix vTaskRemoveFromUnorderedEventList()
...
This commit fixes and optimizes vTaskRemoveFromUnorderedEventList() in the
following ways:
- Fixed bug in single core builds where the unblocked task would be placed on
xPendingReadyList.
- If an ISR occurs while accessing xPendingReadyList, and the ISR also
accesses the xPendingReadyList, xPendingReadyList would be corrupted.
- In single core builds, this function is only called from event groups with
the scheduler suspended. Thus the function should have exclusive access to
pxReadyTasksLists instead of xPendingReadyList.
- The function's single core logic has now been updated to match upstream
behavior, by always placing the unblocked task on pxReadyTasksLists.
- Optimized the function for single core builds by removing the
taskCAN_BE_SCHEDULED() check.
- In single core builds, given that the function is always called with the
scheduler suspended
- Thus, the taskCAN_BE_SCHEDULED (and the subsequent routine to place the
unblocked task on the xPendingReadyList) is not necessary for single core
builds.
- The function now matches upstream behavior in single core builds.
Closes https://github.com/espressif/esp-idf/issues/11883
2023-08-09 16:43:52 +08:00
Jakob Hasse
8b9f8555ea
refactor(tools): public header check also checks c++ now
...
* Also changed --only-dir argument to accept system-wide
directories instead of directories from IDF root
2023-08-09 16:23:13 +08:00
Jakob Hasse
44e4ef79e2
fix(esp_system): Fixed C++ compilation of libunwind.h
2023-08-09 16:17:08 +08:00
Jakob Hasse
342a5b428c
fix(esp_event): made #include <stdint.h> explicit
2023-08-09 16:17:06 +08:00
Darian Leung
fdcab76128
fix(freertos): taskCAN_BE_SCHEDULED macro parenthesis
...
This commit adds missing parenthesis around the taskCAN_BE_SCHEDULED macro so
that it can properly used with a negation operator.
2023-08-09 15:54:14 +08:00
Radek Tandler
db4308888d
Merge branch 'feature/storage_nvs_stat' into 'master'
...
nvs_flash: nvs_get_stats extended by available_entries, API documentation updated
See merge request espressif/esp-idf!24523
2023-08-09 15:40:35 +08:00
Xiao Xufeng
5ee8add38c
refactor(esp_hw_support): Move rtc_8md256 and rtc_power_modes test apps to esp_hw_support
2023-08-09 14:57:57 +08:00
Zhang Xiao Yan
948a8aa66c
Merge branch 'docs/update_term_1/4-line_in_sdmmc_host' into 'master'
...
update the term 1/4-line to 1-line or 4-line
See merge request espressif/esp-idf!25220
2023-08-09 14:57:42 +08:00
Zhang Xiao Yan
078d9a9a0b
Merge branch 'docs/add_how_to_add_component_command_to_usb_device' into 'master'
...
docs: add a command about how to add the tinyusb component as a dependency
See merge request espressif/esp-idf!25260
2023-08-09 14:56:31 +08:00
Chen Jichang
3fed3cf50e
feat(pcnt): add support for ESP32P4
2023-08-09 14:41:22 +08:00
Lou Tianhao
d59e91c030
feature: support_hp_regi2c_for_esp32c6
2023-08-09 14:24:31 +08:00
Zhang Xiao Yan
30983a25d5
Merge branch 'docs/fix_typos_adc_continuous.h' into 'master'
...
docs: fix typos in esp_adc/include/esp_adc/adc_continuous.h
See merge request espressif/esp-idf!25241
2023-08-09 14:20:51 +08:00
Michael Mimo Moratti
acc36cd802
Docker image distribution upgrade from 20.04 to 22.04
...
The ubuntu LST version 22.04 has standard support until 2027
2023-08-09 08:15:53 +02:00
Fu Hanxi
da4a59f216
Merge branch 'ci/cleanup_ignore_lists' into 'master'
...
ci: remove non-existing files from the ignore lists
See merge request espressif/esp-idf!25160
2023-08-09 13:52:16 +08:00
Konstantin Kondrashov
a12c06367f
Merge branch 'ci/test_verify_image' into 'master'
...
fix(bootloader_support): Fix memory leak for unit tests
Closes IDFCI-1754 and IDFCI-1755
See merge request espressif/esp-idf!24870
2023-08-09 13:44:22 +08:00
Mahavir Jain
99ce8e606f
Merge branch 'bugfix/filename_error_in_ota_readme' into 'master'
...
fix: Fixed wrong filename in ota example readme
See merge request espressif/esp-idf!25116
2023-08-09 13:17:53 +08:00
Fu Hanxi
60db076a96
ci: add pre-commit to cleanup ignore lists
2023-08-09 12:09:31 +08:00
morris
bd8eaf7a38
Merge branch 'feature/esp32p4_mcpwm_support' into 'master'
...
feat(MCPWM): Add support for ESP32P4
Closes IDF-7493
See merge request espressif/esp-idf!25029
2023-08-09 11:00:00 +08:00
Roland Dobai
0cee3ac6db
Merge branch 'feature/rewrite_build_sys_tests_v7' into 'master'
...
refactor(tools): Rewrite build system unit tests to python
Closes IDF-7926
See merge request espressif/esp-idf!25197
2023-08-09 07:03:38 +08:00
Roland Dobai
33205dad4c
Merge branch 'feature/requires_hints' into 'master'
...
feat(tools): show hints for component dependencies
Closes IDF-6642
See merge request espressif/esp-idf!23950
2023-08-08 23:51:52 +08:00
Jakob Hasse
bb227e0d84
Merge branch 'refactor/semaphore_to_platform_includes' into 'master'
...
refactor: moved semaphore.h to newlib platform_include
Closes IDFGH-10281
See merge request espressif/esp-idf!24088
2023-08-08 23:45:37 +08:00
Sudeep Mohanty
397825af93
Merge branch 'bugfix/lp_i2c_bugfixes' into 'master'
...
Fixed multiple LP I2C bugs
Closes IDFGH-10740
See merge request espressif/esp-idf!25255
2023-08-08 23:37:53 +08:00
Roland Dobai
4bbc57cd37
Merge branch 'update/deprecate_python37' into 'master'
...
feat: Drop Python 3.7 support
Closes IDF-4441
See merge request espressif/esp-idf!24897
2023-08-08 23:30:12 +08:00
Roland Dobai
267e52a6db
Merge branch 'fix/bin_names_with_dots' into 'master'
...
fix(build_system): Allow dots in the name of an app binary
Closes IDF-7973
See merge request espressif/esp-idf!25256
2023-08-08 23:08:04 +08:00
Alexey Gerenkov
f8e020b1d7
feat(newlib): Implement getentropy() function
...
Closes https://github.com/espressif/esp-idf/issues/11963
2023-08-08 18:06:58 +03:00
Marek Fiala
7943e01850
refactor(tools): Rewrite build system unit tests to python
...
Rewritten tests: test_build_system_spaces.py
2023-08-08 16:41:30 +02:00
morris
3e31826719
Merge branch 'bugfix/gptimer_hal_placement_wrong_condition' into 'master'
...
fix(gptimer): hal function placement under wrong condition
Closes IDFGH-10809
See merge request espressif/esp-idf!25237
2023-08-08 22:15:55 +08:00
morris
259dea3912
Merge branch 'feature/drivers_use_creation_with_caps_functions' into 'master'
...
Drivers: Update drivers to use CreateWithCaps() API
See merge request espressif/esp-idf!24378
2023-08-08 22:04:49 +08:00
alanmaxwell
52751c2a3a
fix(phy): Fix 11b/g rx issue for ESP32
2023-08-08 12:57:01 +00:00
satish.solanke
b250e598dc
fix(Bluedroid) : Fix the memory corruption issue
2023-08-08 12:16:55 +00:00
Jiang Guang Ming
eaca3316b1
Merge branch 'feature/support_mbedtls_ecp_fixed_point_configurable' into 'master'
...
feat(mbedtls): support ecp fixed-point multiplication configurable
See merge request espressif/esp-idf!25152
2023-08-08 19:32:05 +08:00
Chen Jichang
72f66b6d1d
feat(mcpwm): add support for ESP32P4
2023-08-08 18:12:58 +08:00
isha.pardikar@espressif.com
9178a78142
NimBLE: Added support of encrypted advertising data
2023-08-08 15:37:51 +05:30
Rahul Tank
2bc2a35199
Merge branch 'bugix/nimble_port_run_crash' into 'master'
...
fix(nimble): Added checks before accessing event pointers
See merge request espressif/esp-idf!25130
2023-08-08 18:03:06 +08:00
Jakob Hasse
8042362e2a
refactor: moved semaphore.h to newlib platform_include
...
Closes https://github.com/espressif/esp-idf/issues/11540
2023-08-08 16:45:57 +08:00
wuzhenghui
e9c6083729
fix(light_sleep): shouldn't backup uart fifo reg in pd_top light sleep
2023-08-08 16:45:17 +08:00
Linda
54a99df775
docs: add a command about how to add the tinyusb component as a dependency
2023-08-08 16:21:33 +08:00
Roland Dobai
66fd1d6f29
Merge branch 'fix/tools_idf_tools_tests_keep_constraints' into 'master'
...
fix(tools): idf_tools.py test improvements
See merge request espressif/esp-idf!25229
2023-08-08 15:17:28 +08:00
Zhang Xiao Yan
b59c1e2e9d
Merge branch 'docs/add_release_notes_for_versions' into 'master'
...
docs: add release notes to versions
See merge request espressif/esp-idf!24944
2023-08-08 14:49:01 +08:00
radek.tandler
3ffb8f8ffd
nvs: nvs_get_stats fixed test, improved comment
2023-08-08 08:43:19 +02:00
radek.tandler
ac6c03fad1
change(nvs_flash): nvs_get_stats extended, API documentation improved
2023-08-08 08:43:19 +02:00
radim.karnis
8acde05a5c
feat: Drop Python 3.7 support
2023-08-08 08:37:29 +02:00
Sudeep Mohanty
00955f7e59
fix(lp_i2c): Fixed a bug where the LP_I2C did not send NACK for 16-byte reads
...
This commit updates the LP_I2C driver used by the LP CPU wherein the
driver did not send out a NACK when we do a read of multiple of the FIFO
depth bytes. This was because the LP I2C controller was configured to
send an ACK when the Rx FIFO reaches the threshold instead of a NACK.
This commit updates the behavior.
2023-08-08 06:35:15 +00:00
Sudeep Mohanty
5b46ef3cdd
fix(lp_i2c): Fixed a bug where LP I2C write got stuck
...
This commit fixes a bug where an I2C write got stuck when using the
lp_core_i2c_master_write_read_device() API. This was because the LP I2C
HW was not programmed with an END condition and therefore did not know
the end of a transaction.
Closes: https://github.com/espressif/esp-idf/issues/11958
2023-08-08 06:35:15 +00:00
Sudeep Mohanty
4464599dad
fix(lp_i2c): Fixed incorrect clock setting for LP_I2C
...
The LP_I2C clock setting was incorrect and a lower frequency value was
being set during initialization. This commit fixes the behavior.
2023-08-08 06:35:15 +00:00
radim.karnis
2b8bbe0a18
fix(build_system): Allow dots in the name of an app binary
2023-08-08 08:35:08 +02:00
Linda
df85758c7e
docs: fix typos in esp_adc/include/esp_adc/adc_continuous.h
2023-08-08 06:11:30 +00:00
Jiang Guang Ming
b73d35d012
docs: add new mbedtls configuration option in optimize size
2023-08-08 14:03:57 +08:00
Jiang Guang Ming
3f2746688c
feat(mbedtls): support ecp fixed-point multiplication configurable
2023-08-08 14:03:57 +08:00
nilesh.kale
99db66676c
fix: Fixed wrong filename in ota example readme
2023-08-08 11:23:45 +05:30
isha.pardikar@espressif.com
e0b5ab3cef
fix(nimble): Added checks before accessing event pointers
2023-08-08 04:58:20 +00:00
Darian Leung
9ed58bf564
feat(driver): updated drivers to use CreateWithCaps() API
...
This commit simplifies various drivers by using the ...CreateWithCaps() API
when creating driver objects in internal RAM.
2023-08-08 04:26:42 +00:00
morris
a662ec0a8d
fix(gptimer): hal function placement under wrong condition
...
timer_hal_capture_and_get_counter_value
should be placed in the IRAM for speed optimization
because the default ISR handler is placed in the IRAM.
Closes https://github.com/espressif/esp-idf/issues/12021
2023-08-08 04:26:02 +00:00
Marius Vikhammer
31d87a0c59
Merge branch 'ci/mpi_public_header_fix' into 'master'
...
fix(mpi): fixed missing include in mpi_ll.h for P4
See merge request espressif/esp-idf!25257
2023-08-08 11:58:43 +08:00
Marius Vikhammer
54f327a380
Merge branch 'contrib/github_pr_11562' into 'master'
...
[Console] add setting to use PSRAM (GitHub PR)
Closes IDFGH-10303
See merge request espressif/esp-idf!25136
2023-08-08 09:34:47 +08:00
Marius Vikhammer
ff15d4045e
fix(mpi): fixed missing include in mpi_ll.h for P4
2023-08-08 09:29:28 +08:00
Roland Dobai
f5c596e85b
fix(tools): Increase timeout in idf_tools.py Python tests
2023-08-07 15:01:51 +02:00
Roland Dobai
6b5b8a88db
fix(tools): Keep the original Python environment when idf_tools.py tests are run
2023-08-07 15:01:51 +02:00
Roland Dobai
88b40b4bea
fix(tools): idf_tools.py tests should keep the original constraint file
2023-08-07 15:01:51 +02:00
Chen Jian Hua
f5d9986246
Merge branch 'bugfix/fix_bleqabr23_178' into 'master'
...
fix(bt/bluedroid): Fix address check when using NRPA as random device address
See merge request espressif/esp-idf!25074
2023-08-07 20:38:32 +08:00
Chen Jian Hua
ad149a6a80
Merge branch 'feature/support_high_duty_adv_interval' into 'master'
...
feat(bt/bluedroid): Support high duty adv interval setting
See merge request espressif/esp-idf!25108
2023-08-07 20:38:17 +08:00
Lou Tian Hao
791360336a
Merge branch 'feature/support_pd_hp_aon_domain_in_deepsleep' into 'master'
...
Feature: support pd hp aon domain in deepsleep
See merge request espressif/esp-idf!25175
2023-08-07 17:28:40 +08:00
morris
29c100b7b8
Merge branch 'docs_add_CN_translation_for_cotribute/copyright-guide.rst_and_install-pre-commit-book.rst' into 'master'
...
docs: Provide CN translation for contribute/copyright-guide.rst and install-pre-commit-hook.rst
Closes DOC-5883 and DOC-5884
See merge request espressif/esp-idf!25100
2023-08-07 16:14:19 +08:00
morris
5748ce45fe
Merge branch 'bugfix/i80_lcd_reset_gpio_config' into 'master'
...
fix(i80_lcd): reset cs gpio on exit
See merge request espressif/esp-idf!25209
2023-08-07 15:50:42 +08:00
morris
27eec5bb6f
Merge branch 'feature/twai_linker_file' into 'master'
...
feat(twai): Add twai linker.lf to control the placement of driver and hal
Closes IDF-7806
See merge request espressif/esp-idf!25126
2023-08-07 15:21:37 +08:00
Linda
c09595a831
docs: organize header files of Bluetooth Controller
2023-08-07 14:13:24 +08:00
Mahavir Jain
f089cd5fab
Merge branch 'esp32p4/add_mpi_support' into 'master'
...
feat(mpi): add MPI peripheral support for esp32p4
See merge request espressif/esp-idf!25110
2023-08-07 13:37:14 +08:00
Roland Dobai
1f6fd9027a
Merge branch 'feature/add_esp32p4_public_header_check' into 'master'
...
CI: enable esp32p4 public header check
See merge request espressif/esp-idf!25166
2023-08-07 12:24:01 +08:00
renpeiying
e6d1e2437a
docs: Provide CN translation for contribute/copyright-guide and install-pre-commit-hook
2023-08-07 11:55:30 +08:00
morris
aacd7d84d9
fix(i80_lcd): reset cs gpio on exit
2023-08-07 03:15:21 +00:00
Planck (Lu Zeyu)
7469f34948
feat(twai): Add twai linker.lf to control the placement of driver and hal
...
- Replace TWAI_ISR_ATTR flag with linker.lf
- Use the linker.lf to control the placement of the driver functions
2023-08-07 10:21:47 +08:00
Linda
ce1b12520c
docs: add release notes to versions
2023-08-07 09:13:35 +08:00
Frantisek Hrbata
c5503b3537
ci(tools): fix test_hints.py to run on windows
...
1. The original test, before hint modules support was added, used
tempfile.NamedTemporaryFile in a way which is not supported on windows.
It was having the file open, which the hints tried to read it, leading
the EPERM exception. The docs[1] says this is not supported.
<quote>
Whether the name can be used to open the file a second time, while the
named temporary file is still open, varies across platforms (it can be
so used on Unix; it cannot on Windows)
</quote>
2. The hint module component_requirements test used the idf.py directly,
which is idf.py.exe on windows.Now it's starting idf.py through python.
We could probably used shell=True, but this approach is used in other
tests too.
Anyway the test are now passing on windows.
[1] https://docs.python.org/3/library/tempfile.html
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-08-05 20:13:28 +02:00
Frantisek Hrbata
801bf0053d
ci(tools): add tests for component_requirements.py hints module
...
Following tests were added.
1. Test for missing header directory in component's INCLUDE_DIRS
2. Test for missing dependency in component's PRIV_REQUIRES
3. Test for missing dependency in component's REQUIRES
4. Test for dependency in PRIV_REQUIRES which should be in REQUIRES
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-08-05 20:13:28 +02:00
Ivan Grokhotkov
6878ddaa4a
feat(tools): idf.py: implement hints for component reqs
...
Implementation of hint module for component dependency. It can provide
hint about missing header directory in component's INCLUDE_DIRS or
about missing component dependency in REQUIRES or PRIV_REQUIRES.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-08-05 20:13:28 +02:00
Ivan Grokhotkov
54d4662107
feat(tools): idf_monitor: support for loadable hint provider modules
...
Currently hints are supported based on hints.yml only, which may be
limiting for some use cases. This introduces a generic plugin approach,
which allows to implement hint module that doesn't require entry in hints.yml.
Such module has the full command output available and it is not limited to
a single regex in hints.yml.
Note that regex in hint.yml expects the output concatenated into a single line,
but hint modules are getting the output unchanged.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-08-05 20:13:28 +02:00
Frantisek Hrbata
ed35c3a94a
feat(tools): add global build context
...
Introduces get_build_context() helper, which allows to get build context, e.g.
project description, at places where this info is not available. The
build context is set within ensure_build_directory.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-08-05 20:13:28 +02:00
Adam Múdry
7d87b6f47f
Merge branch 'docs/fatfs_add_api_reference' into 'master'
...
docs(fatfs): Move mentioned APIs to a separate API reference section
Closes IDF-7710
See merge request espressif/esp-idf!24538
2023-08-05 10:04:25 +08:00
Shang Zhou
de9f310e81
docs: Provide CN translation for wear-levelling.rst
2023-08-04 23:47:44 +00:00
Adam Múdry
ebde53bbb9
docs(fatfs): Move mentioned APIs to a separate API reference section
2023-08-04 23:47:44 +00:00
Cai Xin Ying
4cbb4d446a
Merge branch 'docs/add_Chinese_translation_for_three_short_docs_of_api-guides' into 'master'
...
Docs: provide CN translation for three short docs of api-guides
Closes DOC-5413
See merge request espressif/esp-idf!24133
2023-08-04 23:37:26 +08:00
Cai Xin Ying
0a726af17b
Docs: provide CN translation for three short docs of api-guides
2023-08-04 23:37:26 +08:00
Armando
3fdddc2f1b
change(ci): enable esp32p4 check public header
2023-08-04 14:13:59 +02:00
Armando
b9708d933f
fix(soc): fix ecc_mult_struct.h struct size check
2023-08-04 14:13:59 +02:00
Armando
de68029de9
change(header): modify p4 headers issues from check_header_py
2023-08-04 14:13:59 +02:00
Roland Dobai
f65b787415
Merge branch 'version_check_fix_dev' into 'master'
...
fix(tools): check_python_version accept dev releases as requirement
See merge request espressif/esp-idf!25185
2023-08-04 20:02:30 +08:00
Linda
6ea12fec18
update the term 1/4-line to 1-line or 4-line
2023-08-04 18:12:20 +08:00
morris
55ea6b78a7
Merge branch 'feature/async_memcpy_rewrite' into 'master'
...
feat(async_memcpy): refactor driver code to support different DMA backends
See merge request espressif/esp-idf!25050
2023-08-04 17:52:13 +08:00
Adam Múdry
b988242b07
feat(examples): Add storage/nvsgen example
...
Showcases the use of `nvs_create_partition_image` CMake function
Remove mentions of NVS multipage blob version 1 so it's not encouraged
2023-08-04 11:48:02 +02:00
Jiang Jiang Jian
025be6bbba
Merge branch 'bugfix/manage_i2c_clock_with_modem_clock_driver' into 'master'
...
fix(esp_hw_support): manage i2c_ana_mst clock with modem clock driver
Closes IDF-7939 and BT-3368
See merge request espressif/esp-idf!25132
2023-08-04 17:34:51 +08:00
Wang Meng Yang
3da60ec6e7
Merge branch 'bugfix/remove_deprecated_err_code' into 'master'
...
fix(bt): Removed an incorrectly defined HCI error code in Bluedroid
See merge request espressif/esp-idf!25162
2023-08-04 17:26:47 +08:00
Peter Dragun
e0abb5b414
fix(tools): check_python_version accept dev releases as requirement
2023-08-04 09:52:05 +02:00
morris
a296532715
Merge branch 'bugfix/temperature_get_value_negative' into 'master'
...
bugfix(temperature_sensor): Fix issue that get the value is negative
See merge request espressif/esp-idf!25165
2023-08-04 15:24:11 +08:00
Alexey Lapshin
23c89cdab3
Merge branch 'fix/skip-test-gdbstub-runtime-xtensa-stepping-bug' into 'master'
...
fix(gdbstub): skip xtensa_stepping_bug testcase until fixed
Closes IDFCI-1777
See merge request espressif/esp-idf!25207
2023-08-04 15:22:54 +08:00
wuzhenghui
8b5052f213
fix(light_sleep): save vddsdio_config before lightsleep
2023-08-04 11:58:07 +08:00
wuzhenghui
0b0e8ab80b
fix(light_sleep): suspend/resume cache correspondingly after light sleep
2023-08-04 11:56:55 +08:00
Alexey Lapshin
16f34704cb
fix(gdbstub): skip xtensa_stepping_bug testcase until fixed
2023-08-04 07:41:21 +04:00
C.S.M
40532cb820
Merge branch 'bugfix/esp32s3_lack_boot_resume' into 'master'
...
bugfix(spi_flash): Add flash resuem in bootloader on esp32s3
See merge request espressif/esp-idf!25163
2023-08-04 11:24:56 +08:00
Wang Meng Yang
8e5aebe69e
Merge branch 'bugfix/fix_bt_3379' into 'master'
...
fix(bt): Fix phy enable and disable for bt controller on esp32c3
See merge request espressif/esp-idf!25012
2023-08-04 10:52:24 +08:00
wuzhenghui
c34cdd05e9
fix(esp_hw_support): manage i2c_ana_mst clock witch modem clock driver
2023-08-04 10:39:43 +08:00
Xiong Wei Chao
0331e6fabd
Merge branch 'bugfix/role_switch_enc_mode_lmp_timeout' into 'master'
...
bt: Fix disconnection due to lmp messages not being processed by both sides
Closes BTQABR2023-38 and BTQABR2023-37
See merge request espressif/esp-idf!24757
2023-08-04 10:23:26 +08:00
Jiang Jiang Jian
ea33db32ac
Merge branch 'bugfix/fix_ftm_error_propagation' into 'master'
...
Fix error propagation while initiating FTM
Closes WIFIBUG-23
See merge request espressif/esp-idf!25118
2023-08-04 08:35:58 +08:00
Jiang Jiang Jian
5ab6f5f0bb
Merge branch 'bugfix/allow_owe_traffic_after_eapol' into 'master'
...
Fix some OWE issues
Closes WIFIBUG-10, WIFIBUG-29, and WIFIBUG-58
See merge request espressif/esp-idf!25071
2023-08-04 05:01:23 +08:00
morris
6eabfc2c9f
Merge branch 'feature/gptimer_interrupt_priority' into 'master'
...
feat(gptimer): support set interrupt priority
Closes IDF-7954
See merge request espressif/esp-idf!25125
2023-08-04 04:10:45 +08:00
Bogdan Kolendovskyy
87d8273bda
Merge branch 'feature/eth_loopback_test' into 'master'
...
esp_eth/test_apps: add loopback test
Closes IDF-6186
See merge request espressif/esp-idf!23858
2023-08-04 02:12:10 +08:00
Aditya Patwardhan
e468d2220f
Merge branch 'bugfix/secure_ota_without_padding' into 'master'
...
fix(secure_ota): secure app verification issue without padding bytes
Closes IDFGH-10784
See merge request espressif/esp-idf!25156
2023-08-03 22:07:07 +08:00
Chen Jian Xing
c4562571e2
Merge branch 'docs/update_multi_antenna_switch_docs' into 'master'
...
Docs/update multi antenna switch docs
Closes WIFI-5582, WIFI-5561, and DOC-2914
See merge request espressif/esp-idf!22937
2023-08-03 21:27:46 +08:00
Adam Múdry
5e5220a77c
docs: Refactor table for nvs_create_partition_image arguments
2023-08-03 15:10:33 +02:00
Nachiket Kukade
fc3798f590
fix(wifi): Fix error propagation while initiating FTM
2023-08-03 16:59:28 +05:30
Bogdan Kolendovskyy
224ba396f1
esp_eth: add loopback test, change chip drivers to reflect chip specific behaviour
...
In esp_eth_test_apps.c:
Add test of loopback functionality. Change speed/duplex/autonegotiation test - remove need to enable loopback (required
for it to work on some phys supported by ESP-IDF)
In Kconfig.projbuild:
Add parameters to select which configuration is used - standard or custom.
Add for custom configuration parameters to select MDC and MDIO pins (required to work with WESP-32 and other boards that
use non-standard pin assignments).
In esp_eth_test_common.c:
Add code to support changes made in Kconfig
In sdkconfig.ci.default_rtl8201:
Change config which is used. Now custom is used and MDC is gpio 16, MDIO is gpio 17. Reuqired to work with WESP-32
In esp_eth_phy_802_3.h:
Make 802.3 API public.
In esp_eth_phy_802_3.c:
Add loopback check in eth_phy_802_3_set_duplex(). Now ESP_ERR_INVALID_STATE is invoked on attempt to set duplex to half
when loopback is enabled.
Remove static property from esp_eth_phy_802_3_autonego_ctrl and esp_eth_phy_802_3_loopback.
In esp_eth_phy_dm9051.c:
Add dm9051_loopback() because DM9051 requires setting additional bit to enable auto-negotiation loopback for data to be
received. Add dm9051_set_speed() which invokes ESP_ERR_INVALID_STATE on attempt to set speed to 10 Mbps when loopback is
enabled because such speed configuration is unsupported.
In esp_eth_phy_ksz80xx.c:
Add ksz80xx_set_speed() which invokes ESP_ERR_INVALID_STATE on attempt to set speed to 10 Mbps when loopback is enabled
because such speed configuration is unsupported.
In esp_eth_phy_ksz8851snl.c:
Change phy_ksz8851_set_duplex() to invoke ESP_ERR_INVALID_STATE on attempt to set duplex to half when loopback is enabled.
In esp_eth_phy_dp83848.c, esp_eth_phy_rtl8201.c:
Add autonego_ctrl implementation which prevents enabling autonegotiation when loopback is enabled.
Add loopback implementation which disables autonegotiation prior to enabling loopback.
In esp_eth_phy_lan87xx.c:
Add autonego_ctrl implementation which prevents enabling autonegotiation when loopback is enabled.
Add loopback implementation which disables autonegotiation prior to enabling loopback.
Fix link indicating being down when loopback is enabled by force setting link up.
2023-08-03 13:18:44 +02:00
morris
c32cabc7f8
feat(gptimer): support set interrupt priority
...
Related forum post: https://esp32.com/viewtopic.php?f=13&t=34959
2023-08-03 19:16:37 +08:00
Cao Sen Miao
91ad084c15
bugfix(spi_flash): Add flash resuem in bootloader on esp32s3
2023-08-03 18:26:00 +08:00
Lou Tianhao
caddc10bf3
feat(pm/deepsleep): support pd hp aon domain in deepsleep
2023-08-03 17:23:02 +08:00
Jin Cheng
99eb6bf3ec
fix(bt): Increased SDP maximum connections to avoid connection exhausted
2023-08-03 16:52:50 +08:00
Roman Leonov
e297470e62
Merge branch 'bugfix/usb/host/urb_compliance_verification_add' into 'master'
...
feature(usb/host) added URB check args and transfer check compliance for regular EP transfer submit
See merge request espressif/esp-idf!24106
2023-08-03 16:20:49 +08:00
Island
b43914770f
Merge branch 'bugfix/fix_duplicate_disable_compile_issue' into 'master'
...
bugfix(ble): Fix compile issue when disable duplicate config option in kconfig.
See merge request espressif/esp-idf!25003
2023-08-03 16:09:44 +08:00
Kapil Gupta
d0fb902789
Merge branch 'bugfix/update_supplicant_copyrights' into 'master'
...
change(esp_wifi): Update copyright info for wpa_supplicant
See merge request espressif/esp-idf!24919
2023-08-03 13:17:31 +08:00
Jin Cheng
79bb7b6c8a
fix(bt): Removed an incorrectly defined HCI error code
2023-08-03 12:15:03 +08:00
harshal.patil
031175d22a
feat(mpi): add MPI peripheral support for esp32p4
2023-08-03 09:44:02 +05:30
Rahul Tank
bae1838f66
Merge branch 'bugfix/handle_NULL_data_periodic_adv' into 'master'
...
fix(nimble): Add check to set length only if data is valid in periodic adv
Closes BLEQABR23-351
See merge request espressif/esp-idf!24498
2023-08-03 12:11:55 +08:00
Shyamal Khachane
e986bda085
fix(esp_wifi): Fix some OWE issues
...
1. Allow flow of traffic after 4 way handshake is completed
2. Fix beacon timeout issue in transition mode
2023-08-03 09:41:43 +05:30
morris
956ec54aed
fix(heap): use _SAFE version of critical section
...
because we allow to call malloc and free in an ISR context
2023-08-03 12:02:09 +08:00
morris
fd3d1aa101
feat(async_memcpy): refactor driver code to support different DMA backen
...
To support AHB and AXI DMA memory copy for the same target (esp32p4).
2023-08-03 12:02:09 +08:00
Cai Xin Ying
0de9a18d4d
Merge branch 'docs/update_api-reference/system_and_/inc' into 'master'
...
docs: update format issues for EN and CN files under api-reference/system and...
Closes DOC-5814
See merge request espressif/esp-idf!24971
2023-08-03 11:32:07 +08:00
Cai Xin Ying
03c15adc94
docs: update format issues for EN and CN files under api-reference/system and...
2023-08-03 11:32:07 +08:00
Chen Yu Dong
ad84b8f4b4
Merge branch 'ci/add_test_case_phy_tsens' into 'master'
...
ci: add new test tsens phy coexist
See merge request espressif/esp-idf!24298
2023-08-03 11:17:34 +08:00
Cao Sen Miao
4ccbec93e2
bugfix(temperature_sensor): Fix issue that get the value is negative
2023-08-03 11:16:42 +08:00
chenjianhua
e43e4b83fc
feat(bt/bluedroid): Support high duty adv interval setting
2023-08-03 11:14:38 +08:00
chenjianhua
6719002dd1
Update bt lib for ESP32-C3 and ESP32-S3(ff6efe7)
...
- fix(bt/controller): Fixed PHY enable and disable
- feat(bt/controller): Support DAA and LBT mode for BLE CCA
2023-08-03 10:53:03 +08:00
Liu Ning
de409c2ec3
Merge branch 'bugfix/fix_no_mac_retention_at_wifi_start' into 'master'
...
fix(esp_wifi): fix no mac retention at wifi start
Closes WIFI-6068 和 WIFI-3695
See merge request espressif/esp-idf!25122
2023-08-03 10:47:52 +08:00
Michael (XIAO Xufeng)
1317d9a5b5
Merge branch 'feat/psram_support_d2wd_single_clk_u4wdh' into 'master'
...
spiram: Add support for U4WDH, and fixed D0WD/D2WD cannot share CLK pins
Closes IDF-4485
See merge request espressif/esp-idf!17665
2023-08-03 10:37:46 +08:00
morris
23585c9af4
Merge branch 'docs_provide_CN_trans_for_contribute_index.rst' into 'master'
...
docs:Provide CN translation for contribute/index.rst
Closes DOC-5844
See merge request espressif/esp-idf!25019
2023-08-03 10:32:46 +08:00
Marius Vikhammer
1ec1a69ed0
feature(console): updated console alloc config to use static config struct
...
No need to store the config in a separate variable, can re-use the config struct
2023-08-03 10:19:15 +08:00
Jiang Jiang Jian
494c33e8d1
Merge branch 'bugfix/fix_pmf_set_race' into 'master'
...
fix(wifi): Prevent PMF config overwritten by tx_cb
Closes WIFIBUG-42
See merge request espressif/esp-idf!25119
2023-08-03 09:36:18 +08:00
Aditya Patwardhan
ef320349fe
Merge branch 'bugfix/nitpick_in_esp_http_client' into 'master'
...
fix: nitpick in esp_http_client
See merge request espressif/esp-idf!25066
2023-08-03 02:49:51 +08:00
Mahavir Jain
36d42625af
Merge branch 'fix/mmu_hal_valid_vaddr_check' into 'master'
...
fix(hal): Fix the external memory vaddr region validity check
See merge request espressif/esp-idf!25101
2023-08-02 23:05:16 +08:00
Mahavir Jain
20b10ba914
ci: add secure OTA test for application built without secure padding
...
Covers issue reported in:
https://github.com/espressif/esp-idf/issues/11995
2023-08-02 19:40:27 +05:30
Mahavir Jain
56fb618733
fix(secure_ota): secure app verification issue without padding bytes
...
For the following configuration case:
- CONFIG_SECURE_SIGNED_APPS_RSA_SCHEME
- CONFIG_SECURE_SIGNED_ON_UPDATE_NO_SECURE_BOOT
- CONFIG_SECURE_BOOT_ALLOW_SHORT_APP_PARTITION
verification of the application was failing because the externally
padded bytes were not considered in the hash (checksum) process.
This commit fixes the problem by enabling relevant code for secure OTA
without secure boot case.
Closes https://github.com/espressif/esp-idf/issues/11995
2023-08-02 19:31:20 +05:30
liuning
12b894fd5d
fix(esp_wifi): fix no mac retention at wifi start
2023-08-02 21:33:41 +08:00
Kapil Gupta
fb908dfe98
change(esp_wifi): Update copyright info for wpa_supplicant
2023-08-02 18:51:37 +05:30
Island
24d9ea4939
Merge branch 'ble_mesh/esp32c6_BLEQABR23-266' into 'master'
...
ble mesh: stack: return error when scanning failed to be enabled
See merge request espressif/esp-idf!24771
2023-08-02 21:08:10 +08:00
Wu Meng Shi
d57bf77699
ble mesh: stack: return error when scanning failed to be enabled
2023-08-02 21:08:10 +08:00
Kapil Gupta
2b18dd4899
fix(wifi): Prevent PMF config overwritten by tx_cb
2023-08-02 11:33:33 +00:00
Jiang Jiang Jian
7bab23130e
Merge branch 'bugfix/revert_send_wake_up_and_sleep_null_between_scanning' into 'master'
...
Fix(esp_wifi):revert send wake up and sleep null between scaning
See merge request espressif/esp-idf!25115
2023-08-02 18:28:37 +08:00
Harshit Malpani
8d95e45c05
fix: nitpick in esp_http_client
2023-08-02 13:48:14 +05:30
Mahavir Jain
172f086c6e
Merge branch 'feat/update_cjson_submodule' into 'master'
...
feat: Update cJSON version to v1.7.16
Closes IDF-7827
See merge request espressif/esp-idf!25064
2023-08-02 15:50:03 +08:00
Rahul Tank
a43c37ff75
fix (nimble): Add check to set length only if data is valid in periodic adv
2023-08-02 12:34:26 +05:30
Chip Weinberger
9178748ff3
[Console] add heap caps settings
2023-08-01 23:38:47 -07:00
Rahul Tank
4b6f22e3f8
Merge branch 'feature/add_duplicate_excep_list_vsc' into 'master'
...
feat(mesh): Add support for Duplicate Exception list update VSC for Nimble
Closes BLEQABR23-390
See merge request espressif/esp-idf!24772
2023-08-02 14:35:56 +08:00
renpeiying
8163dbbbb4
docs:Provide CN translation for contribute/index.rst
2023-08-02 14:34:00 +08:00
Armando (Dou Yiwen)
92419363aa
Merge branch 'feat/const_ptr_adc_io_channel' into 'master'
...
feat(adc): use const pointer in io_to_channel APIs
See merge request espressif/esp-idf!24672
2023-08-02 14:10:35 +08:00
Laukik Hase
f281c08ce7
fix(hal): Fix the external memory vaddr region validity check
...
- For c6, h2 and p4, the vaddr end calculated was off by 1
byte.
2023-08-02 10:53:26 +05:30
Wan Lei
2975cc52b8
Merge branch 'example/mcpwm_svm_example' into 'master'
...
mcpwm: add foc svpwm example
Closes IDF-3662
See merge request espressif/esp-idf!23645
2023-08-02 12:46:15 +08:00
Mahavir Jain
56b8741e38
Merge branch 'esp32p4/add_ecc_support' into 'master'
...
esp32p4: Add ecc support
See merge request espressif/esp-idf!24984
2023-08-02 12:14:03 +08:00
Jiang Jiang Jian
1210a3e96b
Merge branch 'bugfix/vtasksteptick_assert_failed_issue' into 'master'
...
fix the issue of esp32c6 enable light sleep, vTaskStepTick assert failed caused by wifi baseband sleep retention linked list
Closes WIFI-6173
See merge request espressif/esp-idf!25039
2023-08-02 11:22:03 +08:00
Wu Zheng Hui
016cb6a19a
Merge branch 'bugfix/fix_cache_data_mem_corrupt_after_sleep' into 'master'
...
fix(lightsleep): Suspend cache before goto sleep to avoid cache load wrong data
Closes IDFCI-1760
See merge request espressif/esp-idf!25084
2023-08-02 11:02:01 +08:00
Jiang Jiang Jian
871943a63c
Merge branch 'update/openthread_lib' into 'master'
...
feat(openthread): update openthread lib
See merge request espressif/esp-idf!25088
2023-08-02 10:43:38 +08:00
Omar Chebib
0368aa5257
Merge branch 'feature/bootloader_ignore_extra_component' into 'master'
...
bootloader: add the possibility to ignore extra components
Closes IDF-7825
See merge request espressif/esp-idf!24806
2023-08-02 10:28:41 +08:00
Armando (Dou Yiwen)
aedc9f06fe
Merge branch 'bugfix/fix_potential_cache_msync_issue_on_psram_stack' into 'master'
...
cache: improve esp_cache_msync() test cases, added psram stack test
Closes IDF-7833
See merge request espressif/esp-idf!24837
2023-08-02 10:27:59 +08:00
Alexey Lapshin
a120ea823e
Merge branch 'contrib/github_pr_11569' into 'master'
...
[GDBStub] kconfig gdbstub runtime should be separate bool (GitHub PR)
Closes IDF-7846 and IDFGH-10309
See merge request espressif/esp-idf!24775
2023-08-02 07:50:47 +08:00
Roland Dobai
e228453bc8
Merge branch 'bugfix/ps_export_extra_paths' into 'master'
...
tools: export.ps1: define functions for helper python tools
Closes IDFGH-8380
See merge request espressif/esp-idf!20752
2023-08-02 00:22:43 +08:00
Island
22914f2a13
Merge branch 'doc/c2_h2_c6' into 'master'
...
c2 h2 c6 headfile re-organized
See merge request espressif/esp-idf!25078
2023-08-01 23:11:29 +08:00
Sergei Silnov
b85093454d
Merge branch 'docs/update_information_about_CLI_commands' into 'master'
...
Updates documentation for new Component Manager CLI commands in IDF
See merge request espressif/esp-idf!24362
2023-08-01 22:05:15 +08:00
Rahul Tank
9dafd9f778
feat(mesh): Add support for Duplicate Exception list update VSC for
...
Nimble
2023-08-01 19:27:29 +05:30
Rahul Tank
8467e37bc9
Merge branch 'bugfix/fix_gcc_13_warning' into 'master'
...
fix (nimble): Fix compilation warnings generated in GCC13
See merge request espressif/esp-idf!25105
2023-08-01 21:54:00 +08:00
Rahul Tank
8148ba6b22
Merge branch 'feature/walkthrough_for_ble_periodic_adv_and_ble_periodic_sync' into 'master'
...
doc (nimble): Added the tutorial for ble_periodic_adv and ble_periodic_sync_examples.
See merge request espressif/esp-idf!24695
2023-08-01 21:43:54 +08:00
Lou Tian Hao
3f6be5938b
Merge branch 'docs/rewrite_all_low_to_any_low_when_not_esp32' into 'master'
...
Docs: rewrite_all_low_to_any_low_when_not_esp32
See merge request espressif/esp-idf!24997
2023-08-01 20:56:36 +08:00
Xu Si Yu
36511a3005
Merge branch 'feature/add_sleep_test_for_ot_ci' into 'master'
...
OpenThread CI: add a test case of sleepy device
See merge request espressif/esp-idf!24715
2023-08-01 20:38:29 +08:00
xueyunfei
217226d3c9
Fix(esp_wifi):revert send wake up and sleep null between scaning
2023-08-01 20:27:22 +08:00
Abhik Roy
68863b7116
Merge branch 'examples/vlan_napt_pytest' into 'master'
...
examples: Added napt pytest with vlan example.
See merge request espressif/esp-idf!22906
2023-08-01 20:23:03 +08:00
Darian
84eedefca2
Merge branch 'refactor/freertos_port_types_usage' into 'master'
...
FreeRTOS: Remove usage of portXXX_TYPE
See merge request espressif/esp-idf!25107
2023-08-01 19:57:32 +08:00
Jiang Jiang Jian
8ed9671c2c
Merge branch 'bugfix/optimize_beacon_rx' into 'master'
...
fix(esp_phy): improve 11b rx for esp32c3.
See merge request espressif/esp-idf!24691
2023-08-01 19:48:02 +08:00
Jiang Jiang Jian
d00506892d
Merge branch 'bugfix/action_tx_sleep_fix_v5.2' into 'master'
...
Trigger null data frame TX before going offchannel.
Closes WIFI-6124
See merge request espressif/esp-idf!25094
2023-08-01 19:47:14 +08:00
Armando
8382b75cac
refactor(cache): improved cache test with set cache dirty first
2023-08-01 11:00:49 +00:00
Armando
88c64f609b
change(cache): remove similar aim test
2023-08-01 11:00:49 +00:00
Armando
75cec2d58a
feat(cache): added psram stack test
2023-08-01 11:00:49 +00:00
Alexey Lapshin
47e400c296
feature(gdbstub): Move runtime gdbstub out of panic config
...
Closes https://github.com/espressif/esp-idf/pull/11569
2023-08-01 14:28:07 +04:00
Lou Tian Hao
3b14a9d58e
Merge branch 'support/deep_sleep_test_for_esp32h2' into 'master'
...
Support: enable CI test for esp32h2 deep_sleep
Closes IDF-7838
See merge request espressif/esp-idf!25002
2023-08-01 17:37:10 +08:00
Mahavir Jain
53ff7d43db
Merge branch 'ci/fix_test_switch_ota' into 'master'
...
fix(app_update): Fix CI test_switch_ota by increasing deepsleep
See merge request espressif/esp-idf!24801
2023-08-01 16:49:25 +08:00
Mahavir Jain
6f5f7fd9d8
Merge branch 'bugfix/sha_dma_mode_incorrect_result' into 'master'
...
fix(sha): DMA mode iteration calculation issue for certain data lengths
Closes IDFGH-10690
See merge request espressif/esp-idf!25010
2023-08-01 16:44:47 +08:00
wuzhenghui
26618ad536
fix(lightsleep): suspend cache before goto sleep
...
There is a possibility that the cache is still accessing the
SPI flashwhen sleep isolating SPI IO, so it is necessary to
wait for the cache to be free before requesting sleep.
2023-08-01 16:29:04 +08:00
Tomas Sebestik
bce97e2128
Merge branch 'ci/danger-fix-scope-capitalization' into 'master'
...
ci(danger/precommit): Update incorrect scope message in commit message Danger check
Closes IDFCI-1772
See merge request espressif/esp-idf!25097
2023-08-01 16:18:57 +08:00
wanlei
b7a901951e
mcpwm: add foc svpwm generation open loop example
2023-08-01 16:18:19 +08:00
Zhang Xiao Yan
0fc252bc1f
Merge branch 'docs/fix_Doxygen_syntax_in_adc_continuous' into 'master'
...
fix(adc_continuous.h): Fix Doxygen syntax error
See merge request espressif/esp-idf!25077
2023-08-01 15:50:23 +08:00
Jiang Jiang Jian
e6e0b0dc40
Merge branch 'bugfix/neighbour_report_crash' into 'master'
...
Fix crash in RRM neighbour report requests.
Closes WIFI-5838
See merge request espressif/esp-idf!24993
2023-08-01 15:24:56 +08:00
Jiang Jiang Jian
07dd194fdb
Merge branch 'bugfix/minor_enterprise_fixes' into 'master'
...
Minor enterprise fixes
See merge request espressif/esp-idf!24987
2023-08-01 15:16:23 +08:00
zhangwenxu
ce878cb563
feat(thread): update openthread lib
2023-08-01 14:56:43 +08:00
Tomas Sebestik
2bd570c93b
ci(danger/precommit): Update incorrect scope message in commit message Danger check
...
Updated ' hook version
2023-08-01 07:39:07 +02:00
harshal.patil
f2801ae4c9
feat(ecc): add ECC peripheral support for esp32p4
2023-08-01 10:20:30 +05:30
harshal.patil
b4cf035608
feat(soc): Add hwcrypto_reg.h for esp32p4
2023-08-01 10:19:18 +05:30
Lou Tianhao
f33188fb35
docs(pm/sleep): rewrite_all_low_to_any_low_when_not_esp32
2023-08-01 11:53:14 +08:00
Jim Mussared
c7d5112771
idf-docker-image.rst: Run with current user ID instead of root.
...
Rather than running the command inside the container as root, which will
mean that any build artifacts created will be owned by root on the host,
run the command as the current user.
This requires setting a temporary home directory as idf.py will try to
access e.g. ~/.cache, so just use /tmp inside the container which is
ephemeral anyway.
This also allows the command to use `git`. without setting the user ID,
`docker run ... git status` will fail with
fatal: detected dubious ownership in repository at '/project'
Also added the missing explanation for `-w /project`.
Signed-off-by: Jim Mussared <jim.mussared@gmail.com >
2023-08-01 11:27:34 +10:00
Vincent Hamp
d975a26666
feat: Add support for NVS image generation from CMake
...
Closes: https://github.com/espressif/esp-idf/pull/11926
Closes: https://github.com/espressif/esp-idf/pull/11785
Co-authored-by: Nebojša Cvetković <nebkat@gmail.com >
2023-07-31 18:26:06 +02:00
Darian Leung
6fc935e584
refactor(freertos): Refactor usage of portBASE_TYPE to BaseType_t
...
portBASE_TYPE is an internal macro defined by the porting layer. This commit
changes all references to BaseType_t which is the official type exposed by
FreeRTOS.
2023-07-31 17:10:34 +02:00
Darian Leung
1e51387222
refactor(freertos): Refactor usage of portSTACK_TYPE to StackType_t
...
portSTACK_TYPE is an internal macro defined by the porting layer. This commit
changes all references to StackType_t which is the official type exposed by
FreeRTOS.
2023-07-31 16:59:41 +02:00
Abhik Roy
ef50beb4d0
ci: Added napt pytest with vlan example
...
CI: add vlan example to ethernet patterns
Included a Pytest for the vlan_support example, which focuses on testing
the NAPT module in lwip by forwarding packets between different VLAN interfaces.
2023-07-31 13:42:26 +00:00
Rahul Tank
8ce1c45d6d
fix (nimble): Fix warnings generated in GCC13
2023-07-31 18:37:01 +05:30
Daniel Paul
0e91006749
docs(IDF Component Manager): Updates documentation for new Component Manager CLI commands in IDF
2023-07-31 13:27:44 +02:00
jgujarathi
cabb41d889
fix(esp_wifi) : Trigger null data frame TX before offchan channel switch.
...
Moves the location of null data frame TX to before channel switch during
offchannel action frame TX req.
2023-07-31 16:51:57 +05:30
Sonika Rathi
02f5b9a898
Merge branch 'update/littlefs_demo_example' into 'master'
...
LittleFS demo example added
See merge request espressif/esp-idf!24472
2023-07-31 18:24:50 +08:00
Xu Si Yu
753f74cb99
feat(openthread): add sleep debug message
2023-07-31 17:01:37 +08:00
Xu Si Yu
5f51dcc686
ci(openthread): Add a test case for openthread sleepy device
2023-07-31 15:38:11 +08:00
Geng Yuchao
bcdf8964d6
fix(ble): Fix compile issue when disable duplicate config option in kconfig.
2023-07-31 14:53:48 +08:00
luomanruo
1636061b81
c2 h2 c6 headfile re-organized
...
c2 c6 h2 cfg_t and addr_t documented
comments for controller_enable
2023-07-31 12:39:43 +08:00
Chen Yudong
fe1b03308e
ci(tsens): add new test tsens phy coexist
2023-07-31 12:13:24 +08:00
Linda
3c1e129ac3
fix(adc_continuous.h): Fix Doxygen syntax error
2023-07-31 12:11:00 +08:00
morris
4478c13ea4
Merge branch 'docs_add_Chinese_translation_for_api-reference_peripherals/sdm.rst' into 'master'
...
docs: provide CN translation for api-reference/peripherals/sdm.rst
Closes DOC-5813
See merge request espressif/esp-idf!24986
2023-07-31 11:39:50 +08:00
Dai Zi Yan
8b9610b94f
Merge branch 'docs/udpate_memory-types' into 'master'
...
Docs/udpate memory types
Closes DOC-5388 and DOC-5157
See merge request espressif/esp-idf!24392
2023-07-31 10:45:12 +08:00
morris
1ef1d9354b
Merge branch 'bugfix/remove__warning_for_rc_fast_calibration_h2' into 'master'
...
remove(clk): remove warning log if RC_FAST clock calibration is needed on esp32h2
Closes IDF-7917
See merge request espressif/esp-idf!25015
2023-07-31 10:43:20 +08:00
chenjianhua
7083222a2f
fix(bt/bluedroid): Fix address check when using NRPA as random device address
2023-07-30 19:53:16 +08:00
Zim Kalinowski
35cfcdbbf7
Merge branch 'bugfix/fix-stacktype-in-doc' into 'master'
...
docs: Use StackType_t instead of portSTACK_TYPE
See merge request espressif/esp-idf!25046
2023-07-29 19:45:05 +08:00
Ivan Grokhotkov
cfa1896780
Merge branch 'contrib/github_pr_11535' into 'master'
...
Replace deprecated flushregs alias with full gdb command (GitHub PR)
Closes IDFGH-10272
See merge request espressif/esp-idf!24752
2023-07-28 22:40:22 +08:00
Ivan Grokhotkov
93d1d996b7
feat(tools): add espsecure.py to the Windows export scripts
...
This is not needed on Linux/macOS where the path to esptool directory
is added to PATH.
2023-07-28 15:35:50 +02:00
Ivan Grokhotkov
01d4c4740a
change(tools): export.ps1: define functions for helper python tools
...
Follows the approach used in Initialise-Idf.ps1 created by the tools
installer. This is the closes equivalent of "alias" used in export.bat
Closes https://github.com/espressif/esp-idf/issues/9849
2023-07-28 15:34:59 +02:00
Harshit Malpani
778bdbd99f
feat: Update cJSON version to v1.7.16
...
Changelog: https://github.com/DaveGamble/cJSON/releases/tag/v1.7.16
2023-07-28 16:45:00 +05:30
Michael (XIAO Xufeng)
d7ffd53de3
Merge branch 'ci/check_no_release_notes' into 'master'
...
ci: add more dangerjs check for release notes
See merge request espressif/esp-idf!23862
2023-07-28 18:32:39 +08:00
Isha Pardikar
335d707a63
Merge branch 'bugfix/l2cap_coc_more_one_pkt' into 'master'
...
NimBLE: Fixed crash when L2CAP COC sends large amount of data.
See merge request espressif/esp-idf!24231
2023-07-28 18:24:04 +08:00
Shyamal Khachane
d64a3d7755
fix(esp_wifi): Drop Eapol msg if EAP success is not processed
2023-07-28 15:00:03 +05:30
Mahavir Jain
224a308fd5
ci(test): add SHA DMA mode test for large data in PSRAM
...
Covers a test scenario described in following issue:
https://github.com/espressif/esp-idf/issues/11915
2023-07-28 14:23:02 +05:30
Aditya Patwardhan
22d98c2c35
Merge branch 'esp_prov/update_deprecation_warnings' into 'master'
...
fix(esp_prov): Fixed the deprecation APIs warnings
See merge request espressif/esp-idf!24896
2023-07-28 16:24:09 +08:00
Alexey Lapshin
5f07ed87f6
Merge branch 'fix/esp32c2-gdbstub-runtime' into 'master'
...
fix(freertos): enable esp32c2 runtime-gdbstub
See merge request espressif/esp-idf!24858
2023-07-28 15:41:07 +08:00
Fu Hanxi
361427288a
Merge branch 'ci/qemu_test_case_target_with_postfix' into 'master'
...
ci: name the test case id with _qemu postfix for qemu test cases
Closes IDFCI-1759
See merge request espressif/esp-idf!24980
2023-07-28 15:28:17 +08:00
morris
d1055758e4
Merge branch 'feature/gptimer_support_p4' into 'master'
...
Feature/gptimer support p4
Closes IDF-6515
See merge request espressif/esp-idf!24746
2023-07-28 15:17:45 +08:00
Omar Chebib
7b5c0fb96b
ci(build_system): add a test case for bootloader override
2023-07-28 15:04:21 +08:00
Omar Chebib
c98d1f1619
feat(bootloader): add the possibility to ignore extra components
2023-07-28 15:04:21 +08:00
Michael (XIAO Xufeng)
2253d3fe83
Merge branch 'test/s3_emmc_powerdown' into 'master'
...
sdmmc: support power down card on S3 emmc board
See merge request espressif/esp-idf!24871
2023-07-28 15:02:07 +08:00
Zim Kalinowski
0e8d2b9550
docs: Use StackType_t instead of portSTACK_TYPE
2023-07-28 14:55:13 +08:00
Zim Kalinowski
456d288a2e
Merge branch 'bugfix/remove-unnecessary-define' into 'master'
...
fix(bt): Removed unnecessary define
See merge request espressif/esp-idf!24918
2023-07-28 14:12:58 +08:00
Marius Vikhammer
0437c01aa8
Merge branch 'docs/get_started_h2' into 'master'
...
docs: add H2 to list of supported series to front page doc
See merge request espressif/esp-idf!25033
2023-07-28 14:01:37 +08:00
Li Shuai
6ba55e1b78
fix(wifi/phy): fix the issue of vTaskStepTick assert failed caused by wifi baseband retention linked list
2023-07-28 13:46:30 +08:00
Mahavir Jain
89c7608f05
Merge branch 'update/mbedtls_mpi_assert' into 'master'
...
fix(mbedtls): Update redundant assert for H/W MPI operations
See merge request espressif/esp-idf!24922
2023-07-28 13:16:02 +08:00
Marius Vikhammer
c5427cdb07
docs: add H2 to list of supported series to front page doc
2023-07-28 11:43:10 +08:00
caixinying-git
0ae5e9afcd
docs: provide CN translation for api-reference/peripherals/sdm.rst
2023-07-28 11:26:15 +08:00
Bogdan Kolendovskyy
c5ec77d9ca
Merge branch 'bugfix/eth_netif_speed_after_connected' into 'master'
...
esp_eth/eth_netif_glue: Move reporting speed from action start to action connected.
Closes IDF-5545
See merge request espressif/esp-idf!24434
2023-07-28 00:02:43 +08:00
chenjianxing
0672067e6c
fix(esp_phy): WIFI RX multipath optimization.
...
fix(esp_phy): BLE TX sideband optimization for C3/S3.
2023-07-27 20:55:37 +08:00
morris
5aaba6c877
Merge branch 'feature/update_etm_source_on_p4' into 'master'
...
feat(etm): update etm source on p4
See merge request espressif/esp-idf!25021
2023-07-27 19:23:55 +08:00
Bogdan Kolendovskyy
a28d87e72a
fix(eth_netif_glue): Move reporting speed to action connected
...
esp_eth_netif_glue.c:
Moved reporting link speed to action connected, removed speed reportg code from action start.
2023-07-27 13:15:42 +02:00
daiziyan
1037135761
docs: provided translation for storage.rst and system.rst and updated a typo for memory-types.rst
2023-07-27 16:24:29 +08:00
Laukik Hase
521dd35f2f
fix(mbedtls): Updated redundant assert for H/W MPI operations
2023-07-27 11:40:23 +05:30
Lou Tianhao
34b269fb03
remove(pm/deep_sleep): enable CI test for esp32h2 deepsleep
2023-07-27 12:11:35 +08:00
laokaiyao
8d993931b5
feat(etm): update etm source on p4
2023-07-27 11:30:31 +08:00
morris
22cfbf30c3
Merge branch 'bugfix/fix_c6_wrong_pwdet_register' into 'master'
...
pwdet: fix pwdet wrong base address on c6 h2
Closes WIFI-6168
See merge request espressif/esp-idf!25001
2023-07-27 11:10:46 +08:00
Xu Si Yu
8646abed3a
Merge branch 'bugfix/use_default_dataset_if_exist' into 'master'
...
fix(openthread): try to use a existing dataset when autostart
See merge request espressif/esp-idf!24976
2023-07-27 10:20:22 +08:00
Xiao Xufeng
1c945b88d3
ci: add more dangerjs check for release notes
2023-07-27 01:58:59 +08:00
Roland Dobai
240deaaabe
Merge branch 'tools/added_chip_rev_field_into_coredump_header' into 'master'
...
coredump: added the chip_rev field into the coredump header
See merge request espressif/esp-idf!21315
2023-07-26 21:03:18 +08:00
Song Ruo Jing
8b574fb87f
remove(clk): remove warning log if RC_FAST clock calibration is needed on esp32h2
2023-07-26 20:29:58 +08:00
Chen Yu Dong
92db3563a0
Merge branch 'ci/add_new_wifi_ap_runners' into 'master'
...
ci(wifi): add more wifi runners
See merge request espressif/esp-idf!24931
2023-07-26 20:27:01 +08:00
morris
9cd16a8f95
feat(gptimer): driver support on esp32p4
2023-07-26 19:27:49 +08:00
Roland Dobai
7fdf25e757
Merge branch 'contrib/github_pr_11821' into 'master'
...
feat(idf.py): Allow adding arguments from file via @filename.txt (#11783 ) (GitHub PR)
Closes IDFGH-10584 and IDFGH-10539
See merge request espressif/esp-idf!24955
2023-07-26 18:51:25 +08:00
Roland Dobai
21b75790ee
Merge branch 'bugfix/sbom_hash_check' into 'master'
...
fix(test_submodules.py): don't rely on submodule init
Closes IDF-7662
See merge request espressif/esp-idf!24492
2023-07-26 18:50:15 +08:00
Jiang Jiang Jian
ad99c16200
Merge branch 'bugfix/fix_rx_error_for_softap_add_espnow' into 'master'
...
fix(wifi): fix the RX error when softAP/station and ESP-NOW both encrypted
Closes WIFI-4116
See merge request espressif/esp-idf!24996
2023-07-26 18:39:02 +08:00
Luo Man Ruo
aa6a8b79c9
Merge branch 'feature/controller_log' into 'master'
...
ble: bugfix for esp32c6 and esp32h2
See merge request espressif/esp-idf!24951
2023-07-26 18:07:20 +08:00
Mahavir Jain
735c0c325b
fix(sha): DMA mode iteration calculation issue for certain data lengths
...
SHA hardware DMA mode calculation had off-by-one error for specific
input lengths. This was causing last chunk of the input data not being
fed to the hardware accelerator and hence resulting in an incorrect
final result.
Closes: https://github.com/espressif/esp-idf/issues/11915
2023-07-26 15:31:12 +05:30
Fu Hanxi
7c3143dba8
ci: name the test case id with _qemu postfix for qemu test cases
2023-07-26 17:09:38 +08:00
Zhang Hai Peng
5d9821829a
Merge branch 'doc/organize_header_files_for_esp32c3_esp32s3' into 'master'
...
docs(bt): Support organizing header files for esp32c3 and esp32s3
See merge request espressif/esp-idf!24874
2023-07-26 16:20:42 +08:00
Xiao Xufeng
df7e887d18
test(sdmmc): support power down card on S3 emmc board
2023-07-26 15:44:45 +08:00
Fu Hanxi
28167ea5a3
Merge branch 'bugfix/fix_multi_dut_testcases_report' into 'master'
...
ci(pytest): Add functionality to merge JUnit files and collect real failure cases...
Closes RDT-495
See merge request espressif/esp-idf!24632
2023-07-26 14:41:21 +08:00
Armando
dd71c7fe17
fix(pwdet): fix pwdet wrong base address on c6 h2
2023-07-26 14:39:34 +08:00
Aditya Patwardhan
6d3db47187
Merge branch 'fix/wifi_prov_mgr_retry_auth_expire' into 'master'
...
fix (wifi_prov): Retry provisioning on `WIFI_AUTH_EXPIRE` event
Closes IDFGH-10503 and IDFGH-9793
See merge request espressif/esp-idf!24548
2023-07-26 12:25:33 +08:00
Wang Meng Yang
27ad736356
Merge branch 'test/bqb_test_btdm_sync_20230711' into 'master'
...
feat(bt/bqb): Add BQB enabling and rfcomm msc command sending support
See merge request espressif/esp-idf!24782
2023-07-26 10:54:15 +08:00
Aleksei Apaseev
6532076ad6
coredump: added the chip_rev field into the coredump header
2023-07-26 10:53:28 +08:00
Aleksei Apaseev
ba51b09cb2
coredump: added the chip_rev field into the coredump header
2023-07-26 10:53:28 +08:00
Cai Xin Ying
02a9be9292
Merge branch 'docs/add_Chinese_translation_for_api-guides/performance/ram-usage.rst' into 'master'
...
docs: provide CN translation for api-guides/performance/ram-usage.rst
Closes DOC-5170
See merge request espressif/esp-idf!23721
2023-07-26 10:38:06 +08:00
Jiang Jiang Jian
8ef5a0f723
Merge branch 'bugfix/ccmp_decrypt_log' into 'master'
...
esp_wifi: Move ccmp mgmt enc/decrypt logs to verbose
See merge request espressif/esp-idf!24331
2023-07-26 10:37:06 +08:00
Zhang Hai Peng
2c3454ea8b
Merge branch 'bugfix/set_addr_resolution_enable_while_advertising' into 'master'
...
Bugfix/Fix bug with address resolution enabling during non-connected activities
See merge request espressif/esp-idf!24923
2023-07-26 10:36:41 +08:00
Zhang Hai Peng
47ae2c2c3a
Merge branch 'bugfix/support_periodic_adv_len_0' into 'master'
...
fix(bt): Fix ble periodic advertising data length 0 error
See merge request espressif/esp-idf!24853
2023-07-26 10:34:37 +08:00
zhangyanjiao
a33a78f73f
fix(wifi): fix the RX error when softAP and ESP-NOW both encrypted
2023-07-26 10:32:01 +08:00
Jiang Jiang Jian
f7ef577f4c
Merge branch 'bugfix/fix_dhcp_server_address_pool_issue' into 'master'
...
fix(dhcp server): Fix dhcp server address pool issue
Closes IDF-7316
See merge request espressif/esp-idf!24818
2023-07-26 10:14:12 +08:00
zhanghaipeng
9a9ce20e41
fix(bt): Fix bug with address resolution enabling during non-connected activities
2023-07-25 21:53:04 +08:00
xueyunfei
15be9a0c3a
fix(dhcp server): Fix dhcp server address pool issue
2023-07-25 20:48:19 +08:00
Roland Dobai
8eaa59840f
Merge branch 'bugfix/empty_get_version_cmd' into 'master'
...
fix(idf_tools): execution of empty command in get_version()
Closes IDFGH-10649
See merge request espressif/esp-idf!24978
2023-07-25 20:21:28 +08:00
Wan Lei
f5e26a595d
Merge branch 'bugfix/spi_bus_unify_defualt_mosi_level' into 'master'
...
spi: unify default mosi level on all targets
Closes IDF-7683
See merge request espressif/esp-idf!24591
2023-07-25 20:06:09 +08:00
jgujarathi
c610594abb
fix(rrm) : Fix crash in RRM neighbour report requests.
...
Fix crash in sending new RRM neighbour report requests by removing
the call to neighbour report request timeout callback in case of
already ongoing neighbour report request timer.
2023-07-25 16:38:59 +05:30
caixinying-git
d47457b29b
docs: provide CN translation for api-guides/performance/ram-usage.rst
2023-07-25 19:04:41 +08:00
morris
ed36b91517
Merge branch 'feature/mcpwm_trigger_driver' into 'master'
...
feature(MCPWM): Add MCPWM trigger driver
Closes IDF-3613
See merge request espressif/esp-idf!24829
2023-07-25 18:50:57 +08:00
Armando (Dou Yiwen)
6bc9a39010
Merge branch 'feature/add_esp32p4_esp_system_support' into 'master'
...
system: added p4 base support for system related parts
See merge request espressif/esp-idf!24850
2023-07-25 16:50:40 +08:00
Marek Fiala
076779f419
feat(tools): idf.py adding arguments from file via @filename.txt
...
- moved test inputs to one directory
- removed `-` from test arguments
Closes https://github.com/espressif/esp-idf/pull/11821
Closes https://github.com/espressif/esp-idf/issues/11783
2023-07-25 10:29:09 +02:00
Erhan Kurubas
8e69e0a468
Merge branch 'bugfix/coredump_build_error' into 'master'
...
fix(coredump): fix build error
Closes IDFGH-10200
See merge request espressif/esp-idf!24959
2023-07-25 15:56:16 +08:00
morris
facb9a02d3
Merge branch 'bugfix/fix_gdma_build_failure_on_p4' into 'master'
...
fix(gdma): fixed compilation failure of gdma
See merge request espressif/esp-idf!24964
2023-07-25 15:10:40 +08:00
morris
0e46ac65fe
Merge branch 'feature/gdma_descriptor_alignment' into 'master'
...
Feature/gdma descriptor alignment
See merge request espressif/esp-idf!24969
2023-07-25 14:45:42 +08:00
Chen Jichang
5ab755915b
feature(MCPWM): Add MCPWM trigger driver and test
...
Each MCPWM operator has two Trigger (named T0 and T1), and they can be
routed to GPIO fault signal or timer sync event.Generator can be set up
to perform different action on Trigger event.
This commit add a trigger driver and a test for the driver.
2023-07-25 14:44:41 +08:00
luomanruo
c291b02651
esp_rom_printf
2023-07-25 14:40:39 +08:00
luomanruo
3ece525e26
ble update for doc: bugfix for esp32c6 and esp32h2
2023-07-25 14:40:39 +08:00
luomanruo
2a2251487b
ble update: bugfix for esp32c6 and esp32h2
2023-07-25 14:40:39 +08:00
wanglai@espressif.com
c9d77f7028
fix(bt/bqb): Modify BQB related configurations
2023-07-25 14:17:28 +08:00
Armando
e8bbb490ec
feat(cache): added cache init configurations on p4
2023-07-25 05:59:10 +00:00
Armando
756c36504a
feat(tcm): added tcm basic support on esp32p4
2023-07-25 05:59:10 +00:00
Armando
a336b94527
feat(esp_system): base support on p4
2023-07-25 05:59:10 +00:00
Armando
fd096c012d
change(vector.S): port hw stack guard change to p4
2023-07-25 05:59:10 +00:00
Armando
ecf1461f1c
feat(panic): base support on p4
2023-07-25 05:59:10 +00:00
Armando
5986e63c47
change(riscv): added fence after CLIC_INT_THRESH_REG is set
2023-07-25 05:59:10 +00:00
Armando
48ee1ba36e
feat(freertos): base support on p4
2023-07-25 05:59:10 +00:00
Armando
e11b154c99
feat(interrupt): mtvt, mtvec base support on p4
2023-07-25 05:59:10 +00:00
Armando
c156e56684
feat(spinlock): added spinlock base support on p4
2023-07-25 05:59:10 +00:00
Armando
019e68bb15
feat(interrupt): added clic support on p4
2023-07-25 05:59:10 +00:00
Armando
c76de79f4c
feat(cpu): added cpu utils base support on p4
2023-07-25 05:59:10 +00:00
Armando
bc182ef010
feat(brc_predictor): p4 base support for branch predictor
2023-07-25 05:59:10 +00:00
Armando
211c3c0e05
feat(esp_timer): added esp_timer p4 base support
2023-07-25 05:59:10 +00:00
isha.pardikar@espressif.com
8b2b272aa2
NimBLE: Fixed crash when L2CAP COC sends large amount of data.
2023-07-25 10:41:24 +05:30
morris
6d46cf739c
feat(gdma): test non-cacheable DMA descriptor
...
To avoid different DMA descriptors reside in the same cache line,
we want the CPU to access the DMA descriptor in a non-cachable way
2023-07-25 10:59:07 +08:00
morris
3b7da7eae5
feat(gdma): gdma descriptor alignment
2023-07-25 10:43:17 +08:00
Xu Si Yu
90518676b1
fix(openthread): Use the existing dataset for autostart
2023-07-25 10:39:35 +08:00
Aleksei Apaseev
9f5f8fa939
ci(pytest): Add functionality to merge JUnit files of the multidut testcases into one file with the unique testcases
2023-07-25 10:11:55 +08:00
Cai Xin Ying
5f68437c2f
Merge branch 'update/api-reference/provisioning_and_api-reference_storage' into 'master'
...
docs: update format issues for EN and CN files under api-reference/provisioning and api-reference/storage
Closes DOC-5806
See merge request espressif/esp-idf!24867
2023-07-25 10:03:49 +08:00
Frantisek Hrbata
bf1a487b73
fix(idf_tools): execution of empty command in get_version()
...
The ticket below reports some very strange behaviour, where
even a simple command like the following
python3 -c "import subprocess; subprocess.run([''])"
actually spawns some process and pass instead of raising
PermissionError. Even though the problem is most probably somewhere
else, not in idf_tools, we may just return early if there is no
command available for get_version().
Closes https://github.com/espressif/esp-idf/issues/11880
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-07-24 16:19:30 +02:00
Mahavir Jain
c9282e7dab
Merge branch 'bugfix/prov_example_build_with_sb' into 'master'
...
fix(provisioning): build failure with secure boot enabled case
See merge request espressif/esp-idf!24876
2023-07-24 20:32:46 +08:00
laokaiyao
274e1c0089
fix(gdma): fixed compilation failure of gdma
2023-07-24 19:36:31 +08:00
Chen Yudong
9aa23a4320
ci(wifi): add more wifi runners
...
sockets: add ipv6 only test
2023-07-24 18:09:55 +08:00
caixinying-git
a67b37330d
docs: update format issues for EN and CN files under api-reference/provisioning and api-reference/storage
2023-07-24 17:21:09 +08:00
Aditya Patwardhan
1a471f7bba
Merge branch 'contrib/github_pr_11775' into 'master'
...
esp_http_client: fix the residual data issue and potential out-of-bounds access (GitHub PR)
Closes IDFGH-10530
See merge request espressif/esp-idf!24543
2023-07-24 17:08:00 +08:00
wanlei
8f5851d064
fix(all): unify default mosi level to low on all targets
2023-07-24 15:45:21 +08:00
hwqchi
ebc118b24d
fix: Fixed following issues in esp_http_client examples
...
1. Fix potential out-of-bounds access when calling `strlen(local_response_buffer)`
if `content_length` is greater than or equal to the length of `local_response_buffer`
due to missing the terminator `\0` at the last character position.
2. Fix the residual data issue when the previous request is longer than the subsequent
request while outputting the `local_response_buffer` for each request in the
`http_rest_with_url()` function.
Signed-off-by: Harshit Malpani <harshit.malpani@espressif.com >
2023-07-24 12:17:28 +05:30
Lou Tian Hao
57c6c0a1a3
Merge branch 'bringup/esp32h2_deep_sleep_for_rebase' into 'master'
...
esp32h2: support deep_sleep
Closes IDF-6268, IDF-6572, and IDF-7406
See merge request espressif/esp-idf!24438
2023-07-24 10:47:51 +08:00
Darian
2032c9029f
Merge branch 'bugfix/freertos_1051_remove_croutine' into 'master'
...
FreeRTOS: Remove croutine.h from v10.5.1
See merge request espressif/esp-idf!24911
2023-07-24 10:35:20 +08:00
Cai Xin Ying
fcaaf885ab
Merge branch 'docs/add_Chinese_translation_for_api-guides_hardware-abstraction.rst' into 'master'
...
docs: provide CN tranlsation for api-guides/hardware-abstraction.rst
Closes DOC-5451
See merge request espressif/esp-idf!24147
2023-07-24 10:02:11 +08:00
Cai Xin Ying
e9ba6b611e
Merge branch 'docs/add_Chinese_translation_for_api-guides/host-apps.rst' into 'master'
...
docs: provide CN translation for api-guides/host-apps.rst
Closes DOC-5461
See merge request espressif/esp-idf!24260
2023-07-24 10:01:35 +08:00
zhanghaipeng
f4b10bd304
docs(bt): Organize header files for esp32c3 and esp32s3
2023-07-23 11:42:03 +08:00
Erhan Kurubas
912f5afefa
fix(coredump): Fix strncpy error in core_dump_elf.c
...
core_dump_elf.c:504:5: error: 'strncpy' specified bound 66 equals
destination size [-Werror=stringop-truncation]
2023-07-22 02:22:58 +02:00
David Čermák
70951831c0
Merge branch 'bugfix/netif_default_sta_init' into 'master'
...
wifi: Fix default wifi-netif creation to assert if no event loop
Closes IDFGH-10321
See merge request espressif/esp-idf!24361
2023-07-21 21:56:37 +08:00
Abhinav Kudnar
52d0807fba
(doc) nimble: Added the tutorial for ble_periodic_adv and ble_periodic_syncexamples.
2023-07-21 19:04:56 +05:30
Lou Tianhao
0d30bbe855
change(pm/deepsleep): rewrite the option all low as any low for esp32s2, esp32s3, esp32c6 and esp32h2
2023-07-21 20:44:15 +08:00
Lou Tianhao
44cd96b543
change(pm/deepsleep): remove disable rtcio before hold it when ext1 wakeup
2023-07-21 20:44:09 +08:00
Cai Xin Ying
b7cc28f6f1
Merge branch 'docs/update_api-reference/network' into 'master'
...
docs: update format issues for EN and CN files under api-reference/network folder and api-reference folder
Closes DOC-5656
See merge request espressif/esp-idf!24542
2023-07-21 18:51:21 +08:00
Cai Xin Ying
59bac4de3c
docs: update format issues for EN and CN files under api-reference/network folder and api-reference folder
2023-07-21 18:51:21 +08:00
Cai Xin Ying
1d090570e8
Merge branch 'docs/add_Chinese_translation_for_api-guides/openthread.rst' into 'master'
...
docs: provide CN translation for api-guides/openthread.rst
Closes DOC-5458
See merge request espressif/esp-idf!24171
2023-07-21 18:45:58 +08:00
Cai Xin Ying
9667318a67
docs: provide CN translation for api-guides/openthread.rst
2023-07-21 18:45:58 +08:00
Roland Dobai
4abc8ce734
Merge branch 'bug/revert_propagate_esp_python' into 'master'
...
Revert "feat(tools): use ESP_PYTHON during install"
See merge request espressif/esp-idf!24945
2023-07-21 18:12:31 +08:00
sonika.rathi
c9b2b03d3d
feat(example/storage/littlefs): add LittleFS demo example
2023-07-21 11:08:01 +02:00
Mahavir Jain
2d37a00512
Merge branch 'ci/run_esp_http_client_on_shanghai_runners' into 'master'
...
fix(ci): Update HTTP client example tests runner assignment
See merge request espressif/esp-idf!24863
2023-07-21 16:48:13 +08:00
caixinying-git
6f9dad8100
docs: provide CN translation for api-guides/host-apps.rst
2023-07-21 16:38:44 +08:00
caixinying-git
fa7a6a6636
docs: provide CN tranlsation for api-guides/hardware-abstraction.rst
2023-07-21 16:33:36 +08:00
Frantisek Hrbata
6936c2d8fc
Revert "feat(tools): use ESP_PYTHON during install"
...
This change seems to be causing problems on macos. Let's revert it
for now and investigate.
This reverts commit 6a7a7317f2 .
2023-07-21 09:32:33 +02:00
C.S.M
7927ec44f1
Merge branch 'bugfix/gd25lq255e_unlock' into 'master'
...
spi_flash: fix gd25lq255e unlock mistake
See merge request espressif/esp-idf!24859
2023-07-21 15:29:45 +08:00
Jiang Jiang Jian
c720d0167a
Merge branch 'bugfix/mem_leak_assoc_deinit' into 'master'
...
fix(wifi): Fix memory leak caused by assoc IE and retry timer
See merge request espressif/esp-idf!24895
2023-07-21 15:12:11 +08:00
Island
a313fcb34d
Merge branch 'feature/ble_mesh_example_support_duplicate_scan' into 'master'
...
ble_mesh: stack: Supporting duplicate scan on esp32c6 and esp32h2
See merge request espressif/esp-idf!24683
2023-07-21 15:07:20 +08:00
Kevin (Lao Kaiyao)
7219e50579
Merge branch 'feature/gdma_support_err_eof_callback' into 'master'
...
feat(gdma): supported rx err_eof interrupt
See merge request espressif/esp-idf!24557
2023-07-21 14:41:46 +08:00
KonstantinKondrashov
f07fcbed8d
fix(examples): Fix example build errors caused by the deep_sleep funcs are returnable
2023-07-21 13:58:20 +08:00
KonstantinKondrashov
28aec9594a
fix(app_update): Fix CI test_switch_ota by increasing deepsleep
...
It increases the deepsleep time from 2000 to 20000.
2000 is too small for esp32-s3 chip.
2023-07-21 13:58:20 +08:00
Nebojsa Cvetkovic
4c1f574c3d
feat(idf.py): Allow adding arguments from file via @filename.txt
2023-07-21 06:42:23 +01:00
Harshit Malpani
7645723127
fix(ci): update HTTP client example tests runner assignment
...
HTTP client example tests now connect with locally hosted httpbin service
for more stable results across multiple runs
2023-07-21 10:55:25 +05:30
Xu Si Yu
42e18dde97
Merge branch 'feature/enable_ot_border_agent_id' into 'master'
...
feat(openthread): enable openthread border agent id support
See merge request espressif/esp-idf!24872
2023-07-21 12:22:40 +08:00
Jiang Jiang Jian
9a1cc59338
Merge branch 'bugfix/cache_writeback_bug' into 'master'
...
esp_rom: patch Cache_WriteBack_Addr, avoid accessing cachelines that are being writebacked
Closes AUD-4678
See merge request espressif/esp-idf!24663
2023-07-21 10:42:41 +08:00
wangjialiang
def6442044
feat(ble_mesh: stack: esp32c6/h2): update Kconfig file to support duplicate scan.
2023-07-21 02:02:21 +00:00
wangjialiang
db23ef400c
feat(ble_mesh: example: esp32c6/h2): update config file to support duplicate scan.
2023-07-21 02:02:21 +00:00
Song Ruo Jing
4b9f601ac3
Merge branch 'feature/esp32p4_clock_prework_support' into 'master'
...
feat(clk): Add support to get xtaL freq for ESP32P4
See merge request espressif/esp-idf!24927
2023-07-21 00:12:18 +08:00
Roland Dobai
f4a1567474
Merge branch 'bugfix/debug_ext_ctrl_c' into 'master'
...
tools: fix waiting on gdb process when interrupted with CTRL+C
Closes IDFGH-10638
See merge request espressif/esp-idf!24836
2023-07-20 23:05:53 +08:00
Xu Si Yu
fa8971d76d
feat(openthread): enable openthread border agent id support
2023-07-20 20:31:05 +08:00
Ivan Grokhotkov
e6c3f62281
Merge branch 'feature/esp_intr_dump' into 'master'
...
system: add esp_intr_dump API to debug interrupt allocation
Closes IDF-4281 and IDF-6066
See merge request espressif/esp-idf!23877
2023-07-20 19:53:58 +08:00
Roland Dobai
9d2eb96705
Merge branch 'bug/propagate_esp_python' into 'master'
...
feat(tools): use ESP_PYTHON during install
Closes IDF-7847
See merge request espressif/esp-idf!24857
2023-07-20 18:29:18 +08:00
Song Ruo Jing
b8a8713f96
feat(clk): Add support to get xtaL freq for ESP32P4
2023-07-20 18:13:13 +08:00
Chen Yu Dong
7d03999b2b
Merge branch 'fix/remove_future_package_usage' into 'master'
...
esp_prov: remove future usage
See merge request espressif/esp-idf!24887
2023-07-20 15:58:22 +08:00
Krzysztof Budzynski
82a0437671
Apply 1 suggestion(s) to 1 file(s)
2023-07-20 15:15:37 +08:00
Zim Kalinowski
2b11025981
fix(bt): Removed unnecessary define
2023-07-20 14:35:33 +08:00
laokaiyao
3c2233d48b
feat(gdma): supported rx err_eof interrupt
2023-07-20 14:19:39 +08:00
Shreyas Sheth
691eed15cc
fix(wifi): Fix memory leak caused by assoc IE and retry timer
2023-07-20 10:13:25 +05:30
Roland Dobai
50b7681dae
Merge branch 'ci/update_pre_commit_copyright_checker' into 'master'
...
ci(pre-commit): Use the newest copyright checker
See merge request espressif/esp-idf!24906
2023-07-20 12:39:45 +08:00
morris
d2589a504c
Merge branch 'feature/gdma_support_p4' into 'master'
...
GDMA: channel allocator for AHB-DMA and AXI-DMA (ESP32-P4)
Closes IDF-6504
See merge request espressif/esp-idf!24815
2023-07-20 12:29:11 +08:00
Armando
ae6d9e2b93
fix(cache): added alignment check for M2C direction
2023-07-20 12:20:42 +08:00
Rahul Tank
c68b5b0b39
Merge branch 'bugfix/handle_conn_type_and_array_reset' into 'master'
...
fix(nimble): Update connection type in reattempt connection code
Closes BLEQABR23-354
See merge request espressif/esp-idf!24839
2023-07-20 11:44:18 +08:00
Lou Tianhao
a80c8c018c
feat(pm/deepsleep): Support EXT1 wakeup pin select
2023-07-20 11:43:57 +08:00
Lou Tianhao
e70763f9a4
feat(pm/deepsleep): Support EXT1 wakeup for esp32h2 deep_sleep
2023-07-20 11:43:57 +08:00
Song Ruo Jing
99c2691467
change(driver/rtcio): Describe RTCIO CAPS with more accurate note
2023-07-20 11:43:57 +08:00
Lou Tianhao
7bd92287c4
change(pm/deepsleep): Update deep_sleep pmu analog parameter for esp32h2
2023-07-20 11:43:57 +08:00
Lou Tianhao
dcacd8cdf8
feat(pm/deepsleep): Support deep_sleep example and deep_sleep_wake_stub example for esp32h2
2023-07-20 11:43:57 +08:00
gaoxiaojie
640d391783
fix(rom_cache): use assembly to implement api cache_writeback_items_freeze
...
ensure cache freeze -> Writeback enable -> wait done -> cache unfreeze routine
never trigger a window overflow
2023-07-20 10:47:17 +08:00
Armando
eb1831f8d7
fix(cache): no longer use freeze in esp_cache_msync
...
Writeback and invalidation don't need cache to be frozen first
2023-07-20 10:45:57 +08:00
Chen Yu Dong
5c215405a4
Merge branch 'ci/add_patterns_for_fast_template_job' into 'master'
...
Ci: add patterns for fast template job
See merge request espressif/esp-idf!24820
2023-07-20 10:40:06 +08:00
Jakob Hasse
fd11e1130f
Merge branch 'bugfix/included-missing-limits-h-in-time-c' into 'master'
...
fix(newlib): included limits.h to fix warning
See merge request espressif/esp-idf!24722
2023-07-20 09:37:27 +08:00
Zim Kalinowski
140f78b66d
Merge branch 'bugfix/fixed-log-related-warning-in-freertos' into 'master'
...
fix(freertos): fixed log related warning
See merge request espressif/esp-idf!24725
2023-07-20 07:36:26 +08:00
Zim Kalinowski
4cb8f24805
Merge branch 'bugfix/fixed-log-related-warnings-in-pthread' into 'master'
...
bugfix(pthread): fixed log related warning
See merge request espressif/esp-idf!24726
2023-07-20 06:26:43 +08:00
Zim Kalinowski
72757bf68b
fix(freertos): fixed log related warning
2023-07-20 06:22:36 +08:00
Darian Leung
0a77949477
fix(freertos): Removed croutine.h from v10.5.1
...
Remove croutine.h as is not supported in ESP-IDF
2023-07-19 23:09:19 +03:00
Ivan Grokhotkov
0ebe2cecfa
feat(system): add an error log and a hint on failed interrupt alloc
...
When interrupt allocation fails, esp_intr_alloc will now print a
message telling that no free interrupt was found. This message is
then checked in hints.yml, to give a link to the troubleshooting
guide.
2023-07-19 16:47:41 +02:00
Ivan Grokhotkov
375ebb1a41
docs(system): add a section on interrupt allocation debugging
...
Related to https://github.com/espressif/esp-idf/issues/6709
Related to https://github.com/espressif/esp-idf/issues/7767
Related to https://github.com/espressif/esp-idf/issues/9880
Related to https://github.com/espressif/esp-idf/issues/11462
2023-07-19 16:47:41 +02:00
Ivan Grokhotkov
2bcb227542
ci(system): add test app for esp_intr_dump
2023-07-19 16:47:41 +02:00
Ivan Grokhotkov
621afc48b1
feat(system): add esp_intr_dump function to debug interrupt alloc
...
esp_intr_dump function can be used to print the list of allocated and
free interrupts. It can be used as a debugging aid when interrupt
allocation fails.
2023-07-19 16:47:40 +02:00
KonstantinKondrashov
95626b9401
fix(bootloader_support): Fix memory leak for unit tests
2023-07-19 21:25:31 +08:00
Chen Yudong
ec39de3992
change(esp_prov): also remove print_function from esp_prov
2023-07-19 21:05:30 +08:00
Chen Yudong
2ffc5ac6e6
change(esp_prov): remove future usage
...
drop python2 support for esp_prov
2023-07-19 21:05:06 +08:00
Roland Dobai
141dba58ea
ci(pre-commit): Use the newest copyright checker
2023-07-19 14:56:02 +02:00
morris
57879e772d
feat(gdma): support channel allocator on esp32p4
...
There's two GDMA groups on ESP32P4, one is connected to AHB bus,
and another one is connected AXI bus.
We now have two seperate APIs for allocating DMA channels,
depends on the bus type.
2023-07-19 18:18:07 +08:00
Wang Tao
0ac1ee4358
Merge branch 'contrib/github_pr_9694' into 'master'
...
add low power doc and picture (GitHub PR)
Closes IDFGH-8201
See merge request espressif/esp-idf!20675
2023-07-19 17:54:29 +08:00
harshal.patil
9e1edd74c7
fix(esp_prov): Fixed the deprecation APIs warnings
...
- Updated the extraction of service_uuids using AdvertisementData
- Replaced the `get_services()` API with the `services` property
2023-07-19 14:24:47 +05:30
Zim Kalinowski
1b6ef8a812
Merge branch 'bugfix/included-esp-system-in-helloworld-example' into 'master'
...
fix(example): included esp_system.h in helloworld example in order to fix warning
See merge request espressif/esp-idf!24729
2023-07-19 16:20:49 +08:00
Frantisek Hrbata
6a7a7317f2
feat(tools): use ESP_PYTHON during install
...
Currently ESP_PYTHON is used in the install.sh script, but it's
overwritten in detect_python.sh. This allows to explicitly specify
python binary, which should be used to create venv.
$ ESP_PYTHON=/usr/bin/python3.7 ./install.{sh,fish}
$ ESP_PYTHON=/usr/bin/python3.7 ./export.{sh,fish}
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-07-19 10:10:56 +02:00
Zim Kalinowski
1f3aec2e67
bugfix(pthread): fixed log related warning
2023-07-19 15:51:56 +08:00
Armando
83683d8b12
fix(rom_cache): use esp_rom_caps.h itself
2023-07-19 15:10:35 +08:00
gaoxiaojie
b1436633c5
fix(esp32s3): patch Cache_WriteBack_Addr api
...
avoid accessing cachelines that are being writebacked
2023-07-19 15:10:35 +08:00
Jiang Jiang Jian
5199201d6d
Merge branch 'ci/wifi_station_only_example_test' into 'master'
...
ci(example): disable softap in wifi station example
See merge request espressif/esp-idf!24513
2023-07-19 15:10:12 +08:00
morris
ff4a1bb5cf
Merge branch 'bugfix/fix_gpio_driver_calloc' into 'master'
...
fix(gpio): fix potential crash when processing gpio isr
Closes IDFGH-10644
See merge request espressif/esp-idf!24878
2023-07-19 15:09:02 +08:00
Fu Hanxi
4a8c9ecb60
Merge branch 'ci/fix_skipping_qemu_test' into 'master'
...
CI: fix skipping qemu test
See merge request espressif/esp-idf!24880
2023-07-19 15:06:06 +08:00
morris
b488cb70e7
Merge branch 'contrib/github_pr_11878' into 'master'
...
feat(mcpwm): Allow for pull up/down to be configurable on generators (GitHub PR)
Closes IDFGH-10647 and IDFGH-10646
See merge request espressif/esp-idf!24825
2023-07-19 15:01:27 +08:00
Jakob Hasse
52279c0837
Merge branch 'refactor/esp_event_test' into 'master'
...
ESP Event: improved tests to fail less frequently on QEMU
See merge request espressif/esp-idf!24783
2023-07-19 14:54:23 +08:00
Aditya Patwardhan
b8a8dfedfd
Merge branch 'feature/add_documentation_for_externally_enabling_secure_boot' into 'master'
...
docs/security: Added host based worlflow to enable secure boot externally
See merge request espressif/esp-idf!24409
2023-07-19 14:41:41 +08:00
Rahul Tank
9a7106c6a1
Merge branch 'doc/update_kconfig_example_ext_adv_usage' into 'master'
...
doc(nimble): Update Kconfig help section for Example Ext Adv
See merge request espressif/esp-idf!24869
2023-07-19 14:28:18 +08:00
Aditya Patwardhan
083e943704
docs(security): Added host based workflow to enable secure boot externally
...
* Styling changes for the host-based workflow document
* Fix formatting for the document for host based security wofkflows
2023-07-19 10:11:30 +05:30
morris
fb7cc00378
Merge branch 'refactor/reorganize_the_interrupt_description_files' into 'master'
...
refactor(interrupt): Put the interrupts definitions in soc/interrupts.h
Closes IDF-5776
See merge request espressif/esp-idf!24578
2023-07-19 12:05:56 +08:00
Song Ruo Jing
4ac2d436ea
fix(gpio): fix potential crash when processing gpio isr
...
If CONFIG_SPIRAM_USE_MALLOC is enabled, and cache is disabled when GPIO ISR is triggered,
it would lead to Guru Meditation Error due to "Cache disabled but cached memory region accessed".
Closes https://github.com/espressif/esp-idf/issues/11876
2023-07-19 12:03:38 +08:00
Fu Hanxi
f5984d482a
ci: fix skipping qemu test always
2023-07-19 12:02:59 +08:00
wanglai@espressif.com
d1443a91fa
feat(bt): Add BQB enabling and rfcomm msc command sending support
...
1: add the CONFIG_BT_BQB_ENABLED for some functions of bqb test.
2: add bqb_rfc_send_msc_cmd function to send rfcomm msc command with
only address arg input.
2023-07-19 11:59:07 +08:00
Fu Hanxi
e872b69c12
ci: show mr.env env file
2023-07-19 11:50:53 +08:00
Jakob Hasse
a703d7aa89
refactor(esp_event): improved tests to fail less frequently on QEMU
...
* improved setup/teardown to not put shared event system into
inconsistent state
* reduced timing-dependency of several tests by using
a semaphore instead of waiting for a guessed timeout
* Deactivated WDT (both Interrupt WDT, Task WDT) for QEMU tests
* Ignore esp_timer-based test for QEMU, CPU timing is different
on ESP32 simulation in QEMU
2023-07-19 11:50:44 +08:00
morris
b589355a10
feat(mcpwm): support open drain output for generator IO
...
Closes https://github.com/espressif/esp-idf/issues/11877
2023-07-19 11:32:35 +08:00
Fu Hanxi
7610e535ea
ci: ignore test scripts under managed_components
2023-07-19 11:21:49 +08:00
Jiang Jiang Jian
9d872ee34e
Merge branch 'bugfix/esp32h2_revision_config_prompt' into 'master'
...
fix(esp32h2): correct typo in chip revision prompt
See merge request espressif/esp-idf!24877
2023-07-19 10:19:10 +08:00
Roland Dobai
79b15bd410
Merge branch 'feature/rewrite_build_sys_tests_v6' into 'master'
...
Tools: Rewrite build system unit tests to python - git
Closes IDF-7386
See merge request espressif/esp-idf!23860
2023-07-19 01:20:06 +08:00
Roland Dobai
c5b355143a
Merge branch 'contrib/github_pr_11836' into 'master'
...
fix: create-project & create_component with proper file permission (GitHub PR)
Closes IDFGH-10599
See merge request espressif/esp-idf!24854
2023-07-19 01:16:38 +08:00
Mahavir Jain
6431091ce6
fix(esp32h2): correct typo in chip revision prompt
2023-07-18 20:46:45 +05:30
Mahavir Jain
8dc7d3bc17
fix(provisioning): build failure with secure boot enabled case
...
Application partition size was not correctly declared per secure
boot alignment requirements. This was causing build failure when
example was built with secure boot enabled.
2023-07-18 20:30:19 +05:30
Marek Fiala
f4e3c9c03a
refactor(tools): Rewrite build system unit tests to python
...
Rewritten parts:
- git
- version
- build
2023-07-18 15:51:04 +02:00
zhanghaipeng
f83664929a
fix(bt): Fix ble periodic advertising data length 0 error
...
- Fixed issues about data length 0 when set ext adv data,ext scan rsp data and periodic adv data
2023-07-18 21:33:56 +08:00
Jiang Jiang Jian
f5fb6a6696
Merge branch 'bugfix/handle_sae_discarded_auth_frame' into 'master'
...
Discard commit frame received at confirmed state in SAE
Closes WIFI-6123
See merge request espressif/esp-idf!24671
2023-07-18 21:16:56 +08:00
Marek Fiala
e8ee59f68b
fix(tools): create-project with proper file permission - pre-commit fix
...
Closes https://github.com/espressif/esp-idf/pull/11836
2023-07-18 14:08:37 +02:00
Rahul Tank
bbfb44a0fe
fix(nimble): Update connection type in reattempt connection code
...
Added change to set connection type correctly and clear array when it is
full in reattempt connection flow
2023-07-18 16:21:09 +05:30
Rahul Tank
f907c22ea8
docs(nimble): Update Kconfig help section for Example Ext Adv
2023-07-18 16:07:24 +05:30
Shen Wei Long
13ea139a1a
Merge branch 'feature/add_ble_multi_conn_example_with_vs_hci' into 'master'
...
Feature/add ble multi conn example with vs hci
See merge request espressif/esp-idf!24602
2023-07-18 18:00:14 +08:00
Alexey Lapshin
99ac68246e
fix(freertos): enable esp32c2 runtime-gdbstub
2023-07-18 12:15:33 +04:00
Shen Weilong
e9e6372690
feat(ble): Added ble examples for multiple connections
2023-07-18 12:05:11 +08:00
Chen Yudong
2c22b74479
ci(rules): add patterns fast template app
...
Update pre-check job rules
2023-07-18 11:21:24 +08:00
Shyamal Khachane
a9e6deb615
fix(esp_wifi): Discard commit frame received at confirmed state in SAE
2023-07-18 08:09:08 +05:30
Cao Sen Miao
44693a63b4
spi_flash: fix gd25lq255e unlock mistake
2023-07-18 10:12:46 +08:00
Zim Kalinowski
a2d76ad38a
Merge branch 'feature/freertos-10.5.1-added-base-riscv-porting-layer' into 'master'
...
feat(freertos): added base risc-v porting layer to 10.5.1
See merge request espressif/esp-idf!24773
2023-07-18 03:24:10 +08:00
Mahavir Jain
a7dadcea6c
Merge branch 'bugfix/fix_https_request_failures_in_ci' into 'master'
...
fix: Add more ciphersuites in https_request example
See merge request espressif/esp-idf!24813
2023-07-17 20:10:16 +08:00
Shu Chen
db34e2a863
Merge branch 'bugfix/fix_ieee802154_state' into 'master'
...
fix(ieee802154): fix ieee802154 sleep state
See merge request espressif/esp-idf!24840
2023-07-17 19:55:53 +08:00
Ryan Yin
354e2c4673
feat: fix: create-project & create_component with proper file permission
2023-07-17 19:32:30 +08:00
Chen Jichang
304c7572a6
refactor(interrupt):put the interrupts definitions in soc/interrupts.h
...
Now the soc interrupts definitions are scattered around in the esp-idf
which are out of sync. Put interrupts definitions in soc/periph_defs.h
(!ESP32) or soc/soc.h(ESP32) together in soc/interrupts.h.
2023-07-17 19:31:56 +08:00
Zim Kalinowski
ccf51a6263
feat(freertos): added base risc-v porting layer to 10.5.1
...
This commit adds the source files for the GCC RISC-V port of FreeRTOS V10.5.1.
Files copied from https://github.com/FreeRTOS/FreeRTOS-Kernel/tree/V10.5.1/portable/GCC/RISC-V
2023-07-17 18:59:16 +08:00
Roland Dobai
30672c7c65
Merge branch 'docs/monitor_rom_address_decoding' into 'master'
...
esp_idf_monitor: ROM ELF address decoding docs and tests
Closes IDF-372
See merge request espressif/esp-idf!24271
2023-07-17 18:52:29 +08:00
Armando (Dou Yiwen)
2d4dabda25
Merge branch 'feature/added_cache_msync_behaviour_per_direction' into 'master'
...
feat(cache): added direction selection to esp_cache_msync API
Closes IDF-7674
See merge request espressif/esp-idf!24614
2023-07-17 18:04:42 +08:00
Jiang Jiang Jian
447704bb7f
Merge branch 'bugfix/ignore_immediate_assoc_req' into 'master'
...
fix(wifi): Bugfix ignore immediate assoc req received by AP
See merge request espressif/esp-idf!24050
2023-07-17 16:56:28 +08:00
Marius Vikhammer
f2485590c2
Apply 1 suggestion(s) to 1 file(s)
2023-07-17 16:28:50 +08:00
xiaqilin
a9a16cbd57
fix(ieee802154): fix ieee802154 sleep state
2023-07-17 15:42:18 +08:00
Konstantin Kondrashov
92d84b468a
Merge branch 'bugfix/esp_timer_prevents_delay_for_isr_dispatch_callbacks' into 'master'
...
fix(esp_timer): Fix delay in ISR dispatch callbacks
Closes IDFGH-10379 and IDFGH-10380
See merge request espressif/esp-idf!24599
2023-07-17 15:20:19 +08:00
Armando (Dou Yiwen)
18107f1d1a
Merge branch 'bugfix/fix_adc_continuous_driver_isr_flag_issue' into 'master'
...
adc: fix continuous hal func not in iram when gdma isr iram
Closes IDFGH-10537
See merge request espressif/esp-idf!24595
2023-07-17 14:35:29 +08:00
Frantisek Hrbata
ff1ce54869
fix(debug_ext): CTRL+C handling while waiting on gdb process
...
idf.py spawns gdb process within a thread and uses Thread.join() to wait
for the gdb process to finish. As CTRL+C(SIGINT) is used by gdb to interrupt the
running program, we catch the SIGINT while waiting on the gdb to finish,
and try Thread.join() again.
With cpython's commit
commit a22be4943c119fecf5433d999227ff78fc2e5741
Author: Victor Stinner <vstinner@python.org >
Date: Mon Sep 27 14:20:31 2021 +0200
bpo-45274: Fix Thread._wait_for_tstate_lock() race condition (GH-28532)
this logic doesn't work anymore, because cpython internally marks the
thread as stopped when join() is interrupted with an exception. IMHO
this is broken in cpython and there is a bug report about this
https://github.com/python/cpython/issues/90882 . Problem is that
waiting on a thread to finish is based on acquiring a lock. Meaning
join() is waiting on _tstate_lock. If this wait is interrupted, the
above referenced commit adds a logic that checks if the lock is help,
meaning the thread is done and marks the thread as stopped. But there is
no way to tell if the lock was acquired by us running join() or if it's
held by someone else e.g. still by the thread bootstrap code. Meaning
the thread is still running.
I may be missing something, but I don't see any reason why to spawn gdb
process within a thread. This change removes the thread and spawns gdb
directly. Instead waiting on a thread, we wait on the process to finish,
replacing join() with wait() and avoiding this problem.
Closes https://github.com/espressif/esp-idf/issues/11871
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-07-17 08:00:23 +02:00
Harshit Malpani
8507b3ba1b
fix: Add more ciphersuites in https_request example
...
MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 ciphersuite support
seems to be removed from howsmyssl.com. Add more ciphersuites in
server_supported_ciphersuites in https_request example to fix failures
while connecting to howsmyssl.
2023-07-17 11:08:32 +05:30
Mahavir Jain
3466204d18
Merge branch 'fix/esp_ptr_check_sign_compare' into 'master'
...
fix(esp_hw_support): Fix different signed comparison in `esp_ptr_in_drom`
Closes IDFGH-10398 and IDFGH-10632
See merge request espressif/esp-idf!24791
2023-07-17 12:33:56 +08:00
Xiong Wei Chao
12d6268095
Merge branch 'docs/update_bluetooth_power_save_readme' into 'master'
...
Docs: update bluetooth power save readme
Closes FCS-1258
See merge request espressif/esp-idf!24562
2023-07-17 12:14:39 +08:00
Armando
83af9f37d4
test(adc): continuous driver iram test with gdma iram safe option only
2023-07-17 10:16:40 +08:00
Armando
8d54030890
fix(adc): fix adc continuous hal func not in iram when gdma isr iram
2023-07-17 10:15:48 +08:00
Darian
4fc2e5cb95
Merge branch 'feature/usb_host_restrict_ahb_errata_workaround_to_esp32s2_eco0' into 'master'
...
USB Host: Restrict ESP32-S2 AHB errata workaround to only ECO0 chips
Closes IDF-3328
See merge request espressif/esp-idf!23873
2023-07-15 19:01:03 +08:00
Shreyas Sheth
88cbcf4696
fix(wifi): Bugfix ignore immediate assoc req received by AP
...
1) Ignore immediate assoc req received from the station while we are
processing the older one
2) Create station mutex (sta->lock) only for stations connecting with wpa3
security
3) Fix regression caused by 4cb4faa9
2023-07-15 13:53:51 +05:30
Jiang Jiang Jian
23d18bccc5
Merge branch 'bugfix/fix_esp32c2_wifi_works_on_too_low_apb_clk' into 'master'
...
fix(esp_pm): fix esp32c2 modem works on too low apb clk
See merge request espressif/esp-idf!24802
2023-07-15 12:17:43 +08:00
Anne Brondijk
aa2c0a10c3
feat(mcpwm): Allow for pull up/down to be configurable on generators
2023-07-14 21:44:03 +02:00
wuzhenghui
842ff10777
fix(soc): fix wrong freq definition for 26Mhz version esp32c2 soc
2023-07-15 01:54:48 +08:00
Roland Dobai
60a7b72b53
Merge branch 'orig_idf_version' into 'master'
...
tools(kconfig): add initial and current versions of IDF to kconfig
Closes IDF-3539
See merge request espressif/esp-idf!24183
2023-07-15 01:19:57 +08:00
Wu Zheng Hui
deae388e3c
Merge branch 'bugfix/fix_sleep_cache_spi_safe_issues' into 'master'
...
Power Management: fix cache spi flash related issues in sleep process
Closes WIFI-6009 and IDF-7572
See merge request espressif/esp-idf!24270
2023-07-15 00:37:31 +08:00
Mahavir Jain
e73447622b
Merge branch 'docs/update_cn_for_nvs-flash_and_flash-encryption' into 'master'
...
Docs: Update CN for nvs-flash and flash-encryption
Closes DOC-5321
See merge request espressif/esp-idf!24519
2023-07-14 23:04:32 +08:00
wuzhenghui
797efb1dd3
ci: add pd_vddsdio in lightsleep UT tests
...
- Add pd_vddsdio in lightsleep UT tests to ensure proper functionality
2023-07-14 21:21:23 +08:00
wuzhenghui
a5c992c8af
fix(esp_pm): fix PM_SLP_IRAM_OPT/PM_RTOS_IDLE_OPT feature
...
- Fix flash accessed code to resolve issues with PM_SLP_IRAM_OPT/PM_RTOS_IDLE_OPT enabled
2023-07-14 21:21:19 +08:00
wuzhenghui
4e9cc65763
change(uart): change sleep code to be cache safe
...
- Set uart ll with FORCE_INLINE_ATTR
- Add no_flash API periph_ll_uart_enabled api
2023-07-14 20:12:59 +08:00
wuzhenghui
6c14e1de9f
fix: put vddsdio configure api always in iram if pd_flash is enabled
...
- Put vddsdio configure api always in iram if pd_flash is enabled to ensure access flash at flash unavailable time
2023-07-14 20:12:59 +08:00
wuzhenghui
9f993705a6
fix: wait spi bus idle before hold CS pin
...
- Wait for spi bus idle before holding CS pin to prevent hold selected state during sleep
2023-07-14 20:12:59 +08:00
wuzhenghui
b9550a1609
feat: support cache safe assertion check
...
- Add support for cache safe assertion check to ensure that code expected to be in RAM is in IRAM
2023-07-14 20:12:59 +08:00
wuzhenghui
2b600df4ee
fix(esp_pm): Constrains the minimum frequency of APB_MAX when the modem is working
2023-07-14 20:10:16 +08:00
Chen Yu Dong
ec82d1489e
Merge branch 'ci/build_template_app_sh' into 'master'
...
ci(tools): fix build_template_app.sh syntax error
See merge request espressif/esp-idf!24816
2023-07-14 20:07:17 +08:00
Chen Yudong
3434d1a64d
ci(tools): fix build_template_app.sh syntax error
2023-07-14 19:47:08 +08:00
Mahavir Jain
48ead0158e
Merge branch 'fix/mbedtls_internal_shaX_process_api_port' into 'master'
...
fix(mbedtls): Fix the port for mbedtls_internal_shaX_process api
See merge request espressif/esp-idf!24545
2023-07-14 18:23:34 +08:00
Roland Dobai
88f18aa54a
Merge branch 'bugfix/import_curses_module_check' into 'master'
...
Tools: curses tool existence check
Closes IDFGH-10387
See merge request espressif/esp-idf!24462
2023-07-14 16:58:37 +08:00
Island
0b2909bee7
Merge branch 'update/ble_mesh_debug_log_level_update' into 'master'
...
update(ble_mesh: stack): Update provisioning bearer check debug log to INFO level
Closes BLEQABR23-391
See merge request espressif/esp-idf!24768
2023-07-14 16:56:05 +08:00
Ondrej Kosta
3e97f81727
Merge branch 'bugdix/lwip_bridge_ci_err' into 'master'
...
Fix lwip bridge CI error
See merge request espressif/esp-idf!24718
2023-07-14 16:51:19 +08:00
Chen Jian Xing
e82348ace4
Merge branch 'bugfix/fix_miss_annotate_ld_function_issue' into 'master'
...
fix(wifi): missed annotate ld function from txop fix
See merge request espressif/esp-idf!24796
2023-07-14 16:40:03 +08:00
Jiang Jiang Jian
4b484574cd
Merge branch 'bugfix/esp32c6_eco1_ble_lpclk_main_xtal' into 'master'
...
support 40 MHz XTAL as BLE low power clock source of esp32c6 eco1
Closes WIFI-5909 and WIFI-6114
See merge request espressif/esp-idf!24235
2023-07-14 16:26:56 +08:00
Christoph Baechler
88aa0d61c6
bugfix: avoid warning in espcoredump when log disabled
2023-07-14 08:42:54 +02:00
Li Shuai
e79d6a59ec
Merge branch 'bugfix/mac_hw_parse_beacon_ie_len_eqz_bug' into 'master'
...
fix the mac bug that hardware parse beacon of ie length equal to zero
Closes WIFI-5829
See merge request espressif/esp-idf!24255
2023-07-14 14:37:28 +08:00
Roland Dobai
6fd497428b
Merge branch 'pkg_resources_deprecation' into 'master'
...
[tools] python_dep_check: replace deprecated pkg_resources with importlib
Closes IDF-7603 and IDFGH-10465
See merge request espressif/esp-idf!24436
2023-07-14 13:58:40 +08:00
Shu Chen
fd90671b69
Merge branch 'feature/update_openthread_upstream' into 'master'
...
feat(openthread): openthread upstream update
See merge request espressif/esp-idf!24714
2023-07-14 13:28:29 +08:00
Zim Kalinowski
c6cc6e7fff
Merge branch 'feature/added-support-for-static-buffers-onto-freertos10-5-1' into 'master'
...
feat(freertos): added static buffers support on the top on 10.5.1 (upstreamed)
See merge request espressif/esp-idf!24723
2023-07-14 12:42:43 +08:00
harshal.patil
eb3dab8af4
ci(mbedtls): added a test for the mbedtls_internal_shaX_process API
2023-07-14 04:08:30 +00:00
harshal.patil
79d07f9909
fix(mbedtls): Fix the port for the mbedtls_internal_shaX_process API
...
- Also added the fix to update intermediate SHA state in the mbedtls_shaX_update API
2023-07-14 04:08:30 +00:00
Wang Zi Yan
3e4152cdcf
docs: Update CN for nvs_flash.rst and flash-encryption.rst
2023-07-14 04:05:53 +00:00
muhaidong
41c4240996
fix(wifi): missed annotate ld function from txop fix
2023-07-14 11:41:41 +08:00
Jiang Jiang Jian
0c496896ba
Merge branch 'bugfix/wifi_bcn_timeout_m_f_probe_req_l0' into 'master'
...
fix bcn_timeout and disconnect with error code 201, m f probe req l=0 issue
Closes WIFI-5722
See merge request espressif/esp-idf!24077
2023-07-14 11:31:47 +08:00
cjin
9578fdc250
ble : remove extra retention cnt upon deinit temporarily
2023-07-14 10:49:17 +08:00
cjin
cf744f9466
ble: support eco1 BLE light sleep
2023-07-14 10:49:14 +08:00
Shu Chen
685dff05fe
Merge branch 'feature/enrich_ieee802154_assert_info' into 'master'
...
ieee802154: add debug feature for driver
See merge request espressif/esp-idf!24026
2023-07-14 10:42:43 +08:00
Xu Si Yu
1530be9f53
fix(ci): remove the check of a inexistent host
2023-07-14 10:13:45 +08:00
zhangwenxu
81a12ce14d
feat(openthread): openthread upstream update
2023-07-14 10:13:34 +08:00
Aditya Patwardhan
56f15ab017
Merge branch 'fix/mpi_incorrect_assert' into 'master'
...
fix(mbedtls): Fix incorrect assert for H/W MPI operations
Closes WIFI-5591 and IDFGH-10615
See merge request espressif/esp-idf!24737
2023-07-14 08:59:10 +08:00
Ivan Grokhotkov
304870dea0
Merge branch 'bugfix/fix-readme-image-cache' into 'master'
...
fix(readme): force github to reload support period
See merge request espressif/esp-idf!24788
2023-07-14 05:47:33 +08:00
Wu Zheng Hui
e9b6472753
Merge branch 'bugfix/enable_i2c_master_clock_in_bbpll_configure' into 'master'
...
fix(rtc_clk): fix i2c master clock missing in bbpll configure
Closes WIFI-6147
See merge request espressif/esp-idf!24765
2023-07-14 00:40:21 +08:00
Jiang Jiang Jian
1269b62024
Merge branch 'bugfix/fix_bleqabr23_325' into 'master'
...
Bluedroid: fixed GATTC database cache free when disconnecting
See merge request espressif/esp-idf!24439
2023-07-14 00:11:10 +08:00
Shu Chen
5ffeff55b4
Merge branch 'zigbee/Add_pytest_in_CI' into 'master'
...
ci(zigbee): Add pytest for esp32h2 in CI
See merge request espressif/esp-idf!23779
2023-07-13 23:24:55 +08:00
Li Shuai
b84d811684
Wi-Fi/power save: fix the some mac issues of wifi power save
...
Some APs are configured to hide the SSID, the length field of the SSID element
in the Beacon frame is set to 0. This can cause incorrect parsing of the Beacon
by the Wi-Fi MAC hardware.
Some APs send two beacon frames with different BSSID in a TBTT cycle. After
correctly parsing the beacon of the associated AP, it continue to receive the
other beacon frame, which will cause the MAC to remain in a wait RX/TXING
state, blocking the Wi-Fi go to sleep.
2023-07-13 21:25:07 +08:00
Laukik Hase
b61e3777b8
fix(esp_hw_support): Fix different signed comparison in esp_ptr_in_drom
...
- Closes https://github.com/espressif/esp-idf/issues/11653
- Closes https://github.com/espressif/esp-idf/issues/11865
2023-07-13 18:35:42 +05:30
Mahavir Jain
36908cc5fd
Merge branch 'bugfix/mbedtls_sha_test_fail_when_run_twice' into 'master'
...
fix(mbedtls): sha test will fail when run twice
See merge request espressif/esp-idf!24767
2023-07-13 20:47:30 +08:00
Li Shuai
efa4eeafd0
light sleep: enable system clock in PMU HP sleep state when selecting a 40 MHz XTAL as low power clock source of ble
2023-07-13 20:44:56 +08:00
Li Shuai
21781b1ab1
modem clock: provide a protected wifipwr clock enable/disable interface to fix the bug of selecting xtal as the low power clock source for ble
2023-07-13 20:44:56 +08:00
Li Shuai
9950b6a527
modem clock: gatable clock interface which can gate or ungate modem clock domain
2023-07-13 20:44:56 +08:00
Chen Ji Chang
7ec38eb309
Merge branch 'bugfix/update_all_esp32xxx/rom/gpio.h_comments' into 'master'
...
gpio: Update the incorrect comments in rom/gpio.h
Closes IDFGH-10490
See merge request espressif/esp-idf!24487
2023-07-13 19:44:31 +08:00
Mahavir Jain
85b122b5ae
Merge branch 'fix/esp_aes_return_values' into 'master'
...
fix(mbedtls): fix return values of esp-aes APIs
See merge request espressif/esp-idf!24612
2023-07-13 19:42:52 +08:00
Sergei Silnov
5bf44bd1e1
fix(readme): force github to reload support period
2023-07-13 13:15:50 +02:00
Armando (Dou Yiwen)
c7d8b06fd2
Merge branch 'feature/add_esp32p4_esp_rom_support' into 'master'
...
esp_rom: add esp32p4 esp_rom support
See merge request espressif/esp-idf!24703
2023-07-13 19:08:42 +08:00
Jiang Jiang Jian
1eba917545
Merge branch 'feature/itwt_support_wake_dura_unit' into 'master'
...
feat(wifi): itwt support itwt wake duration unit
See merge request espressif/esp-idf!24063
2023-07-13 19:07:21 +08:00
Zim Kalinowski
9fe9a9d7c6
feat(freertos): added static buffers support on the top on 10.5.1 (upstreamed)
2023-07-13 19:01:37 +08:00
Tomas Sebestik
b5a9dd156b
Merge branch 'ci/update_dependabot_ignorelist' into 'master'
...
ci(dependabot): Update dependabot ignorelist, Danger GitHub modules
Closes IDFGH-10528
See merge request espressif/esp-idf!24511
2023-07-13 18:41:28 +08:00
Darian Leung
8450f3119e
soc: Move revision MAX/MIN static assert to esp_hw_support
...
Previously, "soc/chip_revision.h" contained a static assert to check that the
CONFIG_ESP_REV_MIN_FULL <= CONFIG_ESP_REV_MAX_FULL. There are two issues with
this assert:
- Contained in a header file, so it is only compiled if the "chip_revision.h"
is included somewhere
- CONFIG_ESP_REV_MIN_FULL and CONFIG_ESP_REV_MAX_FULL are defined in
"esp_hw_support", which is a G0 component. This creates a reverse dependency
of G0 on G1.
This commit moves the static assert "revision.c" in "esp_hw_support".
2023-07-13 12:37:35 +02:00
Darian Leung
7d386f68df
usb_host: Restrict ESP32-S2 AHB errata workaround to only ECO0 chips
2023-07-13 12:37:35 +02:00
morris
57651c5997
Merge branch 'bugfix/log-related-warnings' into 'master'
...
driver: fixed log related warnings in i2s and uart
See merge request espressif/esp-idf!24720
2023-07-13 18:09:56 +08:00
zhangwenxu
82c7aab6fd
ieee802154: add debug feature for driver
2023-07-13 17:31:11 +08:00
Laukik Hase
20a3fcae48
fix(mbedtls): Fix incorrect assert for H/W MPI operations
...
- Closes https://github.com/espressif/esp-idf/issues/11850
2023-07-13 14:52:00 +05:30
morris
6e9c386a27
Merge branch 'refactor/gpio_linker_file' into 'master'
...
refactor(gpio): Add gpio linker.lf to control the placement of driver and hal
Closes IDF-7805
See merge request espressif/esp-idf!24634
2023-07-13 17:17:50 +08:00
Marius Vikhammer
4c39c6db72
Merge branch 'ci/allow_failure_qemu' into 'master'
...
ci(qemu): temporarily allow qemu tests to fail
See merge request espressif/esp-idf!24759
2023-07-13 17:06:09 +08:00
Li Shuai
19809bdebf
power save: fix bcn_timeout and disconnect with error code 201, m f probe req l=0 issue
2023-07-13 16:59:31 +08:00
KonstantinKondrashov
5693e0188b
refactor(esp_timer): Remove duplicate code and move it to a common file
2023-07-13 15:51:55 +08:00
morris
84a680b057
Merge branch 'origin/feature/esp_lcd_panel_init_result_check' into 'master'
...
fix(esp_lcd): Check the result of each esp_lcd_panel_io_tx_param/esp_lcd_panel_io_tx_color call
Closes IDFGH-10494
See merge request espressif/esp-idf!24604
2023-07-13 15:40:54 +08:00
Daniel Mangum
647e7a2a71
fix: Replace deprecated flushregs alias with full gdb command
...
Usage of `flushregs` in gdb will result in the following warning:
```
Warning: 'flushregs', an alias for the command 'maintenance flush register-cache', is deprecated.
Use 'maintenance flush register-cache'.
```
This patch updates to use the recommend command.
Signed-off-by: Daniel Mangum <georgedanielmangum@gmail.com >
Merges https://github.com/espressif/esp-idf/pull/11535
2023-07-13 09:26:47 +02:00
Martin Vychodil
3fca9b778a
Merge branch 'bugfix/uart_poll_fails_for_pollout_event' into 'master'
...
UART: UART_SELECT_WRITE_NOTIF event added in UART driver
Closes IDFGH-9640
See merge request espressif/esp-idf!23870
2023-07-13 15:22:42 +08:00
Abudl Rehman
a4ddf7d5f7
ci(zigbee): Add pytest for esp32h2 in CI
2023-07-13 15:15:33 +08:00
Jiang Guang Ming
01b71b0978
fix(mbedtls): sha test will fail when run twice
2023-07-13 00:00:16 -07:00
Liu Linyan
7eabe1c325
update(ble_mesh: stack): Update provisioning bearer check debug log to INFO level
2023-07-13 14:27:02 +08:00
wuzhenghui
14ea226351
fix(rtc_clk): fix i2c master clock missing in bbpll configure
2023-07-13 14:07:35 +08:00
Armando
3461449494
feat(esp32p4): added esp_rom support
2023-07-13 12:38:54 +08:00
Armando
59ed00a784
fix(soc): fix wrong register names in axi_dma_reg.h
2023-07-13 12:38:29 +08:00
chenjianhua
4e140bd2f9
fix(bt/bluedroid): Fix memory leak of gattc cache upon disconnection
2023-07-13 12:12:57 +08:00
Marius Vikhammer
91aaf8b1a0
ci(qemu): temporarily allow qemu tests to fail
2023-07-13 11:16:38 +08:00
xuxiao
4960c10664
feat(wifi): itwt support itwt wake duration unit
2023-07-13 11:15:17 +08:00
Chen Jichang
b9c22b126a
bugfix(driver/gpio):update the incorrect comment
...
There are some register description errors in parts of rom/gpio.h
This commit update the incorrect comments in rom/gpio.h And now
esp_rom_gpio.h is recommend instead of rom/gpio.h. So this commit adds
macro SIG_GPIO_OUT_IDX in esp_rom_gpio_connect_out_signal
function and removes the reference to gpio.h in some source files.
Closes https://github.com/espressif/esp-idf/issues/11737
2023-07-13 10:52:50 +08:00
xiongweichao
381292df31
fix(bt/controller): Fix disconnection due to lmp messages not being processed by both sides
...
The master sent lmp_enc_mode_req, and the slave sent lmp_switch_req.
However, both sides failed to handle the LMP message, resulting in LMP timeout.
2023-07-13 10:32:16 +08:00
Planck (Lu Zeyu)
c190beb4d9
bugfix(esp_lcd): propagate the errors in the IO link layer
...
Closes https://github.com/espressif/esp-idf/issues/11741
Check the result of each esp_lcd_panel_io_tx_param/esp_lcd_panel_io_tx_color call
Add runner and modify test rules
Update .build-test-rules.yml
2023-07-13 10:23:05 +08:00
Shu Chen
8019d6dbe3
Merge branch 'bugfix/openthread_sleep_esp32s3_build' into 'master'
...
fix(openthread): call sleep api only in native radio
See merge request espressif/esp-idf!24751
2023-07-13 10:10:17 +08:00
Jiang Jiang Jian
d04928a9c0
Merge branch 'feature/external_coexist_improve_esp32s3_master_performance' into 'master'
...
Feature/external coexist improve esp32s3 master performance
Closes WIFI-5583, IDF-6640, IDF-6652, and FCC-52
See merge request espressif/esp-idf!23150
2023-07-13 07:51:06 +08:00
Konstantin Kondrashov
dd08ec095b
Merge branch 'feature/add_new_pkg_and_flash_efuses_esp32c3' into 'master'
...
feat(efuse): Add flash efuses for esp32c3
Closes IDF-7609
See merge request espressif/esp-idf!24685
2023-07-13 00:57:58 +08:00
Konstantin Kondrashov
9708952fa8
Merge branch 'feature/add_new_pkg_and_flash_psram_efuses' into 'master'
...
feat(efuse): Add flash&psram efuses for S3
Closes IDF-7439
See merge request espressif/esp-idf!24624
2023-07-13 00:57:14 +08:00
Zhang Wen Xu
45828e31a1
Merge branch 'support/update_docs_for_openthread' into 'master'
...
docs(openthread): update openthread README for H2 and C6
See merge request espressif/esp-idf!24684
2023-07-13 00:56:45 +08:00
Marek Fiala
206c46325a
fix(tools): Tool curses import check
...
Verify that curses tool can be successfully imported on unix systems
When detected:
- installing esp-idf -> reinstall python environment
- using idf.py menuconfig -> raise error with hint message
Closes https://github.com/espressif/esp-idf/issues/11643
2023-07-12 13:23:06 +00:00
xiaqilin
afd76b85fe
fix(openthread): call sleep api only in native radio
2023-07-12 20:49:11 +08:00
Jiang Jiang Jian
5995cab9c1
Merge branch 'bugfix/multiple_btm_rrm_task' into 'master'
...
Fix esp_supplicant_common_deinit to post delete btm_rrm_t task.
Closes IDFGH-9553
See merge request espressif/esp-idf!22674
2023-07-12 19:55:00 +08:00
muhaidong
444760b9e6
feat(external coex): add set tx line flag api
2023-07-12 19:24:29 +08:00
muhaidong
de03939923
external coex: rename coex gpio struct field names
2023-07-12 19:23:39 +08:00
Ondrej Kosta
c7d56d213c
ci(examples/bridge): Fixed issue when broadcast message was not recevived time to time
2023-07-12 12:30:23 +02:00
Roland Dobai
9c6c002f0f
Merge branch 'fix/ci_github_precommit' into 'master'
...
CI: Update Python to 3.8 for pre-commit checks
See merge request espressif/esp-idf!24710
2023-07-12 18:14:55 +08:00
Song Ruo Jing
9526273085
Merge branch 'bugfix/fix_uart_ll_compatible_with_cpp' into 'master'
...
fix(uart): Fixed C++ type conversion compile error in uart_ll_get_sclk
Closes IDFGH-10573
See merge request espressif/esp-idf!24690
2023-07-12 17:42:18 +08:00
xiaqilin
19a6f10d3c
external coex: add slave mode support
2023-07-12 17:28:13 +08:00
muhaidong
a20047b7cc
external_coex: add extern coex wire 4
2023-07-12 17:28:03 +08:00
liuning
ca4d22e8fd
iperf: apply txline
2023-07-12 17:27:53 +08:00
liuning
2421997131
external coex: add txline, apply coex schm and half tx, apply lowest pti
2023-07-12 17:27:44 +08:00
Rahul Tank
4918dca3dc
Merge branch 'bugfix/fix_exception_in_wifi_prov' into 'master'
...
fix (nimble): Increase the number of semaphore count for allocation
See merge request espressif/esp-idf!24333
2023-07-12 17:14:13 +08:00
harshal.patil
990e1e9307
refactor(mbedtls): refactored the return values check in some esp-aes APIs
2023-07-12 14:41:41 +05:30
harshal.patil
38255c048a
fix(mbedtls): Fixed the transmission of return values of the esp-aes APIs
...
- Earlier, some intermediate return values were not stored and returned,
thus incorrect return values used to get transmitted to the upper layer of APIs.
- Also, zeroised the output buffer in case of error condition.
2023-07-12 14:41:41 +05:30
Alan Fisher
bfcad8d8a2
fix(esp_timer): Fix delay in ISR dispatch callbacks
...
Set the following alarm before calling the alarm handler.
Closes https://github.com/espressif/esp-idf/pull/11637
Closes https://github.com/espressif/esp-idf/issues/11636
2023-07-12 16:30:45 +08:00
zhangwenxu
d29f31ec16
docs(openthread): update openthread README for H2 and C6
2023-07-12 15:57:25 +08:00
Zim Kalinowski
33e2985b95
driver: fixed log related warnings in i2s and uart
2023-07-12 15:50:06 +08:00
Sonika Rathi
571831b2ee
UART: UART_SELECT_WRITE_NOTIF event added in UART driver
...
Closes https://github.com/espressif/esp-idf/issues/10986
2023-07-12 09:19:41 +02:00
Jiang Guang Ming
695c7ed793
Merge branch 'bugfix/update_esp_rom_include' into 'master'
...
fix(esp_rom): remove unsupported rom headers
See merge request espressif/esp-idf!24713
2023-07-12 15:16:07 +08:00
Jiang Jiang Jian
60fd11dbf7
Merge branch 'doc/update_wifi_security_mode' into 'master'
...
docs: update wifi security mode
Closes IDFGH-8565, IDFGH-8232, WIFI-6124, and WIFI-6125
See merge request espressif/esp-idf!23943
2023-07-12 15:06:14 +08:00
Fu Hanxi
8c70e6a5fb
Merge branch 'ci/enable_check_app_dependency_for_qemu_and_linux' into 'master'
...
ci: enable check app dependency for qemu and linux tests
See merge request espressif/esp-idf!24699
2023-07-12 14:49:01 +08:00
Roland Dobai
686265298d
ci(github): Update Python to 3.8 for pre-commit checks
...
Fixes issue "ERROR: Package 'conventional-precommit-linter' requires a
different Python: 3.7.17 not in '>=3.8'" of all Pull Requests.
Python 3.7 support will be dropped soon in the upcoming ESP-IDF v5.2
version.
2023-07-12 08:14:21 +02:00
muhaidong
49bb7bb35e
esp_wifi: update multi antenna switch docs
2023-07-12 12:54:02 +08:00
muhaidong
e5e3a7c6d5
esp_wifi: the antenna parameter of example is not correct
2023-07-12 12:51:45 +08:00
Zim Kalinowski
d155a04fd5
fix(example): included esp_system.h in helloworld example in order to fix warning
2023-07-12 10:09:41 +08:00
Zim Kalinowski
8433229958
fix(newlib): included limits.h to fix warning
2023-07-12 10:03:03 +08:00
Peter Dragun
c7da726b0b
fix(tools/python_dep_check): replace deprecated pkg_resources with importlib
...
Closes https://github.com/espressif/esp-idf/issues/11712
2023-07-11 16:09:03 +02:00
zhangyanjiao
7ae5822f0e
fix(wifi): Add bugfixes and improvements
...
1. Update wifi security mode
2. Add check for memory allocation in tx buffers
3. Fix association refused temporarily comeback time set to zero issue
2023-07-11 21:25:24 +08:00
Chen Jichang
cdd18fd232
refactor(gpio):add gpio linker.lf to control the placement of driver and hal
...
since the linker placement of the hal functions are controlled by the Kconfig in the driver component,
we should create the linker.lf in the driver component, not in the hal component.
2023-07-11 20:44:36 +08:00
Jiang Guang Ming
67c3334b4a
fix(esp_rom): remove unsupported rom headers
2023-07-11 05:09:34 -07:00
KonstantinKondrashov
b95dfc67fa
feat(efuse): Add flash efuses for esp32c3
2023-07-11 19:49:17 +08:00
Rahul Tank
027c43e148
fix(nimble): Increase BLE_HOST_SEM_COUNT to allow more semaphore allocation
2023-07-11 17:14:12 +05:30
KonstantinKondrashov
cf46ef954f
feat(efuse): Add flash&psram efuses for S3
2023-07-11 19:41:40 +08:00
Jakob Hasse
87f8a8e20c
Merge branch 'feature/mock_usb_serial' into 'master'
...
usb serial mock
See merge request espressif/esp-idf!24565
2023-07-11 19:32:50 +08:00
Rahul Tank
f274a8bb06
Merge branch 'bugfix/handle_signed_power_level_pcl' into 'master'
...
fix(nimble): Fix data type of power level and delta to handle negative values
See merge request espressif/esp-idf!24116
2023-07-11 19:29:24 +08:00
Armando (Dou Yiwen)
9b17cce08c
Merge branch 'refactor/s_adc_tsen_enabled_logic' into 'master'
...
refactor(adc): maintain s_adc_tsen_enabled in adc driver
See merge request espressif/esp-idf!24627
2023-07-11 18:15:49 +08:00
Ondrej Kosta
35d4dd74f5
Merge branch 'feature/lwip_bridge_wifi' into 'master'
...
lwip bridge wifi
Closes IDFGH-3778
See merge request espressif/esp-idf!24112
2023-07-11 17:54:10 +08:00
Roland Dobai
a065f0fc9f
Merge branch 'feature/apptrace_visualization' into 'master'
...
Apptrace realtime visualization support
See merge request espressif/esp-idf!22694
2023-07-11 17:33:24 +08:00
Wu Zheng Hui
4c713227ae
Merge branch 'bugfix/fix_idf_monitor_parsing_pc_with_wrong_rom_elf' into 'master'
...
bugfix: fix idf passing wrong chip revision to idf_monitor
See merge request espressif/esp-idf!24609
2023-07-11 17:14:10 +08:00
Roland Dobai
15c4b93893
Merge branch 'asyncio_error' into 'master'
...
[Tools] hints: add guide to fix error with unsupported asyncio
Closes IDFGH-10485
See merge request espressif/esp-idf!24528
2023-07-11 17:05:11 +08:00
Roland Dobai
5fca97387b
Merge branch 'coredump-info-offset' into 'master'
...
Tools: coredump-info - fix non-default partition table offset issues
Closes IDFGH-10305
See merge request espressif/esp-idf!24087
2023-07-11 17:03:05 +08:00
Armando
ec88a3f018
fix(ahb_dma): temporarily disable ahb_dma on p4
2023-07-11 16:59:02 +08:00
Kapil Gupta
01a9b46ea9
Fix(esp_wifi): Fix race conditions in btm task deletion
2023-07-11 14:22:10 +05:30
Fu Hanxi
537bd3efec
ci: enable check app dependency for qemu and linux tests
2023-07-11 15:32:57 +08:00
Chen Jian Xing
576ce647f8
Merge branch 'bugfix/fix_sometimes_sta_can_not_get_ip_from_softap_issue' into 'master'
...
lower the dhcp discover and request retry backoff time
Closes WIFI-5646, WIFI-5647, WIFI-4774, WIFI-4823, and WIFI-5823
See merge request espressif/esp-idf!24224
2023-07-11 15:18:41 +08:00
Cai Xin Ying
de3d690bde
Merge branch 'docs/update_get-started' into 'master'
...
Docs: Update format issues for EN and CN files under get-started folder
Closes DOC-5616
See merge request espressif/esp-idf!24425
2023-07-11 15:03:50 +08:00
Cai Xin Ying
9de7cbdc18
Docs: Update format issues for EN and CN files under get-started folder
2023-07-11 15:03:50 +08:00
Rotzbua
08019c93bc
doc: remove WEP as security mode
...
Signed-off-by: zhangyanjiao <zhangyanjiao@espressif.com >
Closes https://github.com/espressif/esp-idf/pull/10015
2023-07-11 14:33:53 +08:00
david zuhn
3d8f7b3895
spelling correction in documentation
...
Signed-off-by: zhangyanjiao <zhangyanjiao@espressif.com >
Closes https://github.com/espressif/esp-idf/pull/9721
2023-07-11 14:33:44 +08:00
Rocha Euripedes
23796e7f20
Merge branch 'mqtt/remove_no_format_on_tests' into 'master'
...
mqtt: Removes no-format from test_apps build
See merge request espressif/esp-idf!24525
2023-07-11 14:21:29 +08:00
Jiang Jiang Jian
cc1fe58ba3
Merge branch 'bugfix/sae_crypto_optimization_esp32' into 'master'
...
esp_wifi: Optimize sae crypto operations for esp32
See merge request espressif/esp-idf!24279
2023-07-11 13:57:29 +08:00
Jiang Jiang Jian
ccb6e2887a
Merge branch 'bugfix/fix_ftm_dist_est' into 'master'
...
Enable FTM for ESP32C2, fix other FTM issues
Closes WIFI-3464, WIFI-4127, WIFI-4600, WIFI-4655, WIFI-5001, WIFI-5444, WIFI-5472, WIFI-5742, and WIFI-5893
See merge request espressif/esp-idf!22798
2023-07-11 12:20:42 +08:00
Armando
c8f8490a56
doc: remove leading /
2023-07-11 11:19:10 +08:00
Armando
3625db723c
doc(mm): added cache msync API direction related descriptions
2023-07-11 11:19:10 +08:00
Armando
da8afe7c78
feat(cache): added direction selection to esp_cache_msync API
...
ESP_CACHE_MSYNC_FLAG_DIR_C2M: From cache to memory
ESP_CACHE_MSYNC_FLAG_DIR_M2C: From memory to cache
By default, if no direction flag is set, it will fallback C2M direction.
For M2C direction, now this API will do an invalidation.
2023-07-11 11:19:10 +08:00
Song Ruo Jing
b60f4a6f37
fix(uart): Fixed C++ type conversion compile error in uart_ll_get_sclk
...
Closes https://github.com/espressif/esp-idf/issues/11813
2023-07-11 11:18:00 +08:00
xiongweichao
e1be273e63
docs(bt/example): Updated bluetooth power save readme
2023-07-11 11:14:31 +08:00
xiongweichao
d26ad599c4
docs(sleep_modes): Updated Wi-Fi/Bluetooth and Sleep Modes in docs
2023-07-11 11:14:31 +08:00
morris
682e5ae450
Merge branch 'feature/esp_gdma_ops' into 'master'
...
feat(esp_gdma): add hal interface for common operations
Closes IDF-7809
See merge request espressif/esp-idf!24433
2023-07-11 10:40:42 +08:00
Song Ruo Jing
a9523b2cef
Merge branch 'contrib/github_pr_11810' into 'master'
...
ledc.c: Fix frequency calculation. (GitHub PR)
Closes IDFGH-10569
See merge request espressif/esp-idf!24618
2023-07-11 10:32:58 +08:00
Armando (Dou Yiwen)
282e3b03bb
Merge branch 'feature/add_esp32p4_hal_support' into 'master'
...
hal: add esp32p4 hal support
See merge request espressif/esp-idf!24427
2023-07-11 10:09:16 +08:00
Marius Vikhammer
39b9113f13
Merge branch 'bugfix/heap_trace_depth_assert' into 'master'
...
core-systems/heap: fixed wrong error message from assert in heap trace
See merge request espressif/esp-idf!24071
2023-07-11 09:15:59 +08:00
Jiang Jiang Jian
8bfbd28535
Merge branch 'feature/phy_track_pll_logic_refactor' into 'master'
...
esp_phy: phy track pll logic refactor
See merge request espressif/esp-idf!24108
2023-07-11 04:11:00 +08:00
Peter Dragun
d4428ca1db
feat(tools/kconfig): add initial and current versions of IDF to kconfig
2023-07-10 17:01:51 +02:00
David Cermak
20fcc23f88
fix(wifi): Fix default wifi-netif creation to assert if no event loop
...
- Added ESP_ERROR_CHECK() checks to `esp_wifi_set_default_wifi_..._handlers()` calls
- Added ESP_ERROR_CHECH() to `esp_netif_attach_wifi_...()` calls
- Updated documentation to reflect the changes
Closes https://github.com/espressif/esp-idf/issues/11580
2023-07-10 16:56:16 +02:00
Marius Vikhammer
b70aaa16f1
Merge branch 'contrib/github_pr_11509' into 'master'
...
[Heap Trace Standalone] do not allocate memory until init is called (GitHub PR)
Closes IDFGH-10247
See merge request espressif/esp-idf!23958
2023-07-10 19:59:00 +08:00
Jakob Hasse
9ed56031b2
feat(linux): added esp_wifi mocking support
2023-07-10 19:40:09 +08:00
C.S.M
58e7cb600e
Merge branch 'test/temperature_phy' into 'master'
...
temperature sensor: Add test for temperature sensor and phy
See merge request espressif/esp-idf!24317
2023-07-10 19:36:02 +08:00
Rahul Tank
b926bf5048
fix (nimble): Fix data type of power level and delta to handle negative values
2023-07-10 15:50:01 +05:30
zhangwenxu
4d6b13f395
esp_phy: phy track pll logic refactor
2023-07-10 17:54:04 +08:00
Jakob Hasse
54450fa4c2
feat(driver): Added usb serial mock
2023-07-10 17:46:59 +08:00
Jiang Jiang Jian
6eda92653c
Merge branch 'bugfix/fix_crash_issue_cause_by_proto_cmd' into 'master'
...
fix proto cmd crash problem in iperf example
See merge request espressif/esp-idf!24322
2023-07-10 17:41:16 +08:00
Jiang Jiang Jian
3790ceca0b
Merge branch 'itwt/rename_connect_handler' into 'master'
...
Change name from `connect_handler` to `start_handler`
See merge request espressif/esp-idf!24201
2023-07-10 17:37:49 +08:00
Zhang Wen Xu
453dc6ab40
Merge branch 'fix/openthread_settings_out_of_range_issue' into 'master'
...
fix(openthread): fix ot settings out of range issue
See merge request espressif/esp-idf!24631
2023-07-10 17:25:03 +08:00
Peter Dragun
58c467f3aa
fix(tools/coredump-info): pass non-default partition table offset to esp-coredump
...
Closes https://github.com/espressif/esp-idf/issues/11564
2023-07-10 10:42:06 +02:00
Armando
c5e99100e7
feat(hw stack): added todo for hw stack guard in soc_caps.h
2023-07-10 16:11:47 +08:00
Armando
fb420725d2
feat(hal): unify hal cmake for spi_flash_hal_gpspi.c
2023-07-10 16:11:47 +08:00
Armando
ea05ae6af2
feat(esp32p4): added hal support
2023-07-10 16:11:47 +08:00
Jiang Jiang Jian
cdaf1fd518
Merge branch 'fix/esp32s3_sysview_trace_corrupt' into 'master'
...
fix(app_trace): Fix apptrace data corruption on ESP32-S3
Closes OCD-647 and IDFGH-9216
See merge request espressif/esp-idf!24500
2023-07-10 16:01:43 +08:00
Jakob Hasse
fad3294f04
Merge branch 'refactor/merge_linux_driver_build_test' into 'master'
...
Linux: Merged rmt and driver Linux build test to one application
See merge request espressif/esp-idf!24395
2023-07-10 15:44:50 +08:00
Zhang Wen Xu
b8e71140ad
Merge branch 'feature/add_ieee802154_modem_reset' into 'master'
...
ieee802154: add modem reset and fix ieee802154 test app reg command error
See merge request espressif/esp-idf!24384
2023-07-10 14:45:23 +08:00
Zhang Wen Xu
80e1c5a2b7
Merge branch 'fix/txpower_max_value' into 'master'
...
IEEE802154: match C6/H2 max txpower value with datasheet
See merge request espressif/esp-idf!24325
2023-07-10 14:42:22 +08:00
Armando
984f77fc3e
feat(adc): use const pointer in io_to_channel APIs
2023-07-10 14:36:51 +08:00
Jakob Hasse
b91017ca8b
Merge branch 'refactor/codeowners_linux_compatible' into 'master'
...
CI: set codeowners of linux_compatible dir to system
See merge request espressif/esp-idf!24643
2023-07-10 14:22:33 +08:00
Shu Chen
4365a03bdd
Merge branch 'support/ieee802154_test_based_on_opensource' into 'master'
...
ieee802154: add CONFIG_IEEE802154_TEST for supporting ieee802154 test
See merge request espressif/esp-idf!24148
2023-07-10 14:06:03 +08:00
morris
9eb145aa21
feat(esp_gdma): adapt the gdma driver to ahb-dma and axi-dma
2023-07-10 13:45:57 +08:00
morris
56a376c696
feat(esp_gdma): add hal interface for common operations
...
GDMA driver will be adapted to more DMA peripherals in the future.
This commit is to extract a minimal interface in the hal layer
2023-07-10 13:45:57 +08:00
Nachiket Kukade
6e6139061d
fix(esp_wifi): Enable FTM for ESP32C2, fix other FTM issues
...
Enable FTM for ESP32C2 and update wifi libs with below fixes -
1. Bugfixes in Initiator and Responder mode
2. Fix wrong RTT value in first FTM procedure without connection
3. Update FTM calibration values for ESP32S2, S3, C3 and C2
4. Update distance estimation logic
5. Add some useful command parameters in FTM example
6. Fix bug when number of FTM measurement frames received is more
than (number_of_brusts * FTMs per brust).
Co-authored-by: Sarvesh Bodakhe <sarvesh.bodakhe@espressif.com >
2023-07-10 10:41:37 +05:30
Michael (XIAO Xufeng)
15f31f69b6
spiram: Support configure CLK onto the same pin as flash for ESP32-D0WD
...
When using PSRAM of rev0, the Flash and PSRAM should use different clock pins. But if using newer PSRAM, this is not necesary. This MR fixed the issue that allocating CLK of PSRAM to the same pin as Flash may crash.
2023-07-10 12:18:48 +08:00
IhorNehrutsa
909d8b6db5
fix(ledc): fix frequency calculation
...
ledc.c: Fix frequency calculation.
Round int instead of truncate.
Merges https://github.com/espressif/esp-idf/pull/11810
2023-07-10 11:45:09 +08:00
Chen Yudong
18bac0cf67
ci(example): disable softap in wifi station example
2023-07-10 03:19:28 +00:00
Jakob Hasse
5c49211e45
ci: set codeowners of linux_compatible dir to system
2023-07-10 10:55:16 +08:00
Gong Yan Tao
4dcab6c2ed
Merge branch 'doc/add_timing_diagram_for_bt_l2cap_server_and_client' into 'master'
...
docs(examples/bluetooth): Add the sequence diagram for L2CAP connection and the discription for the diagram
Closes FCS-1237
See merge request espressif/esp-idf!24507
2023-07-08 12:29:49 +08:00
gongyantao
b84950db53
docs(examples/bluetooth): Add the sequence diagram of L2CAP connection and the discription for the sequence diagram
...
1: add the sequence diagram for the bluetooth example projects,bt_l2cap_server and bt_l2cap_client, which implenment the L2CAP connection.
2: add the discription for the sequence diagram.
2023-07-07 20:12:05 +08:00
Cai Xin Ying
6b879a3a26
Merge branch 'docs/add_security_trans' into 'master'
...
Docs: add CN translation for security/security.rst
Closes DOC-5293
See merge request espressif/esp-idf!23953
2023-07-07 20:12:01 +08:00
Shen Wei Long
e46e3f18f1
Merge branch 'feature/update_ble_libs' into 'master'
...
ble: Added APIs for QA test
See merge request espressif/esp-idf!24616
2023-07-07 19:53:30 +08:00
Doc-intern2
37af2b7a22
Docs: add CN translation for security/security.rst
2023-07-07 17:16:37 +08:00
Rahul Tank
64a01af42d
Merge branch 'feature/services_proximity' into 'master'
...
NimBLE : Added proximity sensor as a service
See merge request espressif/esp-idf!24357
2023-07-07 16:51:22 +08:00
morris
65e1ced886
Merge branch 'bugfix/ringbuf_coverity_issues' into 'master'
...
esp_ringbuf: Fix "USE_AFTER_FREE" coverity issue
Closes IDF-7671
See merge request espressif/esp-idf!24530
2023-07-07 14:44:32 +08:00
morris
ad4ab84fd8
Merge branch 'refactor/esp_lcd_linker' into 'master'
...
refactor(esp_lcd): move hal function placement to the driver layer
See merge request espressif/esp-idf!24617
2023-07-07 14:34:44 +08:00
Song Ruo Jing
ea48030514
Merge branch 'refactor/rtcio_caps_responsibility' into 'master'
...
refactor(driver/rtcio): Re-wrap RTCIO APIs with more accurate soc_caps
Closes IDF-7406
See merge request espressif/esp-idf!24522
2023-07-07 14:25:47 +08:00
Mahavir Jain
c3e5f05622
Merge branch 'example/remove_http2_example' into 'master'
...
remove(http2_request): Move http2_request example to idf-extra-components repository
Closes IDF-7659
See merge request espressif/esp-idf!24561
2023-07-07 13:25:02 +08:00
Wan Lei
3af7e00b90
Merge branch 'fix/update_doc_for_spi_slave_hd_protocol' into 'master'
...
fix(all): update documentaion for spi slave hd protocols
See merge request espressif/esp-idf!24630
2023-07-07 12:15:56 +08:00
Armando (Dou Yiwen)
adb93a3770
Merge branch 'feature/add_esp32p4_soc_support_part_3' into 'master'
...
soc: added soc headers for esp32p4 (part 3)
See merge request espressif/esp-idf!24481
2023-07-07 11:44:46 +08:00
Wu Zheng Hui
94613a5904
Merge branch 'bugfix/fix_deepsleep_wakestub_example_ci_failure_master' into 'master'
...
ci: fix deepsleep wakestub example ci failure
See merge request espressif/esp-idf!24466
2023-07-07 11:38:14 +08:00
Jiang Jiang Jian
625f1bae6e
Merge branch 'feature/add_api_to_get_rssi_for_sta' into 'master'
...
feat(wifi): Add new API to get rssi info after station connected to AP
Closes AUD-4662, WIFI-5066, and TCI-1326
See merge request espressif/esp-idf!24505
2023-07-07 11:32:01 +08:00
Marius Vikhammer
450618c39d
docs(heap): fixed typo in heap trace docs
2023-07-07 10:49:15 +08:00
Cai Xin Ying
0f31b73e9c
Merge branch 'docs/add_protocomm_trans' into 'master'
...
Docs: add CN translation for api-reference/provisioning/protocomm.rst
Closes DOC-5320
See merge request espressif/esp-idf!24069
2023-07-07 10:31:18 +08:00
Cao Sen Miao
53dee1abe0
feat(temperature_sensor_test): Add test for temperature sensor and phy
2023-07-07 10:15:07 +08:00
Cai Xin Ying
c4e1022a5d
Merge branch 'docs/add_Chinese_translation_for_api-reference/protocols/esp_tls.rst' into 'master'
...
docs: Provide CN translation for api-reference/protocols/esp_tls.rst and update both EN and CN texts for api-reference/error-codes.rst
Closes DOC-5128
See merge request espressif/esp-idf!23611
2023-07-07 10:00:30 +08:00
Mahavir Jain
ca6d4a571e
Merge branch 'feature/make_read_otadata_api_public' into 'master'
...
feat: Made read_otadata() API public
Closes IDFGH-10345
See merge request espressif/esp-idf!24560
2023-07-06 22:23:16 +08:00
zhangwenxu
0d94cefe4b
fix(openthread): fix ot settings out of range issue
2023-07-06 21:04:01 +08:00
Kevin (Lao Kaiyao)
a6e2ea141a
Merge branch 'refactor/adc_2nd_step_calib_coeff_stuff' into 'master'
...
adc_calib: refactor 2nd step coeff
Closes IDF-7653
See merge request espressif/esp-idf!24397
2023-07-06 20:32:31 +08:00
isha.pardikar@espressif.com
85661d38e6
feat (NimBLE): Add proximity sensor as a service
2023-07-06 17:59:54 +05:30
Rahul Tank
78c33778a9
Merge branch 'bugfix/refactor_nimble_header' into 'master'
...
refactor (nimble): Refactor nimble header files
Closes DOC-5615
See merge request espressif/esp-idf!24432
2023-07-06 20:17:35 +08:00
Rahul Tank
5222ba7312
Merge branch 'feature/walkthrough_for_nimble_examples' into 'master'
...
doc (nimble): Added Walkthrough tutorial for phy_cent example
Closes IDFGH-9638
See merge request espressif/esp-idf!22811
2023-07-06 20:09:45 +08:00
chenjianxing
b24bc1c0d6
docs: update power save part
2023-07-06 11:57:38 +00:00
wang tao
366ae76812
add low power doc and picture
...
Merges https://github.com/espressif/esp-idf/pull/9694
2023-07-06 11:57:38 +00:00
Chen Yu Dong
b7b6c33a17
Merge branch 'ci/always_upload_build_ssc_log' into 'master'
...
ci (artifacts): upload build logs when build ssc failed
See merge request espressif/esp-idf!24475
2023-07-06 19:34:16 +08:00
wanlei
45d4d919f4
fix(all): update documentaion for spi slave hd protocols
2023-07-06 19:17:38 +08:00
Armando
93d4095fb0
feat(soc): added pmu_icg_mapping.h on p4
2023-07-06 18:57:41 +08:00
caixinying-git
386d408868
docs: Provide CN translation for api-reference/protocols/esp_tls.rst and update both EN and CN texts for api-reference/error-codes.rst
2023-07-06 18:50:44 +08:00
Armando
1c3aedf45e
remove p4 rtc_io related files as requested
2023-07-06 18:23:18 +08:00
Armando
a9365b8049
feat(soc): rename rtc_timer_reg to lp_timer_reg
2023-07-06 18:23:18 +08:00
Armando
369f8ba459
feat(soc): update interrupts.c
2023-07-06 18:23:18 +08:00
Armando
9d755f855e
feat(soc): update efuse registers
2023-07-06 18:23:18 +08:00
Armando
e921d03a0d
feat(soc): update gpio_ext_reg.h and its base addr
2023-07-06 18:23:18 +08:00
Armando
65bfa590da
feat(soc): soc updates
2023-07-06 18:23:18 +08:00
Armando
2f6ce0cc17
fix(regi2c): wrong ADC_CALI_PD_WORKAROUND on c6, h2
2023-07-06 17:54:31 +08:00
Armando
8cf0e5d5b8
feat(soc): rename rtc_wdt_reg to lp_wdt_reg
2023-07-06 17:54:31 +08:00
Armando
0959c0cb96
feat(soc): rename mspi registers
2023-07-06 17:54:31 +08:00
Armando
611c1037a2
feat(soc): added soc_caps.h on esp32p4
2023-07-06 17:54:31 +08:00
Armando
8bcef5abb0
refactor(adc): maintain s_adc_tsen_enabled in adc driver
2023-07-06 17:28:49 +08:00
zhangyanjiao
277f0f4470
feat(wifi): Add API to get RSSI info after station connects to AP
...
- Add esp_wifi_sta_get_rssi() function to retrieve RSSI info after station connects to AP
2023-07-06 17:27:42 +08:00
Li Xiaoyi
6e987afabe
Docs: add CN translation for api-reference/provisioning/protocomm.rst
2023-07-06 15:56:21 +08:00
Jakob Hasse
47bcee11b7
Merge branch 'refactor/secondary_console_usb_serial_improvement' into 'master'
...
refactor(console): Warn if secondary console is active
Closes IDFGH-10484
See merge request espressif/esp-idf!24494
2023-07-06 15:08:01 +08:00
laokaiyao
edc1abc8ea
refactor(adc_calib): Simplify 2nd step coefficient calculation
...
- remove unnecessary variables and calculations
- improve readability of code
2023-07-06 14:22:03 +08:00
Harshit Malpani
941eb4e61e
feat: Made read_otadata() API public
...
Updated the read_otadata() API name to bootloader_common_read_otadata() and made the API public.
Closes https://github.com/espressif/esp-idf/issues/11603
2023-07-06 11:40:49 +05:30
Jin Chen
d918b5226c
Merge branch 'ble_dev/support_esp32h2_modem_clock_selection' into 'master'
...
ble: support esp32h2 modem clock selection
Closes EBLE50Y23-129
See merge request espressif/esp-idf!24387
2023-07-06 13:58:11 +08:00
morris
6f3e07d97b
Merge branch 'feature/gptimer_linker_file' into 'master'
...
feat(gptimer): add gptimer linker.lf to control the placement of driver and hal
See merge request espressif/esp-idf!24598
2023-07-06 12:42:47 +08:00
Wang Fang
6ae9acb345
docs: fixed formatting issues in spi_flash_concurrency document
2023-07-06 11:15:31 +08:00
morris
2e5eb30382
Merge branch 'origin/bugfix/fix_header_violations_in_hal_component' into 'master'
...
Fix(components/hal): fix header violations in hal component
Closes IDF-7658
See merge request espressif/esp-idf!24493
2023-07-06 10:32:25 +08:00
Jiang Jiang Jian
781d2717cd
Merge branch 'bugfix/nan_sd_dp_fixes' into 'master'
...
NAN Service discovery and datapath bugfixes
Closes WIFI-5588
See merge request espressif/esp-idf!24302
2023-07-06 10:30:05 +08:00
Cai Xin Ying
907e92bdc6
Merge branch 'docs/add_Chinese_translation_for_api-guides/tools/idf-docker-image.rst' into 'master'
...
docs: provide CN translation for api-guides/tools/idf-docker-image.rst
Closes DOC-5399
See merge request espressif/esp-idf!24080
2023-07-06 04:42:43 +08:00
morris
b72df43a3f
refactor(esp_lcd): control hal function placement in the esp_lcd component
...
because G1 component can't rely on G2 component, thus we shouldn't use the esp_lcd's Kconfig in the hal's linker.lf
2023-07-05 22:54:01 +08:00
Island
a7e5d49d10
Merge branch 'feature/update_ble_duplicte_vs_hci_lib_fix' into 'master'
...
Feature/update ble duplicte vs hci lib fix
See merge request espressif/esp-idf!24521
2023-07-05 21:28:31 +08:00
Shu Chen
1cd3ace96a
Merge branch 'bugfix/openthread_pm_lock' into 'master'
...
openthread: fix light sleep lock issue
See merge request espressif/esp-idf!24575
2023-07-05 20:39:51 +08:00
Shen Weilong
303b330bca
ble: Added APIs for QA test
2023-07-05 20:18:09 +08:00
Jiang Jiang Jian
5354759735
Merge branch 'feature/update_avrcp_v1.5' into 'master'
...
bt: Update AVRCP version to v1.5
Closes BT-3283 and BT-2945
See merge request espressif/esp-idf!23959
2023-07-05 19:38:01 +08:00
wuzhenghui
05d15a2eed
sleep: enrich top_domain_pd_allowed function description
2023-07-05 11:16:44 +00:00
wuzhenghui
6713bb9951
ci: increase timeout threshold to solve deepsleep wakestub example ci failure
2023-07-05 11:16:44 +00:00
Planck (Lu Zeyu)
333553caf2
fix(hal): check the public header files and fix violations
...
fix(hal/include): fix header violations in hal component
fix(hal/include): Move type definitions from `xx_hal.h` to `xx_types.h`
fix(hal/include): Move type definitions from `xx_hal.h` to `xx_types.h`
fix(hal/include): Add comment for a far away `#endif`
fix(hal/include): change scope for cpp guard
ci: Remove components/hal/ comment from public headers check exceptions
Add missing include macro sdkconfig.h for header files
Add missing include macro stdbool.h for header files
Add missing include macro stdint.h for header files
Add missing capability guard macro for header files
Add missing cpp guard macro for header files
Remove some useless include macros
Add some missing `inline` attribute for functions defined in header files
Remove components/hal/ from public headers check exceptions
fix(hal/include): fix invalid licenses
fix(hal/include): fix invalid licenses
fix(hal/include): add missing soc_caps.h
fix(hal): include soc_caps.h before cap macro is used
fix(hal): Remove unnecessary target check
fix(hal): fix header and macro problems
Add missing include macro
Remove loop dependency in hal
Add comment for far-away endif
fix(hal): Add missing soc_caps.h
ci: update check_copyright_ignore.txt
Change the sequence of `#include` macro, cpp guard macro
Change the wrap scope of capacity macro
fix(hal): Change position of C++ guard to pass test
2023-07-05 17:33:32 +08:00
wuzhenghui
78c959b13e
fix: fix idf passing wrong chip revision to idf_monitor
2023-07-05 17:30:12 +08:00
Omar Chebib
d2471b11e7
Merge branch 'bugfix/fpu_registers_overwritten' into 'master'
...
Xtensa: fix a bug that altered CPU registers in FPU exception handlers
Closes IDFGH-10439
See merge request espressif/esp-idf!24518
2023-07-05 17:28:53 +08:00
caixinying-git
caf3f6b5fb
docs: provide CN translation for api-guides/tools/idf-docker-image.rst
2023-07-05 16:39:14 +08:00
Rahul Tank
b0b722da33
Merge branch 'bufix/fix_assert_while_stack_deinit' into 'master'
...
NimBLE : Fix assert due to controller event while stack deinit
Closes IDFGH-10527
See merge request espressif/esp-idf!24520
2023-07-05 16:24:27 +08:00
abhi152
84a95d6f51
doc (nimble): Added Walkthrough tutorial for phy_cent example
2023-07-05 13:54:19 +05:30
Rahul Tank
3c902677d8
refactor(nimble): Refactor header files
...
Refactor header files to separate out APIs developed by Espressif for
documentation purpose
2023-07-05 13:50:33 +05:30
Rahul Tank
1268530ace
Merge branch 'feature/add_support_pcl_vsc' into 'master'
...
fix(Nimble): Add VSC / VSE handling code and structure for PCL Set RSSI
See merge request espressif/esp-idf!24181
2023-07-05 15:33:43 +08:00
xiaqilin
d8bfd97d60
fix(openthread): Fixed light sleep lock issue
2023-07-05 14:37:56 +08:00
Shyamal Khachane
6138ec7a61
fix(esp_wifi): NAN Service discovery and datapath bugfixes
...
1. Increase timeout value for NDP Accepted/Rejected events.
2. Update publisher ID incase publisher restarts(service).
3. Ignore service discovery frames with invalid/inactive service ID.
4. Update NAN documentation
2023-07-05 10:35:14 +05:30
Jiang Jiang Jian
cbcddc8ed0
Merge branch 'bugfix/fix_bootloader_wrong_spi_freq_print' into 'master'
...
bugfix: fix esp32c6 bootloader print wrong spi speed mode
See merge request espressif/esp-idf!24261
2023-07-05 12:24:04 +08:00
morris
81a641d437
feat(gptimer): add gptimer linker.lf to control the placement of driver and hal
...
since the linker placement of the hal functions are controlled by the Kconfig in the driver component,
we should create the linker.lf in the driver component, not in the hal component.
2023-07-05 12:09:00 +08:00
morris
0d401ae443
Merge branch 'feature/check_callgraph_multiple_dirs' into 'master'
...
fix(test): check call graph for hal component
See merge request espressif/esp-idf!24547
2023-07-05 12:00:10 +08:00
Song Ruo Jing
4985caa38f
refactor(driver/rtcio): Re-wrap RTCIO APIs with more accurate soc_caps
2023-07-05 11:47:51 +08:00
Armando
d9e25c305a
feat(adc): use soc_caps to decide which files to be included
2023-07-05 11:45:48 +08:00
Armando
070040c444
feat(soc): added soc support for esp32p4, part3
2023-07-05 11:45:48 +08:00
Jiang Jiang Jian
510e544e16
Merge branch 'bugfix/fix_association_request_miss_verify_ssid_issue' into 'master'
...
esp_wifi: fix association request miss verify ssid issue
Closes WIFI-6077, WIFI-6078, and WIFI-6120
See merge request espressif/esp-idf!24435
2023-07-05 11:34:14 +08:00
Chen Jian Hua
5ebe3b0fc2
Merge branch 'fix/print_bt_mac_for_esp32' into 'master'
...
fix(bt): Fix the issue of not printing the Bluetooth MAC address for ESP32
See merge request espressif/esp-idf!24552
2023-07-05 10:46:28 +08:00
morris
f0c07f82b5
fix(test): check call graph for hal component
2023-07-05 09:09:01 +08:00
Darian Leung
4a15db126a
fix(esp_ringbuf): Fix "USE_AFTER_FREE" coverity issue
...
Fix false positive in coverity where it thinks memory buffers are freed for
statically created ring buffers, leading to a "USE_AFTER_FREE" warning in
vRingbufferDeleteWithCaps().
2023-07-04 21:53:46 +01:00
Shu Chen
28a6aeb303
Merge branch 'openthread/thread_state' into 'master'
...
openthread: Add event post for OpenThread role changed
See merge request espressif/esp-idf!24141
2023-07-05 01:32:16 +08:00
Lou Tian Hao
4cf39d7851
Merge branch 'update/pm_trace_io_num_for_esp32h2' into 'master'
...
bugfix: update pm trace io num for esp32h2
Closes IDF-7657
See merge request espressif/esp-idf!24559
2023-07-04 23:14:14 +08:00
Mahavir Jain
de9cb53bc1
Merge branch 'fix/nvs_sec_provider_coverity_issues' into 'master'
...
fix (nvs_sec_provider): Fix memory leakage reported by coverity
See merge request espressif/esp-idf!24555
2023-07-04 22:29:08 +08:00
Aditya Patwardhan
8b5eea8519
Merge branch 'fix/esp_tls_missing_explicit_header' into 'master'
...
fix (esp-tls): Missing explicit inclusion of header `mbedtls/x509_crt.h`
Closes IDFGH-10519
See merge request espressif/esp-idf!24544
2023-07-04 21:15:11 +08:00
Jiang Jiang Jian
df36c3adcc
Merge branch 'bugfix/rtc_clk_int_rc32k_miss_calib_cycles_config' into 'master'
...
fix the issue of missing configuration for calibration cycles of the internal 32 kHz RC
See merge request espressif/esp-idf!24568
2023-07-04 20:41:45 +08:00
muhaidong
79ddd24d23
fix(wifi): fix some wifi bugs
...
1. esp_wifi: fix association request miss verify ssid issue
2. esp_wifi: fix wpa3 softAP allocate aid issue
2023-07-04 19:49:34 +08:00
Jiang Jiang Jian
c133949da6
Merge branch 'bugfix/obss_scan_disasrm' into 'master'
...
esp_wifi : Add a obss scan timer disarm upon sta disconnect.
Closes WIFI-5888
See merge request espressif/esp-idf!23897
2023-07-04 19:24:18 +08:00
Krzysztof Budzynski
b10e69985f
Merge branch 'contrib/github_pr_11743' into 'master'
...
docs(jtag): Update chip revisions to follow ESP32-C3 errata (GitHub PR)
Closes IDFGH-10497
See merge request espressif/esp-idf!24467
2023-07-04 19:20:42 +08:00
Jiang Jiang Jian
12306efc19
Merge branch 'bugfix/btm_scan_done_crash' into 'master'
...
wpa_supplicant : Fix race condition in BTM scan
Closes WIFI-5838
See merge request espressif/esp-idf!23775
2023-07-04 16:03:08 +08:00
WanqQixiang
58b99731f5
feat(openthread): Add event post for thread role changed and integrate all the thread state change callbacks
2023-07-04 15:28:41 +08:00
daiziyan
4a5600fdd2
docs: update CN translation for console.rst
2023-07-04 14:46:32 +08:00
morris
0298e6f257
Merge branch 'feature/gpio_num_per_target' into 'master'
...
refactor(gpio): per-target gpio number definition
See merge request espressif/esp-idf!24546
2023-07-04 14:12:39 +08:00
Sudeep Mohanty
c14bdc9394
Merge branch 'bugfix/missing_return_in_lp_print' into 'master'
...
fix(lp-core): Added missing return statement to lp_core_printf()
See merge request espressif/esp-idf!24531
2023-07-04 13:42:18 +08:00
Marius Vikhammer
8abdf2fc6d
Merge branch 'bugfix/esp_event_err_docs' into 'master'
...
fix(core-system/esp event): Fixed missing error return documentation for...
Closes IDFGH-10499
See merge request espressif/esp-idf!24417
2023-07-04 13:40:58 +08:00
Krzysztof
d552d61abf
docs(jtag): Update CN translation of 'api-guides/jtag-debugging/index.rst'
2023-07-04 12:28:12 +08:00
Geng Yuchao
d9d9d4c36b
fix(ble): Fix duplicate var length issue
2023-07-04 11:45:00 +08:00
Geng Yuchao
f226e75f4b
fix(ci): Fix declaration isn't a prototype issue
2023-07-04 11:45:00 +08:00
Geng Yuchao
ba7b365f23
feat(ble): Update ble lib to 6f9ef119
2023-07-04 11:45:00 +08:00
Geng Yuchao
d64f902c95
change(ble): Enable pdu type trig in duplicate in default mode as before
2023-07-04 11:45:00 +08:00
Geng Yuchao
0b2fde8a17
feat(ble): Add duplicate refersh function support for esp32h2
2023-07-04 11:44:59 +08:00
Geng Yuchao
d2b9583c45
feat(ble): Add support to scan period refresh duplicate cache list
2023-07-04 11:44:50 +08:00
Li Shuai
f4c3b07436
fix(rtc_clk): fix the issue of missing configuration for calibration cycles of the internal 32 kHz RC
2023-07-04 11:23:07 +08:00
Chen Jian Hua
f71b23e767
Merge branch 'bugfix/bluedroid_ble_adv_length_0_error' into 'master'
...
bluedroid: fix ble adv length 0 error
See merge request espressif/esp-idf!24496
2023-07-04 11:00:43 +08:00
zhanghaipeng
18a1a01764
fix(bt): Fix the issue of not printing the Bluetooth MAC address for ESP32
...
- Add a log statement to print the Bluetooth MAC address
2023-07-04 11:00:32 +08:00
Omar Chebib
2aee63a773
freertos: add a unit test for FPU context switch
2023-07-04 02:45:56 +00:00
Omar Chebib
b03c8912c7
Xtensa: fix a bug that altered CPU registers in FPU exception handlers
...
* Fixes https://github.com/espressif/esp-idf/issues/11690
2023-07-04 02:45:56 +00:00
Geng Yuchao
fbb88ef979
feat(ble): Add duplicate filter feature enable on ble for h2.
2023-07-04 10:40:04 +08:00
Geng Yuchao
2310c68966
feat(ble): Add duplicate filter feature enable on ble for c6.
2023-07-04 10:39:05 +08:00
Zhang Xiao Yan
b5bc96693e
Merge branch 'docs/fix_typo_in_get_started_start_project' into 'master'
...
docs: fix a typo in get-started/start-project
See merge request espressif/esp-idf!24526
2023-07-04 10:14:29 +08:00
Shu Chen
f64a6bcb6a
Merge branch 'feature/esp32c6_light_sleep_support_ieee802154' into 'master'
...
ieee802154: esp32c6 light sleep support
See merge request espressif/esp-idf!23629
2023-07-04 10:13:28 +08:00
Chen Ji Chang
88d6e3e896
Merge branch 'docs/add_a_note_about_RMT_preipheral_in_the_programming_guide' into 'master'
...
rmt: add a note about binding channels to the same GPIO
Closes IDFGH-10524
See merge request espressif/esp-idf!24524
2023-07-03 23:29:42 +08:00
Lou Tianhao
3513d82df0
remove: TODO IDF-7555
2023-07-03 20:29:27 +08:00
jgujarathi
2fe35e8b49
esp_wifi : Add a obss scan timer disarm upon sta disconnect.
...
Adds a obss scan timer disarm when a sta disconnects from an AP.
2023-07-03 17:55:57 +05:30
Alexey Lapshin
e270427367
Merge branch 'feature/hw_stack_guard_for_riscv' into 'master'
...
esp_system: implement hw stack guard for riscv chips
Closes IDF-7124 and IDF-3839
See merge request espressif/esp-idf!23808
2023-07-03 20:17:09 +08:00
Harshit Malpani
c24d012808
remove(http2_request): Move http2_request example to idf-extra-components repository
...
Related: https://github.com/espressif/idf-extra-components/pull/193/
2023-07-03 17:46:16 +05:30
Lou Tianhao
bedc26d032
bugfix: update pm trace io num for esp32h2
2023-07-03 17:23:48 +08:00
Jiang Jiang Jian
6b16801863
Merge branch 'bugfix/split_scan_tx' into 'master'
...
esp_wifi : Fix issues with split scan data tx and sta roam.
Closes WIFI-5285, IDFGH-9885, and WIFI-5016
See merge request espressif/esp-idf!23163
2023-07-03 17:18:42 +08:00
Chen Jichang
3f0b46da54
docs(rmt): add a note about binding channels to the same GPIO
...
Added a note about RX Channel and TX Channel initialization order when
bound RX and TX to the same gpio.
Closes https://github.com/espressif/esp-idf/issues/11768
2023-07-03 17:11:22 +08:00
Sudeep Mohanty
f6df189437
fix(lp-core): Added missing return statement to lp_core_printf()
2023-07-03 11:01:17 +02:00
Laukik Hase
bfaeb075a6
fix(nvs_sec_provider): Fix memory leakage reported by coverity
2023-07-03 14:26:49 +05:30
Laukik Hase
3565a9ba89
fix(esp-tls): Add explicit inclusion of header mbedtls/x509_crt.h
...
- Closes https://github.com/espressif/esp-idf/issues/11761
2023-07-03 14:24:38 +05:30
Peter Dragun
341390f928
fix(tools/hints): add guide to fix error with unsupported asyncio
...
Closes https://github.com/espressif/esp-idf/issues/11732
2023-07-03 10:26:26 +02:00
cjin
28788a96f2
ble:support esp32h2 power save example
2023-07-03 16:05:42 +08:00
cjin
dcac0d0d6a
phy: update phy enable/disable for h2 light sleep
2023-07-03 16:05:42 +08:00
cjin
3d2342df6c
ble: support esp32h2 modem clock selection
2023-07-03 16:05:42 +08:00
Laukik Hase
d0a30c1e7b
fix (wifi_prov): Retry provisioning on WIFI_AUTH_EXPIRE event
...
- Closes https://github.com/espressif/esp-idf/issues/11749
2023-07-03 11:28:04 +05:30
Jakob Hasse
197e919d74
refactor(examples/console): Warn if secondary console is active
...
Having a secondary serial console is not useful when applications
use a REPL console type, hence we warn for it in examples.
Closes https://github.com/espressif/esp-idf/issues/11731
2023-07-03 13:42:35 +08:00
Jiang Jiang Jian
f5ccae4d93
Merge branch 'bugfix/concurrency_while_eloop_register' into 'master'
...
esp_wifi: Bugfix concurrency observed while doing eloop register
Closes WIFI-5955
See merge request espressif/esp-idf!24046
2023-07-03 13:41:36 +08:00
morris
d623ce0d53
refactor(gpio): per-target gpio number definition
2023-07-03 13:33:11 +08:00
Roshan Bangar
de0798c460
fix(nimble): Fix assert due to controller event while stack deinit
2023-07-03 04:57:20 +00:00
jgujarathi
98e33605b4
wpa_supplicant : Fix occasional crash during btm roam.
...
Fix crash due to premature deallocation of neighbour report elements
by scan_done. Post event to btm_rrm_t task to handle scan_done serially
rather than when btm_rrm_t task is processing btm request rx frame.
2023-07-03 04:16:21 +00:00
jgujarathi
1302c5a622
esp_wifi : Fix collection of issues during sta scan and roam.
...
1) Fix issue during split scan to allow for data tx.
2) Fix issue when parsing wpa_ie to set correct authmode when AP
supports both WPA_EAP and WPA_EAP_SHA256 authmode.
Closes https://github.com/espressif/esp-idf/issues/11202
3) Fix an occasional crash during sta roam.
4) Add home_channel_dwell_time to wifi_scan_config_t. This allows
configuration of the time spent between scanning consecutive
channels for tx.
2023-07-03 04:05:52 +00:00
xiongweichao
e86b367f21
change(bt/Bluedroid): Update AVRCP version to 1.5
2023-07-03 03:57:26 +00:00
morris
91f16fea8c
Merge branch 'feature/led_strip_spi_backend' into 'master'
...
feat(blink): Support different led_strip backend peripheral
See merge request espressif/esp-idf!24506
2023-07-03 11:37:16 +08:00
xiaqilin
05d3451578
ieee802154: update test code
2023-07-03 10:50:51 +08:00
xiaqilin
6998a4b240
openthread: disable HW AES (IDF-7704)
2023-07-03 02:21:58 +00:00
xiaqilin
ce724d9cf1
openthread: change readme about specific target to 802.15.4 Soc
2023-07-03 02:21:58 +00:00
xiaqilin
c7ab495b0b
ieee802154: exclude sleep file when do not define CONFIG_FREERTOS_USE_TICKLESS_IDLE
2023-07-03 02:21:58 +00:00
xiaqilin
45f5d54a60
openthread sleepy device: remove HW acceleration in sdkconfig
2023-07-03 02:21:58 +00:00
xiaqilin
ee7d180e55
ieee802154: update radio state in test
2023-07-03 02:21:58 +00:00
xiaqilin
1bb0c2c723
ieee802154: change light sleep config in ieee802154
2023-07-03 02:21:58 +00:00
xiaqilin
59ffcd07d6
ieee802154: change BLE_BB/ieee802154_BB
2023-07-03 02:21:58 +00:00
xiaqilin
95afd4b9af
openthread: add openthread autostart for sleep device
2023-07-03 02:21:58 +00:00
xiaqilin
485a9d44cf
ieee802154: add sleep state
2023-07-03 02:21:58 +00:00
xiaqilin
dc4b3f24bc
ieee802154: support light sleep
2023-07-03 02:21:58 +00:00
Cai Xin Ying
f30a420a74
Merge branch 'docs/add_Chinese_translation_for_api-reference/peripherals/rmt.rst' into 'master'
...
docs: provide CN translation for api-reference/peripherals/rmt.rst
Closes DOC-5219
See merge request espressif/esp-idf!23915
2023-07-03 10:06:36 +08:00
Alexey Lapshin
4df3ff619e
feat(esp_system): implement hw stack guard for riscv chips
...
- add hardware stack guard based on assist-debug module
- enable hardware stack guard by default
- disable hardware stack guard for freertos ci.release test
- refactor rtos_int_enter/rtos_int_exit to change SP register inside them
- fix panic_reason.h header for RISC-V
- update docs to include information about the new feature
2023-07-01 16:27:40 +00:00
morris
b739756cc4
feat(blink): Support different led_strip backend peripheral
2023-07-01 12:43:52 +00:00
morris
bce88908c7
Merge branch 'refactor/pump_up_dependency_version_of_es8311_example' into 'master'
...
ci(i2s_es8311): bump up dependency version
Closes IDFCI-1678
See merge request espressif/esp-idf!24517
2023-07-01 18:31:41 +08:00
laokaiyao
e3789d99a0
feat(example): bump up version of es8311 lvgl in the example
2023-07-01 17:55:58 +08:00
Wang Meng Yang
fe04d6dad9
Merge branch 'bugfix/fix_some_bt_controller_bug' into 'master'
...
component_bt:Fixed some bluetooth bugs
Closes AUD-3566 and ESPCS-871
See merge request espressif/esp-idf!19247
2023-06-30 20:57:26 +08:00
Ondrej Kosta
3288f83401
feat(network/examples): extended LwIP bridge example
...
Extended LwIP bridge example to support WiFi AP interface and DHCP Server
https://github.com/espressif/esp-idf/issues/5697
2023-06-30 14:38:24 +02:00
Krzysztof Budzynski
ce9b60ca3a
Merge branch 'contrib/github_pr_11692' into 'master'
...
docs : fix a typo in docs/zh_CN/api-reference/storage/sdmmc.rst (GitHub PR)
Closes IDFGH-10441
See merge request espressif/esp-idf!24288
2023-06-30 20:09:47 +08:00
caixinying-git
a6c7b52dd6
docs: provide CN translation for api-reference/peripherals/rmt.rst
2023-06-30 18:40:24 +08:00
Linda
b730910a9c
docs: fix a typo in get-started/start-project
2023-06-30 17:48:50 +08:00
Euripedes Rocha
d73ed34072
fix(test/mqtt): Removes no-format from test_apps build
...
Allows warnings on mismatching format strings.
2023-06-30 11:31:38 +02:00
Rahul Tank
1ad891361f
Merge branch 'bugfix/handle_correct_return_value' into 'master'
...
Nimble: Corrected conditional check during connection to handle failure case
See merge request espressif/esp-idf!24047
2023-06-30 15:17:05 +08:00
Rahul Tank
6eb1a8f51f
fix (Nimble): Add PCL Set RSSI VSC and example code for its usage
...
This adds API to send a vs hci command and an event to handle vs hci events
Also added information for Set RSSI VSC for Power control.
2023-06-30 12:26:56 +05:30
Rahul Tank
7f8ecb218a
Nimble: Add APIs to handle vs HCI commands and events
2023-06-30 12:26:56 +05:30
Island
9b5f3c69a9
Merge branch 'ble_dev/esp32c6_support_power_save_example' into 'master'
...
ble: support esp32c6 power save example
Closes EBLE50Y23-148
See merge request espressif/esp-idf!24385
2023-06-30 14:36:26 +08:00
Chen Yudong
6454c32616
ci(artifacts): upload build logs when build ssc failed
2023-06-30 06:35:05 +00:00
Island
d9bbffc997
Merge branch 'bugfix/added_chip_based_cca_config' into 'master'
...
ble: fix cca for esp32c2
See merge request espressif/esp-idf!24254
2023-06-30 14:07:34 +08:00
Tomas Sebestik
1e9847c433
ci(dependabot): Update dependabot ignorelist, Danger GitHub modules
2023-06-30 07:08:31 +02:00
Kevin (Lao Kaiyao)
11854aabfa
Merge branch 'bugfix/fix_doc_build_failure_of_eth2ap' into 'master'
...
ci(network_doc): fixed the incorrect example path
See merge request espressif/esp-idf!24504
2023-06-30 12:57:50 +08:00
Tomas Sebestik
982c6f5865
Merge branch 'update/conventional_commit_rules' into 'master'
...
ci(danger): Change commit message default rules
Closes IDF-7656
See merge request espressif/esp-idf!24428
2023-06-30 12:21:55 +08:00
zhanghaipeng
e74b07f717
fix(bt): Fix ble advertising data length 0 error
...
- Fixed an issue where the BLE advertisement length of 0 was causing an error
2023-06-30 12:03:45 +08:00
laokaiyao
8f691d925b
ci(network_doc): Fixed the incorrect example path
2023-06-30 11:07:03 +08:00
Jiang Jiang Jian
a272d454ad
Merge branch 'bugfix/fix_bleqabr23_338' into 'master'
...
Bluedroid: fixed gatt tcb free when disconnecting
See merge request espressif/esp-idf!24497
2023-06-30 11:04:50 +08:00
Roman Leonov
f9bc38f573
Merge branch 'feature/usb/host/hid_host_example_update' into 'master'
...
USB Host (HID): HID Host example update
Closes IDF-7636
See merge request espressif/esp-idf!24415
2023-06-30 02:05:47 +08:00
Alexey Lapshin
f92908ceb1
Merge branch 'fix/segger_sysview_build' into 'master'
...
fix(app_trace): Fix SystemView build
Closes IDF-7661
See merge request espressif/esp-idf!24430
2023-06-30 01:12:07 +08:00
Aditya Patwardhan
e2a8413486
Merge branch 'bugfix/mbedtls_dyanmic_buffer_with_dhm_build' into 'master'
...
fix(mbedtls): Build issue in dynamic buffer feature
Closes IDFGH-10526
See merge request espressif/esp-idf!24488
2023-06-29 22:03:48 +08:00
Ondrej Kosta
7f2257ca2d
Merge branch 'feature/eth_build_test_rules_cleanup' into 'master'
...
Ethernet related .build-test-rules.yml cleanup
Closes IDF-5551
See merge request espressif/esp-idf!24300
2023-06-29 21:44:17 +08:00
Tomas Sebestik
c59d4e15ff
docs(contributor_guide): Update install pre-commit instructions
2023-06-29 15:05:58 +02:00
Alexey Gerenkov
d786d2d459
fix(app_trace): Fix apptrace data corruption on ESP32-S3
...
Close https://github.com/espressif/esp-idf/issues/10604
diff --git a/components/soc/esp32s3/include/soc/tracemem_config.h b/components/soc/esp32s3/include/soc/tracemem_config.h
index 55c9b907dd..75fd87419b 100644
--- a/components/soc/esp32s3/include/soc/tracemem_config.h
+++ b/components/soc/esp32s3/include/soc/tracemem_config.h
@@ -10,7 +10,7 @@ extern "C" {
#endif
#define TRACEMEM_MUX_BLK0_NUM 22
-#define TRACEMEM_MUX_BLK1_NUM 23
+#define TRACEMEM_MUX_BLK1_NUM 26
#if (TRACEMEM_MUX_BLK0_NUM < 6) || (TRACEMEM_MUX_BLK0_NUM > 29)
#error Invalid TRAX block 0 num!
2023-06-29 15:55:40 +03:00
cjin
b37f172cc6
ble: fix cca for esp32c2
2023-06-29 19:59:16 +08:00
Tomas Sebestik
b4c84e09e2
ci(danger): Change commit message default rules
...
- maximum length of commit message summary 72 characters (before 50)
- drop rule for commit message summary to start with capital letter
- AI generated commit message only for poor messages
- updated version of pre-commit hook 'conventional-precommit-linter'
- update prompt AI generated commit message
2023-06-29 13:34:08 +02:00
Jiang Jiang Jian
ef659e407e
Merge branch 'bugfix/fix_esp32s3_tsens' into 'master'
...
esp_wifi: Fix call tx_pwctrl_background caused crash in ESP32S3.
Closes WIFI-6064
See merge request espressif/esp-idf!24474
2023-06-29 18:09:46 +08:00
chenjianhua
e748546365
bluedroid: fixed gatt tcb free when disconnecting
2023-06-29 18:03:49 +08:00
Roman Leonov
5ceac3cd19
feat(usb): update HID Host example
2023-06-29 11:58:46 +02:00
Jiang Jiang Jian
7b5cec5836
Merge branch 'bugfix/decouple_softap_c2' into 'master'
...
esp_wifi: decouple softap for esp32c2.
See merge request espressif/esp-idf!24411
2023-06-29 17:05:46 +08:00
Frantisek Hrbata
26ccaf35f0
fix(test_submodules.py): don't rely on submodule init
...
Current version of the test is using "git-submodule foreach", which
requires submodules to be initialized. Non-initialized submodules are
ignored. Our CI is not performing submodule initialization, but instead
it only downloads the submodule content in tools/ci/ci_fetch_submodule.py
from cache and copies it into the submodule path.
Since we already know the submodule path from .gitconfig, we can use it
as argument to git-ls-tree and avoid calling git-submodule at all. This
allows to perform the test even if the submodules are not initialization
and also it makes the code simpler.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-06-29 10:47:24 +02:00
Mahavir Jain
90290507fb
fix(mbedtls): Build issue in dynamic buffer feature
...
Fix build issue in mbedTLS dynamic buffer feature with
`CONFIG_MBEDTLS_DHM_C` enabled case. Also added a build
configuration for the test coverage.
Closes https://github.com/espressif/esp-idf/issues/11770
2023-06-29 13:30:30 +05:30
Sonika Rathi
cf7e743a9b
Merge branch 'bugfix/wp_sdcard_polarity_support' into 'master'
...
Added support for write protection polarity for SDCard
Closes IDFGH-9892
See merge request espressif/esp-idf!24262
2023-06-29 14:59:22 +08:00
cjin
c460a1c1af
ble: support esp32c6 power save example
2023-06-29 14:35:48 +08:00
Xabi Crespo
9cab62e734
docs(jtag): Update chip revisions to follow ESP32-C3 errata (GitHub PR)
2023-06-29 12:55:05 +08:00
Cai Xin Ying
9a1d6281c5
Merge branch 'docs/add_provisioning_CN_trans' into 'master'
...
Docs: add CN translation for api-reference/provisioning/provisioning.rst
Closes DOC-5384
See merge request espressif/esp-idf!24123
2023-06-29 11:12:51 +08:00
Armando (Dou Yiwen)
1c76664849
Merge branch 'feature/add_esp32p4_soc_support_part_2' into 'master'
...
soc: added soc headers for esp32p4 (part 2)
See merge request espressif/esp-idf!24406
2023-06-29 11:12:10 +08:00
Armando (Dou Yiwen)
ad0345a41a
Merge branch 'bugfix/fix_spi_flash_api_concurrency_issue' into 'master'
...
spi_flash: fix concurrency issue when concurrently calling esp_flash apis under xip_psram or auto_suspend
See merge request espressif/esp-idf!24215
2023-06-29 11:08:39 +08:00
chenjianxing
c2d30dbd0c
fix(esp_wifi): Fix crash caused by tx_pwctrl_background call in ESP32S3.
2023-06-29 11:03:37 +08:00
Alexey Lapshin
ef699e70ad
fix(app_trace): Fix SystemView build
2023-06-28 18:28:36 +04:00
daiziyan
573fadd5be
docs:provide CN translation for idf-monitor
2023-06-28 15:42:05 +02:00
radim.karnis
6a2a7521c8
ci(esp_idf_monitor): Extend test_app for ROM ELF address decoding
2023-06-28 15:42:05 +02:00
Zim Kalinowski
c412ac625c
Merge branch 'feature/qemu-bootloader-support' into 'master'
...
bootloader_support: Enable tests on QEMU (ESP32 and ESP32C3)
Closes IDF-7335
See merge request espressif/esp-idf!21416
2023-06-28 21:03:15 +08:00
Mahavir Jain
08be8ff5ec
Merge branch 'support/esp_coredump_logs_config' into 'master'
...
Optionally disable logs in espcoredump component
See merge request espressif/esp-idf!23899
2023-06-28 20:28:40 +08:00
Cai Xin Ying
29f3221b56
Merge branch 'docs/add_Chinese_translation_for_linux-host-requirements.rst_and_external-ram-esp32-notes.rst' into 'master'
...
docs: provide CN translation for linux-host-requirements.rst and external-ram-esp32-notes.rst
Closes DOC-5412
See merge request espressif/esp-idf!24115
2023-06-28 20:03:49 +08:00
Armando
d417ec9f06
feat(soc): modify mipi_csi_bridge_reg.h prefix
...
Prefix CSI_BRIG -> CSI_BRG
2023-06-28 19:39:34 +08:00
Armando
fa435cc699
feat(soc): updated mspi registers
2023-06-28 19:39:34 +08:00
sonika.rathi
b8c3a3aeee
Added support for write protection polarity for SDCard
...
Closes https://github.com/espressif/esp-idf/issues/11208
2023-06-28 13:20:36 +02:00
Sumeet Singh
4d3e48ad1f
Merge branch 'feature/exposed_gap_service_macros_to_menuconfig' into 'master'
...
NimBLE: Exposed macros used by GAP service to menuconfig
See merge request espressif/esp-idf!23876
2023-06-28 18:34:30 +08:00
caixinying-git
a33b276671
docs: provide CN translation for linux-host-requirements.rst and external-ram-esp32-notes.rst
2023-06-28 16:42:17 +08:00
Chen Ji Chang
01d70a8ff7
Merge branch 'feature/use_esp_rom_delay_us_to_test_the_accuracy_of_gptimer' into 'master'
...
gptimer: replace vTaskDelay with esp_rom_delay_us in test_apps
Closes IDF-7308
See merge request espressif/esp-idf!24419
2023-06-28 16:15:31 +08:00
Vikram
e3584c5dd0
Added description to disable coredump logs to ram_usage.rst
...
Signed-off-by: Vikram <vikram.dattu@espressif.com >
2023-06-28 06:46:32 +00:00
Vikram
677b70ea96
Optionally disable logs in espcoredump component
...
Early log strings used by this component are placed in DRAM.
Disabling these logs saves ~5KB of internal memory
Signed-off-by: Vikram <vikram.dattu@espressif.com >
2023-06-28 06:46:32 +00:00
zhangwenxu
806ac94b64
IEEE802154: match C6 max txpower value with datasheet
2023-06-28 14:32:45 +08:00
Armando
9ee0da1705
register changes
2023-06-28 13:57:28 +08:00
chenjianxing
3472c2a02a
esp_wifi: decouple softap for esp32c2.
2023-06-28 13:47:31 +08:00
Armando
424a3d3fa3
feat(soc): Rename pwm_reg.h to mcpwm_reg.h
2023-06-28 12:22:14 +08:00
Armando
bd9e566d6d
feat(soc): Merge spi2_reg.h and spi3_reg.h
2023-06-28 12:22:14 +08:00
Chen Jichang
001a16ea6e
refactor(driver/gptimer): replace vTaskDelay
...
with esp_rom_delay_us in test_apps
This commit replaces vTaskDelay with esp_rom_delay_us in the gptimer
driver. The former function can introduce millisecond jitter due to
OS task switching, while the latter has less jitter because of the
polling delay. Therefore this commit reduces the delta values for
various timer tests.
Changes made in this commit include:
- Replacing vTaskDelay with esp_rom_delay_us
- Adjusting delta values for various timer tests
2023-06-28 11:50:26 +08:00
Wang Meng Yang
52071f4e44
Merge branch 'bugfix/sdp_32_and_128_bit_UUID' into 'master'
...
bt:Fixed SDP not being able to configure 32-bit and 128-bit UUID
Closes IDFGH-10312
See merge request espressif/esp-idf!24173
2023-06-28 11:34:51 +08:00
Armando
989c6f6e46
feat(soc): Added soc headers for esp32p4, part 2
2023-06-28 11:19:20 +08:00
Armando (Dou Yiwen)
b3b9b327a1
Merge branch 'bugfix/fix_s3_adc1_wrong_clk_div' into 'master'
...
adc: fix adc oneshot mode clk div issue on esp32, esp32s2 and esp32s3
Closes IDF-7654
See merge request espressif/esp-idf!24420
2023-06-28 11:12:40 +08:00
Armando
5d3f2c7571
feat(spi_flash): add common test_flash_utils component
2023-06-28 11:08:05 +08:00
Armando
5948c4b8ff
spi_flash: rename spi_flash_os_func_app: spi_start, spi_end
...
spi_start -> s_acquire_spi_bus_lock
spi_end -> s_release_spi_bus_lock
2023-06-28 11:08:05 +08:00
Armando
267ab08a29
spiflash: added esp_flash API concurrency pressure test
2023-06-28 11:08:05 +08:00
Armando
0e6d3aa9cd
spi_flash: fix concurrency issue when calling esp_flash apis under xip_psram or auto_suspen
2023-06-28 11:08:05 +08:00
Armando
f1f446d495
spiflash: fix not calling on_spi_acquired when CONFIG_SPI_FLASH_SHARE_SPI1_BUS issue
2023-06-28 11:08:05 +08:00
Lou Tian Hao
7c2ac1feb6
Merge branch 'bringup/esp32h2_light_sleep_for_rebase' into 'master'
...
esp32h2: support light_sleep
Closes IDF-6266 and IDF-7359
See merge request espressif/esp-idf!23567
2023-06-28 10:37:18 +08:00
Island
f63719837a
Merge branch 'bugfix/fixed_ble_create_sync_fail' into 'master'
...
Bugfix/fixed ble create sync fail
See merge request espressif/esp-idf!24304
2023-06-28 10:27:18 +08:00
Fu Hanxi
0fa985ceb0
Merge branch 'ci/fix_multi_dut_real_test_case_missing_issue' into 'master'
...
ci(pytest): fix multi-dut missing c test case in the junit report issue
See merge request espressif/esp-idf!24418
2023-06-28 09:03:27 +08:00
Eren Terzioglu
804c12646b
feat(apptrace): Added sensor data visualization example
...
Added example and python script to show how to transfer and visualize sensor data.
2023-06-27 18:32:56 +03:00
Jiang Jiang Jian
93fcfbeb54
Merge branch 'bugfix/fix_wifi_espnow_coexist_API_doc' into 'master'
...
esp_wifi: fix ret when setting channel at wifi not started, fix timer callback
Closes IDF-7270, WIFI-5607, WIFI-5736, and WIFI-3607
See merge request espressif/esp-idf!23782
2023-06-27 21:34:53 +08:00
Liu Ning
8514469092
esp_wifi: fix ret when setting channel at wifi not started, fix timer callback
2023-06-27 21:34:53 +08:00
Martin Vychodil
e097c40345
Merge branch 'bugfix/memprot_checks' into 'master'
...
[System] remove Memprot specific checks and setup (heap caps, OS restart)
Closes IDF-7255
See merge request espressif/esp-idf!23433
2023-06-27 21:14:09 +08:00
Lou Tianhao
c7c937ea75
bugfix: set FORCE_INLINE_ATTR for resume_uart
2023-06-27 18:35:16 +08:00
Lou Tianhao
5c608f0f50
TODO: IDF-7657
2023-06-27 18:34:33 +08:00
Zim Kalinowski
434a9e4e2f
ci(bootloader): Enable QEMU tests (ESP32 and ESP32C3)
2023-06-27 17:14:18 +08:00
Darian
9f5271031d
Merge branch 'feature/ringbuf_add_create_with_caps' into 'master'
...
esp_ringbuf: Add xRingbufferCreateWithCaps()
See merge request espressif/esp-idf!24377
2023-06-27 16:40:33 +08:00
Mahavir Jain
f2f5b41702
Merge branch 'example/remove_coap_example_from_idf' into 'master'
...
Move CoAP examples to idf-extra-component repository
See merge request espressif/esp-idf!24376
2023-06-27 15:59:19 +08:00
Li Xiaoyi
233d494a06
Docs: add CN translation for api-reference/provisioning/provisioning.rst
2023-06-27 15:44:37 +08:00
Sumeet Singh
9de43c3bef
NimBLE: Exposed macros used by GAP service to menuconfig
2023-06-27 12:56:55 +05:30
xiaqilin
4aec075c49
ieee802154: support ieee802154 test
2023-06-27 15:02:20 +08:00
xiaqilin
5b8db91dfa
ieee802154: add a patch for ieee802154 test
2023-06-27 15:02:20 +08:00
xiaqilin
3eb193a8e9
ieee802154: add CONFIG_IEEE802154_TEST for supporting ieee802154 test
2023-06-27 15:02:20 +08:00
Alex Lisitsyn
a12537decb
Merge branch 'update/docs_api_refs_modbus_esp32h2' into 'master'
...
docs: updated modbus api reference documents for target esp32h2
Closes IDF-6679
See merge request espressif/esp-idf!23931
2023-06-27 15:01:04 +08:00
Martin Vychodil
5640bb2d2d
Merge branch 'bugfix/wl_logv_too_few_args' into 'master'
...
Storage/Wear Levelling: fixed too few arguments in ESP_LOGV macro (WL_Flash::config)
Closes IDF-7640
See merge request espressif/esp-idf!24414
2023-06-27 14:59:37 +08:00
morris
deda773bbf
Merge branch 'chor/update_gdma_register_name_prefix_esp32c3' into 'master'
...
gdma: update soc reg.h for esp32c3 to be consistent with TRM
Closes DOC-5141
See merge request espressif/esp-idf!24082
2023-06-27 14:57:17 +08:00
Armando (Dou Yiwen)
bbc43393e5
Merge branch 'feature/add_flash_suspend_to_idf_vs_rom_doc' into 'master'
...
spi_flash: added auto suspend feature in idf vs rom doc
See merge request espressif/esp-idf!24416
2023-06-27 14:43:07 +08:00
Armando
eaf21a34af
fix(adc): fixed esp32, esp32s2,esp32s3 adc oneshot mode clk div issue
2023-06-27 14:40:22 +08:00
Jiang Jiang Jian
7b89dcf029
Merge branch 'bugfix/change_shell_to_python' into 'master'
...
change shell to python
See merge request espressif/esp-idf!24295
2023-06-27 13:47:28 +08:00
Harshit Malpani
d9e8aca7ee
remove(coap)!: Move CoAP examples to idf-extra-components repository
...
Related:
https://github.com/espressif/idf-extra-components/pull/188
2023-06-27 11:16:21 +05:30
morris
7fc9d3fe69
Merge branch 'test/check_soc_header_file_compile' into 'master'
...
soc: check the soc header files can compile
Closes IDF-5721
See merge request espressif/esp-idf!24393
2023-06-27 13:30:19 +08:00
Cai Xin Ying
cefbecd41b
Merge branch 'docs/trans_wifi_provisioning' into 'master'
...
Docs: add CN translation for api-reference/provisioning/wifi_provisioning.rst
Closes DOC-5319
See merge request espressif/esp-idf!24039
2023-06-27 11:19:08 +08:00
Fu Hanxi
63fe059b55
ci(pytest): fix multi-dut missing c test case in the junit report issue
2023-06-27 11:06:22 +08:00
Armando
961c57a0da
docs(spi_flash): Add auto-suspend description in idf_vs_rom doc
2023-06-27 11:01:06 +08:00
Marius Vikhammer
cf838f44cb
fix(core-system/esp event): Fixed missing error return documentation for esp_event_loop_create_default
...
ESP_ERR_INVALID_STATE was not listed as a possible return error code.
Closes https://github.com/espressif/esp-idf/issues/11745
2023-06-27 10:55:53 +08:00
Martin Vychodil
65bc1ed055
System: remove digital-system reset within OS restart when Memprot on
2023-06-26 20:22:59 +02:00
Martin Vychodil
0e350d49ad
fix(Storage/Wear Levelling): Fixed too few arguments in ESP_LOGV macro (WL_Flash::config)
...
- Added missing argument for wl_page_size in ESP_LOGV macro in WL_Flash::config function.
2023-06-26 17:40:44 +02:00
Wu Zheng Hui
173d0951ee
Merge branch 'feature/improve_pd_vddsido_help_doc' into 'master'
...
Power Management: improve ESP_SLEEP_PSRAM/FLASH_LEAKAGE_WORKAROUND help doc
Closes IDFGH-10297
See merge request espressif/esp-idf!24301
2023-06-26 23:01:31 +08:00
morris
1c0be26531
fix(soc): soc header files can pass CI check
2023-06-26 23:00:45 +08:00
ding huan
859df2a983
feat(certs): Add python script for generating certificate
2023-06-26 22:38:33 +08:00
morris
d18a03b0db
Merge branch 'refactor/rename_gpio_ext_reg_name_c6_h2' into 'master'
...
gpio_ext: rename register prefix to be GPIO_EXT_xxx
See merge request espressif/esp-idf!23969
2023-06-26 22:29:39 +08:00
aleks
f6a5474336
docs: updated modbus api reference documents for target esp32h2
2023-06-26 14:00:31 +00:00
Alex Lisitsyn
16d9ba59f3
Merge branch 'feature/modbus_add_support_esp32h2' into 'master'
...
examples: modbus add support for target esp32h2
See merge request espressif/esp-idf!23905
2023-06-26 21:57:59 +08:00
Lou Tianhao
d585861d22
TODO: IDF-7555
2023-06-26 21:05:17 +08:00
Lou Tianhao
6ee0f89676
Power Management: fix hp xtal wait bug for esp32h2 and esp32c6
2023-06-26 21:05:17 +08:00
Lou Tianhao
a329b15e7e
Power Management: support pu xtal in light sleep for esp32h2
2023-06-26 21:05:16 +08:00
Lou Tianhao
117008143b
bugfix: remove the workaround implemented in MR 22773 about the lp_timer
2023-06-26 21:05:16 +08:00
Lou Tianhao
01fb28b65b
Power Management: move lp_timer_hal.c to upper hal layer for esp32h2 and esp32c6
2023-06-26 21:05:16 +08:00
Lou Tianhao
b5a293ab69
Power Management: support RC32K or Crystal32K powered down
2023-06-26 21:05:16 +08:00
Lou Tianhao
9613692350
codeclean: fix prefix to LP_AON and add LP_AON_STORE8_REG
2023-06-26 21:05:16 +08:00
Lou Tianhao
7fd74057a3
example: bringup light sleep example for esp32h2
2023-06-26 21:05:16 +08:00
Lou Tianhao
2657d8f307
Power Management: change the IO hold interface for esp32c6
2023-06-26 21:05:16 +08:00
Lou Tianhao
ca55b91242
Power Management: update pmu init and sleep parameter
2023-06-26 21:05:16 +08:00
Lou Tianhao
b06cadddb3
Power Management: fix REGDMA clock issue when wake up form light sleep
2023-06-26 21:05:10 +08:00
Lou Tianhao
d3ca0656c8
Power Management: support MODEM domain powered down in light sleep for esp32h2
2023-06-26 20:58:59 +08:00
Lou Tianhao
8457998505
Power Management: fix REGDMA power issue when TOP domain powered down during light sleep for esp32h2
2023-06-26 20:58:59 +08:00
Lou Tianhao
b4210682c8
Power Management: support TOP domain powered down in light sleep for esp32h2
2023-06-26 20:58:59 +08:00
Lou Tianhao
46cf3ecdc2
Power Management: support PAU REGDMA feature for esp32h2
2023-06-26 20:58:59 +08:00
Lou Tianhao
6ea441c815
Power Management: support CPU powered down in light sleep for esp32h2
2023-06-26 20:57:55 +08:00
Lou Tianhao
63d32ab620
Power Management: support DFS and PMU feature for esp32h2
2023-06-26 20:57:55 +08:00
Tomas Sebestik
09bc513b2c
Merge branch 'dangerjs/conventional_commits' into 'master'
...
Add DangerJS check for conventional commits
Closes IDF-7035
See merge request espressif/esp-idf!24000
2023-06-26 19:24:18 +08:00
Martin Vychodil
bed7fe8aa5
Merge branch 'fix/nvs_tool_invalid_entry_none_check' into 'master'
...
NVS: nvs_tool.py entry.data None check fix
Closes IDF-7637
See merge request espressif/esp-idf!24358
2023-06-26 19:11:25 +08:00
Darian
8c8b28c510
Merge branch 'contrib/github_pr_11640' into 'master'
...
Docs: Fix typos and formatting in wifi.rst (GitHub PR)
Closes IDFGH-10383
See merge request espressif/esp-idf!24379
2023-06-26 18:45:48 +08:00
Kevin (Lao Kaiyao)
028c7bee0d
Merge branch 'feature/support_new_adc_cali_scheme_on_c6' into 'master'
...
adc_calib: support calibration v2 on esp32c6
Closes IDF-7610
See merge request espressif/esp-idf!24343
2023-06-26 18:30:19 +08:00
Armando (Dou Yiwen)
8db5812449
Merge branch 'feature/introduce_idf_env_bringup_for_esp32p4' into 'master'
...
kconfig: introduced CONFIG_IDF_ENV_BRINGUP for new chip bringup usage
See merge request espressif/esp-idf!24234
2023-06-26 18:17:05 +08:00
Zhang Wen Xu
df67c02d93
Merge branch 'feature/ot_enable_hw_aes' into 'master'
...
openthread: enable HW AES in ot_cli example
See merge request espressif/esp-idf!24186
2023-06-26 17:25:39 +08:00
Li Xiaoyi
859dfbefcd
Docs: add CN translation for api-reference/provisioning/wifi_provisioning.rst
2023-06-26 17:22:08 +08:00
Kapil Gupta
7dc8de15aa
esp_wifi: Optimize sae crypto operations for esp32
2023-06-26 14:25:33 +05:30
Darian Leung
1ebec10d48
wifi: Fix typos and formatting issues with wifi.rst
...
- Used code-blocks for correct highlighting
- Use inline literals for macros
- Fixed some typos
2023-06-26 16:29:09 +08:00
Ilia Lutchenko
418ffd147b
btc_sdp: add_raw_sdp: fix 32 and 128-bit uuid configuration
...
Added proper conversion of 4 and 16-byte UUIDs values to binary streams.
UUIDs now set with SDP_AddAttribute() instead of
SDP_AddServiceClassIdList().
2023-06-26 10:05:50 +02:00
Darian
464052aa7a
Merge branch 'bugfix/twai_install_returns_error_on_intr_alloc_fail' into 'master'
...
TWAI: twai_driver_install() returns error on interrupt allocation failure (GitHub PR)
Closes IDFGH-10231
See merge request espressif/esp-idf!24364
2023-06-26 15:13:44 +08:00
Darian Leung
7d983fe5a3
esp_ringbuf: Add xRingbufferCreateWithCaps()
...
This commit adds APIS to create a ring buffer with specific memory caps. The
following APIs have been added:
- xRingbufferGetStaticBuffer()
- xRingbufferCreateWithCaps()
- vRingbufferDeleteWithCaps()
2023-06-26 15:05:29 +08:00
Wang Kai
25537c6c02
Wifi: Fixed typo in wifi.rst
...
Closes https://github.com/espressif/esp-idf/pull/11640
[darian@espressif.com: Updated commit message]
Signed-off-by: Darian Leung <darian@espressif.com>
2023-06-26 14:58:37 +08:00
Armando (Dou Yiwen)
ddb9c1172f
Merge branch 'feature/add_esp32p4_soc_support' into 'master'
...
soc: added soc headers for esp32p4 (part 1)
See merge request espressif/esp-idf!24284
2023-06-26 14:44:13 +08:00
Sudeep Mohanty
67552c31da
Merge branch 'feature/lp_uart_on_lp_core' into 'master'
...
lp-core-uart: Added LP UART driver support and printf ability to the LP core
Closes IDF-6831 and IDF-5815
See merge request espressif/esp-idf!23971
2023-06-26 14:40:20 +08:00
wuzhenghui
95c79e7ec5
Kconfig: improve ESP_SLEEP_PSRAM/FLASH_LEAKAGE_WORKAROUND help doc
...
Closes https://github.com/espressif/esp-idf/issues/11558
2023-06-26 11:51:56 +08:00
Armando
c448597f24
kconfig: introduced CONFIG_IDF_ENV_BRINGUP for new chip bringup usage
2023-06-26 03:30:23 +00:00
Aditya Patwardhan
360f551f48
Merge branch 'fix/mbedtls_ecdsa_veriy_restartable' into 'master'
...
mbedtls: update submodule
See merge request espressif/esp-idf!24372
2023-06-26 11:28:58 +08:00
Mahavir Jain
8d589d758e
Merge branch 'ci/fix_failures_in_esp_http_client_example' into 'master'
...
CI: fix esp_http_client example failures in CI. Timeout was observed in the...
Closes IDFCI-1689
See merge request espressif/esp-idf!23274
2023-06-26 11:23:45 +08:00
Shu Chen
54e45c7be4
Merge branch 'bugfix/fix_multipan_enable_and_update_reg' into 'master'
...
ieee802154: fix multipan api error and update coex_arb_delay reg
See merge request espressif/esp-idf!24145
2023-06-26 11:00:08 +08:00
laokaiyao
f949819976
adc_calib: support calibration v2 on esp32c6
2023-06-26 10:40:36 +08:00
Jiang Jiang Jian
51aaed8c22
Merge branch 'bugfix/resume_ext_scan_pti_in_time' into 'master'
...
bt: fix the issue that BLE scan uses high priority incorrectly and causes Wi-Fi unable to work normally on ESP32-C3 and ESP32-S3
Closes BT-3313
See merge request espressif/esp-idf!24184
2023-06-26 10:37:24 +08:00
Jiang Jiang Jian
d68898785a
Merge branch 'bugfix/alarm_not_free_when_a2dp_deinit' into 'master'
...
bugfix/Fixed the issue of alarm leak
See merge request espressif/esp-idf!24350
2023-06-26 10:21:32 +08:00
Radim Karniš
7edf6f16d1
Merge branch 'fix/pyparsing_3.1.0_compatibility' into 'master'
...
Fix: pyparsing>=3.1.0 compatibility
Closes IDF-7593
See merge request espressif/esp-idf!24329
2023-06-26 01:46:01 +08:00
zwl
4bf95fb638
ble: Fixed the issue of occasional failure to create sync on ESP32-H2
2023-06-25 21:42:41 +08:00
zwl
649ce4f5b0
ble: Fixed the issue of occasional failure to create sync on ESP32-C6
2023-06-25 21:37:58 +08:00
Shu Chen
6fc45d4978
Merge branch 'fix/phylib_rtc_printf' into 'master'
...
esp_phy: fix rtc_printf and libbtbb version print
See merge request espressif/esp-idf!24356
2023-06-25 20:05:23 +08:00
Darian
0e1bbb0138
Merge branch 'bugfix/ringbuf_static_object_size' into 'master'
...
Ringbuf: Fix ordering of StaticRingbuffer_t
Closes IDFGH-10479
See merge request espressif/esp-idf!24371
2023-06-25 19:28:53 +08:00
Nebojsa Cvetkovic
9956bfac3e
twai: twai_driver_install() returns error on interrupt allocation failure
...
This commit updates twai_driver_install() so that an error is returned when
esp_intr_alloc() fails, instead of aborting.
Closes https://github.com/espressif/esp-idf/pull/11494
[darian@espressif.com: Refactored object allocation and free procedures]
[darian@espressif.com: Updated commit message]
Signed-off-by: Darian Leung <darian@espressif.com>
2023-06-25 18:32:41 +08:00
Armando
4d5506a31b
soc: rename ana_i2c_mst_reg.h to i2c_ana_mst_reg.h
2023-06-25 17:31:18 +08:00
Jakob Hasse
775a7eb566
refactor(CI): Merged rmt and driver Linux build test
2023-06-25 17:25:49 +08:00
Armando
7250e397ac
soc: migrate system_reg.h, hp_sys_reg.h to hp_system_reg.h
2023-06-25 16:51:09 +08:00
Armando
b8df6d1973
soc: add io_mux_reg/struct.h
2023-06-25 16:51:09 +08:00
Cai Xin Ying
87a893dfd2
Merge branch 'docs/update_CN_translation_for_api-reference/network/esp_eth' into 'master'
...
Docs: update CN translation for api reference/network/esp-eth
Closes DOC-5522
See merge request espressif/esp-idf!24282
2023-06-25 16:49:49 +08:00
Cai Xin Ying
c9a60f3919
Docs: update CN translation for api reference/network/esp-eth
2023-06-25 16:49:49 +08:00
xiongweichao
2fa475bc2c
bt: Fixed some bluetooth bugs
...
1. Fixed LC_AFH_UPDATE_IND has not benn processed causing memory exhaustion
2. Fixed no free elt in prog push
3. Fixed disconnect due to sniff with error Dsniff
4. Fixed the problem that the host continued to send ACL data to the controller after disconnection, which caused the connection to fail again
2023-06-25 16:32:07 +08:00
xiongweichao
3fd18692a2
components/bt: Fix crash due to NULL point
2023-06-25 16:18:30 +08:00
morris
5f47ec4e0c
Merge branch 'doc/rgb_lcd_example_not_support_all_ICs' into 'master'
...
doc: state the rgb lcd example may need extra initialitions
Closes IDFGH-10489
See merge request espressif/esp-idf!24382
2023-06-25 15:49:15 +08:00
Jiang Jiang Jian
29a3f86536
Merge branch 'bugfix/nvs_get_sae_pwe_mismatch' into 'master'
...
esp_wifi: Bugfix NVS get values for sae_pwe
See merge request espressif/esp-idf!23878
2023-06-25 15:45:31 +08:00
Darian Leung
b104b52b0e
ringbuf: Fix ordering of StaticRingbuffer_t
...
When building on linux/host compilers (e.g., GCC), the compiler may add padding
depending on the size and order of the member types.
This commit fixes the ordering or the StaticRingbuffer_t such that it matches
the internal Ringbuffer_t. The "_Static_assert" is always enabled for all
compilers.
Closes https://github.com/espressif/esp-idf/issues/11726
2023-06-25 15:30:19 +08:00
xiaqilin
509d004587
ieee802154: add modem reset and fix ieee802154 test app reg command error
2023-06-25 14:15:45 +08:00
Kevin (Lao Kaiyao)
c221ce331a
Merge branch 'bugfix/fix_i2s_ll_cpp_compilation_failure' into 'master'
...
i2s: fixed i2s_ll compiling failure under C++ environment
Closes IDFGH-10367 and IDFCI-1695
See merge request espressif/esp-idf!24242
2023-06-25 13:16:59 +08:00
wangmengyang
f6c41c5cca
bt-coexist: fix the issue for BLE scan in using whitelist that scan PTI keeps high and not resumes after reception of ADV_EXT_IND but no AUX_ADV_IND followed on ESP32-C3 and ESP32-S3, which causes Wi-Fi unable to work normally
2023-06-25 03:54:32 +00:00
morris
7f8404ed91
doc: state the rgb lcd example may need extra initialitions
...
Closes https://github.com/espressif/esp-idf/issues/11736
2023-06-25 11:16:39 +08:00
Armando
5a88a7da0e
soc: added soc headers for esp32p4, part 1
2023-06-25 10:35:15 +08:00
Wu Zheng Hui
c41abacb3a
Merge branch 'feature/enable_sleep_reject_for_deep_sleep' into 'master'
...
sleep: enable sleep reject when entering deepsleep
Closes WIFI-6010
See merge request espressif/esp-idf!24127
2023-06-25 00:02:32 +08:00
Darian
3d35fbe211
Merge branch 'bugfix/usb_hcd_interrupt_alloc_error_return' into 'master'
...
USB Host: Fix coverity issues with hcd_install()
Closes IDF-7442
See merge request espressif/esp-idf!24360
2023-06-24 03:49:01 +08:00
Mahavir Jain
1fc1f7a582
Merge branch 'fix_pre_encrypted_ota_with_updated_component' into 'master'
...
examples: pre_encrypted_ota: update to newer API from esp_encrypted_img component
See merge request espressif/esp-idf!24083
2023-06-24 01:11:20 +08:00
Harshit Malpani
b9caa324bc
examples: pre_encrypted_ota: update to newer API from esp_encrypted_img component
...
The members of the esp_decrypt_cfg_t configuration structure have been updated to correctly
reflect that we are using RSA private key member for the decryption purpose. Earlier their names were
incorrect. This old names have been marked as deprecated for IDF 5.2 release. This change can be viewed
at https://github.com/espressif/idf-extra-components/pull/187 and its part of esp_encrypted_img
component version 2.0.4
This commit updated to newer API usage from esp_encrypted_img component v2.0.4 for
pre_encrypted_ota example.
2023-06-23 21:04:41 +05:30
Martin Vychodil
9735e6147a
Merge branch 'revamp/wear_levelling_component' into 'master'
...
Revamp variable names and update code documentation for wear levelling component
See merge request espressif/esp-idf!23012
2023-06-23 19:29:25 +08:00
Shreyas Sheth
42f2cdb8e0
esp_wifi: Bugfix NVS get values for sae_pwe
2023-06-23 14:16:46 +05:30
harshal.patil
f0ae5bd25a
mbedtls: update submodule to include:
...
fix: mbedtls_ecdsa_can_do was not being defined when ECDSA_SIGN_ALT is defined but ECDSA_VERIFY_ALT is not defined causing mbedtls_ecdsa_verify_restartable to always fail.
feature: initial version of the sbom.yml file
2023-06-23 14:07:45 +05:30
Harshit Malpani
20ed23bcd0
CI: fix esp_http_client example failures in CI. Timeout was observed in the logs while performing HTTP requests. Changing the endpoint when testing in CI
2023-06-23 10:32:20 +05:30
Aditya Patwardhan
3f58defcc9
Merge branch 'contrib/github_pr_11724' into 'master'
...
esp_http_client: Fix unsigned integer overflow (GitHub PR)
Closes IDFGH-10477
See merge request espressif/esp-idf!24366
2023-06-23 12:53:22 +08:00
Mahavir Jain
62634fcced
Merge branch 'feature/add_documentation_for_external_flash_encryption' into 'master'
...
flash_encryption_docs: Add documentation regarding enabling flash encryption externally through espefuse tool
Closes IDF-7107
See merge request espressif/esp-idf!23220
2023-06-23 12:36:12 +08:00
laokaiyao
1b22591ea7
i2s: fixed i2s_ll compiling failure under C++ evironment
...
Closes: https://github.com/espressif/esp-idf/issues/11625
2023-06-23 11:41:43 +08:00
Aditya Patwardhan
d9b66226cd
docs/security: Separate documents under different subsection
2023-06-23 08:15:13 +05:30
Aditya Patwardhan
2a4fddb48b
docs/Security:Add references to second stage bootloader to avoid confusion bettwen
...
bootloader and 2nd stage bootloader
2023-06-22 17:18:08 +05:30
Island
1c53adf47b
Merge branch 'feature/walkthrough_for_htp_examples' into 'master'
...
Nimble: Added Example Walkthrough tutorial for HTP example in nimble
See merge request espressif/esp-idf!23965
2023-06-22 17:39:59 +08:00
Mahavir Jain
020bea7491
Merge branch 'contrib/github_pr_11715' into 'master'
...
esp_ota_ops.h: typo fix (GitHub PR)
Closes IDFGH-10468
See merge request espressif/esp-idf!24363
2023-06-22 01:53:04 +08:00
Radek Tandler
c48c6d2e6c
Merge branch 'bugfix/macos_build_error' into 'master'
...
build: fixed missing condition preventing linking libgcc when building using clang for linux target
See merge request espressif/esp-idf!24250
2023-06-22 00:03:03 +08:00
C.S.M
ce0d111b5e
Merge branch 'bugfix/temperature_weak_link_phy_xpd' into 'master'
...
temperature_sensor: make `phy_xpd_tsens` link to phy_lib on esp32c2
See merge request espressif/esp-idf!24320
2023-06-21 19:23:41 +08:00
Rahul Tank
0d5ce55e08
Nimble: Added Example Walkthrough tutorial for HTP example in nimble
2023-06-21 16:20:59 +05:30
Rahul Tank
9403cea79b
Merge branch 'docs/walkthrough_for_multi_adv_examples' into 'master'
...
Nimble: Added Example Walkthrough tutorial for Multi Adv example
See merge request espressif/esp-idf!23985
2023-06-21 18:40:32 +08:00
Darian Leung
a1ed398481
usb_host: Fix coverity issues with hcd_install()
...
- Use single "err_ret" variable for returning errors
- Simplify bail out procedure by using more labels
2023-06-21 17:50:20 +08:00
Chen Yu Dong
1efcd78077
Merge branch 'bugfix/connection_to_hidden_AP_fail' into 'master'
...
Fix connection to hidden AP in APSTA mode for C6
See merge request espressif/esp-idf!23912
2023-06-21 17:23:40 +08:00
Adam Múdry
098cab35e4
NVS: nvs_tool.py entry.data None check fix
2023-06-21 11:23:22 +02:00
Sudeep Mohanty
38c1759fb4
lp-core-uart: Added support for printf to the LP core
...
This commit adds a minimal logging driver for the LP core. The logging
driver provides a printf function which is built on top of the LP UART
driver. The commit also adds an example to demonstrate how to use print
statements in an LP core program.
2023-06-21 11:16:13 +02:00
Sudeep Mohanty
3638082670
lp-core-uart: Added LP UART support for LP core
...
This commit adds a UART driver for the LP core to interact with the LP
UART. The commit also adds an example to demonstrate the usage of the LP
UART driver.
2023-06-21 11:16:13 +02:00
radim.karnis
4f4c91cee3
docs(esp_idf_monitor): ROM ELF address decoding
2023-06-21 11:08:09 +02:00
Sonika Rathi
4585ff806a
Revamp variable names and update code documentation for wear levelling component
...
wear levelling code cleanup
2023-06-21 10:34:24 +02:00
Abhik Roy
ff0135448b
Merge branch 'examples/wifi_repeater' into 'master'
...
examples:Added example for NAT from Wifi AP to STA.
See merge request espressif/esp-idf!22567
2023-06-21 16:18:45 +08:00
Tomas Sebestik
d8c787ab4a
ci(danger): Add check for conventional commits
...
Add DangerJS check for convetional commit style.
Add conventional-precommit-linter hook
https://github.com/espressif/conventional-precommit-linter
2023-06-21 09:54:47 +02:00
aleks
2c7ea7f819
examples: modbus add support for target esp32h2
2023-06-21 09:53:02 +02:00
zhangwenxu
de7a39477f
esp_phy: fix rtc_printf and libbtbb version print
2023-06-21 15:45:38 +08:00
Konstantin Kondrashov
f29cff3243
Merge branch 'bugfix/systick_loop' into 'master'
...
freertos: Fix Systick stuck when systimer was not reset
Closes WIFI-6052
See merge request espressif/esp-idf!24306
2023-06-21 15:28:16 +08:00
wuzhenghui
6fe405bffc
ci: fix failed ci test jobs
2023-06-21 15:24:50 +08:00
Jin Cheng
ec8a34628f
Fixed the issue of alarm leak in hf-ag
2023-06-21 15:24:05 +08:00
Jin Cheng
68c9a492ac
Fixed the issue of alarm leak in A2DP
2023-06-21 15:24:05 +08:00
Gong Yan Tao
d2fb7240a7
Merge branch 'docs/update_esp_hid_host' into 'master'
...
[docs] fix documents for Bluetooth HID Host API reference
Closes BT-3328
See merge request espressif/esp-idf!17602
2023-06-21 15:01:32 +08:00
Zim Kalinowski
af8c1d7cff
Merge branch 'feature/qemu-esp-rom' into 'master'
...
esp_rom: enable qemu tests
Closes IDF-7327
See merge request espressif/esp-idf!21417
2023-06-21 14:31:24 +08:00
Rahul Tank
df2612d104
Nimble: Corrected conditional check during connection to handle failure case
2023-06-21 11:56:36 +05:30
Zim Kalinowski
5a1d37dd11
Merge branch 'feature/qemu-esp-event' into 'master'
...
enabling qemu on esp_event
Closes IDF-7329
See merge request espressif/esp-idf!21098
2023-06-21 14:03:27 +08:00
Zim Kalinowski
f3a19a3eea
Merge branch 'feature/heap-enable-qemu-tests' into 'master'
...
heap: enable qemu tests
Closes IDF-7326
See merge request espressif/esp-idf!20999
2023-06-21 14:03:00 +08:00
wangmengyang
d4ac2380e7
component/docs: enable generation of API-reference documents for Bluetooth HID host
2023-06-21 12:02:58 +08:00
wuzhenghui
679ae47271
sleep: enable sleep reject when entering deep sleep and return err if sleep request is rejected
2023-06-21 11:27:40 +08:00
Wu Zheng Hui
392e6aa867
Merge branch 'bugfix/increase_pm_dump_time_field_length' into 'master'
...
Power Management: increase pm_dump time field width
Closes IDFGH-10457
See merge request espressif/esp-idf!24330
2023-06-21 10:58:41 +08:00
Cao Sen Miao
47ec252dde
temperature_sensor: make as a weak link
2023-06-21 10:50:57 +08:00
hwqchi
482f6340b9
esp_http_client: Fix unsigned integer overflow
...
Fix unsigned integer overflow when `content_length` is -1.
The proposed change is to modify the format specifier for content_length from PRIu64 to PRId64, which will print the signed value as a 64-bit integer instead.
2023-06-21 04:42:03 +08:00
radim.karnis
4020b0deb0
fix: Compatibility with pyparsing>=3.1.0
2023-06-20 19:45:05 +02:00
Zim Kalinowski
4d005b0fbc
Merge branch 'feature/ringbuf-enable-qemu-tests' into 'master'
...
ringbuf: enable qemu tests
Closes IDF-7336
See merge request espressif/esp-idf!21057
2023-06-20 23:06:59 +08:00
Zim Kalinowski
f3fa1fd891
esp_rom: enable qemu tests
2023-06-20 16:57:53 +02:00
Marcel Petrick
edb53c1a85
esp_ota_ops.h: typo fix
2023-06-20 16:39:07 +02:00
Abhik Roy
baaa4c8910
examples:Added example for NAT from Wifi AP to STA.
2023-06-21 00:25:53 +10:00
Zim Kalinowski
c472e2e9af
esp_event: enable qemu tests
2023-06-20 16:19:01 +02:00
Zim Kalinowski
2b4137d212
heap: enable qemu tests
2023-06-20 16:03:41 +02:00
wuzhenghui
ef8e8c1719
bugfix: increase pm_dump time field width
...
Closes https://github.com/espressif/esp-idf/issues/11704
2023-06-20 20:17:50 +08:00
wuzhenghui
d35ba005b8
bugfix: fix bootloader print wrong spi speed mode
2023-06-20 20:02:14 +08:00
Zim Kalinowski
3050af45a1
ringbuf: enable qemu tests
2023-06-20 13:57:22 +02:00
Kapil Gupta
09916413a4
esp_wifi: Move ccmp mgmt enc/decrypt logs to verbose
2023-06-20 17:24:40 +05:30
Jiang Jiang Jian
3d23b3dfec
Merge branch 'bugfix/fix_idfgh_10366' into 'master'
...
Fixed memory leak when setting adv data on ESP32
See merge request espressif/esp-idf!24274
2023-06-20 19:11:24 +08:00
Sudeep Mohanty
ab8ed8980a
Merge branch 'feature/support_abort_on_lp_core' into 'master'
...
lp-core: Added support for abort() function on the LP core
See merge request espressif/esp-idf!24204
2023-06-20 19:08:49 +08:00
Kapil Gupta
f6b9c4846b
Merge branch 'bugfix/wps_deauth_sent_before_eap_failure' into 'master'
...
esp_wifi: Send deauth before Eap-Failure in WPS registrar
Closes WIFI-5999
See merge request espressif/esp-idf!24164
2023-06-20 18:26:54 +08:00
Zim Kalinowski
8f89372c2c
Merge branch 'feature/qemu-console' into 'master'
...
console: Enable tests on QEMU
Closes IDF-7324 and IDF-7338
See merge request espressif/esp-idf!21414
2023-06-20 17:33:37 +08:00
idrey
0f634bb6d7
fix proto cmd crash problem in iperf example
2023-06-20 15:51:28 +08:00
Jiang Jiang Jian
7cea35193b
Merge branch 'bugfix/fix_bluedroid_host_build_warning_when_log_is_disabled' into 'master'
...
Fixed bluedroid host build warning when log is disabled
See merge request espressif/esp-idf!24003
2023-06-20 15:51:11 +08:00
Zim Kalinowski
8fe961b3ff
console: enable qemu tests
2023-06-20 09:37:39 +02:00
Ondrej Kosta
b7ba0c610c
renamed 'sta_to_eth' example to 'sta2eth'
2023-06-20 08:55:51 +02:00
Fu Hanxi
d24124e7a6
Merge branch 'ci/ignore_pkg_resources_deprecation_warning' into 'master'
...
ci: ignore pkg_resources deprecation warning
See merge request espressif/esp-idf!24311
2023-06-20 11:05:34 +08:00
Mo Fei Fei
d3dac9f65f
Merge branch 'docs/update_cn_trans_external-ram.rst' into 'master'
...
Docs: update CN translation for external-ram.rst
Closes DOC-5521
See merge request espressif/esp-idf!24281
2023-06-20 10:45:24 +08:00
Mo Fei Fei
85970f8cf7
Docs: update CN translation for external-ram.rst
2023-06-20 10:45:23 +08:00
morris
ff20794ea4
Merge branch 'bugfix/vfs_uart_outof_bounds_read' into 'master'
...
vfs_uart: fix out-of-bounds read
See merge request espressif/esp-idf!24290
2023-06-20 10:35:39 +08:00
Fu Hanxi
cf0e2273b5
ci: ignore pkg_resources deprecation warning
2023-06-20 08:38:01 +08:00
Rahul Tank
db5a2638dd
Merge branch 'bugfix/expose_clear_all_wl_api' into 'master'
...
Nimble: Expose API to clear all addresses in whitelist out of stack
See merge request espressif/esp-idf!24084
2023-06-19 23:18:13 +08:00
Ondrej Kosta
4e10048400
Moved 'eth2ap' example to /examples/network folder
...
Ethernet related .build-test-rules.yml cleanup
2023-06-19 16:09:28 +02:00
KonstantinKondrashov
42fa005bf7
freertos: Fix Systick stuck when systimer was not reset
...
Relates to OTA update for C3 chips from IDF version 4.3 to v5.0 and above
2023-06-19 21:57:02 +08:00
Wu Zheng Hui
1be9eee3ca
Merge branch 'bugfix/fix_esp32s3_psram_access_failed_in_dfs_master' into 'master'
...
esp_pm: fix esp32s3 psram access failed when dfs is enabled
Closes IDF-7400 and IDF-4120
See merge request espressif/esp-idf!24144
2023-06-19 17:58:03 +08:00
morris
213564efe1
Merge branch 'feature/rgb_lcd_restart_on_invalid_bb_eof_times' into 'master'
...
rgb_lcd: Restart the LCD when detecting a wrong order of bounce buffer switching
Closes IDF-7185
See merge request espressif/esp-idf!23980
2023-06-19 15:46:59 +08:00
Wu Zheng Hui
8f75882475
Merge branch 'feature/add_modem_module_rst_api' into 'master'
...
modem_clock: add modem module mac reset api
Closes IDF-5713
See merge request espressif/esp-idf!24044
2023-06-19 14:46:31 +08:00
Wang Meng Yang
0a8610ab7b
Merge branch 'bugfix/hfp_packet_type_err' into 'master'
...
Revised (e)SCO configuration parameter sets
Closes FCS-1239
See merge request espressif/esp-idf!24166
2023-06-19 13:40:21 +08:00
morris
35d0835508
rgb_lcd: restart when dma eof interrupt is delayed
2023-06-19 13:22:46 +08:00
morris
771883395b
esp_lcd: trim the build of test apps
2023-06-19 13:05:49 +08:00
wuzhenghui
913a0adcfa
esp_wifi: implement wifi_reset_mac_wrapper
2023-06-19 12:53:09 +08:00
wuzhenghui
4196eddff1
esp_hw_support: add modem module mac reset api
2023-06-19 12:53:09 +08:00
Wan Lei
a0dc515143
Merge branch 'refactor/cache_utils_refactor_to_cache_hal' into 'master'
...
cache: refactor cache_utils to use cache_hal instade
Closes IDF-7172 and IDF-7385
See merge request espressif/esp-idf!23317
2023-06-19 11:54:12 +08:00
Island
81e418b1f2
Merge branch 'ble_dev/support_ble_light_sleep_using_extra_link' into 'master'
...
ESP32C6: Add BLE light sleep support using extra link
Closes IDF-6528
See merge request espressif/esp-idf!23720
2023-06-19 11:47:58 +08:00
morris
a4c19ceea0
touch_element: fix unintended integer division
2023-06-19 11:04:53 +08:00
morris
8885d20482
usbh: fix invalid assert on desc_status
2023-06-19 10:59:46 +08:00
morris
1272703bdf
vfs_uart: fix out-of-bounds read
...
when open uart device "/2" on chips only have 2 UART peripherals
2023-06-19 10:59:46 +08:00
Krzysztof Budzynski
8d64cbc422
Merge branch 'docs/update_comment_of_idle_core_mask' into 'master'
...
docs: update comment of member idle_core_mask
See merge request espressif/esp-idf!24043
2023-06-19 10:46:10 +08:00
Zhang Xiao Yan
4a545a5a0f
Merge branch 'docs/format_ap_basic_configuration_tables' into 'master'
...
docs: format AP basic configuration tables in wifi.rst
See merge request espressif/esp-idf!23945
2023-06-19 10:27:19 +08:00
wuzhenghui
9074bee47c
ci: add access psram with DFS unity test
2023-06-19 10:15:08 +08:00
wuzhenghui
c39bfd01a5
bugfix: use avaliable gpio for esp32s3 pm_trace
2023-06-19 10:15:08 +08:00
wuzhenghui
8334403f3c
bugfix: fix esp32s3 psram access failed when dfs is enabled
2023-06-19 10:15:04 +08:00
Legend
41bda170b8
Update sdmmc.rst
2023-06-18 01:00:00 +08:00
Aditya Patwardhan
253d80f560
docs/security: Move security related docs in a separate section
2023-06-17 10:04:01 +05:30
Aditya Patwardhan
b078541ca5
docs/Flash encryption: Add encrypted partitions section
2023-06-17 10:04:01 +05:30
Aditya Patwardhan
6d4a116625
docs: Added documentation about enabling the Security Features
...
externally with help of espefuse tool
flash_encryption_doc: Fix the document to also inform users about what
happens in case of host generated private key in the Flash encryption process
2023-06-17 10:04:01 +05:30
Song Ruo Jing
03d4fa2869
Merge branch 'feature/support_lp_uart_for_uart_driver' into 'master'
...
uart: Support LP_UART port with UART driver for esp32c6
Closes IDF-7061 and IDF-7374
See merge request espressif/esp-idf!22914
2023-06-16 20:45:43 +08:00
Jin Cheng
4b46ecf6f2
Revised (e)SCO configuration parameter sets
2023-06-16 18:05:41 +08:00
Zhang Wen Xu
acbdbbb23b
Merge branch 'bugfix/fix_dead_lock_for_ot' into 'master'
...
Openthread: fix dead lock related to ot and lwip
See merge request espressif/esp-idf!24232
2023-06-16 17:27:14 +08:00
Li Xiao Yi
2dc7f62974
Merge branch 'docs/add_speed_CN_trans' into 'master'
...
Docs: add translation for api-guides/performance/speed.rst
Closes DOC-5229
See merge request espressif/esp-idf!23868
2023-06-16 17:09:23 +08:00
Shyamal Khachane
84222e62a7
esp_wifi: Fix connection failure to hidden AP in APSTA mode for ESP32C6
2023-06-16 13:38:51 +05:30
cjin
d2d65a72a0
btbb: support register retention in esp32c6
2023-06-16 15:37:03 +08:00
cjin
f3457133f6
ble:added esp32c6 light sleep support
2023-06-16 15:37:03 +08:00
Song Ruo Jing
921713fff4
uart: Support LP_UART port with UART driver on esp32c6
2023-06-16 07:31:40 +00:00
Jiang Jiang Jian
b77540c285
Merge branch 'bugfix/malloc_free_removal' into 'master'
...
esp_wifi: Remove direct calls of malloc() and free()
See merge request espressif/esp-idf!23287
2023-06-16 15:21:46 +08:00
gongyantao
028f7779f5
resolve the conflicts
2023-06-16 15:20:25 +08:00
Jiang Jiang Jian
912de2a8f7
Merge branch 'ble_dev/esp32c6_eco1_changes' into 'master'
...
ble:add version num support for esp32c6 chip
Closes EBLE50Y23-76 and BLERD2QA23-65
See merge request espressif/esp-idf!23472
2023-06-16 15:20:06 +08:00
Li Xiaoyi
a9d0825b1b
Docs: add CN translation for api-guides/performance/speed.rst
2023-06-16 15:18:29 +08:00
Jiang Jiang Jian
6fa901f377
Merge branch 'bugfix/fix_Cache_Count_Flash_bug' into 'master'
...
esp_rom: Patch some cache apis
Closes IDF-4387
See merge request espressif/esp-idf!24237
2023-06-16 14:04:00 +08:00
Wang Lei
dec402ac84
esp_rom: Patch some cache apis
2023-06-16 14:04:00 +08:00
Jiang Jiang Jian
3a45d4e949
Merge branch 'bugfix/update_esp_rom_layout' into 'master'
...
esp_rom: fix rom layout issues
See merge request espressif/esp-idf!23888
2023-06-16 13:55:08 +08:00
muhaidong
f5e0d5f908
lower the dhcp discover and request retry backoff time
2023-06-16 10:49:28 +08:00
David Čermák
28c643a56d
Merge branch 'feature/example_network_wifi_bridge_provisioning' into 'master'
...
Examples/Network: Add WiFi to Eth/USB bridge example
See merge request espressif/esp-idf!23978
2023-06-16 01:04:32 +08:00
Konstantin Kondrashov
c350c3c504
Merge branch 'feature/cleanup_wrong_log_use' into 'master'
...
all: Removes unnecessary newline character in logs
Closes IDFGH-10197
See merge request espressif/esp-idf!24131
2023-06-15 21:49:49 +08:00
chenjianhua
4681c59eeb
Update bt-lib for esp32
...
- Fixed memory leak when setting adv data
2023-06-15 21:10:07 +08:00
radek.tandler
58d6216956
build: fixed unwanted libgcc when building using clang for linux target
2023-06-15 14:37:00 +02:00
Jiang Jiang Jian
13c794f5be
Merge branch 'feature/add_generate_cert_script' into 'master'
...
add generate cert script
See merge request espressif/esp-idf!24075
2023-06-15 20:32:58 +08:00
Ding Huan
864f7632a4
add generate cert script
2023-06-15 20:32:57 +08:00
Sudeep Mohanty
98bc3d7e01
Merge branch 'contrib/github_pr_11652' into 'master'
...
Fix ULP FSM register macros with addr[9:0] > 0xFF (GitHub PR)
Closes IDFGH-10397
See merge request espressif/esp-idf!24251
2023-06-15 19:58:19 +08:00
Roshan Bangar
2bb1e52b20
Merge branch 'bugfix/throughput_watchdog_on_c6' into 'master'
...
Nimble: Fix watchdog timer issue in throughput app
See merge request espressif/esp-idf!24219
2023-06-15 17:19:59 +08:00
Zhang Wen Xu
bcb17412f5
Merge branch 'feature/lwip_add_ip6_src_addr_select_hook' into 'master'
...
lwip: add a hook for ip6 source address selection
See merge request espressif/esp-idf!23672
2023-06-15 16:07:29 +08:00
David Cermak
7302801bda
Examples/network: sta-2-wired to support HW address update in DHCP
...
* Add support for runtime update of DHCP packets that contain HW
addresses (some routers wouldn't assing IP if the MAC was spoofed
only in Ethernet and ARP frames)
* Simplify Ethernet initialization using default eth-netif glue
2023-06-15 09:41:04 +02:00
Wan Lei
dccc31e9e4
Merge branch 'refactor/remove_apb_ctrl_reg' into 'master'
...
sysreg: deprecate apb_ctrl related reg
Closes DOC-5139
See merge request espressif/esp-idf!24135
2023-06-15 14:57:32 +08:00
morris
2a760522fa
Merge branch 'feature/add_option_to_put_LEDC_into_IRAM' into 'master'
...
ledc:add option to put LEDC function into IRAM
Closes IDFGH-10293
See merge request espressif/esp-idf!24207
2023-06-15 13:36:06 +08:00
wanlei
0f7e39d15a
cache: refactor cache_utils into cache_hal instade
2023-06-15 11:50:42 +08:00
Armando (Dou Yiwen)
3d131a8de1
Merge branch 'bugfix/fix_wrong_psram_virtual_address_in_external_rst' into 'master'
...
psram: fixed wrong virtual address for PSRAM in external-ram.rst
Closes DOC-5476
See merge request espressif/esp-idf!24243
2023-06-15 11:47:38 +08:00
Shu Chen
7676a1c8fe
Merge branch 'add_nvs_flash' into 'master'
...
openthread: change partition table to nvs flash
See merge request espressif/esp-idf!23845
2023-06-15 09:37:48 +08:00
Jiang Jiang Jian
53b94698b5
Merge branch 'bugfix/fix_esp32s2_tsenor' into 'master'
...
esp_phy: fix esp32s2 tempture sensor issue
See merge request espressif/esp-idf!24225
2023-06-15 01:07:48 +08:00
Jakob Hasse
006e675656
Merge branch 'bugfix/extern_c_decl' into 'master'
...
esp_hw_support: Added extern "C" declaration
Closes IDF-2860
See merge request espressif/esp-idf!24217
2023-06-14 23:23:37 +08:00
Roland Dobai
dd4dbb430a
Merge branch 'feature/rewrite_build_sys_tests_v5' into 'master'
...
Feature/rewrite build sys tests - partitions, components, docs
Closes IDF-7257
See merge request espressif/esp-idf!23296
2023-06-14 22:39:55 +08:00
Roshan Bangar
eacbc00bb3
Introduced delay to avoid watchdog timer in throughput app
2023-06-14 19:36:02 +05:30
alanmaxwell
7fc25023d3
esp_phy: fix esp32s2 tsensor issue
2023-06-14 21:32:34 +08:00
Marek Fiala
5033637899
Tools: Rewrite build system unit tests to python - partitions, components, docs
2023-06-14 12:17:53 +00:00
Armando
9c1b38d061
psram: remove reference to spi ram, use PSRAM instead as the reference to the physical memory
2023-06-14 19:43:56 +08:00
Armando
043a8f93f7
psram: fixed wrong virtual address for PSRAM in external-ram.rst
2023-06-14 19:29:12 +08:00
Armando (Dou Yiwen)
6f4ee07b69
Merge branch 'feature/uf2_c6_p4' into 'master'
...
tools: added UF2 identificator for esp32c6 and esp32p4
Closes IDF-5626
See merge request espressif/esp-idf!24223
2023-06-14 18:48:26 +08:00
Zim Kalinowski
f59394f36b
Merge branch 'bugfix/efuse-improve-qemu-test' into 'master'
...
efuse: simplify qemu test script
See merge request espressif/esp-idf!24206
2023-06-14 18:30:41 +08:00
Roland Dobai
dc43567af3
Merge branch 'feature/submodules_precommit' into 'master'
...
tools: add sbom-hash check to pre-commit
Closes IDF-7440
See merge request espressif/esp-idf!24178
2023-06-14 18:23:16 +08:00
Chen Jichang
5150c578fd
ledc:add option to put LEDC function into IRAM
...
The caches are disabled when reading/writing/erasing flash.
All CPUs should always execute code and access data from internal RAM.
Add an IRAM option to enhance the performance of LEDC.
Closes https://github.com/espressif/esp-idf/issues/11554
2023-06-14 18:12:01 +08:00
Frantisek Hrbata
314ebbcf36
tools: add sbom-hash check to pre-commit
...
This uses the test from CI introduced in MR !23989 . Even though the
original CI test is run with pytest, it doesn't use any pytest specific
code/features and it should never need them. So it make sense just to
re-use the code.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-06-14 09:31:10 +00:00
Roland Dobai
f351c3fc35
Merge branch 'feature/submodules_sbom' into 'master'
...
tools: add sbom information for submodules
Closes IDF-7416
See merge request espressif/esp-idf!23989
2023-06-14 17:30:06 +08:00
Armando (Dou Yiwen)
07bad52ea8
Merge branch 'docs/added_component_decription_in_component_readme' into 'master'
...
esp_mm: added esp_mm, esp_psram component description
See merge request espressif/esp-idf!22530
2023-06-14 16:39:39 +08:00
zhangwenxu
4b86ee16fa
openthread: change partition table to nvs flash
2023-06-14 16:34:54 +08:00
Sudeep Mohanty
424a72cba6
lp-core: Added support for abort() function on the LP core
...
This commit adds support for the abort() function on the LP core.
2023-06-14 10:24:35 +02:00
Armando
107b84eb31
tool: added UF2 identificator for esp32c6 and esp32p4
...
The IDs were submitted in https://github.com/microsoft/uf2/pull/76
2023-06-14 15:29:23 +08:00
Armando (Dou Yiwen)
17a5d16256
Merge branch 'bugfix/fix_legacy_adc_continuous_driver_dma_descriptor_not_internal_issue' into 'master'
...
adc: fixed legacy adc continuous driver dma descriptor not in internal ram issue
See merge request espressif/esp-idf!24213
2023-06-14 15:24:03 +08:00
Michael (XIAO Xufeng)
702e97e9be
Merge branch 'feat/kconfig_c3_v1.0_dev' into 'master'
...
esp32c3: add development option for v1.0 chips
See merge request espressif/esp-idf!24205
2023-06-14 15:03:50 +08:00
Kevin (Lao Kaiyao)
308ee94a9a
Merge branch 'doc/updata_adc_migration_guide' into 'master'
...
migration_guide: update adc calibration api part
See merge request espressif/esp-idf!24230
2023-06-14 14:56:37 +08:00
Kapil Gupta
32479c960b
esp_wifi: Remove direct call of malloc() and free()
2023-06-14 11:50:58 +05:30
Chen Jian Hua
b9e89da5f7
Merge branch 'bugfix/fix_bleqabr23_226' into 'master'
...
Fixed disconnection delay on peripheral when slave latency not zero on ESP32
See merge request espressif/esp-idf!24168
2023-06-14 14:15:23 +08:00
Armando
3660505c00
added esp_mm, esp_psram component description
2023-06-14 06:04:14 +00:00
zhangwenxu
275dff60b5
Openthread: fix dead lock related to ot and lwip
2023-06-14 13:48:14 +08:00
Zim Kalinowski
b2dae9c262
efuse: simplify qemu test script
2023-06-14 07:29:35 +02:00
Zim Kalinowski
de87e67516
Merge branch 'bugfix/pthread-improve-qemu-test' into 'master'
...
pthread: updated qemu test scripts
Closes IDFCI-1559 and IDFCI-1701
See merge request espressif/esp-idf!24159
2023-06-14 13:23:50 +08:00
laokaiyao
7b64de7c20
migration_guide: update adc calibration api part
2023-06-14 13:18:34 +08:00
Wang Meng Yang
2e9669a814
Merge branch 'bugfix/fix_idfgh_10092' into 'master'
...
Esp_hid: fixed ble hid battery level setting
See merge request espressif/esp-idf!23789
2023-06-14 12:27:54 +08:00
Wang Meng Yang
126b98d889
Merge branch 'bugfix/fix_idfgh_10045' into 'master'
...
Bluedroid: fixed compile warning when optimize for performance
See merge request espressif/esp-idf!24161
2023-06-14 12:22:06 +08:00
Wang Meng Yang
40d1d7f43b
Merge branch 'bugfix/fix_bleqabr23_213' into 'master'
...
Bluedroid: fixed default extended connection params
See merge request espressif/esp-idf!24025
2023-06-14 12:21:51 +08:00
morris
ba9de259e1
Merge branch 'bugfix/mcpwm_legacy_typo' into 'master'
...
mcpwm: fix typo in backward compatible macro name
See merge request espressif/esp-idf!24180
2023-06-14 11:37:48 +08:00
wanlei
c5c793109f
cache: fix cache suspended/resumed twice on S3
2023-06-14 10:55:07 +08:00
Armando (Dou Yiwen)
17d6768e65
Merge branch 'feature/add_target_esp32p4' into 'master'
...
esp32p4: introduce the target
See merge request espressif/esp-idf!24155
2023-06-14 10:16:44 +08:00
Roland Dobai
0de9dab5bb
Merge branch 'fix/flash_progression_processing' into 'master'
...
tools: process progression for flash action output
See merge request espressif/esp-idf!23911
2023-06-13 23:03:38 +08:00
Jakob Hasse
e87ac7255c
esp_hw_support: Added extern "C" declaration
2023-06-13 13:44:21 +02:00
Zim Kalinowski
3e48e008e2
pthread: updated qemu test scripts
2023-06-13 13:05:15 +02:00
Armando
9c71c9ae74
adc: fixed legacy adc continuous driver dma descriptor not in internal ram issue
2023-06-13 18:56:26 +08:00
morris
5a9bfc1032
Merge branch 'bugfix/rgb_pixel_copy_bpp8' into 'master'
...
rgb_lcd: Support LCD rotation for LCD whose pixel size is one byte
Closes IDF-5738 and IDFGH-10322
See merge request espressif/esp-idf!24056
2023-06-13 18:17:31 +08:00
Michael (XIAO Xufeng)
1490424ab6
esp32c3: add development support option for v1.0 chips
2023-06-13 17:39:13 +08:00
morris
f38945ea18
Merge branch 'feature/trim_the_build_of_test_apps_of_esp_adc' into 'master'
...
Trim the build components
Closes IDF-7459
See merge request espressif/esp-idf!24143
2023-06-13 17:36:09 +08:00
Anton Maklakov
b9cc4f045b
Merge branch 'feature/tools_add_ulp_linux_i686_toolchain' into 'master'
...
tools: add ULP toolchain for linux-i686 platform
See merge request espressif/esp-idf!24185
2023-06-13 16:38:14 +08:00
Derek Duncan
b94fa5d106
Update itwt.c
...
Change name from `connect_handler` to `start_handler`
2023-06-13 16:13:38 +08:00
Konstantin Kondrashov
ac188ad074
Merge branch 'bugfix/mac_ext_order_for_c6_h2' into 'master'
...
esp_hw_support: Change the byte order of MAC for IEEE802154 (C6 and H2 chips)
Closes IDF-6809
See merge request espressif/esp-idf!23988
2023-06-13 16:08:13 +08:00
Marius Vikhammer
86c5b437b5
Merge branch 'ci/trim_test_apps' into 'master'
...
core-system: limit build components for core-system test apps
Closes IDF-7092
See merge request espressif/esp-idf!24167
2023-06-13 15:31:00 +08:00
Armando
101e6a18eb
esp32p4: introduce the target
...
Add esp32p4 target to tools and Kconfig
Create directories and files that are essential for `idf.py --preview set-target esp32p4`
2023-06-13 15:16:11 +08:00
Chen Jichang
6c9cf5c352
driver:Trim the build components
...
Trim the build components to decrease the load of Gitlab server.
2023-06-13 14:24:44 +08:00
morris
c0b43be3bb
mcpwm: fix typo in backward compatible macro name
2023-06-13 03:28:02 +00:00
Shu Chen
2b3f7ac67a
openthread: enable HW AES in ot_cli example
2023-06-13 10:09:38 +08:00
Marius Vikhammer
6d11c37ff1
core-system: trim build components for core-system test apps
2023-06-13 09:14:42 +08:00
Anton Maklakov
d58004f57a
tools: add ULP toolchain for linux-i686 platform
...
Closes https://github.com/espressif/esp-idf/issues/11561
2023-06-13 00:48:23 +07:00
Roland Dobai
01fde9ada9
Merge branch 'bugfix/bump_check_copyright' into 'master'
...
tools: bump check-copyright in .pre-commit-config.yaml
Closes IDF-6941
See merge request espressif/esp-idf!24182
2023-06-12 23:11:28 +08:00
David Čermák
fd8ed0df36
Merge branch 'bugfix/lwip_dhcps_hook_types' into 'master'
...
lwip: Fix incorrect invocation of the hook `LWIP_HOOK_DHCPS_POST_APPEND_OPTS`
Closes IDFGH-10099 and IDFGH-10098
See merge request espressif/esp-idf!23793
2023-06-12 20:18:58 +08:00
Frantisek Hrbata
73b4b8f637
tools: bump check-copyright in .pre-commit-config.yaml
...
Newer check-copyright version 1.0.2 contains fixes for copyrights
with single year and also the proposed date update is applied only
if number of changed lines is greater or equal to a limit. The default
limit is 5 and can be changed with the --lines-changed option if needed.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-06-12 14:11:58 +02:00
Jiang Jiang Jian
6d60dd9c0b
Merge branch 'bugfix/fix_phy_set_tsens_power_twice_issue' into 'master'
...
phy: fix phy pwdet and tsens power cannot be set twice issue
Closes IDFGH-10369
See merge request espressif/esp-idf!24153
2023-06-12 19:26:37 +08:00
Radim Karniš
c18cdd8859
Merge branch 'docs/uf2' into 'master'
...
docs: Add idf.py uf2 command description
Closes IDF-2589
See merge request espressif/esp-idf!24010
2023-06-12 18:41:17 +08:00
Jiang Jiang Jian
8daed29921
Merge branch 'feat/improve_wifi_rx_in_high_interference' into 'master'
...
esp_phy: improve Wi-Fi rx 11b pkts for AC-DC power supply modules
Closes WIFI-5960
See merge request espressif/esp-idf!24100
2023-06-12 18:27:12 +08:00
Armando (Dou Yiwen)
f9cd9e3e32
Merge branch 'feature/add_log_when_mspi_timing_tuning_is_enabled' into 'master'
...
mspi: added timing tuning start, and success log
See merge request espressif/esp-idf!24052
2023-06-12 18:22:13 +08:00
Alexey Lapshin
07c7fe929b
tools: process progression for flash action output
2023-06-12 13:56:59 +04:00
aditi_lonkar
d34a63d1aa
Fix for sending deauth before Eap-Failure in WPS
2023-06-12 15:08:42 +05:30
boarchuz
07332abbaa
fix ULP FSM reg ops with addr > 0xFF
2023-06-12 18:59:25 +10:00
morris
575ad2bd6f
Merge branch 'bugfix/adc_outof_bound_read' into 'master'
...
adc: fix out of bound read
See merge request espressif/esp-idf!24134
2023-06-12 14:13:57 +08:00
Linda
ab14c1dd80
docs: update comment of member idle_core_mask
2023-06-12 14:09:02 +08:00
Li Xiao Yi
38d679c0bd
Merge branch 'docs/translate_api-guides_performance' into 'master'
...
docs: add translation for docs/zh_CN/api-guides/performance/size.rst
Closes DOC-5208
See merge request espressif/esp-idf!23773
2023-06-12 12:44:19 +08:00
chenjianhua
909ec6673e
Update bt-lib for esp32
...
1 Fixed disconnection delay on peripheral when slave latency is not zero
2 Fixed LLCP info init for central and peripheral
3 Fixed sent cmd status evt twice when process disconnect cmd
2023-06-12 12:12:14 +08:00
chenjianxing
97cfa54e77
esp_phy: update esp32c2 phy lib to fix some issues
...
1. improve Wi-Fi rx 11b pkts for AC-DC power supply modules.
2. fix Wi-Fi disconnect in low temperature.
3. fix RTC_SW_CPU_RST occur in Wi-Fi start and stop process.
2023-06-12 11:45:48 +08:00
Armando
b5142b248d
mspi: added timing tuning start, and success log
2023-06-12 11:44:24 +08:00
Wu Zheng Hui
2b6551f84d
Merge branch 'bugfix/support_esp326_xtal_xpd' into 'master'
...
esp32c6: support xtal xpd
Closes IDF-7318
See merge request espressif/esp-idf!22932
2023-06-12 11:28:59 +08:00
Jiang Jiang Jian
984340f187
Merge branch 'bugfix/disable_txop_temp_fix_tx_buffer_recycle_issue' into 'master'
...
esp_wifi: fix tx buffer recycle issue
Closes WIFI-5609, WIFI-4803, WIFI-4927, and IDF-7342
See merge request espressif/esp-idf!23937
2023-06-12 11:11:45 +08:00
Doc-intern2
c166bcd6c6
Docs: add translation for api-guides/performance/size.rst
2023-06-12 10:55:37 +08:00
Wang Fang
9549dfc399
Merge branch 'docs/update_documentation_for_spi_driver' into 'master'
...
docs: update the description for general purpose spi
Closes DOC-5186
See merge request espressif/esp-idf!23920
2023-06-12 10:54:25 +08:00
chenjianhua
0634bb904e
bluedroid: fixed compile warning when optimize for performance
2023-06-11 16:06:07 +08:00
morris
4865a07e3b
adc: fix out of bound read
...
when SOC_ADC_PERIPH_NUM==1, the adc_unit should only be assigned with 0
2023-06-10 16:21:12 +08:00
morris
88600bd91b
driver: minor code clean up to pass coverity scan test
2023-06-10 16:21:12 +08:00
muhaidong
a1a69b044e
esp_wifi: fix some txop issues
2023-06-09 22:37:15 +08:00
Armando
21ce7c16a0
phy: fix phy pwdet and tsens power cannot be set twice issue
...
Closes https://github.com/espressif/esp-idf/issues/11627
2023-06-09 20:29:14 +08:00
Jiang Jiang Jian
213504238f
Merge branch 'bugfix/fix_wps_with_sae_enabled_ap' into 'master'
...
esp_wifi: Fix WPS issue for WPA3+WPA2 mode
Closes WIFI-6038
See merge request espressif/esp-idf!24049
2023-06-09 18:48:21 +08:00
Roland Dobai
99772e65a1
Merge branch 'bugfix/removed_working_directory_error' into 'master'
...
Tools bugfix: Removed working directory when using idf.py
Closes IDFGH-10210
See merge request espressif/esp-idf!24065
2023-06-09 17:36:13 +08:00
wanlei
3ed82deedf
sysreg: deprecate apb_ctrl related reg, suggest syscon
2023-06-09 17:34:10 +08:00
xiaqilin
4d4f68623e
ieee802154: fix multipan api error and update coex_arb_delay reg
2023-06-09 17:14:56 +08:00
Sudeep Mohanty
4b35e00d45
Merge branch 'feature/ulp_riscv_touch' into 'master'
...
ulp-riscv: Added touch sensor support to ULP RISC-V
Closes IDFGH-9077
See merge request espressif/esp-idf!23859
2023-06-09 16:49:08 +08:00
Chen Jichang
6abdc9b76e
esp_adc:Trim the build components
...
If we don't trim the build components, the build system will import all
components which will increase the load of Gitlab server.
Closes IDF-7459
2023-06-09 16:46:40 +08:00
Marek Fiala
ae99820399
Tools bugfix: Removed working directory when using idf.py
...
Added check for existence of current working directory when using idf.py
Closes https://github.com/espressif/esp-idf/issues/11476
2023-06-09 08:46:26 +00:00
Radim Karniš
423ec9d912
Merge branch 'docs/update_cn_trans_idf.py' into 'docs/uf2'
...
Docs: Update CN translation for idf-py.rst
See merge request espressif/esp-idf!24114
2023-06-09 15:53:28 +08:00
Mo Fei Fei
c78436e796
Docs: Update CN translation for idf-py.rst
2023-06-09 15:53:28 +08:00
Linda
29f68ae5aa
docs: format AP basic configuration tables in wifi.rst
2023-06-09 15:04:47 +08:00
Sudeep Mohanty
ba2daf3c9e
ulp-riscv-touch: Added support for the touch sensor on ULP RISC-V
...
This commit adds a driver for reading the touch sensor from the ULP
RISC-V core during sleep. The commit also adds an example to demonstrate
this feature.
Closes https://github.com/espressif/esp-idf/issues/10480
2023-06-09 08:41:34 +02:00
Zhang Xiao Yan
3d110437b9
Merge branch 'docs/update_interrupt_number_esp32h2' into 'master'
...
docs: update the number of interrupts for esp32h2
See merge request espressif/esp-idf!24081
2023-06-09 14:07:11 +08:00
Marius Vikhammer
3cabd18133
Merge branch 'docs/h2_timer_docs' into 'master'
...
docs: updated misc docs with H2 specific information.
Closes IDF-6682, IDF-6683, and IDF-6694
See merge request espressif/esp-idf!24068
2023-06-09 12:12:58 +08:00
Shu Chen
e291137ce9
Merge branch 'feature/support_border_router' into 'master'
...
OpenThread: fix issues found in certification
See merge request espressif/esp-idf!23913
2023-06-09 10:20:46 +08:00
Alexey Gerenkov
d4e1935ba8
Merge branch 'feature/compiler_rt_support' into 'master'
...
build: Adds support for compiler-rt in Clang toolchain
See merge request espressif/esp-idf!21213
2023-06-09 04:41:34 +08:00
KonstantinKondrashov
e72061695e
all: Removes unnecessary newline character in logs
...
Closes https://github.com/espressif/esp-idf/issues/11465
2023-06-09 03:31:21 +08:00
Konstantin Kondrashov
f875978fb3
Merge branch 'bugfix/incorrect_time_after_ota' into 'master'
...
esp_hw_support: Fix invalid system time if s_esp_rtc_time_us & s_rtc_last_ticks were moved around
Closes IDFGH-7930
See merge request espressif/esp-idf!23030
2023-06-09 00:30:52 +08:00
KonstantinKondrashov
f7dfd1f48e
mac_addr(C6 and H2): Fix byte order of MAC_EXT and change format of IEEE802154 MAC
...
The changes only related to C6 and H2 chips where CONFIG_SOC_IEEE802154_SUPPORTED=y.
For this case these APIs return 8 bytes
esp_efuse_mac_get_default() -> 8 bytes
esp_efuse_mac_get_custom() -> 8 bytes
esp_read_mac(..., ESP_MAC_IEEE802154) -> 8 bytes
The rest cases len is 6 bytes
2023-06-08 23:11:32 +08:00
Mahavir Jain
c20f640d51
Merge branch 'feature/anti_dpa_configuration_c6_h2' into 'master'
...
esp32c6/esp32h2: crypto: add support for DPA protection configuration
Closes IDF-6973
See merge request espressif/esp-idf!23921
2023-06-08 22:49:21 +08:00
Mahavir Jain
f3b29d6ce2
Merge branch 'feature/move_efuse_tests_to_qemu' into 'master'
...
pytest_efuse: Use qemu for tests related to esp32
Closes IDF-6146 and IDF-1911
See merge request espressif/esp-idf!22279
2023-06-08 22:44:48 +08:00
KonstantinKondrashov
cb6e2133f0
esp_hw_support: Fix invalid system time if s_esp_rtc_time_us & s_rtc_last_ticks were moved around
...
The commit fixes the case:
If variables in RTC RAM have been moved around by the linker,
they will be filled with garbage data. Any reset other than OTA would work fine
because the variables would still be initialized from the initial bootup.
So now system time will be valid even after OTA.
Closes https://github.com/espressif/esp-idf/issues/9448
2023-06-08 21:59:21 +08:00
Alexey Gerenkov
c9b7748789
efuse: Use 'hal_memcpy' instead of 'memcpy' in ESP32-H2 driver
2023-06-08 16:49:42 +03:00
Alexey Gerenkov
532182a557
ci: Allows to use custom clang distro specified by 'CI_CLANG_DISTRO_URL' var
2023-06-08 16:49:42 +03:00
Alexey Gerenkov
dd5880cca6
build: Add Clang toolchain file for ESP32-H4
2023-06-08 16:49:42 +03:00
Alexey Gerenkov
82c1d6e371
gcov: Do not link with libgcov when Clang is used
2023-06-08 16:49:42 +03:00
Alexey Gerenkov
e9345bcced
build: Adds support for Clangs's toolchain compiler-rt
2023-06-08 16:49:37 +03:00
Michael (XIAO Xufeng)
54712f9d9d
Merge branch 'bugfix/esp32_package_name' into 'master'
...
esp32: stop using deprecated name PICOD2 to avoid confusion
See merge request espressif/esp-idf!24109
2023-06-08 21:06:37 +08:00
Shu Chen
72972db88f
Merge branch 'feature/add_ot_auto_start' into 'master'
...
openthread: introduce the auto start API
See merge request espressif/esp-idf!24078
2023-06-08 18:50:32 +08:00
wuzhenghui
71563e0995
sleep: Fix domain power down status cannot get updated accordingly with the allowance of retention in runtime
2023-06-08 17:26:18 +08:00
wuzhenghui
8a1e63c8ad
feature: support xtal_xpd pmu parameters
2023-06-08 17:23:52 +08:00
Wang Zi Yan
1dba45022e
Merge branch 'docs/update_cn_for_api-conventions' into 'master'
...
Docs: Update CN for /api-reference/api-conventions.rst
Closes DOC-5172
See merge request espressif/esp-idf!24017
2023-06-08 16:59:34 +08:00
Wang Ning
b0781e512d
Merge branch 'docs/fix_error_in_esp32-s2-devkitc-1_pin_layout_diagram' into 'master'
...
Docs/Fix error in esp32-s2-devkitc-1 pin layout diagram
See merge request espressif/esp-idf!24102
2023-06-08 15:53:00 +08:00
Wang Ning
5e26b51913
Docs/Fix error in esp32-s2-devkitc-1 pin layout diagram
2023-06-08 15:53:00 +08:00
Wang Zi Yan
8eea8b70aa
Docs: Update CN for /api-reference/api-conventions.rst
2023-06-08 07:36:45 +00:00
Mahavir Jain
1696be719c
crypto: add support for DPA protection configuration in C6/H2
...
- Technical details covered in section "15.3.2 Anti-DPA Attack Security
Control" chapter of the ESP32-C6 TRM
- Default configuration sets the security level low for the DPA
protection
- This change applies to all the crypto peripherals where the clock
frequency is dynamically adjusted to create randomness in the power
consumption trajectory
- This configuration helps to make the SCA attacks difficult on the
crypto peripherals
2023-06-08 11:09:23 +05:30
David Cermak
022ddb1106
Examples/network: Add security options to provision sta-wired example
2023-06-08 07:38:04 +02:00
David Cermak
6ac17b5020
Examples/network: Add Ethernet iface to sta-2-wired bridge
...
* adds description about that it's not a bridge, but more like an 1:1
forwarder on L2
* add and describe mac spoofing for Ethernet interface
* describe virtual networking for USB-NCM interface
2023-06-08 07:33:52 +02:00
David Cermak
08c5e6e07c
provisioning: Add httpd transport (alias of softAP, netif agnostic)
...
The script works the same way with httpd and softap mode, but it's a bit
confusing to provision the device over Ethernet or USB and call the
transport "softap". That's why we introduce an alias called httpd which
uses the same idea (http server with service name), but that service
runs on any interface (where the specified service is available)
2023-06-08 07:33:52 +02:00
David Cermak
c603e2d956
Examples/network: Add wifi station to usb 1:1 forwarder (L2)
2023-06-08 07:33:48 +02:00
morris
9c39996c51
gdma: update soc reg.h for esp32c3 to be consistent with TRM
...
in the TRM the DMA module is callbed GDMA, but the reg.h in the esp-idf is still calling it DMA
2023-06-08 13:23:38 +08:00
David Čermák
9f9bd8c033
Merge branch 'feature/usb_device/ncm' into 'master'
...
usb: Add NCM device example
See merge request espressif/esp-idf!22232
2023-06-08 13:20:43 +08:00
Cai Xin Ying
d25b5e45aa
Merge branch 'docs/add_Chinese_translation_for_api-guides/tools/idf-tools.rst' into 'master'
...
docs: provide CN translation for api-guides/tools/idf-tools.rst
Closes DOC-5217
See merge request espressif/esp-idf!23774
2023-06-08 12:55:42 +08:00
Armando (Dou Yiwen)
cd7ef82ab2
Merge branch 'feature/use_circular_dma_desc_link_in_adc_continuous_mode' into 'master'
...
adc: pr 11500, use circular dma descriptors in adc continuous mode
Closes IDFGH-10235
See merge request espressif/esp-idf!24048
2023-06-08 11:51:08 +08:00
caixinying-git
ec1e03e132
docs: provide CN translation for api-guides/tools/idf-tools.rst
2023-06-08 11:44:07 +08:00
Jiang Guang Ming
943fe875eb
Merge branch 'feature/support_esp_flash_rom_impl_test_on_c6_h2' into 'master'
...
spi_flash: support esp_flash rom impl test on c6 and h2
See merge request espressif/esp-idf!24037
2023-06-08 09:28:55 +08:00
Xiao Xufeng
91fc40cfd9
esp32: stop using deprecated name PICOD2 to avoid confusion
2023-06-08 02:09:12 +08:00
harshal.patil
0b86bcd35f
efuse: use esp32 qemu target for a efuses example test.
...
The efuses example test with secure boot v2 and flash encryption enabled can be run on the esp32 qemu image.
2023-06-07 18:19:56 +05:30
zhangwenxu
65f7e1ec13
openthread: add source address selection hook
2023-06-07 12:12:31 +00:00
zhangwenxu
5708743c5a
lwip: add a hook for ip6 source address selection
2023-06-07 12:12:31 +00:00
Jiang Jiang Jian
9da31ea373
Merge branch 'bugfix/fix_bleqabr23_250' into 'master'
...
Fixed crash when controller initialization fails due to insufficient memory
See merge request espressif/esp-idf!24085
2023-06-07 20:00:24 +08:00
Linda
b7a6655bdc
docs: update the number of interrupts for esp32h2
2023-06-07 19:12:27 +08:00
Rahul Tank
6f021ba5f3
Nimble: Expose API to clear all addresses in whitelist out of stack
2023-06-07 16:29:22 +05:30
Rahul Tank
6ace246ba2
Merge branch 'bugfix/sync_reporting_files' into 'master'
...
NimBLE : Sync common porting and nimble submodule files
See merge request espressif/esp-idf!23655
2023-06-07 18:53:34 +08:00
Roman Leonov
093bb5cab6
usb_host: added URB check args and transfer check compliance for regular EP transfer submit
2023-06-07 12:08:51 +02:00
Xu Si Yu
cbddae6043
Merge branch 'bugfix/enable_build_of_ot_related_modification' into 'master'
...
OpenThread CI: build 3 apps when the OpenThread related modifications exist
See merge request espressif/esp-idf!24089
2023-06-07 18:08:07 +08:00
Kevin (Lao Kaiyao)
628f0e4018
Merge branch 'feature/gdma_support_rx_done_callback' into 'master'
...
gdma: support on_recv_done callback
Closes IDF-7408
See merge request espressif/esp-idf!23966
2023-06-07 17:32:58 +08:00
Xu Si Yu
c8e2135648
OpenThread CI: build 3 apps when the OpenThread related modifications exist
2023-06-07 16:53:55 +08:00
Roshan Bangar
27dc6d95f6
NimBLE : Sync porting files
2023-06-07 13:03:53 +05:30
David Cermak
6edd1be973
Examples/http-server: Make DNS server a simple configurable component
2023-06-07 08:46:24 +02:00
Shu Chen
c0e9f4b965
Merge branch 'bugfix/modification_when_stop_tx_rx_ack' into 'master'
...
IEEE802154: modification of the action when stop tx/rx ack
See merge request espressif/esp-idf!24019
2023-06-07 14:40:01 +08:00
Mahavir Jain
819bbeb255
Merge branch 'contrib/github_pr_11602' into 'master'
...
docs: Fix ESP TLS instructions to use wolfSSL (GitHub PR)
Closes IDFGH-10344
See merge request espressif/esp-idf!24097
2023-06-07 14:22:25 +08:00
laokaiyao
71ef56f988
gdma: support on_recv_done callback
2023-06-07 11:38:32 +08:00
morris
5cd6189677
Merge branch 'bugfix/coverity_scan_fix_driver' into 'master'
...
ADC: Fixed potential multiply overflow in the calibration code
See merge request espressif/esp-idf!24073
2023-06-07 11:36:20 +08:00
Marius Vikhammer
ccda256058
Merge branch 'docs/ulp_lp_core' into 'master'
...
ulp: add lp core docs
Closes IDF-5816
See merge request espressif/esp-idf!24013
2023-06-07 10:43:23 +08:00
mik13ST
8133d43552
docs: Fix ESP TLS instructions to use wolfSSL
...
The original command without `--recursive` did not clone the upstream wolfssl library which is included as a submodule since commit 901dd90f9a . Using `--recursive` fixes this.
2023-06-06 15:40:34 +02:00
chenjianhua
cf5895d07e
Update bt lib for ESP32-C3 and ESP32-S3
...
- Fixed crash when controller initialization fails due to insufficient memory
2023-06-06 21:16:47 +08:00
Frantisek Hrbata
7819965039
tools: do not disable pytest-embedded
...
As pointed out by Fu Hanxi, the pytest_build_system job is currently
using --parallel-index and --parallel-count, which are provided by
pytest-embedded, so we should not disable it. Moreover to properly
disable pytest-embedded we should use "no:pytest_embedded". Meaning
this probably was not working as indented anyway.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-06-06 15:01:08 +02:00
Frantisek Hrbata
925bc17cd0
tools: add sbom information for submodules
...
This adds SBOM information for submodules, which are not managed
by Espressif. Meaning there is no fork for them in the espressif
namespace. Other submodules should add sbom.yml manifest file to
the root of their git repository.
The SBOM information for submodules is stored in the .gitmodules file.
Each SBOM related variable has the "sbom-" prefix and the following
variables may be used:
sbom-version:
submodule version
sbom-cpe:
CPE record if available in NVD. This will be used by the SBOM
tool to check for possible submodule vulnerabilities. The
version in the CPE can be replaced with the "{}" placeholder,
which will be replaced by the "sbom-version" value from above.
sbom-supplier:
Person or organization who is providing the submodule.
It has to start with "Person:" or "Organization:" prefix
as required by the SPDX-2.2 standard.
sbom-url:
URL to the project if exists, e.g. github.
sbom-description:
Project description.
sbom-hash:
Submodule SHA as recorded in the git-tree. This field is used by
CI to check that the submodule checkout hash and info in .gitmodules
are in sync. IOW if submodule is updated and it has SBOM info in
.gitmodules, the .gitmodules has to be updated too. The test is
part of this commit. The checkout has of the submodule can be found
by using "git submodule status".
Example for micro-ecc submodule
---8<---
[submodule "components/bootloader/subproject/components/micro-ecc/micro-ecc"]
path = components/bootloader/subproject/components/micro-ecc/micro-ecc
url = ../../kmackay/micro-ecc.git
sbom-version = 1.0
sbom-cpe = cpe:2.3:a:micro-ecc_project:micro-ecc:{}:*:*:*:*:*:*:*
sbom-supplier = Person: Ken MacKay
sbom-url = https://github.com/kmackay/micro-ecc
sbom-description = A small and fast ECDH and ECDSA implementation for 8-bit, 32-bit, and 64-bit processors
sbom-hash = d037ec89546fad14b5c4d5456c2e23a71e554966
---8<---
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-06-06 15:01:08 +02:00
Shu Chen
8672467d36
openthread: introduce the auto start API
2023-06-06 20:03:57 +08:00
Shu Chen
523e2593ef
Merge branch 'bugfix/remove_assert_when_seckey_parsing_failed' into 'master'
...
openthread: fix assert when parsing security key failed
Closes TZ-131
See merge request espressif/esp-idf!24062
2023-06-06 19:32:07 +08:00
Xu Si Yu
6b6984b4a8
ot br lib: update br lib to fix issues found in certification
2023-06-06 19:12:29 +08:00
Xu Si Yu
c1581eb6b8
openthread: forbid otPlatUdp to connect to address 0.0.0.0 and port 0
2023-06-06 19:11:32 +08:00
Xu Si Yu
3f52b00948
openthread cli: set dua feature optional
2023-06-06 19:11:32 +08:00
Xu Si Yu
1241bfc73d
openthread rcp: set link metrics feature optional
2023-06-06 19:11:32 +08:00
Zhang Xiao Yan
60441881a5
Merge branch 'docs/add_power_measure_module_deep_sleep_mode' into 'master'
...
docs: add a chapter to describe how to measure current of modules in deep sleep mode
Closes DOC-517
See merge request espressif/esp-idf!21438
2023-06-06 18:29:41 +08:00
Marius Vikhammer
d19600e0a7
ulp/lp-core: added docs describing the lp core
2023-06-06 17:42:03 +08:00
Mahavir Jain
743df412df
Merge branch 'bugfix/aes_dma_align_issue' into 'master'
...
aes: fix DMA descriptor calculation for the alignment case
Closes IDFGH-10033
See merge request espressif/esp-idf!23963
2023-06-06 16:54:47 +08:00
Fu Hanxi
e998d2c55c
Merge branch 'docs/fix_pytest_embedded_broken_links' into 'master'
...
docs: fix 404 links
See merge request espressif/esp-idf!24072
2023-06-06 15:34:01 +08:00
Shreyas Sheth
078629d61b
esp_wifi: Bugfix concurrency observed while doing eloop register
2023-06-06 12:43:12 +05:30
Aditya Patwardhan
5e6ad95b78
Merge branch 'docs/fix_instructions_nvs_encr_hmac' into 'master'
...
docs: Fix the instructions for setting up HMAC-based NVS encryption
See merge request espressif/esp-idf!23951
2023-06-06 14:32:43 +08:00
morris
630b1b079e
drivers: fix issue reported by coverity
2023-06-06 14:16:09 +08:00
morris
d1934d8c45
adc: fixed the issue that multiply overflow before type expand
2023-06-06 14:16:09 +08:00
Mahavir Jain
c606127315
Merge branch 'fix/xts_aes_register_prefix_discrepancy_c6_h2' into 'master'
...
fix: xts aes register prefix discrepancy for ESP32H2 and ESP32C6
Closes DOC-5171 and DOC-5179
See merge request espressif/esp-idf!23944
2023-06-06 12:40:57 +08:00
Xu Si Yu
135a123e77
IEEE802154: modification of the action when stop tx/rx ack
2023-06-06 11:31:54 +08:00
Fu Hanxi
a58aed1187
Merge branch 'ci/fix_multi_needs_test_cases_skipped_issue' into 'master'
...
ci: fix duplicated names for generated built app list
See merge request espressif/esp-idf!24034
2023-06-06 11:24:39 +08:00
Fu Hanxi
22a8784553
docs: fix 404 links
2023-06-06 11:11:23 +08:00
Marius Vikhammer
c212c2b61c
core-systems/heap: fixed wrong error message from assert in heap trace
2023-06-06 11:08:50 +08:00
Marius Vikhammer
adef00f363
Merge branch 'bugfix/comp_opt_level_debug_rename' into 'master'
...
core-system: changed CONFIG_COMPILER_OPTIMIZATION_DEFAULT to CONFIG_COMPILER_OPTIMIZATION_DEBUG
Closes IDFGH-6776
See merge request espressif/esp-idf!24033
2023-06-06 10:31:01 +08:00
Marius Vikhammer
f54503d822
Merge branch 'bugfix/ulp_fsm_ci' into 'master'
...
ulp-system/ulp-fsm: clean up test cases
Closes IDFCI-1665
See merge request espressif/esp-idf!24015
2023-06-06 10:29:31 +08:00
Jiang Jiang Jian
4237885947
Merge branch 'bufix/update_esp_phy_h_comments' into 'master'
...
esp_phy:update comments in esp_phy_init.h
See merge request espressif/esp-idf!23224
2023-06-06 10:20:59 +08:00
Marius Vikhammer
aeeee67164
docs: updated misc docs with H2 specific information.
2023-06-06 09:48:47 +08:00
Fu Hanxi
547701cfe3
Merge branch 'ci/move_esp_dockerfile_update_tools_job_to_pre_stage' into 'master'
...
ci: fix update_sha_in_esp-dockerfiles rules
See merge request espressif/esp-idf!23788
2023-06-06 08:17:47 +08:00
Michael (XIAO Xufeng)
c5d4abfba1
Merge branch 'docs/sleep_modes_refactor' into 'master'
...
doc_sleep: refactor the documentation of power modes
See merge request espressif/esp-idf!23146
2023-06-05 23:34:15 +08:00
zhangwenxu
91e7c1620e
openthread: fix assert when parsing security key failed
2023-06-05 22:03:26 +08:00
zhaokeke
338f0d95c4
usb: Add NCM device example
...
This example requires import esp_tinyusb library
2023-06-05 14:50:12 +02:00
Harshal Patil
972e17410a
Merge branch 'fix/crypto_test_app_minor_fixes' into 'master'
...
hal: minor fixes needed in the crypto hal test app
See merge request espressif/esp-idf!23949
2023-06-05 20:04:08 +08:00
morris
cda847b3a7
rgb_lcd: support pixel copy for 8bpp
...
Closes https://github.com/espressif/esp-idf/issues/11581
2023-06-05 15:34:40 +08:00
Armando
97c30c7da6
adc: port gh pr to current adc continuous mode driver
...
DMA EOF may happens per multiple dma descriptors, instead of only one.
Closes https://github.com/espressif/esp-idf/pull/11500
2023-06-05 14:25:53 +08:00
Rocha Euripedes
dc016f5987
Merge branch 'fix/mqtt_esp32h2_examples' into 'master'
...
protocols/examples: Disable Wifi connection if not supported
See merge request espressif/esp-idf!23970
2023-06-05 13:51:30 +08:00
Kapil Gupta
026f9b31fa
esp_wifi: Fix WPS issue for WPA3+WPA2 mode
2023-06-05 10:50:53 +05:30
Niklas Gürtler
2a8b9fb636
Fix #10804 by running continuous ADC DMA in endless loop instead of restarting after each run (descriptor chain) to avoid losing samples. Use descriptor error callback for GDMA to check for DMA buffer overrun.
...
Signed-off-by: Armando <douyiwen@espressif.com >
2023-06-05 12:24:14 +08:00
Cai Xin Ying
140ba2f343
Merge branch 'docs/add_Chinese_translation_for_api-reference/system/heap_debug' into 'master'
...
docs: Provide CN translation for api-reference/system/heap_debug.rst
Closes DOC-5162
See merge request espressif/esp-idf!23653
2023-06-05 11:12:19 +08:00
Cai Xin Ying
e93672bc7b
docs: Provide CN translation for api-reference/system/heap_debug.rst
2023-06-05 11:12:19 +08:00
Fu Hanxi
4ff9ed5971
ci: fix duplicated names for app list issue
2023-06-05 10:19:11 +08:00
Jiang Jiang Jian
37d11ea04d
Merge branch 'bugfix/fix_bleqabr23_222' into 'master'
...
Revert "bluedroid: report disconnect event after BLE link closed"
See merge request espressif/esp-idf!24035
2023-06-03 08:42:08 +08:00
Xiao Xufeng
3de91820d7
doc_sleep: refactor the documentation of power modes
2023-06-03 01:50:24 +08:00
Jiang Jiang Jian
175e887945
Merge branch 'feature/itwt_add_setup_timeout_timer' into 'master'
...
esp_wifi: itwt add setup timeout timer to track response frame
Closes WIFI-5916, WIFI-5905, and WIFI-5983
See merge request espressif/esp-idf!23942
2023-06-03 00:26:56 +08:00
Wu Zheng Hui
6a6fc7e0cf
Merge branch 'bugfix/fix_sleep_process_caused_by_uart_clk_lost' into 'master'
...
bugfix: fix sleep failed caused by uart clk lost
Closes IDFCI-1732 and IDFCI-1733
See merge request espressif/esp-idf!24028
2023-06-02 23:28:14 +08:00
xuxiao
722c60c14b
esp_wifi: itwt add setup timeout timer to track response frame
2023-06-02 21:10:32 +08:00
wuzhenghui
713da85988
bugfix: fix sleep failed caused by uart clk lost
2023-06-02 20:52:25 +08:00
Zim Kalinowski
2ab094192d
Merge branch 'bugfix/saving-esp-idf-env-as-utf8' into 'master'
...
build system: fix init.bat crash in windows when folder contains unicode characters
See merge request espressif/esp-idf!24024
2023-06-02 20:32:55 +08:00
Rahul Tank
1a599cd3bc
Nimble: Added Example Walkthrough tutorial for Multi Adv example
2023-06-02 16:44:59 +05:30
Jiang Guang Ming
d476c4338e
spi_flash: support esp_flash rom impl test on c6 and h2
2023-06-02 16:56:46 +08:00
chenjianhua
e039b788df
Revert "bluedroid: report disconnect event after BLE link closed"
...
This reverts commit c8a380500a .
2023-06-02 16:28:29 +08:00
Zhang Xiao Yan
9421cca938
Merge branch 'docs/fix_typo_in_components_esp_common_include_esp_err' into 'master'
...
docs: fix typo in components/esp_common/include/esp_err.h
See merge request espressif/esp-idf!23573
2023-06-02 15:56:54 +08:00
Martin Vychodil
ae8b14ead6
Merge branch 'bugfix/sdmmc_test_board_pwr_ctrl' into 'master'
...
sdmmc: implement card power control for esp32c3 sdmmc breakout board
See merge request espressif/esp-idf!23932
2023-06-02 15:19:59 +08:00
Marius Vikhammer
bd4c0fca3c
core-system: changed CONFIG_COMPILER_OPTIMIZATION_DEFAULT to CONFIG_COMPILER_OPTIMIZATION_DEBUG
...
DEBUG is more descriptive and is consistent with the name used in the bootloader:
CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_DEBUG
Closes https://github.com/espressif/esp-idf/issues/8404
2023-06-02 15:16:50 +08:00
Jiang Jiang Jian
f6452f0819
Merge branch 'bugfix/wpsreg_ap_assoc_respone' into 'master'
...
esp_wifi: Bugfix wpsreg AP not responding to assoc req
See merge request espressif/esp-idf!23863
2023-06-02 13:27:05 +08:00
Armando (Dou Yiwen)
968ba34f32
Merge branch 'feature/added_experimental_feature_lists' into 'master'
...
kconfig: added experimental feature list
See merge request espressif/esp-idf!24016
2023-06-02 11:45:55 +08:00
morris
7eaf317e60
Merge branch 'contrib/github_pr_11576' into 'master'
...
fixing typo: update libs-frameworks.rst (GitHub PR)
Closes IDFGH-10316
See merge request espressif/esp-idf!24030
2023-06-02 11:06:01 +08:00
Fu Hanxi
82d78c7c7d
ci: fix update_sha_in_esp-dockerfiles rules
2023-06-02 10:49:14 +08:00
Marius Vikhammer
856d371196
Merge branch 'contrib/github_pr_11508' into 'master'
...
[Heap Trace Standalone] increase Kconfig max stack depth (GitHub PR)
Closes IDFGH-10245
See merge request espressif/esp-idf!23982
2023-06-02 10:48:52 +08:00
Wang Fang
ed63cbe9cd
docs: update the description for general purpose spi
2023-06-02 10:45:44 +08:00
Shreyas Sheth
28e046d200
esp_wifi: Bugfix wpsreg AP not responding to assoc req
...
Fixed regression caused by 2b8e40e7
2023-06-02 02:07:55 +00:00
Wang Kai
2a2bfe32db
Update libs-frameworks.rst to fix a typo
2023-06-02 09:35:35 +08:00
radim.karnis
066a269fbf
docs: Add idf.py uf2 command description
2023-06-01 15:25:06 +02:00
Roland Dobai
fff19088a2
Merge branch 'feature/extend_proj_desc_json' into 'master'
...
extend information in project_description.json
Closes IDF-7412
See merge request espressif/esp-idf!23972
2023-06-01 20:44:47 +08:00
Jiang Jiang Jian
8eb5a77866
Merge branch 'mesh/bugfix_fix_layer2_node_scan_issue_when_fixed_root' into 'master'
...
wifi_mesh: fix the layer2 node scan issue when fixed root
Closes IDFGH-10036 and WIFI-5949
See merge request espressif/esp-idf!23856
2023-06-01 19:23:27 +08:00
Cai Xin Ying
773ffc7f5f
Merge branch 'docs/add_Chinese_translation_for_api-reference/system/esp_event' into 'master'
...
Provide Chinese Translation for api-reference/system/esp_event.rst
Closes DOC-5074
See merge request espressif/esp-idf!23519
2023-06-01 17:45:22 +08:00
Cai Xin Ying
4df1319ecb
Provide Chinese Translation for api-reference/system/esp_event.rst
2023-06-01 17:45:22 +08:00
chenjianhua
5ee2ad7552
bluedroid: fixed default extended connection params
2023-06-01 17:37:49 +08:00
Ivan Grokhotkov
c94853786f
sdmmc: implement card power control for esp32c3 sdmmc breakout board
2023-06-01 11:01:19 +02:00
Zim Kalinowski
b506176e65
build system: fix init.bat crash in windows when folder contains unicode characters
2023-06-01 10:44:54 +02:00
Fu Hanxi
8513ea2b22
Merge branch 'ci/fix_build_and_test_all_apps_regex' into 'master'
...
ci: fix egrep patterns
See merge request espressif/esp-idf!24011
2023-06-01 14:46:49 +08:00
Roshan Bangar
c797e05f25
Merge branch 'bugfix/fix_blufi_deinit' into 'master'
...
Blufi : Corrected blufi host deinit API
See merge request espressif/esp-idf!23826
2023-06-01 14:30:01 +08:00
Armando (Dou Yiwen)
103332274e
Merge branch 'feature/adc_continuous_new_data_replace_old_data' into 'master'
...
adc: added a flag to replace internal pool data with newest data, when pool is full
Closes IDF-7395
See merge request espressif/esp-idf!23744
2023-06-01 14:26:39 +08:00
Wu Zheng Hui
9340696cb7
Merge branch 'bugfix/fix_wakeup_failed_if_powerdown_flash_in_lightsleep' into 'master'
...
Power Management: fixed flash funcs called in sleep wakeup process
See merge request espressif/esp-idf!23906
2023-06-01 14:10:15 +08:00
harshal.patil
7d4e69d5fa
hal: minor fixes needed in the crypto hal test app
2023-06-01 11:37:36 +05:30
Marius Vikhammer
c60b79978d
Merge branch 'ci/system_test_apps_optimize' into 'master'
...
ci: cleanup tools/system test apps
See merge request espressif/esp-idf!23886
2023-06-01 13:32:00 +08:00
Armando
727fac3a7d
kconfig: added experimental feature list
2023-06-01 12:04:58 +08:00
Marius Vikhammer
a1dff18a0e
ulp-system/ulp-fsm: clean up test cases
2023-06-01 11:34:22 +08:00
Zheng Zhong
b38e5e1b3c
Merge branch 'docs/update_CN_trans_Flash-encryption' into 'master'
...
docs: update CN trans for flash-encryption
See merge request espressif/esp-idf!23887
2023-06-01 10:40:20 +08:00
Linda
7bf3105105
docs: fix typo in components/esp_common/include/esp_err.h
2023-06-01 10:17:19 +08:00
Marius Vikhammer
9f31c65458
Merge branch 'feature/c6_ulp_gpio' into 'master'
...
ulp: added gpio API for lp core
Closes IDF-6834
See merge request espressif/esp-idf!23766
2023-06-01 09:50:33 +08:00
Alexey Gerenkov
8846674e54
tools: Upgrade Clang toolchain to 'esp-16.0.0-20230516'
2023-05-31 22:07:15 +03:00
Fu Hanxi
a17abe169b
ci: fix regexes
2023-05-31 21:35:47 +08:00
wuzhenghui
2981d38000
bugfix: fix some flash funcs called in sleep wakeup process
2023-05-31 17:56:46 +08:00
morris
9f4a296274
Merge branch 'bugfix/spi_master_assert_failure' into 'master'
...
spi_master: fix the assertion on a NULL desired_dev
Closes IDFGH-10273
See merge request espressif/esp-idf!23974
2023-05-31 17:46:04 +08:00
Jiang Jiang Jian
d89919999e
Merge branch 'bugfix/fix_hang_during_sleep_process' into 'master'
...
bugfix: fix hang on pd_top sleep process
Closes AEG-582
See merge request espressif/esp-idf!23634
2023-05-31 17:23:08 +08:00
Jiang Jiang Jian
f5d5196a8f
Merge branch 'bugfix/esp32c2_slave_report_address_error' into 'master'
...
Bugfix/esp32c2 slave report address error
See merge request espressif/esp-idf!23914
2023-05-31 17:20:15 +08:00
Jiang Jiang Jian
a275a1cfe8
Merge branch 'docs/update_esp32c6_wifi_api_guides' into 'master'
...
docs: update esp32c6 api guides about wifi part
See merge request espressif/esp-idf!23865
2023-05-31 17:17:00 +08:00
zhiweijian
ddb8368aad
Fixed bluedroid host build warning when log is disabled
2023-05-31 17:00:09 +08:00
Mahavir Jain
f7a01d8f90
aes: fix DMA descriptor calculation for the alignment case
...
The number of the DMA descriptors allocated for certain length (e.g.,
8176) were not sufficient (off by 1 error). This used to result in the
dynamic memory corruption as the region was modified beyond the
allocated range.
This change fixes the DMA descriptor calculation part and allocates
sufficient DMA descriptors based on the data length alignment considerations.
Test has also been added to cover the specific scenario in the CI.
Closes https://github.com/espressif/esp-idf/issues/11310
2023-05-31 14:19:58 +05:30
Mahavir Jain
aed0e3604b
Merge branch 'bugfix/c6_h2_decrease_rng_frequency' into 'master'
...
esp_hw_support: decrease RNG read frequency for C6 and H2
See merge request espressif/esp-idf!23977
2023-05-31 16:30:37 +08:00
liuning
ae425ec0b8
docs: update for esp32c6
2023-05-31 15:21:09 +08:00
xuxiao
843107e9d6
docs: update esp32c6 api guides about wifi part
2023-05-31 15:20:40 +08:00
Roshan Bangar
bdfa402670
Blufi : fix blufi deinit
2023-05-31 12:22:12 +05:30
Marius Vikhammer
bb5ea35f01
Merge branch 'docs/c6_misc_updates' into 'master'
...
docs: updated misc C6 programming guide docs with minor changes.
See merge request espressif/esp-idf!23962
2023-05-31 14:45:13 +08:00
Song Ruo Jing
c8cf7c5824
gpio_ext: rename register prefix to be GPIO_EXT_xxx
2023-05-31 12:55:22 +08:00
Chip Weinberger
23cba5fe00
[Heap Trace Standalone] increase Kconfig max stack size
2023-05-31 12:41:16 +08:00
Marius Vikhammer
3da38a603a
docs: updated misc C6 programming guide docs with minor changes.
2023-05-31 11:17:24 +08:00
Armando
56c66953da
adc: added flush pool test
2023-05-31 10:55:02 +08:00
Armando
c68e4bbb6f
adc: added a flag to replace internal pool data with newest data, when pool is full
2023-05-31 10:55:01 +08:00
morris
bdd0d1ddc8
Merge branch 'feature/test_rmt_bytes_encoder' into 'master'
...
rmt: explained why encoder may results in more data being transmitted
Closes IDFGH-10201
See merge request espressif/esp-idf!23880
2023-05-31 10:20:13 +08:00
Fu Hanxi
3c8a782113
Merge branch 'ci/build_test_apps_according_to_required_components' into 'master'
...
CI: build test apps according to `requires_components` in `.build-test-rules.yml`s
Closes IDFCI-1651
See merge request espressif/esp-idf!22633
2023-05-31 09:05:38 +08:00
Mahavir Jain
0431e08883
Merge branch 'bugfix/add_esp32h2_chip_id' into 'master'
...
Add ESP32-H2 chip id in `esp_chip_id_t` enum in esp_app_format.h header file
See merge request espressif/esp-idf!23984
2023-05-30 23:58:41 +08:00
Roland Dobai
0be3bbc2d1
Merge branch 'bug/strip_dump_machine' into 'master'
...
tools: strip trailing whitespaces/newline from dump_machine
See merge request espressif/esp-idf!23987
2023-05-30 23:18:26 +08:00
Martin Vychodil
729d63114c
Merge branch 'ci/pytest_sdcard_format_timeout_increase' into 'master'
...
CI: fix sdcard fatfs test_apps format timeout
Closes IDFCI-1723
See merge request espressif/esp-idf!23904
2023-05-30 20:51:57 +08:00
Frantisek Hrbata
b3998f0f0c
tools: strip trailing whitespaces/newline from dump_machine
...
In components/xtensa/project_include.cmake ${CMAKE_C_COMPILER} -dumpmachine
is called, but the output has newline.
Before
---8<--
-- Compiler supported targets: xtensa-esp32s3-elf
-- App "blink" version: 1.2.3
---8<--
After
---8<--
-- Compiler supported targets: xtensa-esp32s3-elf
-- App "blink" version: 1.2.3
---8<--
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-05-30 13:35:10 +02:00
Euripedes Rocha
4778d9b477
protocols/examples: Disable Wifi connection if not supported
...
- Disable Kconfig option for Wifi if not supported by the SoC
- Enable building mqtt examples when target is set to esp32h2
2023-05-30 13:26:45 +02:00
Jakob Hasse
d7ce04a5cd
esp_hw_support: decrease RNG read frequency on C6 and H2
...
* The RNG reading frequency of 200 KHz has been too high for
C6 and H2 since on these chips the RNG output is combined
with the RTC slow clock which is only 150KHz. Reduced the max
reading frequency via esp_random() from 200KHz to 62.5KHz,
which show best results in tests.
Also updated the bootloader_fill_random() max frequency to the
same value to be in line, even though it was just 83KHz.
2023-05-30 19:16:53 +08:00
morris
c5f195c400
spi_master: fix the assertion on a NULL desired_dev
...
Closes https://github.com/espressif/esp-idf/issues/11536
2023-05-30 10:53:32 +00:00
Linda
af65960d1c
docs: add a chapter to describe how to measure current of modules in deep sleep mode
2023-05-30 18:11:53 +08:00
Frantisek Hrbata
56289013ba
tools: extend information in project_description.json
...
This extends information provided in the project_description.json file.
Newly added information can be used in the SBOM generating tool and
also to improve hints regarding the the component dependency issues.
Added fields
version:
This adds versioning to the project_description.json file,
so it's easy to identify if it contains the required information.
project_version:
Can be used as a version for the resulting binary e.g. `hello_world.bin`.
idf_path:
This one is probably not necessary, but it allows tools to run even without
esp-idf environment exported(e.g. export.sh).
c_compiler:
The `CMAKE_C_COMPILER` value with full path to the compiler binary. This can
be used to get information about toolchain, which was used to build the project.
common_component_reqs:
List of common components as presented in cmake's __COMPONENT_REQUIRES_COMMON
and set in tools/cmake/build.cmake:__build_init().
build_component_info:
Detailed information about components used during build. It's a
dictionary with the component name as a key and each component has
a dictionary with detailed information. Following is an example for
the efuse component.
"efuse": {
"alias": "idf::efuse",
"target": "___idf_efuse",
"prefix": "idf",
"dir": "/home/fhrbata/work/esp-idf/components/efuse",
"type": "LIBRARY",
"lib": "__idf_efuse",
"reqs": [],
"priv_reqs": [ "bootloader_support", "soc", "spi_flash" ],
"managed_reqs": [],
"managed_priv_reqs": [],
"file": "/home/fhrbata/work/blink/build/esp-idf/efuse/libefuse.a",
"sources": [ "/home/fhrbata/work/esp-idf/components/efuse/esp32s3/esp_efuse_table.c", ... ],
"include_dirs": [ "include", "esp32s3/include" ]
}
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-05-30 12:07:20 +02:00
Frantisek Hrbata
483b7ae763
tools: fix make_json_list to return empty json list for empty cmake list
...
Currently make_json_list() returns '[ "" ]' for empty cmake list. Fix this
so empty json list is returned instead.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-05-30 12:07:20 +02:00
Harshit Malpani
44e88792de
Add ESP32-H2 chip id in esp_chip_id_t enum in esp_app_format.h header file
2023-05-30 15:19:21 +05:30
Roland Dobai
1f06806271
Merge branch 'bugfix/efuse_summary' into 'master'
...
system-hardware/efuse: fixed efuse summary description containing ; breaking efuse-summary
See merge request espressif/esp-idf!23975
2023-05-30 17:14:22 +08:00
Zhang Xiao Yan
056a2593f5
Merge branch 'docs/update_code_how_to_configure_multiple_antennas_of_wifi' into 'master'
...
docs: update code of how to configure multiple antennas of wifi
See merge request espressif/esp-idf!23960
2023-05-30 16:19:32 +08:00
Marius Vikhammer
350650eb73
ci: cleanup tools/system test apps
2023-05-30 15:42:37 +08:00
Marius Vikhammer
8e8f6177c9
Merge branch 'bugfix/linux_heap_realloc' into 'master'
...
core-system/linux-target: fixed heap_caps_realloc not correctly allocating the...
Closes IDFGH-10261
See merge request espressif/esp-idf!23952
2023-05-30 13:27:11 +08:00
Marius Vikhammer
185d7a7bd4
heap: fixed unused variable warning
2023-05-30 11:40:17 +08:00
Marius Vikhammer
93ba9d1cfe
system-hardware/efuse: fixed efuse summary description containing ; breaking efuse-summary
...
If the efuse description from esptool contained semi-colons it would be interpretted as
a list delimiter in CMake. Summary is now passed as in quotes to escape this behavior.
2023-05-30 10:55:27 +08:00
Darian
94ebc9ba4e
Merge branch 'refactor/usb_host_usbh_interface' into 'master'
...
USB Host: Refactor USBH interface
See merge request espressif/esp-idf!23330
2023-05-30 01:34:16 +08:00
zwl
bcfb71f602
esp_phy:Update phy lib for ESP32-C2
2023-05-29 21:02:23 +08:00
zwl
a9d25460a7
ble:fixed the issue that slave reports the wrong address for master when address resolution disable
2023-05-29 20:59:13 +08:00
Li Shuai
e505e19798
Merge branch 'bugfix/fix_rc_fast_calibration' into 'master'
...
rtc_clk: fix esp32c6/esp32h2 eco chip `RC_FAST` bad calibration value
Closes WIFI-5938
See merge request espressif/esp-idf!23927
2023-05-29 19:57:46 +08:00
Mahavir Jain
592bc0d452
Merge branch 'bugfix/fix_memory_leak_in_ws_server_example' into 'master'
...
example: Fix memory leak in ws_echo_server when httpd_queue_work failed
Closes IDFGH-10244
See merge request espressif/esp-idf!23941
2023-05-29 19:19:39 +08:00
Ondrej Kosta
e270c8ac72
Merge branch 'bugfix/tx_only_link_up' into 'master'
...
Ethernet minor fixes
See merge request espressif/esp-idf!23882
2023-05-29 19:00:10 +08:00
yuanjianmin
0b71dcc7ea
example: Fix memory leak in ws_echo_server when httpd_queue_work failed
...
Closes https://github.com/espressif/esp-idf/issues/11507
2023-05-29 10:12:16 +00:00
Darian Leung
cbed197e10
usb_host: Run formatting script
2023-05-29 17:30:41 +08:00
Darian Leung
1ffbbf5aef
usb_host: Fix spelling errors
2023-05-29 17:30:41 +08:00
Darian Leung
bab1c61a4c
usb_host: Refactor USBH and USB Host Library calls to HCD
...
This commit refactors the USBH and the USB Host Library in the following ways:
- USBH now presents an abstraction of an endpoint (via usbh_ep_handle_t)
- Added separate functions to enqueue/dequeue URBs to a particular endpoint
- USB Host Library no longer calls HCD API directly. Calls USBH endpoint API
instead.
- Renamed "notif_cb" to "proc_req_cb" (Processing Request Callback)
- This is to avoid confusion with FreerTOS task notifications and Host
Library client event notifications.
- The processing functions of each layer (i.e., "xxx_process()") request
calls via the "proc_req_cb"
- The main handling function (i.e., usb_host_lib_handle_events()) is
responsible for calling the required "xxx_process()" of each layer
2023-05-29 17:30:41 +08:00
Linda
e6c3ac2511
docs: update code of how to configure multiple antennas of wifi
2023-05-29 17:01:41 +08:00
wuzhenghui
4236644071
feature: skip console uart flush and sleep when estimated uart flush time exceeds the sleep duration to avoid rtos tick jump failed
2023-05-29 16:35:03 +08:00
wuzhenghui
388746ca31
Kconfig: add more help info for pm related options help
2023-05-29 16:35:03 +08:00
wuzhenghui
5c74093300
bugfix: treat too short sleep duration as sleep reject by software
2023-05-29 16:35:03 +08:00
wuzhenghui
756b5f628d
bugfix: fix pmp retention and add pma retention
2023-05-29 16:35:03 +08:00
Chip Weinberger
fc1e8b0365
[Heap Trace Standalone] do not allocate memory until init is called
2023-05-29 00:00:15 -07:00
morris
099234347c
Merge branch 'contrib/github_pr_11499' into 'master'
...
Implement descriptor error callback for GDMA (GitHub PR)
Closes IDFGH-10236
See merge request espressif/esp-idf!23934
2023-05-29 14:39:32 +08:00
Tomas Sebestik
da39111500
Merge branch 'feat/danger_github' into 'master'
...
ci:danger: Add dangerjs for GitHub
Closes IDFCI-1668
See merge request espressif/esp-idf!23272
2023-05-29 14:38:18 +08:00
Tomas Sebestik
7add582eb7
ci(danger): add dangerjs for GitHub
...
Add GitHub workflow for running dangerjs on pull requests.
Add GitHub layout for DangerJS.
2023-05-29 08:23:04 +02:00
Marius Vikhammer
dacc51dd2b
ulp/lp-core: added gpio API for lp core as well as an example showcasing it.
2023-05-29 11:13:47 +08:00
Marius Vikhammer
5b77f77e53
core-system/linux-target: fixed heap_caps_realloc not correctly allocating the requested number of bytes
...
Closes https://github.com/espressif/esp-idf/issues/11523
2023-05-29 10:09:54 +08:00
Laukik Hase
c105091413
docs: Fix the instructions for setting up HMAC-based NVS encryption
2023-05-27 01:38:09 +05:30
Fu Hanxi
ac7e51903a
ci: remove unused jobs and patterns
2023-05-26 22:59:57 +08:00
Fu Hanxi
2ad2e3cb04
ci(ccs811): use manifest file instead of patterns in rules.yml
2023-05-26 22:59:57 +08:00
Fu Hanxi
22e2738f78
ci: build and test only modified components related test cases
2023-05-26 22:59:57 +08:00
Fu Hanxi
2cbcafc4d3
ci: remove unused variables
2023-05-26 22:59:57 +08:00
Fu Hanxi
35adff40e0
ci: get_mr_info support components
2023-05-26 22:59:56 +08:00
Aditya Patwardhan
903af13e84
Merge branch 'feat/config_to_flash_bootloader_when_sbv2_is_enabled' into 'master'
...
add config to flash bootloader by the command `idf.py flash` when secure boot v2 is enabled
See merge request espressif/esp-idf!23848
2023-05-26 18:13:05 +08:00
harshal.patil
60ccb8f439
esp32c6: xts-aes register preefix discrepency
2023-05-26 15:33:21 +05:30
harshal.patil
bc825431e8
esp32h2: xts-aes register prefix discrepency
2023-05-26 15:33:15 +05:30
Rahul Tank
0b5ab48437
Merge branch 'bugfix/fix_config_option' into 'master'
...
Nimble: Fixed setting macro values based on selected configuration
See merge request espressif/esp-idf!23857
2023-05-26 16:18:36 +08:00
KonstantinKondrashov
56b966829d
docs: update CN trans for flash-encryption
2023-05-26 16:06:49 +08:00
Ivan Grokhotkov
cbf460c2e1
Merge branch 'feat/defince_config_dependabot' into 'master'
...
ci(github): add dependabot config
See merge request espressif/esp-idf!23468
2023-05-26 14:58:37 +08:00
morris
1703a0a5e9
doc: explain why RMT encoder may result in more data transmitting
...
Closes https://github.com/espressif/esp-idf/issues/11468
2023-05-26 13:37:11 +08:00
morris
7b97b247ff
Merge branch 'bugfix/led_strip_potential_buffer_overwrite' into 'master'
...
example: fix led strip memory overwrite before trans done
Closes IDFGH-10221
See merge request espressif/esp-idf!23898
2023-05-26 13:27:17 +08:00
Niklas Gürtler
be8a0d08f2
gdma: implement descriptor error callback
...
Merges https://github.com/espressif/esp-idf/pull/11499
2023-05-26 13:24:34 +08:00
Michael (XIAO Xufeng)
8c2b709817
Merge branch 'bugfix/fix_ocode_check_on_c6' into 'master'
...
adc_cali: fix the condition of ocode calibration
See merge request espressif/esp-idf!23916
2023-05-26 11:35:51 +08:00
zhangyanjiao
ce4b54361e
esp_wifi:
...
1. mesh: layer2 node will scan all channels when fixed root leave
2. show warning info when setting max connection num for softAP
2023-05-26 11:33:33 +08:00
David Čermák
5f07a7d5ff
Merge branch 'bigfix/examples_ping_console' into 'master'
...
examples: Fix icmp-echo to auto connect to Ethernet/WiFi if selected
Closes IDFGH-9272
See merge request espressif/esp-idf!23764
2023-05-26 04:44:10 +08:00
Martin Vychodil
c212305646
Merge branch 'bugfix/usb_serial_jtag_select_poll_crash' into 'master'
...
vfs: select sanity NULL check
See merge request espressif/esp-idf!23875
2023-05-26 00:59:42 +08:00
Roland Dobai
729f791e90
Merge branch 'fix/idf_tools_certificate' into 'master'
...
Tools: Update the certificate of idf_tools.py
See merge request espressif/esp-idf!23832
2023-05-25 22:25:11 +08:00
David Cermak
5abeac9d91
examples: Fix icmp-echo to auto connect to Ethernet/WiFi if selected
...
Closes https://github.com/espressif/esp-idf/issues/10655
2023-05-25 14:25:09 +00:00
laokaiyao
de8ae73de3
adc_cali: fix the condition of ocode calibration
2023-05-25 21:49:40 +08:00
Michael (XIAO Xufeng)
041ce02a14
Merge branch 'bugfix/add_warning_for_rc_fast_calibration_h2' into 'master'
...
clk: Add warning log if RC_FAST clock calibration is needed on esp32h2
See merge request espressif/esp-idf!23743
2023-05-25 21:39:02 +08:00
wuzhenghui
3ae1f0ea5d
bugfix: fix rc_fast bad calibration value
2023-05-25 21:21:14 +08:00
Chen Yu Dong
08eea17c41
Merge branch 'bugfix/add_ci_job_s3_quad_psram' into 'master'
...
CI: add CI job component ut esp32s3 quad psram
See merge request espressif/esp-idf!23918
2023-05-25 21:08:19 +08:00
Rahul Tank
9901bdf3da
Nimble: Fixed setting macro values based on selected configuration
2023-05-25 17:12:57 +05:30
Chen Yudong
40b61681be
CI: add CI job component ut esp32s3 quad psram
2023-05-25 16:57:27 +08:00
Adam Múdry
976644acf6
CI: fix sdcard fatfs test_apps format timeout
2023-05-25 08:52:59 +00:00
Mahavir Jain
e2fe2bf152
Merge branch 'fix/xts_aes_register_prefix_discrepency' into 'master'
...
fix: xts aes register prefix discrepancy
Closes DOC-5136 and DOC-5140
See merge request espressif/esp-idf!23900
2023-05-25 16:40:13 +08:00
Zim Kalinowski
c74c18520e
Merge branch 'bugfix/improve-git-describe-handling' into 'master'
...
build system: more accurate error information for git_describe
Closes IDFGH-7504
See merge request espressif/esp-idf!23891
2023-05-25 16:21:40 +08:00
David Čermák
914652c804
Merge branch 'bugfix/sntp_cpp_compat' into 'master'
...
esp_netif: Fix invalid conversion from int to enumeration in c++ build (GitHub PR)
Closes IDFGH-10115
See merge request espressif/esp-idf!23867
2023-05-25 15:28:06 +08:00
Rahul Tank
1937282e95
Merge branch 'bugfix/memory_cleanup_optimization' into 'master'
...
Nimble: Fixes for memory leak / optimization
See merge request espressif/esp-idf!23759
2023-05-25 14:47:27 +08:00
Zim Kalinowski
451a0f1d33
Merge branch 'feature/adds_new_efuses_for_h2' into 'master'
...
efuse(H2): Adds RF Calibration Information
Closes IDF-7382
See merge request espressif/esp-idf!23827
2023-05-25 14:36:50 +08:00
harshal.patil
ed4ceea43d
esp32c2: xts-aes register prefix discrepency
2023-05-25 11:27:18 +05:30
harshal.patil
0058fb3a05
esp32c3: xts-aes register prefix discrepency
2023-05-25 11:27:10 +05:30
Fu Hanxi
d29b3ee584
Merge branch 'test/idf-build-apps-1.0.0' into 'master'
...
CI: make master pipeline compatible with idf-build-apps 1.0.0 release
See merge request espressif/esp-idf!23892
2023-05-25 13:51:21 +08:00
Shu Chen
712d747a79
Merge branch 'bugfix/fix_matter_commissioning_ble_disconnect_issue' into 'master'
...
esp_phy: updating H2 lib phy to adapt the voltage changes
See merge request espressif/esp-idf!23822
2023-05-25 12:31:27 +08:00
Wan Lei
47fe2b9521
Merge branch 'feature/adc_digi_monitor_support' into 'master'
...
adc digi monitor support
Closes IDF-2530
See merge request espressif/esp-idf!22839
2023-05-25 12:06:01 +08:00
Chen Jian Xing
7121ec0f63
Merge branch 'feat/support_legacy_cmd' into 'master'
...
example: support legacy PHY command in cert_test
Closes WIFI-5798
See merge request espressif/esp-idf!23412
2023-05-25 10:44:37 +08:00
Fu Hanxi
1f851fd405
ci: fix breaking change in idf-build-apps 1.0.0
2023-05-25 08:36:44 +08:00
Zim Kalinowski
a4bb596d63
Merge branch 'feature/esp_ipc_isr_fix' into 'master'
...
esp_system: Fix a race-condition in esp_ipc_isr (in QEMU env)
Closes IDFGH-10179
See merge request espressif/esp-idf!23866
2023-05-24 23:17:37 +08:00
Paul Guyot
ceb121fd57
esp_system: Fix a race-condition in esp_ipc_isr (in QEMU env)
...
The race condition is very unlikely on real hardware but can be observed with
qemu under heavy load.
Also add missing `memw` instructions which are generated by the C compiler but
absent in the assembly code.
Signed-off-by: Paul Guyot <pguyot@kallisys.net >
Signed-off-by: KonstantinKondrashov <konstantin@espressif.com >
Merges https://github.com/espressif/esp-idf/pull/11447
Closes https://github.com/espressif/esp-idf/issues/11433
2023-05-24 19:08:29 +08:00
alanmaxwell
2d072ab141
example: support legacy PHY commands in cert_test
2023-05-24 18:58:49 +08:00
wanlei
e42501d20f
adc: add programing guide for digi monitor
2023-05-24 18:09:06 +08:00
wanlei
e6e641475b
adc: add digi monitor test case
2023-05-24 17:46:52 +08:00
wanlei
87848110c1
adc: new feature adc digital monitor supported
2023-05-24 17:46:52 +08:00
Chen Yu Dong
2da7873096
Merge branch 'bugfix/case_tester__multi_dev_cases' into 'master'
...
CI: fix multi dev case tester
See merge request espressif/esp-idf!23869
2023-05-24 16:26:02 +08:00
Shu Chen
243b286ddc
Merge branch 'support/add_kconfig_for_mac_filter' into 'master'
...
openthread: add kconfig for mac filter
See merge request espressif/esp-idf!23849
2023-05-24 14:42:47 +08:00
harshal.patil
873901e7aa
bootloader: add a config to enable flashing of bootloader using
...
the command `idf.py flash` when secure boot v2 is enabled.
2023-05-24 11:50:14 +05:30
Roland Dobai
5e6beade2d
Merge branch 'feature/rewrite_build_sys_tests_v4' into 'master'
...
Tools: Rewrite build system unit tests to python - idf.py sdkconfig, bootloader, components
Closes IDF-7164
See merge request espressif/esp-idf!22325
2023-05-24 14:19:35 +08:00
zhangwenxu
38dc88dd29
esp_phy: updating H2 lib phy to adapt the voltage changes
2023-05-24 14:11:48 +08:00
morris
ab6ae9341a
example: fix led strip memory overwrite before trans done
...
Closes https://github.com/espressif/esp-idf/issues/11487
2023-05-24 14:04:11 +08:00
Mahavir Jain
ff024dcb88
Merge branch 'feature/wifi_prov_event_security_session' into 'master'
...
wifi_prov: Exposed events for secure session establishment and credential mismatch
Closes IDF-7358
See merge request espressif/esp-idf!23821
2023-05-24 12:02:52 +08:00
Kevin (Lao Kaiyao)
7a462d8a86
Merge branch 'feature/support_adc_calibration_on_c6' into 'master'
...
adc_cali: supported adc calibration on esp32c6
Closes IDF-5312 and IDF-6566
See merge request espressif/esp-idf!23499
2023-05-24 11:31:12 +08:00
Shu Chen
38b495205a
Merge branch 'fix/openthread_frame_counter_when_retx' into 'master'
...
openthread: fix frame counter when re-transmition
See merge request espressif/esp-idf!23851
2023-05-24 10:51:06 +08:00
Zim Kalinowski
369d8a0f8a
build system: more accurate error information for git_describe
...
Closes https://github.com/espressif/esp-idf/issues/9071
See merge request espressif/esp-idf!23891
2023-05-23 18:30:01 +02:00
Adam Múdry
58e69f2fcb
vfs: select sanity NULL check
...
https://github.com/espressif/esp-idf/issues/9964
2023-05-23 18:02:24 +02:00
Mahavir Jain
d00e7b5af8
Merge branch 'feature/nvs_encryption_using_hmac_v2' into 'master'
...
nvs_flash: Add support for HMAC-based encryption key derivation scheme
Closes IDF-6727
See merge request espressif/esp-idf!23079
2023-05-23 23:57:26 +08:00
Tomas Rezucha
f4dfc8ffb8
Merge branch 'feature/usbd_msc_mount_callback' into 'master'
...
USBD: update example of usb device msc by adding usage of new API.
Closes IDF-7369
See merge request espressif/esp-idf!23761
2023-05-23 22:59:41 +08:00
laokaiyao
3e26e7630e
adc_oneshot: move power acquire back to adc_oneshot_new_unit
...
Revert and fix of d197c59eaa in !23575
2023-05-23 22:44:32 +08:00
laokaiyao
ffb40a89d9
adc_cali: supported channel compensation of adc calibration on esp32c6
2023-05-23 22:44:25 +08:00
Mahavir Jain
86b2ca3d04
Merge branch 'feature/c6_bootloader_rng' into 'master'
...
Feature/c6 bootloader rng
See merge request espressif/esp-idf!22773
2023-05-23 22:41:51 +08:00
KonstantinKondrashov
3550a2d185
efuse(c6): Adds adc calib efuses
2023-05-23 20:34:29 +08:00
laokaiyao
caa044c289
adc_cali: supported adc calibration on esp32c6
2023-05-23 20:34:29 +08:00
Zim Kalinowski
d41ddfcf8a
Merge branch 'bugfix/fix-esp-even-compile-error' into 'master'
...
esp_event: fix build error related to format
Closes IDFGH-10157
See merge request espressif/esp-idf!23833
2023-05-23 19:53:37 +08:00
Wang Fang
307cdd6697
Merge branch 'docs/update_the_description_for_clock_speed_hz' into 'master'
...
docs: update the description for check_speed_hz
Closes DOC-5197
See merge request espressif/esp-idf!23879
2023-05-23 18:30:09 +08:00
Jakob Hasse
d3f77ec352
esp_hw_support/bootloader: made ESP32-C6 and ESP32-H2 RNG available
2023-05-23 18:14:51 +08:00
Marek Fiala
fb0dc46183
Tools: Rewrite build system unit tests to python - sdkconfig, bootloader, components
2023-05-23 09:47:39 +00:00
jiangguangming
0d0fa7bda2
esp_rom: fix rom layout issues
2023-05-23 17:04:10 +08:00
Laukik Hase
3aa6f97c72
security: Added example for HMAC-based NVS encr-keys protection scheme
2023-05-23 13:56:00 +05:30
Laukik Hase
72f703ccd4
nvs_flash: Extended test-app and host tests for the HMAC-based NVS encr-keys protection scheme
2023-05-23 13:55:59 +05:30
Laukik Hase
a06118012e
docs: Update nvs_flash docs for the HMAC-based NVS encr-keys protection scheme
...
- Also updated the `nvs_partition_generator` and `mass_mfg` tools
documentation
2023-05-23 13:55:57 +05:30
Laukik Hase
9ac87fcc8b
nvs_partition_gen/mass_mfg: Support for HMAC-based scheme for generating NVS encr-keys
2023-05-23 13:55:55 +05:30
Laukik Hase
8efe2f86e9
nvs_flash: Added helper component nvs_sec_provider
...
- For processing NVS encryption-related security configuration
2023-05-23 13:55:53 +05:30
Laukik Hase
c1bed366ba
nvs_flash: Add support for HMAC-based NVS encryption keys protection scheme
...
- This features allows the NVS encryption keys to be derived and protected using
the HMAC peripheral. Since the encryption keys are derived at runtime, they
are not stored anywhere in the flash and hence this feature does not require
a separate `nvs_keys` partition.
2023-05-23 13:55:52 +05:30
Rahul Tank
310bb89b79
Merge branch 'bugfix/remove_python_examples_ttfw' into 'master'
...
Nimble:Removed files referring to old TTFW framework
See merge request espressif/esp-idf!23225
2023-05-23 16:25:40 +08:00
Ondrej Kosta
7e481c02a3
Ethernet examples: removed configuration of SPI Input Delay which was introduced by a mistake
2023-05-23 09:11:14 +02:00
Zim Kalinowski
ef960d53fe
esp_event: fix build error related to format
...
Closes https://github.com/espressif/esp-idf/issues/11428
See merge request !23833
2023-05-23 09:09:45 +02:00
Konstantin Kondrashov
1cf46bd0f0
Merge branch 'doc/update_efuse_info' into 'master'
...
doc: Update all efuse info files
Closes IDF-5919
See merge request espressif/esp-idf!23824
2023-05-23 14:47:52 +08:00
Laukik Hase
596b83fe15
wifi_prov: Fix build issue when building only for sec1 or sec2
2023-05-23 12:00:45 +05:30
Laukik Hase
f695c1a788
wifi_prov: Exposed events for secure session establishment
2023-05-23 12:00:40 +05:30
Rahul Tank
72968880ec
Nimble: Fixes for memory leak / optimization
2023-05-23 11:56:23 +05:30
Ondrej Kosta
5ebe6b51d8
esp_eth: fixed esp_eth_transmit_vargs to transmit only when link is up
...
esp_eth test: clear unicast Rx event before wait
2023-05-23 08:23:34 +02:00
Rahul Tank
658ce48ca9
Merge branch 'bugfix/fix_pcl_enh_rsp' into 'master'
...
Nimble: Removed the extra status field in the enh read transmit power level
Closes BLEQABR23-196
See merge request espressif/esp-idf!23864
2023-05-23 14:21:26 +08:00
Alexey Lapshin
072b70bed9
Merge branch 'fix/hints-print-control-characters' into 'master'
...
tools: fix control characters print if hints enabled
Closes IDFGH-10075
See merge request espressif/esp-idf!23872
2023-05-23 14:19:16 +08:00
Ondrej Kosta
5da56ea361
Merge branch 'contrib/github_pr_11337' into 'master'
...
w5500: mac: poll VERSIONR to ensure the chip is initialised (GitHub PR)
Closes IDFGH-10061
See merge request espressif/esp-idf!23792
2023-05-23 13:23:51 +08:00
Wang Fang
b4a9078f98
docs: update the description for check_speed_hz
2023-05-23 11:44:47 +08:00
Mahavir Jain
8c1369f3aa
Merge branch 'test/combined_ecc_mpi_hmac_ds_hal_verification_app' into 'master'
...
Create a combined security peripherals hal verification appliaction
See merge request espressif/esp-idf!23718
2023-05-23 11:27:53 +08:00
Ondrej Kosta
e82dce7917
Merge branch 'bugfix/bridge_spi_emac_readme' into 'master'
...
Updated Ethernet README Common Troubleshooting
See merge request espressif/esp-idf!23784
2023-05-22 22:32:37 +08:00
Alexey Lapshin
59206e39a0
tools: fix control characters print if hints enabled
...
Closes https://github.com/espressif/esp-idf/issues/11351
2023-05-22 20:18:02 +08:00
Chen Yudong
1ca937c520
CI: fix multi dev case tester
2023-05-22 19:49:21 +08:00
Li Xiao Yi
dab0e5230e
Merge branch 'docs/add_index_CN_trans' into 'master'
...
Docs: add CN translation for api-guides/perfomance/index.rst
Closes DOC-5207
See merge request espressif/esp-idf!23716
2023-05-22 19:42:31 +08:00
Li Xiao Yi
ff16ce8d7b
Docs: add CN translation for api-guides/perfomance/index.rst
2023-05-22 19:42:31 +08:00
Island
72bf74f904
Merge branch 'feature/update_ble_doc_for_esp32c6_esp32h2' into 'master'
...
ble docs: Update ble doc for esp32c6 and esp32h2
Closes IDF-5926 and IDF-6686
See merge request espressif/esp-idf!23796
2023-05-22 18:50:55 +08:00
harshal.patil
21c6d5392f
hal: add ecdsa peripheral verification tests
2023-05-22 15:19:34 +05:30
harshal.patil
7330851db0
hal: add digital signature peripheral verification tests
...
- also renamed the security test app to crypto test app
2023-05-22 15:19:34 +05:30
harshal.patil
9b27fa73a7
hal: add hmac peripheral verification tests
2023-05-22 15:19:34 +05:30
harshal.patil
da2c29751e
hal: combine ecc hal test app into security peripherals test app
2023-05-22 15:19:34 +05:30
harshal.patil
56ac7eee3b
ecc: added SOC_ECC_SUPPORT_POINT_VERIFY_QUIRK soc caps for esp32c2
...
as the ESP32C2 ECC peripheral has a bug in ECC point verification,
if value of K is zero the verification fails
2023-05-22 15:19:34 +05:30
harshal.patil
647c2dabfe
hal: combine security peripherals test applications
2023-05-22 15:19:34 +05:30
Alexey Lapshin
a77f723962
Merge branch 'feature/riscv-gdbstub-runtime' into 'master'
...
esp_gdbstub: implement runtime gdbstub for riscv
Closes IDF-5621
See merge request espressif/esp-idf!23110
2023-05-22 17:20:17 +08:00
KonstantinKondrashov
aef81cceee
efuse(H2): Adds RF Calibration Information
2023-05-22 08:40:26 +00:00
Andrii Filippov
6435dfaf92
Merge branch 'esp32h2_support_spi_ethernet' into 'master'
...
Update default pins for Basic and ENC28J60 Ethernet examples
See merge request espressif/esp-idf!23241
2023-05-22 16:02:11 +08:00
Wan Lei
b4e601989b
Merge branch 'contrib/github_pr_11405' into 'master'
...
Fix initialization macros for twai_timing_config_t not setting .clk_src and .brp (GitHub PR)
Closes IDFGH-10134
See merge request espressif/esp-idf!23771
2023-05-22 15:16:52 +08:00
Jiang Guang Ming
11062e45fb
Merge branch 'feature/spi_flash_remove_unnecessary_header_includes' into 'master'
...
spi_flash: remove unnecessary header includes in test_app
See merge request espressif/esp-idf!23844
2023-05-22 14:50:50 +08:00
Armando (Dou Yiwen)
a938fe0beb
Merge branch 'bugfix/fix_adc_continuous_driver_conv_frame_issue' into 'master'
...
adc: fixed adc continuous driver conv frame issue
Closes IDFGH-10109
See merge request espressif/esp-idf!23772
2023-05-22 14:44:28 +08:00
Saurabh Kumar Bansal
6f7a6b1eea
usb: update usb device msc example by adding new API tinyusb_msc_register_callback
2023-05-22 12:00:44 +05:30
zhangwenxu
1a0d86e77c
openthread: add kconfig for enabling mac filter
2023-05-22 14:09:50 +08:00
Rahul Tank
ed30c4a106
Nimble: Removed the extra status field in the enh read transmit power level
2023-05-22 10:17:01 +05:30
Cai Xin Ying
a8a2b08b4c
Merge branch 'docs/add_Chinese_translation_for_api-reference/system/esp_err_and_api-reference/bluetooth/esp_gatts' into 'master'
...
docs: provide CN translation for api-reference/system/esp_err and api-reference/bluetooth/esp_gatts
Closes DOC-5187
See merge request espressif/esp-idf!23676
2023-05-22 11:13:48 +08:00
Cai Xin Ying
60a1f8b5b9
docs: provide CN translation for api-reference/system/esp_err and api-reference/bluetooth/esp_gatts
2023-05-22 11:13:48 +08:00
Armando
bd6cd85b8e
adc: added big conv_frame test
2023-05-22 10:55:28 +08:00
Armando
73791ff4e0
adc: fix adc continuous driver conv_frame_size not bigger than 4092 issue
...
Closes https://github.com/espressif/esp-idf/issues/11385
2023-05-22 10:55:28 +08:00
Mahavir Jain
2fc770a1a3
Merge branch 'contrib/github_pr_11190' into 'master'
...
[HTTPD] support for multiple simultaneous requests (try 3) (GitHub PR)
Closes IDFGH-9868 and IDFGH-9204
See merge request espressif/esp-idf!23281
2023-05-22 02:10:52 +08:00
Sudeep Mohanty
efe919275e
Merge branch 'feature/add_support_for_lp_i2c' into 'master'
...
lp-i2c: Added support for LP I2C peripheral to LP core
Closes IDF-6833
See merge request espressif/esp-idf!22846
2023-05-19 23:35:11 +08:00
Armando (Dou Yiwen)
1bdcdd9f54
Merge branch 'bugfix/fix_psram_size_doc_s3' into 'master'
...
doc: update s3 psram vaddr max range size
See merge request espressif/esp-idf!23791
2023-05-19 22:21:21 +08:00
Jackson Ming Hu
896a07e5d6
w5500: rework version check to avoid a false alarm on fault detection
...
See: https://github.com/espressif/esp-idf/issues/11331
2023-05-19 15:33:22 +02:00
Ondrej Kosta
a2d669c008
Updated Ethernet README Common Troubleshooting to describe workaround when SPI issues are observed with internal EMAC connected
2023-05-19 15:17:07 +02:00
Jiang Jiang Jian
2a56f66e25
Merge branch 'feature/nan_ifx_support_for_api' into 'master'
...
Add NAN ifx support for API's
Closes WIFI-5719 and WIFI-5830
See merge request espressif/esp-idf!23512
2023-05-19 20:22:04 +08:00
Alexey Lapshin
af1334782c
esp_gdbstub: fix bp and wp numbers
2023-05-19 20:15:58 +08:00
Alexey Lapshin
71cd5cb2a1
esp_gdbstub: fix build for USB serial/jtag protocol
2023-05-19 20:15:58 +08:00
Alexey Lapshin
9220eea4e4
test: gdbstub_runtime: initial commit
2023-05-19 20:15:58 +08:00
Alexey Lapshin
96768d7596
test: panic: use gdb-no-python to have ability to send signals
2023-05-19 20:15:58 +08:00
Alexey Lapshin
6a54c25823
esp_gdbstub: add tests for riscv jump instructions decoding
2023-05-19 20:15:58 +08:00
Alexey Lapshin
9322c2b82d
esp_gdbstup: implement runtime gdbstub for riscv
2023-05-19 20:15:58 +08:00
Alexey Lapshin
36588c4b35
riscv: remove outdated macros
2023-05-19 20:15:58 +08:00
Alexey Lapshin
a89b799642
riscv: fix trigger add from trap handlers
2023-05-19 20:15:58 +08:00
Alexey Lapshin
d41d12fe7a
riscv: fix & refactor triggers add/delete
2023-05-19 20:15:58 +08:00
Roland Dobai
20a7aa9315
Tools: Update the certificate of idf_tools.py
2023-05-19 13:51:37 +02:00
Wu Zheng Hui
9894697037
Merge branch 'bugfix/close_phy_tsens_before_sleep' into 'master'
...
sleep: fix deepsleep current leakage caused by phy_tsens
Closes WIFI-5608
See merge request espressif/esp-idf!23823
2023-05-19 19:17:22 +08:00
Adam Múdry
e5d0e3c676
Merge branch 'bugfix/sdmmc_driver_vtaskdelay_slowdown' into 'master'
...
sdmmc: incrementally increase delay of vTaskDelay
Closes IDF-7361
See merge request espressif/esp-idf!23765
2023-05-19 18:22:51 +08:00
Rahul Tank
59b7a4989f
Merge branch 'bugfix/host_flw_ctrl' into 'master'
...
NimBLE: Fixed mismatch of number of completed packtes in host flow control
Closes BLEQABR23-113
See merge request espressif/esp-idf!23432
2023-05-19 17:33:39 +08:00
Harshit Malpani
af06168328
Merge branch 'contrib/pr_11147' into 'master'
...
Fix to allow streaming of PUT data in the HTTP_EVENT_HEADERS_SENT callback (GitHub PR)
Closes IDFGH-9813
See merge request espressif/esp-idf!23794
2023-05-19 17:14:43 +08:00
Armando
0b1f773517
doc: update s3 psram vaddr max range size
2023-05-19 09:05:59 +00:00
Jiang Jiang Jian
cd53393e0b
Merge branch 'bugfix/mbo_ie_absent_prob_req' into 'master'
...
wpa_supplicant : Add MBO IE in probe request and fix issues with parsing GCMP ciphers in scan results.
See merge request espressif/esp-idf!23390
2023-05-19 16:58:12 +08:00
Jiang Jiang Jian
d888f54c1f
Merge branch 'bugfix/fix_lp_bod_if_bt_i154_init_phy_before_wifi' into 'master'
...
fix(phy): fix lp_bod reset if bt/i154 init phy before wifi
See merge request espressif/esp-idf!23829
2023-05-19 16:24:47 +08:00
KonstantinKondrashov
8817760628
doc: Update efuse info files
2023-05-19 15:13:21 +08:00
zhangwenxu
57925730b8
openthread: fix frame counter when re-transmition
2023-05-19 13:36:12 +08:00
Zim Kalinowski
0e5098e4a6
Merge branch 'feature/esp_log_master_option' into 'master'
...
log: Add master log option
Closes IDFGH-9721
See merge request espressif/esp-idf!23538
2023-05-19 13:29:40 +08:00
Sudeep Mohanty
ec742abb25
lp-i2c: Added support for LP I2C peripheral to LP core
...
This commit adds support for the LP I2C peripheral driver to be used by
the LP core. An example is also added to demonstrate the usage of the LP
I2C peripheral from the LP core.
2023-05-19 07:27:51 +02:00
C.S.M
224430f6b4
Merge branch 'bugfix/tempsensor_wifi_conflict' into 'master'
...
temperature_sensor: Fix issue that have conflict with phy
Closes IDF-5227, IDF-5992, IDF-5504, and IDF-6113
See merge request espressif/esp-idf!20210
2023-05-19 12:46:55 +08:00
Shyamal Khachane
063460a0d3
1. Support NAN ifx for API's esp_wifi_internal_set_fix_rate and esp_wifi_set_protocol
...
2. Remove user configurable flag fsd_reqd from NAN publish config
3. Fix issue wherein NDL of previously cancelled service is obtained in peer record of new service with no NDL
2023-05-19 10:07:57 +05:30
Chip Weinberger
3824eba04d
feat(httpd): add support for asynchronous request handling
...
This commit adds support for handling multiple requests simultaneously by introducing two new functions: `httpd_req_async_handler_begin()` and `httpd_req_async_handler_complete()`. These functions allow creating an asynchronous copy of a request that can be used on a separate thread and marking the asynchronous request as completed, respectively.
Additionally, a new flag `for_async_req` has been added to the `httpd_sess_t` struct to indicate if a socket is being used for an asynchronous request and should not be purged from the LRU cache.
An example have been added to demonstrate the usage of these new functions.
Closes https://github.com/espressif/esp-idf/issues/10594
Signed-off-by: Harshit Malpani <harshit.malpani@espressif.com >
2023-05-19 10:05:42 +05:30
jiangguangming
8c075ea61f
spi_flash: remove unnecessary header includes in test_app
2023-05-19 11:28:50 +08:00
Jiang Jiang Jian
0501f87f33
Merge branch 'feature/use_api_to_enable_modem_on_esp32h2' into 'master'
...
ble: use modem_clock api to set clocks on ESP32-H2
See merge request espressif/esp-idf!23805
2023-05-19 11:01:15 +08:00
Shen Weilong
2900ed4858
ble docs: Update the ble docs for esp32c6 and esp32h2
2023-05-19 11:01:11 +08:00
Mahavir Jain
1747f2e0d1
Merge branch 'contrib/github_pr_11402' into 'master'
...
esp_ds: ignore releasing mutex if not called from same task (GitHub PR)
Closes IDFGH-10131
See merge request espressif/esp-idf!23763
2023-05-19 10:59:33 +08:00
AndriiFilippov
8694a1ea0c
update default pins for Ethernet basic and enc28j60 examples
...
update .yml files
2023-05-18 17:51:44 +02:00
liuning
5bfb5baecf
fix(phy): fix lp_bod reset if bt/i154 init phy before wifi
2023-05-18 20:58:44 +08:00
Island
4f9f50cb4a
Merge branch 'feature/esp32c2_enable_rf_temp_compensation' into 'master'
...
Feature/esp32c2 enable rf temp compensation
See merge request espressif/esp-idf!23728
2023-05-18 20:34:06 +08:00
Jeff H
628b633e50
log: Add master log option
...
Closes https://github.com/espressif/esp-idf/issues/11049
Closes https://github.com/espressif/esp-idf/pull/11057
Signed-off-by: KonstantinKondrashov <konstantin@espressif.com >
Result from an example in 11057:
When this option is not enabled:
1000 iterations took 10914 microseconds (10.9 microseconds per invocation)
1000 iterations took 10909 microseconds (10.9 microseconds per invocation)
When this option is enabled:
1000 iterations took 10960 microseconds (10.9 microseconds per invocation)
1000 iterations took 107 microseconds (0.1 microseconds per invocation)
2023-05-18 18:35:19 +08:00
wuzhenghui
f8b72615e5
bugfix: close phy_tsens before deepsleep
2023-05-18 16:38:48 +08:00
Konstantin Kondrashov
1d25057a24
Merge branch 'feature/iram_optimization_app_elf_sha256_2' into 'master'
...
esp_app_format: IRAM space optimization
Closes IDF-7131
See merge request espressif/esp-idf!23572
2023-05-18 15:29:31 +08:00
isha.pardikar@espressif.com
aceaa87ea0
NimBLE: Fixed mismatch of number of completed packtes in host flow control
2023-05-18 12:56:47 +05:30
Wu Zheng Hui
fa6a743f67
Merge branch 'bugfix/move_adc_onshot_power_management_to_shot_read_func' into 'master'
...
bugfix: Switch the adc power mode when in use to save power
Closes IDFGH-9205
See merge request espressif/esp-idf!23575
2023-05-18 15:05:32 +08:00
Cao Sen Miao
faa10947a8
temperature_sensor: Apply new-shared interface in temperature sensor driver
2023-05-18 15:00:36 +08:00
David Čermák
f21505da46
Merge branch 'bugfix/linux_freertos_select_wrap' into 'master'
...
freertos/linux: Fix use after scope exit in select() wrap
See merge request espressif/esp-idf!23755
2023-05-18 13:16:47 +08:00
C.S.M
a754efc548
Merge branch 'flash/add_new_module_sony' into 'master'
...
spi_flash: Add GD25LQ255E flash support (sony one 📷 )
Closes IDF-7378
See merge request espressif/esp-idf!23723
2023-05-18 11:48:19 +08:00
Adam Múdry
f13c9f746f
sdmmc: incrementally increase delay of vTaskDelay
...
Prevents unnecessary slowdown in polling functions
2023-05-18 05:33:25 +02:00
Zhang Wen Xu
8c5a395483
Merge branch 'bugfix/fix_typo_set_channel' into 'master'
...
ieee802154: fix a typo in set_channel API
See merge request espressif/esp-idf!23760
2023-05-18 10:36:47 +08:00
wuzhenghui
d197c59eaa
bugfix: move adc_oneshot_power_acquire/release to adc_oneshot_read
...
Closes https://github.com/espressif/esp-idf/issues/10595
Closes https://github.com/espressif/esp-idf/issues/11386
2023-05-18 10:29:50 +08:00
KonstantinKondrashov
ce602a36f9
ci: Relax a check in pytest_gptimer_example
2023-05-17 23:40:59 +08:00
KonstantinKondrashov
b605404b06
esp_app_format: IRAM space optimization
2023-05-17 23:40:59 +08:00
Shen Weilong
c7f357523a
ble: use modem_clock api to set clock on ESP32-C6
2023-05-17 20:02:21 +08:00
Cao Sen Miao
1ec55b7d1a
spi_flash: Add GD25LQ255E flash support
2023-05-17 18:28:57 +08:00
Cao Sen Miao
e304db558b
temperature_sensor: Add new interface and reference counts so that phy and driver can use together
2023-05-17 17:40:59 +08:00
Kenneth Furge
90be9cc3e8
Set state to HTTP_STATE_REQ_COMPLETE_HEADER prior to calling the
...
HTTP_EVENT_HEADERS_SENT callback to allow streaming of PUT data
in the callback.
2023-05-17 14:06:51 +05:30
Lu Ai Jun
d7a141f3ea
Merge branch 'bugfix/update_test_dl_esp_cert' into 'master'
...
tests: update Root certificate for the test endpoints
Closes IDFCI-1710
See merge request espressif/esp-idf!23770
2023-05-17 14:18:44 +08:00
Shu Chen
dc848707db
ieee802154: fix a typo in set_channel API
2023-05-17 14:11:34 +08:00
chenjianhua
9c8958d73b
esp_hid: fixed ble hid battery level setting
2023-05-17 12:18:56 +08:00
Jiang Jiang Jian
5838c2ec66
Merge branch 'bugfix/fix_iphone_disconnects_immediately_after_connecting_when_BLE_wifi_coexist' into 'master'
...
Fix the iPhone disconnects immediately after connecting when BLE and wifi coexist
See merge request espressif/esp-idf!23656
2023-05-17 11:28:23 +08:00
Cai Xin Ying
0cccbc39a3
Merge branch 'docs/add_Chinese_translation_for_api-reference/system/mem_alloc' into 'master'
...
Provided Chinese translation for api-reference/system/mem_alloc.rst
Closes DOC-4894
See merge request espressif/esp-idf!23487
2023-05-16 20:05:05 +08:00
Cai Xin Ying
21f5cb8144
Provided Chinese translation for api-reference/system/mem_alloc.rst
2023-05-16 20:05:04 +08:00
cjin
41ea20908b
BLE: update ble lib
...
Added version support for esp32c6 eco1
2023-05-16 19:18:53 +08:00
cjin
1952a26d5e
ble:add version num support for esp32c6 chip
2023-05-16 19:18:53 +08:00
Mahavir Jain
2688dfe982
tests: update Root certificate for the test endpoints
...
Use Root certificate (`DigiCert Global Root G2`) for the
`dl.espressif.com` and `espressif.com` test endpoints.
This fixes the test failure introduced due to renewal of
the intermediate certificate.
2023-05-16 15:56:29 +05:30
Rahul Tank
134d87848b
Merge branch 'bugfix/add_debug_print_for_event' into 'master'
...
Nimble: Add debug code to print HCI events information
See merge request espressif/esp-idf!23712
2023-05-16 17:43:53 +08:00
Zhang Xiao Yan
81558fb77d
Merge branch 'docs/update_algorithm_and_key_from_aes-xts_to_xts-aes' into 'master'
...
docs: update the algorithm and key name from AES-XTS to XTS-AES
See merge request espressif/esp-idf!23742
2023-05-16 17:39:58 +08:00
zwl
69571dfebf
ble:fixed build error when disable smp
2023-05-16 16:07:01 +08:00
zwl
9b50d4e2ef
ble:esp32c2 add rf temperature compensation
2023-05-16 16:07:01 +08:00
Armando (Dou Yiwen)
e3fea3ad71
Merge branch 'feature/support_32MB_psram_s3' into 'master'
...
psram: supported 32MB psram on esp32s3
Closes IDF-7365
See merge request espressif/esp-idf!23753
2023-05-16 16:03:17 +08:00
Jiang Jiang Jian
31f34b95cf
Merge branch 'bugfix/nvs_softap_pmk' into 'master'
...
esp_wifi: fix softap nvs <ssid,password,pmk> not match issue
Closes FCS-1196
See merge request espressif/esp-idf!23619
2023-05-16 15:59:43 +08:00
Zim Kalinowski
bdeeae7a52
Merge branch 'bugfix/remove-bootloader-random-line' into 'master'
...
bootloader: bootloader_random line
Closes IDF-4498
See merge request espressif/esp-idf!23325
2023-05-16 15:25:04 +08:00
Zim Kalinowski
dc7ff8676c
Merge branch 'feature/libunwind_backtracing' into 'master'
...
System: implement libunwind library for RISC-V backtracing
Closes IDFGH-6189
See merge request espressif/esp-idf!18147
2023-05-16 14:19:16 +08:00
C.S.M
50b4d5c6be
Merge branch 'ci/move_timer_into_unity' into 'master'
...
spi_flash: migrate spi_flash UT to pytest component test app
Closes IDF-6730
See merge request espressif/esp-idf!19709
2023-05-16 14:09:25 +08:00
Tomas Sebestik
8249d01ede
ci(github): add dependabot config
...
- add dependabot config file
- ignore DangerJS dependecies from dependabot
2023-05-16 08:04:43 +02:00
Konstantin Kondrashov
d5619aefc8
Merge branch 'feature/update_doc_for_bootloader_pin_levels' into 'master'
...
docs: Adds a note that a GPIO level of test app boot is configurable
Closes DOC-5019
See merge request espressif/esp-idf!23702
2023-05-16 13:59:19 +08:00
Konstantin Kondrashov
adf3142880
docs: Adds a note that a GPIO level of test app boot is configurable
2023-05-16 13:59:19 +08:00
Mahavir Jain
6e11e49cec
Merge branch 'bugfix/docs_fix_typo_in_custom_mac_api' into 'master'
...
docs: fix reference to custom mac address API
See merge request espressif/esp-idf!23750
2023-05-16 12:41:47 +08:00
Song Ruo Jing
a9c78245a0
clk: Add warning log if RC_FAST clock calibration is needed on esp32h2
2023-05-16 03:52:11 +00:00
Justin Ong
a18d7e24d6
Fix initialization macros for twai_timing_config_t not setting .clk_src and .brp
2023-05-16 10:34:24 +08:00
Marius Vikhammer
0036e555e9
Merge branch 'contrib/github_pr_11388' into 'master'
...
Update esp_cpu.h to include esp_attr.h (GitHub PR)
Closes IDFGH-10113
See merge request espressif/esp-idf!23711
2023-05-16 09:20:07 +08:00
Zim Kalinowski
e9405e42ab
bootloader: bootloader_random line
2023-05-15 22:06:47 +02:00
Roland Dobai
4c9fcce027
Merge branch 'bug/interactive_hints' into 'master'
...
tools: fix hints processing in interactive mode
Closes IDF-7314
See merge request espressif/esp-idf!23647
2023-05-15 21:50:10 +08:00
Christoph Baechler
704dfc9185
esp_ds: ignore releasing mutex if not called from same task
2023-05-15 15:02:38 +02:00
Zhang Xiao Yan
69d152fd89
Merge branch 'docs/fix_typo_in_api_guides_usb_otg_console' into 'master'
...
docs: fix a typo in api-guides/usb-otg-console
See merge request espressif/esp-idf!23751
2023-05-15 18:05:43 +08:00
Linda
65ee4992ce
docs: update the algorithm and key name from AES-XTS to XTS-AES
2023-05-15 17:54:50 +08:00
Zim Kalinowski
bd1ac6a566
Merge branch 'feature/adds_esp_bootloader_desc_t' into 'master'
...
esp_bootloader_format: Adds bootloader description structure to read bootloader version from app
Closes IDFGH-7206 and IDFGH-7573
See merge request espressif/esp-idf!21592
2023-05-15 17:54:43 +08:00
Martin Vychodil
61e694d2f3
Merge branch 'fix/cd_input_sd_mode_fails' into 'master'
...
CI: sdcard tests fail fix
Closes IDFCI-1700
See merge request espressif/esp-idf!23505
2023-05-15 17:37:29 +08:00
David Cermak
a41d360842
freertos/linux: Fix use after scope exit in select() wrap
2023-05-15 10:28:54 +02:00
Armando
e495d41de8
psram: supported 32MB psram on ESP32S3
2023-05-15 15:36:43 +08:00
Cao Sen Miao
36aace3f47
spi_flash: Move most tests in unit-test to pytest
2023-05-15 14:58:51 +08:00
Cao Sen Miao
0f83970368
ci: Delete ccomp_timer in IDF(witch has been moved to component manager)
2023-05-15 14:58:51 +08:00
Linda
7113190067
docs: fix a typo in api-guides/usb-otg-console
2023-05-15 14:14:20 +08:00
Mahavir Jain
0970fc7e0d
docs: fix reference to custom mac address API
2023-05-15 11:30:24 +05:30
Alexey Lapshin
2327c5cd00
Merge branch 'feature/remove_coredump_tests' into 'master'
...
coredump: remove tests (moved to esp-coredump repo)
See merge request espressif/esp-idf!22858
2023-05-15 12:31:42 +08:00
Omar Chebib
eeaa40f71d
System: implement libunwind library for RISC-V backtracing
...
Closes https://github.com/espressif/esp-idf/issues/7866
A minimal x86 implementation has also been added, it is used to perform a host test.
2023-05-15 11:19:03 +08:00
Marius Vikhammer
ede0786eb0
Merge branch 'contrib/github_pr_11394' into 'master'
...
docs: Fix typo in Linux/macOS getting started docs (GitHub PR)
Closes IDFGH-10119
See merge request espressif/esp-idf!23731
2023-05-15 10:35:05 +08:00
Shu Chen
bb12cdaa08
Merge branch 'openthread/default_dnsserver_address' into 'master'
...
openthread: Add menuconfig to set the default dns server address
See merge request espressif/esp-idf!23581
2023-05-15 10:33:14 +08:00
Marius Vikhammer
a0be5e9ebf
Merge branch 'bugfix/c2_wdt_reset_reason' into 'master'
...
wdt: fix IWDT reset reason for esp32c2
Closes IDF-3843 and IDF-5059
See merge request espressif/esp-idf!23722
2023-05-15 10:17:47 +08:00
Jiang Jiang Jian
8fe688c4f8
Merge branch 'bugfix/fix_multicast_example_map_wrong_address_issue' into 'master'
...
netdb:fix multicast address map wrong dns address issue
Closes IDFGH-8200
See merge request espressif/esp-idf!23565
2023-05-12 22:32:39 +08:00
Nihal Gonsalves
9eb66357f1
Fix typo in Linux/macOS getting started docs
...
`hello_word` -> `hello_world`
2023-05-12 15:55:23 +02:00
Marius Vikhammer
2272509978
ci: re-enable reset reason tests for all targets except H2.
2023-05-12 19:00:27 +08:00
Marius Vikhammer
9eadb6b12a
esp-system: fixed int WDT reset reason being reported as task WDT on C2
2023-05-12 18:32:24 +08:00
Armando (Dou Yiwen)
ca2624e0eb
Merge branch 'feature/sdmmc_host_timing_tuning' into 'master'
...
sdmmc: supported host timing tuning on esp32s3
Closes IDF-7240 and IDF-7250
See merge request espressif/esp-idf!23257
2023-05-12 18:00:41 +08:00
Rahul Tank
713e4391f8
Nimble: Add debug code to print HCI events information
2023-05-12 15:17:53 +05:30
Jakob Hasse
6f7229975a
Merge branch 'doc/improve_prixx_doc' into 'master'
...
doc: clarified migration guide regarding PRIxx usage
Closes IDFGH-10042
See merge request espressif/esp-idf!23675
2023-05-12 17:14:29 +08:00
Ondrej Kosta
a76eab4d39
Merge branch 'bugfix/emac_structs_cpp_build' into 'master'
...
fixed emac soc structs names to be able to build under C++
Closes IDFGH-10003
See merge request espressif/esp-idf!23658
2023-05-12 16:38:12 +08:00
movsb
2ff12460dd
fix(c++): invalid conversion from int to enumeration
2023-05-12 15:08:53 +08:00
Rahul Tank
f4f8d4eaa2
Merge branch 'bugfix/fix_compilation_error_optimization' into 'master'
...
Nimble: Fix compilation issues seen while enabling -O2 optimization
Closes IDFGH-10023
See merge request espressif/esp-idf!23590
2023-05-12 15:05:22 +08:00
Mo Fei Fei
d7550703ce
Docs: Update CN translation for gcc.rst
2023-05-12 15:02:00 +08:00
Roshan Bangar
03cad657f3
Merge branch 'bugfix/macro_changes_in_nimble-1.5' into 'master'
...
NimBLE : Update macro name changes in nimble-1.5
See merge request espressif/esp-idf!23682
2023-05-12 15:01:26 +08:00
C.S.M
12190809f9
Merge branch 'feature/flash_suspend_support' into 'master'
...
spi_flash: One more step for supporting flash suspend. 1. Support more esp chips 2. Improve real-time performance 3. Make timing more stable
See merge request espressif/esp-idf!22755
2023-05-12 14:16:11 +08:00
morris
a7d79456e2
Merge branch 'bugfix/mcpwm_bldc_example' into 'master'
...
mcpwm: test generator force level with dead time module
See merge request espressif/esp-idf!23649
2023-05-12 12:11:17 +08:00
Michael (XIAO Xufeng)
e20a57d42e
Merge branch 'Bugfix/fix_tsen_issue' into 'master'
...
Temperature sensor: fix return value issue @low temp on H2
See merge request espressif/esp-idf!23648
2023-05-12 11:55:47 +08:00
xueyunfei
b1a07a0a8c
netdb:fixed bug for getaddrinfo returns null when IPV4 mapped address
...
Closes https://github.com/espressif/esp-idf/issues/9693
2023-05-12 03:07:14 +00:00
Jakob Hasse
c291b6a58c
Merge branch 'bugfix/use_safe_noreturn_attr' into 'master'
...
compiler: replaced noreturn by __noreturn__ in header files
Closes IDFGH-10064
See merge request espressif/esp-idf!23688
2023-05-12 10:48:00 +08:00
Cai Xin Ying
fd8cf21e4b
Merge branch 'docs/add_Chinese_translation_for_api-guides/tools/idf-py' into 'master'
...
docs: add CN translation for api-guides/tools/idf-py.rst
Closes DOC-5123
See merge request espressif/esp-idf!23568
2023-05-12 10:35:37 +08:00
Magnus Sörensen
004d55a5ed
Update esp_cpu.h
...
If esp_attr.h is not included then there are no definitions for the symbol 'FORCE_INLINE_ATTR'.
2023-05-11 21:23:57 +02:00
Armando
01a3d79b6f
sdmmc: support tuning input delay on esp32s3
2023-05-11 12:25:22 +00:00
Armando
e7fcfa43e9
sdmmc: use clk_tree api inside
2023-05-11 12:25:22 +00:00
Cao Sen Miao
5bd535e9e0
spi_flash: Add strict test for flash suspend
2023-05-11 20:12:41 +08:00
Cao Sen Miao
15153b5598
spi_flash: Update documents for flash-suspend
2023-05-11 20:12:22 +08:00
Cao Sen Miao
ed96dadd06
spi_flash: 2nd stage for supporting flash suspend. (1). Support more esp chips (2). Improve real-time performance (3). Making timing more stable (4) Add documents
2023-05-11 20:10:30 +08:00
chenjianxing
786b1642e6
esp_wifi: fix softap nvs <ssid,password,pmk> not match issue
...
Closes FCS-1196
2023-05-11 17:11:39 +08:00
Jakob Hasse
53b4806f00
doc: clarified migration guide regarding PRIxx usage
2023-05-11 16:18:22 +08:00
Darian
6281606986
Merge branch 'feature/freertos_add_v10.5.1_files' into 'master'
...
FreeRTOS: Add v10.5.1 upstream files
See merge request espressif/esp-idf!23502
2023-05-11 16:14:50 +08:00
Jakob Hasse
c8791f30c0
compiler: replaced noreturn by __noreturn__ in header files
...
* noreturn may be replaced by third-party macros,
rendering it ineffective
* Closes https://github.com/espressif/esp-idf/issues/11339
2023-05-11 16:07:45 +08:00
Ondrej Kosta
621d5ef724
fixed emac soc structs names to be able to build under C++
...
Closes https://github.com/espressif/esp-idf/pull/11283
2023-05-11 08:50:49 +02:00
Mahavir Jain
7bf21e9092
Merge branch 'feature/update_security_policy' into 'master'
...
Add a note about Espressif Security Incident Policy document
See merge request espressif/esp-idf!23671
2023-05-11 12:20:45 +08:00
Alexey Lapshin
0b078f5cd3
coredump: remove tests (moved to esp-coredump repo)
2023-05-11 12:13:52 +08:00
Armando (Dou Yiwen)
476e50b026
Merge branch 'bugfix/fix_mspi_octal_psram_timing_tuning_point_fallback_id' into 'master'
...
mspi: modified 80mhz octal psram timing tuning point fallback id on s3
See merge request espressif/esp-idf!23627
2023-05-11 11:11:51 +08:00
Jiang Jiang Jian
fe29531350
Merge branch 'bugfix/fix_doc_blufi_eror' into 'master'
...
fix blufi doc error
See merge request espressif/esp-idf!23654
2023-05-11 11:00:49 +08:00
Marius Vikhammer
d40145d2ff
Merge branch 'bugfix/newlib_test_misc_fix' into 'master'
...
ci: misc fixes for newlib test app
Closes IDF-6962 and IDF-6964
See merge request espressif/esp-idf!23640
2023-05-11 09:20:29 +08:00
Adam Múdry
fa16ed3898
CI: sdcard tests fail fix
2023-05-10 16:48:03 +02:00
Roland Dobai
983987d158
Merge branch 'feat/install_script_help' into 'master'
...
feat: Install script help
Closes IDFGH-9936 and IDF-6764
See merge request espressif/esp-idf!23506
2023-05-10 21:44:28 +08:00
KonstantinKondrashov
69838403f9
esp_bootloader_format: Adds bootloader description structure to read bootloader version from app
...
Closes https://github.com/espressif/esp-idf/issues/8800
Closes https://github.com/espressif/esp-idf/issues/9132
2023-05-10 21:39:52 +08:00
Zhi Wei Jian
c0ab96b65d
Merge branch 'bugfix/fix_some_bluedroid_bugs' into 'master'
...
Fixed some bluedroid bugs
See merge request espressif/esp-idf!23616
2023-05-10 20:44:15 +08:00
zhiweijian
d565a7825d
Fix the bug that the iPhone disconnects immediately after connecting when BLE and wifi coexist
2023-05-10 20:15:10 +08:00
Alexey Lapshin
e634137a03
Merge branch 'feature/libstd++-use-posix-pthread' into 'master'
...
tools: enable libstd++ to use idf posix-semaphores
Closes GCC-305 and IDFGH-9209
See merge request espressif/esp-idf!23588
2023-05-10 20:06:16 +08:00
wuyuanyi135
97c44ee95d
Fix incorrect invocation of the hook LWIP_HOOK_DHCPS_POST_APPEND_OPTS
...
Fix https://github.com/espressif/esp-idf/issues/11373
2023-05-10 19:52:40 +08:00
Xiong Wei Chao
9b3dfe2caf
Merge branch 'feature/add_bluetooth_nimble_lightsleep_example' into 'master'
...
bt: Added an example of Bluetooth using light sleep
Closes BCI-299 and BT-1879
See merge request espressif/esp-idf!19698
2023-05-10 19:51:07 +08:00
morris
5680d28b0e
mcpwm: fix bldc example force output level inverted
...
set_force_level can only set the generator level before the deadtime module.
if the deadtime module enables the inverter, then the real output level is inverted accordingly
2023-05-10 19:17:21 +08:00
morris
6a7f730c77
Merge branch 'feature/efuse_settings' into 'master'
...
hal: Explicit setting of efuse time settings
See merge request espressif/esp-idf!23533
2023-05-10 19:11:01 +08:00
Roshan Bangar
f0fa24c176
NimBLE : Update macro name changes in nimble-1.5
2023-05-10 16:02:07 +05:30
Darian Leung
d044e63b39
freertos(IDF): Update kernel version tag of V10.5.1 source files
...
This commit updates the kernel version tags of all V10.5.1 source files to
indicate that the source files are modified.
2023-05-10 16:58:57 +08:00
Wang Ning
84de852591
Merge branch 'docs/add_link_to_esp32-c6_devkit_user_guide' into 'master'
...
docs/add link to esp32-c6 devkit user guide
See merge request espressif/esp-idf!23613
2023-05-10 16:58:47 +08:00
Wang Ning
2c1f2ad02b
docs/add link to esp32-c6 devkit user guide
2023-05-10 16:58:47 +08:00
Darian Leung
f76194add9
freertos(IDF): Add hidden build option for V10.5.1 kernel
...
This commit adds a "CONFIG_FREERTOS_USE_KERNEL_10_5_1" hidden option to enable
building of the v10.5.1 kernel for development/testing purposes. Currently
enabling this option will just cause CMake to error out.
Also added a markdown file to record the code changes made to the V10.5.1 source
when porting over SMP behavior.
2023-05-10 16:53:00 +08:00
Darian Leung
74f37f50ec
freertos(IDF): Add upstream V10.5.1 files
...
This commit adds the source files for the FreeRTOS Kernel V10.5.1 in
preparation for upgrading ESP-IDF FreeRTOS Kernel version (files copied from
https://github.com/FreeRTOS/FreeRTOS-Kernel/tree/V10.5.1 )
The following modifications were made to the files when copying
- Added "SPDX-FileCopyrightText" and "SPDX-FileContributor" tags to all files
to pass ESP-IDF pre-commit checks.
- Left out some files unnecessary to ESP-IDF (e.g., URLs, "History.txt", and
"portable" folder).
2023-05-10 16:52:22 +08:00
Li Shuai
87dd7bb51a
Merge branch 'bugfix/support_esp32c6_sleep_retention_extra_link' into 'master'
...
support extra linked list retention for BLE and 15.4
Closes IDF-6528
See merge request espressif/esp-idf!22985
2023-05-10 15:07:03 +08:00
Mahavir Jain
42e362f83d
Add a note about Espressif Security Incident Policy document
2023-05-10 12:10:41 +05:30
caixinying-git
3fbd692de8
docs: add CN translation for api-guides/tools/idf-py.rst
2023-05-10 14:14:12 +08:00
Zhang Xiao Yan
7e5d3fb172
Merge branch 'docs/update_installation_prerequisites_for_ubuntu_debian' into 'master'
...
docs: update installation prerequisites for Ubuntu and Debian system
See merge request espressif/esp-idf!23618
2023-05-10 14:07:08 +08:00
Rahul Tank
7042eb7e64
Nimble: Removed files referring to old TTFW framework
2023-05-10 04:42:36 +00:00
Kevin (Lao Kaiyao)
9ee4c48f54
Merge branch 'bugfix/fix_several_bugs_in_i2s' into 'master'
...
i2s: fix several bugs in std and tdm mode
Closes IDF-7288
See merge request espressif/esp-idf!23465
2023-05-10 11:39:51 +08:00
morris
c176e05ae2
Merge branch 'docs/update_cn_trans_ulp-risc-v_bootloader' into 'master'
...
Docs: update CN translation for ulp-risc-v.rst and bootloader.rst
Closes DOC-5159
See merge request espressif/esp-idf!23644
2023-05-10 11:33:27 +08:00
Mo Fei Fei
83d6754f8b
Docs: update CN translation for ulp-risc-v.rst and bootloader.rst
2023-05-10 11:33:26 +08:00
Marius Vikhammer
1590fbd31c
ci: misc fixes for newlib test app
...
Enabled additional tests for C2, added config for testing with newlib nano
as well as cleaned up old configs
2023-05-10 11:14:15 +08:00
Jakob Hasse
bc7a7e8451
Merge branch 'bugfix/cmake_cxx_language_standard' into 'master'
...
cmake: Corrected setting of C++ language standard
See merge request espressif/esp-idf!23520
2023-05-10 10:28:43 +08:00
morris
6ef187d4fb
Merge branch 'doc/update_mcpwm_deadtime' into 'master'
...
MCPWM: don't allow to apply the same delay module to multiple generators
Closes IDFGH-10050
See merge request espressif/esp-idf!23601
2023-05-10 09:55:36 +08:00
Zim Kalinowski
099ffe6243
Merge branch 'feature/c6_ulp_timer' into 'master'
...
ulp: lp timer support for lp core
Closes IDF-6956, IDF-6830, and IDF-6835
See merge request espressif/esp-idf!23453
2023-05-10 03:06:35 +08:00
Zim Kalinowski
54576b7528
Merge branch 'bugfix/freertos_fix_unordered_event_list' into 'master'
...
freertos: Updated vTaskRemoveFromUnorderedEventList() to consider scheduler state before adding task to ready list
Closes IDF-5785
See merge request espressif/esp-idf!23482
2023-05-10 01:48:47 +08:00
Zim Kalinowski
a495f4729b
Merge branch 'ci/fix_system_invalid_kconfigs' into 'master'
...
ci: fix invalid kconfig options in system test apps
See merge request espressif/esp-idf!23582
2023-05-10 01:38:46 +08:00
KonstantinKondrashov
e48130246a
hal: Explicit setting of efuse time settings
...
EFUSE_PWR_ON_NUM in C3 has default value = 0x2880, now = 0x3000
2023-05-10 00:41:35 +08:00
Sudeep Mohanty
02d473615d
Merge branch 'bugfix/ulp_i2c_timeout_config' into 'master'
...
ulp-riscv-i2c: Add ULP RISC-V I2C read/write timeout config option
Closes IDFGH-9822
See merge request espressif/esp-idf!23470
2023-05-09 21:06:51 +08:00
Frantisek Hrbata
a5d3c2d443
tools: fix hints processing in interactive mode
...
Currently hints are processed only once the process is finished and
exits with non-error exit code. In interactive mode, e.g. for monitor,
we want to process ouput lines for hints right away.
This adds a simple buffer, which keeps the last line and once EOL is
reached, it is processed for hints.
Since the original hints processing was file based, a new helper
function was added to allow processing hints in string.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-05-09 14:35:04 +02:00
Wang Meng Yang
e156fcec8a
Merge branch 'bugfix/hfp_ag_idx_invalid_master' into 'master'
...
bt: Fixed out of bounds access due to variable length array
Closes IDFGH-9979
See merge request espressif/esp-idf!23481
2023-05-09 19:51:42 +08:00
zlq
ff88f42819
H2:fix tsensor issue @low temp
2023-05-09 19:40:53 +08:00
Armando (Dou Yiwen)
b1f7fbdbf6
Merge branch 'fix-for-adc-continious-receiver' into 'master'
...
adc: update continuous read example output type (PR11347)
Closes IDFGH-10071
See merge request espressif/esp-idf!23643
2023-05-09 19:36:22 +08:00
Kondal Kolipaka
24525c32d9
Merge branch 'ide/debugger_doc_update' into 'master'
...
doc: Add ESP-IDF GDB OpenOCD debugging plugin support
See merge request espressif/esp-idf!19597
2023-05-09 19:31:56 +08:00
Kondal Kolipaka
62ef1a5b86
doc: Add ESP-IDF GDB OpenOCD debugging plugin support
2023-05-09 19:31:56 +08:00
Zim Kalinowski
3010fd3aa9
Merge branch 'doc/jthread_limitation' into 'master'
...
doc: Note down C++ std::jthread limitation
Closes IDF-6769 and IDFGH-9280
See merge request espressif/esp-idf!23570
2023-05-09 19:29:25 +08:00
zhiweijian
3a4d2c5b21
fix blufi doc error
2023-05-09 19:05:28 +08:00
Wu Zheng Hui
35bb946653
Merge branch 'bugfix/update_esp32c6eco1_sleep_fosc_cal_cycles' into 'master'
...
bugfix: update esp32c6eco1 / esp32h2eco2 fosc calibration cycles during sleep and support calibrate OSC clock every N times lightsleep
Closes IDF-7287
See merge request espressif/esp-idf!23489
2023-05-09 18:44:20 +08:00
Zim Kalinowski
ead5f19f7c
Merge branch 'bugfix/freertos_nested_sched_suspension' into 'master'
...
freertos-idf: Fixed incorrect scheduler suspension check in xTaskRemoveFromEventList()
Closes IDF-7299
See merge request espressif/esp-idf!23537
2023-05-09 18:07:47 +08:00
laokaiyao
563b223ab7
i2s_std: enable left alignment as default
2023-05-09 17:53:53 +08:00
laokaiyao
bebcaad35f
i2s_tdm: add check for slot mask
2023-05-09 17:53:53 +08:00
laokaiyao
82159fa135
i2s_doc: fixed the data of stereo left/right state
2023-05-09 17:53:46 +08:00
laokaiyao
fd8042cf5b
i2s_tdm: fixed half sample bit calculation
2023-05-09 17:51:33 +08:00
laokaiyao
382059699e
i2s_std: fixed mclk check for 24-bit data
2023-05-09 17:51:33 +08:00
Sudeep Mohanty
662e0812f4
ulp-riscv-i2c: Add ULP RISC-V I2C read/write timeout config option
...
The commit 88e4c06028 introduced a loop timeout for all ULP RISC-V I2C
transactions to avoid getting stuck in a forever loop. The loop timeout
was set to 500 msec by default. This commit improves on the concept by
making the loop timeout configurable via a Kconfig option in terms of
CPU ticks. If the timeout is set to -1 value then the transaction loops
will never timeout, therefore restoring the driver behavior before the
timeout was introduced.
The commit also updates the I2C Fast mode timings for esp32s2 which need
to be adjusted due to bus timing constraints.
Closes https://github.com/espressif/esp-idf/issues/11154
2023-05-09 11:17:01 +02:00
Zim Kalinowski
3947688d54
Merge branch 'bugfix/make_clean_files' into 'master'
...
build-system: replace ADDITIONAL_MAKE_CLEAN_FILES with ADDITIONAL_CLEAN_FILES
Closes IDF-2444
See merge request espressif/esp-idf!23628
2023-05-09 16:53:18 +08:00
Sudeep Mohanty
abe5311a22
freertos: Updated vTaskRemoveFromUnorderedEventList() to consider scheduler state before adding task to ready list
...
vTaskRemoveFromUnorderedEventList() runs under the assumption that the
scheduler is suspended during the call. However, for IDF FreeRTOS, this
is not true. When dual-core system is active, this API call is made in
a critical section but without suspending the scheduler. This commit
updates the vTaskRemoveFromUnorderedEventList() function to now consider
the scheduler state on either cores before adding a task to the ready list.
2023-05-09 10:47:24 +02:00
morris
06b1e10273
Merge branch 'feature/reset_mcpwm_in_restart' into 'master'
...
mcpwm: reset peripheral in restart, panic and halt
Closes IDFGH-10047
See merge request espressif/esp-idf!23591
2023-05-09 16:44:55 +08:00
morris
72d0f5b35b
mcpwm: can't apply the same delay module to multiple generators
...
This is a hardware limitation, one delay module can only be used by one generator at one time.
Closes https://github.com/espressif/esp-idf/issues/11327
2023-05-09 16:41:47 +08:00
Sudeep Mohanty
1acd2b5ce7
freertos-idf: Fixed incorrect scheduler suspension check in xTaskRemoveFromEventList()
...
This commit fixes a bug in xTaskRemoveFromEvenetList() where in the
check for scheduler suspension did not account for nested suspensions.
Additionally, this commit updates all checks for scheduler
suspension to follow a uniform way.
2023-05-09 10:28:02 +02:00
morris
66c999fcf8
Merge branch 'doc/lcd_add_manufacture_parameters' into 'master'
...
lcd: add doc about adding manufacture specific initialization code
Closes IDFGH-10039
See merge request espressif/esp-idf!23617
2023-05-09 14:48:37 +08:00
morris
2b707decfc
Merge branch 'feature/rgb_lcd_pclk_gpio_optional' into 'master'
...
rgb_lcd: make pclk gpio setting optional
Closes IDFGH-10021
See merge request espressif/esp-idf!23626
2023-05-09 14:47:37 +08:00
Rahul Tank
732c921c65
Nimble: Fix compilation issues seen while enabling -O2 optimization
2023-05-09 04:57:28 +00:00
Alexey Lantushenko
9d1747dd59
1. The example does not work with when board only supports TYPE1 format 2. The example has syntax error converting void* to adc_digi_output_data_t*
...
Signed-off-by: Armando <douyiwen@espressif.com >
Merges https://github.com/espressif/esp-idf/pull/11347
2023-05-09 12:37:05 +08:00
Cai Xin Ying
9fb7542e6c
Merge branch 'docs/add_Chinese_translation_for_api-reference/system/esp_timer' into 'master'
...
docs:provide translation for api-reference/system/esp_timer.rst
Closes DOC-4995
See merge request espressif/esp-idf!23210
2023-05-09 12:02:12 +08:00
Cai Xin Ying
af872cc079
docs:provide translation for api-reference/system/esp_timer.rst
2023-05-09 12:02:12 +08:00
Marius Vikhammer
a300b3eb81
ci: fix invalid kconfig options in system test apps
2023-05-09 11:27:55 +08:00
morris
38fcfbedba
lcd: add doc about adding manufacture specific initialization code
...
Closes https://github.com/espressif/esp-idf/issues/11316
2023-05-09 11:03:56 +08:00
Jakob Hasse
0244c24c8d
cmake: Corrected setting of C++ language standard
...
* reverted old faulty mechanism to set different
standard according to the toolchain
* Using -std=gnu++2b now for both gcc and clang
* Added a build test app to check the C++ standard in IDF
* Updated english docs to reflect the change to C++23
2023-05-09 10:09:19 +08:00
Zim Kalinowski
75d00928f5
Merge branch 'feature/migrate-newlib-to-pytest' into 'master'
...
newlib: move test to pytest
Closes IDF-5595 and IDF-6961
See merge request espressif/esp-idf!20984
2023-05-08 23:40:50 +08:00
Darian
e1dba0fa9e
Merge branch 'refactor/freertos_component_structure' into 'master'
...
FreeRTOS: Refactor copmonent structure
See merge request espressif/esp-idf!23367
2023-05-08 21:18:37 +08:00
Kevin (Lao Kaiyao)
b9da400545
Merge branch 'docs/fix_description_i2s.rst' into 'master'
...
Docs: fix descriptions in i2s.rst
Closes DOC-4788
See merge request espressif/esp-idf!23631
2023-05-08 19:11:13 +08:00
Mo Fei Fei
87d5573094
Docs: fix descriptions in i2s.rst
2023-05-08 19:11:13 +08:00
Linda
97ba0d2426
docs: update installation prerequisites for Ubuntu and Debian system
2023-05-08 18:59:41 +08:00
Darian Leung
66499f17a5
freertos: Refactor component structure
...
This commit refactors the "freertos" component's structure as follows:
- "FreeRTOSConfig.h" related files moved to "./config" directory
- Refactored CMakeLists.txt file in preparation for v10.5.1 upgrade
- Grouped list appends based on component organization
- Removed some unecessarily public "include_dirs"
- Removed FreeRTOS-openocd.c
- uxTopUsedPriority has been added back to tasks.c since v10.4.2
- Thus the workaround in FreeRTOS-openocd.c is no longer needed and can
be removed.
2023-05-08 18:40:03 +08:00
Zim Kalinowski
a825dde9c0
newlib: move test to pytest
2023-05-08 12:31:48 +02:00
Wang Zi Yan
421bf2f798
Merge branch 'docs/update_cn_trans_for_build-system' into 'master'
...
docs: Update CN for api-guides/build-system.rst
Closes DOC-5078
See merge request espressif/esp-idf!23580
2023-05-08 17:47:51 +08:00
Shang Zhou
343e8de21b
Merge branch 'docs/provide_CN_trans_for_22939' into 'master'
...
docs: update CN translation for mdns.rst
Closes DOC-5076
See merge request espressif/esp-idf!23593
2023-05-08 17:02:32 +08:00
Shang Zhou
a2b3176b58
docs: update CN translation for mdns.rst
2023-05-08 17:02:32 +08:00
Mahavir Jain
17451f1fb3
Merge branch 'fix/sha512_block_mode' into 'master'
...
mbedtls: fix sha-512 block mode build error
See merge request espressif/esp-idf!23569
2023-05-08 16:09:50 +08:00
Marius Vikhammer
d17248ecdf
build-system: replace ADDITIONAL_MAKE_CLEAN_FILES with ADDITIONAL_CLEAN_FILES
...
ADDITIONAL_MAKE_CLEAN_FILES is deprecated and only worked with make.
Replaced with the new ADDITIONAL_CLEAN_FILES (CMake 3.15) which also works with ninja.
2023-05-08 15:51:48 +08:00
Wang Zi Yan
254415a21d
docs: Update CN for api-guides/build-system.rst
2023-05-08 07:22:30 +00:00
Armando
8e4974d66f
mspi: modified mspi 80mhz octal psram timing tuning point fallback id on s3
2023-05-08 14:57:12 +08:00
morris
5ba53c9294
rgb_lcd: make pclk gpio setting optional
...
PCLK may not be necessary in VGA use case.
Closes https://github.com/espressif/esp-idf/issues/11298
2023-05-08 14:55:26 +08:00
Wang Meng Yang
9652d8ed6f
Merge branch 'bugfix/fix_idfgh_9931' into 'master'
...
Fixed remote mic error during encryption procedure
See merge request espressif/esp-idf!23609
2023-05-08 14:44:40 +08:00
Mo Fei Fei
7c65d06809
Merge branch 'docs/add_cn_trans_i2s.rst' into 'master'
...
docs: add cn trans i2s.rst
Closes DOC-4788
See merge request espressif/esp-idf!23357
2023-05-08 14:25:19 +08:00
Mo Fei Fei
850ef76981
docs: add cn trans i2s.rst
2023-05-08 14:25:19 +08:00
harshal.patil
9a87b26294
mbedtls: fix sha-512 block mode build error
2023-05-08 10:27:34 +05:30
Kevin (Lao Kaiyao)
e9e5f1b90f
Merge branch 'feature/add_default_config_for_i2s_pdm_dac_mode' into 'master'
...
i2s: public bclk_div and add a default config for PDM TX DAC
Closes IDF-7289
See merge request espressif/esp-idf!23466
2023-05-08 12:36:05 +08:00
Armando (Dou Yiwen)
38e84bdd4f
Merge branch 'refactor/mspi_timing_tuning_compatible_on_all_chips' into 'master'
...
mspi: timing tuning driver framework
Closes IDF-7004
See merge request espressif/esp-idf!22786
2023-05-08 10:27:29 +08:00
Armando (Dou Yiwen)
4fd45f2483
Merge branch 'bugfix/fix_adc_filter_acquire_logic' into 'master'
...
adc: fix adc filter acquire logic
Closes IDF-7311
See merge request espressif/esp-idf!23566
2023-05-08 10:10:35 +08:00
Michael (XIAO Xufeng)
4e24516ee2
Merge branch 'feat/i2s_ng_stailq' into 'master'
...
driver: use STAILQ_NEXT instead empty to improve readability
See merge request espressif/esp-idf!23528
2023-05-06 22:30:23 +08:00
Cai Xin Ying
266aede1d7
Merge branch 'docs/add_Chinese_translation_for_api-reference/network/esp_netif' into 'master'
...
Docs/add Chinese translation for api-reference/network/esp_netif.rst
Closes DOC-5024
See merge request espressif/esp-idf!23252
2023-05-06 19:45:36 +08:00
Cai Xin Ying
cf3e19019e
Docs/add Chinese translation for api-reference/network/esp_netif.rst
2023-05-06 19:45:35 +08:00
WanqQixiang
a61b937577
openthread: Add menuconfig to set the default dns server address
2023-05-06 17:44:27 +08:00
morris
083d9e7c0f
mcpwm: reset peripheral in restart, panic and halt
...
mcpwm is commonly used in power eletronic area, when restart happens,
make sure the mcpwm generator is not working.
closes https://github.com/espressif/esp-idf/issues/11324
2023-05-06 15:58:58 +08:00
chenjianhua
b87f96e115
bluedroid: fix ble ext adv rand addr setting for NRPA
2023-05-06 15:26:45 +08:00
chenjianhua
7593466dc6
bluedroid: fix ble adv data construct for device name
2023-05-06 15:26:45 +08:00
chenjianhua
f7ff6b127e
bluedroid: fix ble smp key distribution setting
2023-05-06 15:26:45 +08:00
cjin
7a708c35cb
pau: fix logic error in extra link retention
2023-05-06 14:58:02 +08:00
Li Shuai
2e22491b02
sleep retention: implement the extra linked list retention for modules with retention clock bugs
2023-05-06 14:58:00 +08:00
laokaiyao
bf8419fd6e
i2s: public bclk_div and add a default config for PDM TX DAC
2023-05-06 14:19:48 +08:00
Marius Vikhammer
3ced7b12e8
ulp: add support for using lp timer with lp core on C6
2023-05-06 14:13:14 +08:00
Marius Vikhammer
97aab3bedc
Merge branch 'bugfix/gdma_log_nano' into 'master'
...
gdma: fixed crash from logging when using newlib nano
Closes IDFGH-8134
See merge request espressif/esp-idf!23579
2023-05-06 13:46:50 +08:00
Marius Vikhammer
e806d9c9cb
gdma: fixed crash from logging when using newlib nano
...
Newlib nano printf formatting do not support %z, and will crash if such an identifier
is followed by a %s indentifier.
Closes https://github.com/espressif/esp-idf/issues/9631
2023-05-06 10:51:03 +08:00
Armando
d7cbd04d43
adc: added adc filter exhausted allocation test
2023-05-06 10:31:19 +08:00
Armando
108ce25750
adc: fix adc filter acquire logic
2023-05-06 10:31:19 +08:00
chenjianhua
6c10a7f60d
Update bt lib for ESP32-C3 and ESP32-S3
...
- Fixed remote mic error during encryption procedure
2023-05-05 21:54:01 +08:00
Xu Si Yu
9d4898cf0c
Merge branch 'bugfix/modify_state_check_method' into 'master'
...
OpenThread CI: add a function for executing commands
See merge request espressif/esp-idf!23529
2023-05-05 19:05:46 +08:00
David Čermák
292d16b440
Merge branch 'bugfix/linux_target_with_out_lwip' into 'master'
...
linux: Add lwip support to networking components under linux
See merge request espressif/esp-idf!23053
2023-05-05 17:26:45 +08:00
morris
eaa4ad502a
Merge branch 'bugfix/check_filter_range' into 'master'
...
rmt: check filter and idle threashold
Closes IDFGH-9977
See merge request espressif/esp-idf!23518
2023-05-05 17:19:45 +08:00
Jiang Jiang Jian
05d1104d28
Merge branch 'bugfix/reduce_logging_for_SAE_master' into 'master'
...
Modify log level for SAE
See merge request espressif/esp-idf!23548
2023-05-05 17:00:50 +08:00
Armando (Dou Yiwen)
313f8cdbb7
Merge branch 'bugfix/add_len_check_per_spi_master_transaction' into 'master'
...
spi master: added transaction length check to refuse longer than hardware supported length
Closes IDF-7236
See merge request espressif/esp-idf!23199
2023-05-05 16:25:05 +08:00
Jiang Jiang Jian
5c4ffe47d6
Merge branch 'bugfix/c6_tx_callback_issue' into 'master'
...
esp_wifi: Fix tx_callback issue for ESP32C6
See merge request espressif/esp-idf!23531
2023-05-05 15:57:40 +08:00
Michael (XIAO Xufeng)
120d848ef8
Merge branch 'bugfix/fix_wrong_hp_ldo_h2' into 'master'
...
ESP32H2: Fix wrong hp ldo
See merge request espressif/esp-idf!23501
2023-05-05 14:39:54 +08:00
Alexey Lapshin
f51b55dabb
tools: enable libstd++ to use idf posix-semaphores
...
Closes https://github.com/espressif/esp-idf/issues/10598
2023-05-05 13:37:49 +08:00
Alexey Lapshin
dfcab42a01
pthread: fix restrict keyword usage in function declarations
...
See https://gcc.gnu.org/onlinedocs/gcc/Restricted-Pointers.html
2023-05-05 13:35:19 +08:00
David Cermak
b2af4d9689
lwip/linux: Add lwip support for networking component under linux
...
linux/lwip: Wrap some IO posix functions
* to workaourd the FreeRTOS EINTR issue (when building without lwip)
* to correctly choose the sub-system based on fd (when building with
lwip) -- passing control to either linux/system or to lwip
This commit also addapts tapio-if to provide DHCP client by default and
configurable settings for static IP
2023-05-05 05:03:39 +00:00
Wang Fang
0bfffa0160
Merge branch 'docs/add_more_information_about_c3_gpio0_gpio5' into 'master'
...
Add more information about which GPIOs of ESP32-C3/ESP32-C2/ESP32-H2 can wake up the chip from Deep-sleep mode
Closes DOC-4899
See merge request espressif/esp-idf!23279
2023-05-05 12:56:21 +08:00
jgujarathi
e803554654
wpa_supplicant : Fix scan results for GCMP and GCMP-256 cipher.
...
Add support for recognising GCMP and GCMP-256 ciphers if used by AP.
Update the scan example to show the correct cipher.
2023-05-05 10:13:17 +05:30
jgujarathi
00c0bf683f
wpa_supplicant : Add MBO ie in probe request.
...
Adds the MBO information element in the probe request frame by resetting
scan_ie after set_config is done.
2023-05-05 10:12:29 +05:30
Rahul Tank
ef232423dd
Merge branch 'bugfix/add_event_cb_for_pcl' into 'master'
...
Nimble: Add support to send power control event in registered callback
See merge request espressif/esp-idf!23522
2023-05-05 11:59:36 +08:00
Cai Xin Ying
b8e02d01a6
Merge branch 'docs/add_Chinese_translation_for_api-reference/api-conventions' into 'master'
...
Provide CN translation for api-reference/api-conventions.rst
Closes DOC-5056
See merge request espressif/esp-idf!23335
2023-05-05 11:58:40 +08:00
Cai Xin Ying
eb29fe1d7e
Provide CN translation for api-reference/api-conventions.rst
2023-05-05 11:58:40 +08:00
Marius Vikhammer
ffdea977dc
Merge branch 'contrib/github_pr_11326' into 'master'
...
correct typo in reference to ESP-IDF repo (GitHub PR)
Closes IDFGH-10049
See merge request espressif/esp-idf!23550
2023-05-05 11:04:30 +08:00
Wang Fang
719b75da9b
docs: provide more information about ESP32-C3 GPIO0~GPIO5 which can be used to wake up the chip from Deep-sleep mode
2023-05-05 11:04:02 +08:00
Cai Xin Ying
3bf3d10d56
Merge branch 'docs/add_Chinese_translation_for_several_short_docs1' into 'master'
...
docs:Updated CN Translation for api-reference/protocols/modbus.rst and docs/zh_CN/libraries-and-frameworks/libs-frameworks.rst
Closes DOC-5046
See merge request espressif/esp-idf!23571
2023-05-05 10:54:26 +08:00
Cai Xin Ying
c636946310
docs:Updated CN Translation for api-reference/protocols/modbus.rst and docs/zh_CN/libraries-and-frameworks/libs-frameworks.rst
2023-05-05 10:54:26 +08:00
Jakob Hasse
bb9912cc57
doc: Added C++ std::jthread limitation
2023-05-05 10:17:51 +08:00
Xiao Xufeng
b24ce390c0
dac: use STQILA instead empty to improve readability
2023-05-05 01:18:49 +08:00
Roland Dobai
77f8aa2317
Merge branch 'contrib/github_pr_11296' into 'master'
...
Fix references to IDF_ADD_PATHS_EXTRAS before being assigned (GitHub PR)
Closes IDFGH-10019
See merge request espressif/esp-idf!23549
2023-05-04 21:16:21 +08:00
Zim Kalinowski
4ba38c2105
Merge branch 'fix/console-build-error' into 'master'
...
console: Fix building issue when serial JTAG is set
Closes IDFGH-9327
See merge request espressif/esp-idf!23311
2023-05-04 20:15:42 +08:00
radim.karnis
9e035894cd
feat: Install script help
...
Closes https://github.com/espressif/esp-idf/issues/11231
2023-05-04 13:47:05 +02:00
Erhan Kurubas
4ebe052263
Merge branch 'feature/update-OpenOCD-to-v0.12.0-esp32-20230419' into 'master'
...
tools: update OpenOCD version to v0.12.0-esp32-20230419
See merge request espressif/esp-idf!23297
2023-05-04 18:43:12 +08:00
morris
d0258a57d0
Merge branch 'refactor/use_ccomp_timer_for_dma_performance_test' into 'master'
...
dma: use ccomp_timer in the test_app by component manager
See merge request espressif/esp-idf!23526
2023-05-04 18:42:06 +08:00
morris
6f749ae038
Merge branch 'test/enlarge_gptimer_test_threshold' into 'master'
...
gptimer: enlarge test threshold
Closes IDFCI-1702
See merge request espressif/esp-idf!23511
2023-05-04 18:40:22 +08:00
Cai Xin Ying
f2fa91eec8
Merge branch 'docs/add_Chinese_translation_for_several_short_docs1' into 'master'
...
Docs/add Chinese translation for api-reference/bluetooth/esp_gap_ble.rst, api-reference/protocols/modbus.rst, and libraries-and-frameworks/libs-frameworks.rst from scratch
Closes DOC-5046
See merge request espressif/esp-idf!23322
2023-05-04 17:25:42 +08:00
Cai Xin Ying
9c4dc67870
Docs/add Chinese translation for api-reference/bluetooth/esp_gap_ble.rst, api-reference/protocols/modbus.rst, and libraries-and-frameworks/libs-frameworks.rst from scratch
2023-05-04 17:25:41 +08:00
Armando
dbf3612d6d
spi_flash: replace flash clock src change API with mspi timing API
2023-05-04 17:05:35 +08:00
Armando
8eec6558d1
mspi: refactor timing tuning driver to make it compatible with p4
2023-05-04 17:05:35 +08:00
Sarvesh Bodakhe
bb88774286
esp_wifi: Fix tx_callback issue for ESP32C6
2023-05-04 14:13:39 +05:30
Jiang Jiang Jian
39e93a95a3
Merge branch 'bugfix/sae_pk_improvements' into 'master'
...
wpa_supplicant: fixes in mbedtls porting to parse compressed EC public key and remove unnecessary code
See merge request espressif/esp-idf!23440
2023-05-04 16:06:51 +08:00
morris
ee8616b315
Merge branch 'docs/translate_mcpwm' into 'master'
...
docs: translate api-reference/peripherals.mcpwm.rst and library-and-framework index from scratch
Closes DOC-2769
See merge request espressif/esp-idf!23182
2023-05-04 15:45:16 +08:00
Shang Zhou
f53dbc7f7a
docs: translate api-reference/peripherals.mcpwm.rst and library-and-framework index from scratch
2023-05-04 15:45:15 +08:00
xiongweichao
a7519e17c8
bt: Deleted some redundant variables in HFP_AG
2023-05-04 15:36:23 +08:00
xiongweichao
1532675692
bt: Added an example of Bluetooth using light sleep
2023-05-04 14:41:31 +08:00
morris
da3b3cf4a4
dma: use ccomp_timer component for testing performance metric
...
ccomp_timer now becomes a standalone component, located in the component registry.
we can use that in the test app by component manager.
2023-05-04 14:09:36 +08:00
Shyamal Khachane
032305a74f
wpa_supplicant: Reduce logging for SAE
2023-05-04 11:21:57 +05:30
Marius Vikhammer
88a5f8b23e
docs: fix wrong link to esp-adf github issues in migration guide
2023-05-04 12:56:34 +08:00
Omar Chebib
74d87aef0c
Merge branch 'feature/dedicated_gpios_xtensa' into 'master'
...
Dedicated GPIO: add software UART implementation for Xtensa targets
See merge request espressif/esp-idf!21918
2023-05-04 12:49:27 +08:00
wuzhenghui
dcab6368ce
feature: support configuration of sleep clock calibration frequency
2023-05-04 12:09:26 +08:00
wuzhenghui
dd4d1bbe90
bugfix: fix esp32c6eco1 fosc calibration cycles during sleep
2023-05-04 11:46:21 +08:00
Armando
0e72940001
spi: added an API to get max transaction length and use in spi lcd driver
2023-05-04 11:37:23 +08:00
Armando
ea10aac4f0
spi: added transaction length check to refuse longer than hardware supported length
2023-05-04 11:37:23 +08:00
morris
1438d9a02c
Merge branch 'bugfix/bootloader_support/flash' into 'master'
...
bootloader_support: fix register backup
See merge request espressif/esp-idf!23507
2023-05-04 10:52:28 +08:00
Jakob Hasse
0a3cfce671
Merge branch 'contrib/github_pr_10895' into 'master'
...
Fix possible conversion errors by using __builtin_ffsll (GitHub PR)
Closes IDFGH-9541
See merge request espressif/esp-idf!23429
2023-05-04 10:41:46 +08:00
Xu Si Yu
34d8117820
OpenThread CI: add a function for executing commands
2023-05-04 10:34:17 +08:00
Jakob Hasse
a3bf038a9b
Merge branch 'bugfix/freertos_linux_smp_test_timeout' into 'master'
...
ci: increased freertos SMP linux target test timeout
See merge request espressif/esp-idf!23525
2023-05-04 10:24:53 +08:00
Chen Jian Hua
3aa1ac99c7
Merge branch 'bugfix/fix_ble_hop_sel' into 'master'
...
Fixed BLE connection failed to be established when disabled 5.0 feature
See merge request espressif/esp-idf!23516
2023-05-04 10:16:07 +08:00
Myk Melez
55b38afbbc
correct typo in reference to ESP-IDF repo
...
There's a reference to the ESP-ADF repo that looks like it was intended to be a reference to the ESP-IDF repo. This branch fixes the reference.
2023-05-03 11:26:09 -07:00
Marek Matej
d1a447f6c0
bootloader_support: fix register backup
...
By storing the 'user2' register during the early init
we fix the flash access issue, which occurs in the
Zephyr/MCUboot ports for ESP32.
Signed-off-by: Marek Matej <marek.matej@espressif.com >
2023-05-03 15:11:10 +02:00
Ivan Grokhotkov
3775ce8bd8
Merge branch 'feature/sdmmc_test_app' into 'master'
...
sdmmc: new component test app
Closes IDF-7108
See merge request espressif/esp-idf!19699
2023-05-03 03:07:06 +08:00
Ivan Grokhotkov
500b5b2103
Merge branch 'contrib/github_pr_11215' into 'master'
...
improve thread safety in esp_timer (GitHub PR)
Closes IDFGH-9920
See merge request espressif/esp-idf!23295
2023-05-03 02:21:07 +08:00
Alexey Gerenkov
644e339ed2
tools: update OpenOCD version to v0.12.0-esp32-20230419
2023-05-02 16:51:11 +00:00
Ivan Grokhotkov
1f7c4b5690
Merge branch 'bugfix/xtensa_cmake_stderr_message' into 'master'
...
xtensa: don't print debug messages to stderr
See merge request espressif/esp-idf!23439
2023-05-02 18:51:22 +08:00
Ivan Grokhotkov
a0f4664625
Merge branch 'contrib/github_pr_11245' into 'master'
...
app_trace: fix out of bounds array write (GitHub PR)
Closes IDFGH-9952
See merge request espressif/esp-idf!23345
2023-05-02 18:10:00 +08:00
Ivan Grokhotkov
0eb2bdf3dc
Merge branch 'contrib/github_pr_11204' into 'master'
...
Fix function signature in flash suspend example (GitHub PR)
Closes IDFGH-9888
See merge request espressif/esp-idf!23254
2023-05-02 17:09:57 +08:00
Rahul Tank
1f92c349a2
Nimble: Add support to send power control event in registered callback
2023-05-02 12:14:23 +05:30
Tomas Sebestik
5aba440fc8
Merge branch 'dangerjs/openai_generate_commit_message' into 'master'
...
ci:danger: Add OpenAI generated commit message suggestion
Closes IDF-7166
See merge request espressif/esp-idf!23167
2023-05-02 13:31:40 +08:00
Rahul Tank
329eec289b
Merge branch 'feature/services_health_therm' into 'master'
...
NimBLE: Added health thermometer profile
See merge request espressif/esp-idf!23065
2023-05-02 13:28:08 +08:00
Mahavir Jain
789173587f
Merge branch 'add_c6_in_supported_targets_in_prov_example' into 'master'
...
Add ESP32-C6 in supported targets
See merge request espressif/esp-idf!23492
2023-05-02 11:56:50 +08:00
morris
9ae742eb85
rmt: check filter and idle threashold
...
Closes https://github.com/espressif/esp-idf/issues/11262
2023-04-29 06:51:35 +00:00
Darian
15badb778f
Merge branch 'refactor/freertos_xPortSysTickHandler' into 'master'
...
FreeRTOS: Refactor port_systick
See merge request espressif/esp-idf!23406
2023-04-29 01:08:42 +08:00
Darian Leung
76d4c9f592
freertos: Refactor port_systick
...
This commit refactors port_systick.c so that all ports (RISC-V vs Xtensa) of
all FreeRTOS implementations (IDF vs Amazon SMP FreeRTOS) use the same set of
tick interrupt functions. Thus, these funcitons are now common:
- vPortSetupTimer() to setup the tick interrupt's timer
- xPortSysTickHandler() that is called on each tick interrupt
2023-04-28 23:03:00 +08:00
Darian Leung
cf595293af
freertos: Move port_systick to common directory
...
This commit moves port_systick to a directory that ia accessible to both
IDF FreeRTOS and Amazon SMP FreeRTOS.
2023-04-28 23:03:00 +08:00
Justin Ong
8097cc9d72
Fix references to IDF_ADD_PATHS_EXTRAS before being declared
2023-04-28 21:30:53 +08:00
Sarvesh Bodakhe
cd0d42d43b
wpa_supplicant: Use 'mbedtls_pk_parse_public_key' to parse compressed EC public key and remove unnecessary code
...
Support to parse compressed EC public key is added from 'mbedtls-3.4.0'
2023-04-28 18:23:42 +05:30
Sarvesh Bodakhe
9e4915b81b
esp-wifi: add station SAE-PK (Public Key) configuration note
2023-04-28 18:23:42 +05:30
Darian
1a5249d7e7
Merge branch 'bugfix/ana_cmpr_negative_enum' into 'master'
...
driver: Fix ana_cmpr negative enum comparison and bad test
See merge request espressif/esp-idf!23508
2023-04-28 20:05:53 +08:00
isha.pardikar@espressif.com
8c3ba9e2dc
NimBLE: Added health thermometer profile
2023-04-28 17:20:16 +05:30
Xiao Xufeng
7dd054fe6b
i2s: use STAILQ_NEXT instead empty to improve readability
2023-04-28 18:49:10 +08:00
Jiang Jiang Jian
cac7a5c9cb
Merge branch 'bugfix/fix_bleqabr23_28' into 'master'
...
Bluedroid: report disconnect event after BLE link closed
See merge request espressif/esp-idf!23156
2023-04-28 17:59:29 +08:00
Jiang Jiang Jian
968ef8c24f
Merge branch 'bugfix/fix_esp32_ble_disconnect_failed' into 'master'
...
Fixed BLE disconnection failure on ESP32
See merge request espressif/esp-idf!23450
2023-04-28 17:57:41 +08:00
Jakob Hasse
9f4236f825
ci: increased freertos SMP linux target test timeout
2023-04-28 17:49:37 +08:00
Jiang Jiang Jian
b0d595d057
Merge branch 'bugfix/hf_cind_ind_index' into 'master'
...
bt: Fixed the inconsistency between the indicator event received by the HF application layer and the actually received indicator
Closes IDFGH-4674
See merge request espressif/esp-idf!23431
2023-04-28 17:48:14 +08:00
Jiang Jiang Jian
40aa745641
Merge branch 'bugfix/a2dp_source_app_state_error' into 'master'
...
bt: Fixed the issue that the a2dp source would not send the media start command due to the connection initiated by the peer device
Closes IDFGH-9843
See merge request espressif/esp-idf!23277
2023-04-28 17:46:22 +08:00
Island
d6b7fc9c55
Merge branch 'bugfix/fixed_ble_mic_error' into 'master'
...
ble: [ESP32C6][ESP32H2][ESP32C2] updata libble to 182858c1
Closes BLEQABR23-108, BLEQABR23-121, BLEQABR23-132, BLEQABR23-152, BLEQABR23-166, WIFI-5739, WIFI-5755, and COEX823-22
See merge request espressif/esp-idf!23327
2023-04-28 17:13:06 +08:00
Marius Vikhammer
fbe8a6a320
Merge branch 'docs/fix_rmt_link' into 'master'
...
docs: update link to rmt onewire example
See merge request espressif/esp-idf!23514
2023-04-28 15:19:07 +08:00
Darian Leung
03ce2fbaf0
driver: Fix ana_cmpr negative enum comparison
...
The C17 standard (sec 6.7.2.2) indicates that the underlying type of an enum is
implementation defined (i.e., can be signed or unsigned). Thus, comparing
"-1 >= some_enum" where "some_enum" is always 0 or largert can return true if
the compiler uses unsigned for enums.
This commit fixes the following issues with ana_cmpr:
- Fixed incorrect comparison in ana_cmpr_del_unit() that relied on enums being
signed, thus would always return true.
- Fixed incorrect expected argument in the "ana_cmpr_unit_install_uninstall"
test. This was not picked up due to the incorrect enum comparison above.
2023-04-28 14:52:50 +08:00
Wang Meng Yang
00687a1fb6
Merge branch 'bugfix/fix_ble_battery_profile_error' into 'master'
...
Fixed battery profile wrong condition in bluedroid host
Closes IDFGH-9937
See merge request espressif/esp-idf!23358
2023-04-28 14:50:03 +08:00
chenjianhua
5908cd968f
Update bt lib for ESP32-C3 and ESP32-S3
...
- Fixed ble hopping selection for connection when disabled 5.0 feature
2023-04-28 14:17:37 +08:00
Harshit Malpani
47740e3da5
Add esp32c6 in supported target for ota examples
2023-04-28 10:57:33 +05:30
Harshit Malpani
0c8db529cb
Add ESP32-C6 in supported targets for wifi_prov_mgr example
2023-04-28 10:57:32 +05:30
Marius Vikhammer
98579b5316
docs: update link to rmt onewire example
2023-04-28 13:25:46 +08:00
Mahavir Jain
b5055b9bfa
Merge branch 'feature/add_mbedtls_ciphersuites_set_get_api' into 'master'
...
esp-tls: Add config and api to set and get ciphersuites list
Closes IDF-7183
See merge request espressif/esp-idf!23320
2023-04-28 13:01:59 +08:00
morris
542c705282
Merge branch 'bugfix/lcd_cam_reg_clk_sel' into 'master'
...
soc: fix lcd_cam clock selection description
Closes IDFGH-9972
See merge request espressif/esp-idf!23391
2023-04-28 12:22:32 +08:00
morris
36c134bdc3
gptimer: enlarge test threshold
2023-04-28 11:43:50 +08:00
Shen Weilong
64c9dfd7d2
ble: [ESP32C6][ESP32H2][ESP32C2] updata libble
...
Fixed the occasional mic error caused by wrong tx cnt
Fixed the BLE connection timeout issue
2023-04-28 11:21:39 +08:00
Marius Vikhammer
47dda378ca
Merge branch 'bugfix/pm_trace_pins_c6' into 'master'
...
pm: fix invalid trace pins for C6 and H2
Closes IDFCI-1697
See merge request espressif/esp-idf!23496
2023-04-28 09:17:58 +08:00
morris
de72ac217c
Merge branch 'bugfix/rmt_one-wire' into 'master'
...
rmt_onewire: refactor example with component registry
Closes IDFGH-9422
See merge request espressif/esp-idf!23288
2023-04-28 04:51:32 +08:00
Jiang Jiang Jian
25222163b9
Merge branch 'bugfix/fix_softap_pairwise_cipher_issue' into 'master'
...
esp_wifi: update pairwise cipher in softAP
Closes WIFI-5768 and WIFI-5779
See merge request espressif/esp-idf!23270
2023-04-27 21:31:19 +08:00
yuanjianmin
e4e2bd24c9
doc: Add support to set and get ciphersuites list
2023-04-27 19:22:28 +08:00
yuanjianmin
3f58b33c7f
example: Add example to test ciphersuites set function
2023-04-27 19:22:27 +08:00
yuanjianmin
f74447103f
esp-tls: Add config and api to set and get ciphersuites list
2023-04-27 19:22:27 +08:00
Mahavir Jain
cba923788e
Merge branch 'feature/tls1_3_support' into 'master'
...
esp-tls: add initial support for TLS1.3 connections (client mode)
Closes IDF-7251 and IDF-7252
See merge request espressif/esp-idf!23442
2023-04-27 18:13:43 +08:00
hongshuqing
430776fc46
fix wrong hp ldo for h2
2023-04-27 17:29:10 +08:00
morris
fb3d24739a
soc: sync lcd_cam register description with TRM
...
Closes https://github.com/espressif/esp-idf/issues/11257
2023-04-27 16:28:05 +08:00
Cai Xin Ying
88358282d0
Merge branch 'docs/add_Chinese_translation_for_api-reference/peripherals/spi_master' into 'master'
...
docs: provide Chinese translation for api-reference/peripherals/spi_master
Closes DOC-4950
See merge request espressif/esp-idf!23186
2023-04-27 15:45:23 +08:00
Guillaume Souchere
c84f0b25ac
console: Fix building issue when serial JTAG is set
...
Closes https://github.com/espressif/esp-idf/issues/10707
2023-04-27 15:28:23 +08:00
Marius Vikhammer
220bb4452f
pm: fix invalid trace pins for C6 and H2
2023-04-27 15:19:17 +08:00
morris
af2085b789
rmt_onewire: refactor example with component manager
...
Closes https://github.com/espressif/esp-idf/issues/10790
2023-04-27 15:02:55 +08:00
Jiang Jiang Jian
afd0e384db
Merge branch 'feature/support_fosc_calibration_h2_eco2' into 'master'
...
ESP32H2: Fix fosc calibration fail bug for ECO2 & Above
See merge request espressif/esp-idf!23464
2023-04-27 14:37:38 +08:00
Marius Vikhammer
68088c6371
Merge branch 'ci/fix_overwrite_pytest_configs' into 'master'
...
ci: fixed test apps overriding idf_build_apps configs
See merge request espressif/esp-idf!23387
2023-04-27 14:32:18 +08:00
Chen Jian Hua
b2906d412d
Merge branch 'feature/support_periodic_adv_sync_trans' into 'master'
...
Bluedroid: add periodic adv sync transfer API and EVT
See merge request espressif/esp-idf!22146
2023-04-27 14:19:43 +08:00
Chen Jian Hua
809bd5a52c
Merge branch 'feature/support_gatt_read_multi_variable' into 'master'
...
Bluedroid: add GATT read multi variable API and EVT
See merge request espressif/esp-idf!21990
2023-04-27 14:18:22 +08:00
muhaidong
bd77a74c9d
esp_wifi: update pairwise cipher in softAP
2023-04-27 14:08:28 +08:00
Rahul Tank
aaefc8ce46
Merge branch 'feature/expose_addr_resolv_out_stack' into 'master'
...
Nimble:Added change to expose addr resolution API outside stack
See merge request espressif/esp-idf!23183
2023-04-27 13:02:59 +08:00
Jiang Jiang Jian
670c086807
Merge branch 'bugfix/pmkid_sha256_bug' into 'master'
...
wpa_supplicant: Fix PMKID SHA__256 related regression
Closes WIFI-5741 and WIFI-5740
See merge request espressif/esp-idf!23476
2023-04-27 12:47:04 +08:00
caixinying-git
05fe748c1e
docs: provide Chinese translation for api-reference/peripherals/spi_master
2023-04-27 12:10:54 +08:00
Marius Vikhammer
a3d0f5dd3e
Merge branch 'ci/cleanup_old_unit_test_configs' into 'master'
...
ci: cleanup, combine and remove old ttfw unit test app configs
Closes IDF-7277
See merge request espressif/esp-idf!23435
2023-04-27 12:08:05 +08:00
Shu Chen
8fd6e7311e
Merge branch 'bugfix/border_router_connect_with_SSED' into 'master'
...
OpenThread BR: support link metrics registration and csl.
See merge request espressif/esp-idf!23441
2023-04-27 11:19:10 +08:00
muhaidong
bd16d6feeb
esp_supplicant: When the softAP authentication mode is set to WPA2_PSK, WPA2_WPA3_PSK, or WPA3_PSK, the pairwise cipher will be overwritten with WIFI_CIPHER_TYPE_CCMP
2023-04-27 10:56:36 +08:00
muhaidong
76ac4add53
esp_supplicant: wpa pmf should be disabled
2023-04-27 10:56:25 +08:00
Jiang Jiang Jian
ef91be6a71
Merge branch 'bugfix/reject_tkip_in_owe' into 'master'
...
Reject TKIP cipher incase of OWE connection
See merge request espressif/esp-idf!23457
2023-04-27 10:21:01 +08:00
xiongweichao
f04b663ac4
bt: Fixed the inconsistency between the indicator event received by the HF application layer and the actually received indicator.
...
Closes https://github.com/espressif/esp-idf/issues/6486
2023-04-27 10:06:18 +08:00
Marius Vikhammer
6fae679124
ci: cleanup, combine and remove old ttfw unit test app configs
2023-04-27 09:33:13 +08:00
Xu Si Yu
fc1fdca416
OpenThread border router: support border router to connect with SSED
2023-04-27 01:13:41 +00:00
Almir Okato
8d84a5315a
Merge branch 'fix/bootloader_missing_include' into 'master'
...
bootloader_support: add missing header to bootloader_flash.c
See merge request espressif/esp-idf!23221
2023-04-27 06:26:49 +08:00
Xu Si Yu
55c3bbed85
Merge branch 'bugfix/increase_timeout_for_ieee802154_ci' into 'master'
...
ieee802154: increase the timeout for ieee802.15.4 CI test
See merge request espressif/esp-idf!23463
2023-04-27 06:17:05 +08:00
Sarvesh Bodakhe
0518d2eb65
wpa_supplicant: Fix PMKID SHA-256 related regression
...
Fixed regression caused by commit 38e9c8b4
2023-04-26 18:00:32 +05:30
Laukik Hase
56123c52aa
Merge branch 'ci/migrate_nvs_flash_to_component_test_apps' into 'master'
...
nvs_flash: Migrate UTs to component test-apps
Closes IDF-5596
See merge request espressif/esp-idf!23411
2023-04-26 20:23:25 +08:00
Rahul Tank
10e93dc1f4
Nimble:Added change to expose addr resolution API outside stack
2023-04-26 17:47:47 +05:30
Zhi Wei Jian
0b5b9520ba
Merge branch 'bugfix/fix_own_addr_is_rap_random_err' into 'master'
...
Fixed no error report when own address type is rpa_random and no random address setting
Closes BLEQABR23-159
See merge request espressif/esp-idf!23363
2023-04-26 20:15:53 +08:00
Roland Dobai
782acb10e9
Merge branch 'feat/idf_flash_msg_improvement' into 'master'
...
Tools: Improve the flashing instructions printed after "idf.py build"
Closes IDFGH-9856
See merge request espressif/esp-idf!23326
2023-04-26 19:51:28 +08:00
xiongweichao
481034060a
bt: Fixed the problem of out-of-bounds access caused by the variable-length array introduced in 3268075231
...
Closes https://github.com/espressif/esp-idf/issues/11264
2023-04-26 19:31:07 +08:00
Jakob Hasse
ca44fc3847
cxx/esp_hw_support: added build test, changed parameter types
...
Changed rv_utils_intr_edge_ack and esp_cpu_intr_edge_ack to
take uint32_t instead of int to avoid build errors.
The test is to test in particular that __builtin_ffsll, used in
xt_utils.h, which is included via esp_cpu.h, compiles fine
in C++20 with -Wsign-conversion enabled.
Closes https://github.com/espressif/esp-idf/pull/10895
2023-04-26 19:06:39 +08:00
xiongweichao
de24e9b86e
bt: Fixed codec mode error in ESP_HF_WBS_RESPONSE_EVT
2023-04-26 17:51:16 +08:00
Marius Vikhammer
9357f0977c
Merge branch 'ci/chip_support_network_invalid_kconfigs' into 'master'
...
ci: remove redundant ci configs for chip support and network components
See merge request espressif/esp-idf!23430
2023-04-26 17:26:05 +08:00
Martin Vychodil
53f680d0c1
Merge branch 'fix/sdcard_example_blocker' into 'master'
...
CI: fix sdcard examples timeout
Closes IDFCI-1696, IDFCI-1683, IDFCI-1684, and IDFCI-1687
See merge request espressif/esp-idf!23410
2023-04-26 16:33:53 +08:00
hongshuqing
cbc5a38e26
support h2 eco2 fosc calibration
2023-04-26 15:31:18 +08:00
Xu Si Yu
c985267ccf
ieee802154: increase the timeout for ieee802.15.4 CI test
2023-04-26 15:06:33 +08:00
Zhang Xiao Yan
a154a93430
Merge branch 'docs/update_connection_description_in_ESP32-S2-DevKitC-1_user_guide' into 'master'
...
docs/update connection description in ESP32-S2-DevKitC-1 user guide
See merge request espressif/esp-idf!23161
2023-04-26 14:33:35 +08:00
Shyamal Khachane
e16b6f9369
esp_wifi: Reject TKIP cipher incase of OWE connection
2023-04-26 11:24:11 +05:30
Isha Pardikar
743fd29187
Merge branch 'bugfix/spp_notify' into 'master'
...
NimBLE: Removed indicate flag from gatt db and added subscription case in spp_server example
See merge request espressif/esp-idf!23409
2023-04-26 13:21:54 +08:00
Laukik Hase
4ac95a33fd
nvs_flash: Migrate UTs to component test-apps
2023-04-26 10:21:03 +05:30
zhiweijian
025fe44edb
Fixed BLE disconnection failure on ESP32
2023-04-26 11:20:09 +08:00
Marius Vikhammer
1a5e47bd07
ci: fixed test apps overriding pytest configs
2023-04-26 11:07:35 +08:00
Shu Chen
5d222db12f
Merge branch 'support/ieee802154_driver_opensrc' into 'master'
...
ieee802154: Support driver code open src
See merge request espressif/esp-idf!22857
2023-04-26 10:35:42 +08:00
Linda
0ef75bbb64
docs/update connection description in ESP32-S2-DevKitC-1 user guide
2023-04-26 10:29:16 +08:00
Marius Vikhammer
bca026455c
ci: remove redundent ci configs for chip support and network components
...
CI would build psram config test apps even for target with no psram.
2023-04-26 09:54:29 +08:00
Martin Vychodil
668521dfe7
Merge branch 'feature/vfs_test_app' into 'master'
...
VFS: move tests from unit-test-app to a component test app
See merge request espressif/esp-idf!23145
2023-04-26 09:23:28 +08:00
Kapil Gupta
f73bd61ebe
Merge branch 'bugfix/dpp_retry_start_listening_issue' into 'master'
...
esp_dpp: Fix retry with esp_supp_dpp_start_listen after failure
See merge request espressif/esp-idf!23369
2023-04-26 01:07:03 +08:00
Zim Kalinowski
4a647d08de
Merge branch 'feature/c6_ulp_sleep' into 'master'
...
ulp: added sleep support for lp core
Closes IDF-7012
See merge request espressif/esp-idf!23103
2023-04-25 22:40:52 +08:00
Zim Kalinowski
98bf5a71c5
Merge branch 'refactor/optimize_test_app_builds' into 'master'
...
tools: setting components to main to reduce build time
See merge request espressif/esp-idf!23253
2023-04-25 22:40:05 +08:00
Zhang Wen Xu
83fdb4d28b
Merge branch 'bugfix/add_input_init_of_dut_for_openthread_ci' into 'master'
...
openthread CI: add input init of dut for openthread CI
See merge request espressif/esp-idf!23428
2023-04-25 21:01:59 +08:00
Jakob Hasse
af2d326a95
Merge branch 'feature/freertos_plus_posix_SMP' into 'master'
...
[FreeRTOS/Linux] POSIX/Linux and SMP
Closes IDF-6087
See merge request espressif/esp-idf!21818
2023-04-25 20:21:26 +08:00
Mahavir Jain
3fd171f092
mbedtls: fix small typo in the config file
2023-04-25 17:44:28 +05:30
Mahavir Jain
873ac173c4
https_mbedtls: update example to support TLS 1.3 connection
...
- make server verification mandatory (previously it was optional)
- add PSA crypto init API and handling for session ticket event
- coding style fixes
2023-04-25 17:43:58 +05:30
Mahavir Jain
7fd1378fbb
esp_tls: add initial support for TLS 1.3 connection
2023-04-25 17:40:01 +05:30
Sonika Rathi
d83c681078
VFS: move tests from unit-test-app to a component test app
2023-04-25 17:24:20 +05:30
Mahavir Jain
a8b6a70620
Merge branch 'feature/add_bignum_ll_layer' into 'master'
...
bignum: added bignum hal and ll layer
Closes IDF-7071
See merge request espressif/esp-idf!22823
2023-04-25 19:50:25 +08:00
Song Ruo Jing
e2a5c092f7
Merge branch 'refactor/rename_to_esp_clk_tree_prefix' into 'master'
...
esp_clk_tree: Rename clk_tree_xxx to esp_clk_tree_xxx
See merge request espressif/esp-idf!23362
2023-04-25 19:41:39 +08:00
Ivan Grokhotkov
9d82d6bf7f
xtensa: don't print debug messages to stderr
...
By default, CMake message() commands prints to stderr.
IDEs like Eclipse show stderr output in red, which looks as if this is
some kind of error.
Use message(STATUS) instead.
2023-04-25 12:59:41 +02:00
Armando (Dou Yiwen)
31bf665d88
Merge branch 'bugfix/fix_adc_continuouus_example_pytest_potential_failure' into 'master'
...
adc: fix adc_continuous example pytest potential failure
See merge request espressif/esp-idf!23424
2023-04-25 18:54:46 +08:00
Isha Pardikar
08a21e3e26
Merge branch 'bugfix/wifi_prov_deinit_github' into 'master'
...
wifi_prov_mgr: Fixed memory leak after bluetooth stack was stopping.
See merge request espressif/esp-idf!23413
2023-04-25 18:22:02 +08:00
Jiang Jiang Jian
58272a70b4
Merge branch 'esp32c6/bugfix_for_memory_leak_cause_by_timer' into 'master'
...
esp_wifi: bugfix for esp32c6 memory leak
See merge request espressif/esp-idf!23401
2023-04-25 18:04:36 +08:00
Saurabh Kumar Bansal
2fb3681ad2
Merge branch 'feature/usb_composite_device_support' into 'master'
...
usbd: add usb composite device example
Closes IDFGH-9035
See merge request espressif/esp-idf!23135
2023-04-25 16:34:45 +08:00
Jakob Hasse
620cc586a2
tools: setting components to main to reduce build time
2023-04-25 15:42:22 +08:00
Xu Si Yu
f46872780c
openthread CI: add delay to ensure that the dut can receive input command
2023-04-25 15:31:21 +08:00
Radek Tandler
d8f2c0e715
Merge branch 'feature/storage_host_test_ffs' into 'master'
...
fatfs: host test migrated to CMake and esp_partition emulation for linux
See merge request espressif/esp-idf!23265
2023-04-25 15:30:09 +08:00
isha.pardikar@espressif.com
718c6a4f13
NimBLE: Removed indicate flag from gatt db, added subscription case and corrected indentation
...
in spp_server example.
2023-04-25 12:25:51 +05:30
Song Ruo Jing
a4e8960ab4
esp_clk_tree: Rename clk_tree_xxx to esp_clk_tree_xxx, add compilation warning to clk_tree.h
2023-04-25 14:12:06 +08:00
C.S.M
7d9d27a060
Merge branch 'refactor/driver_ut_to_test_app' into 'master'
...
CI: Move all UT in driver to test_app
See merge request espressif/esp-idf!23343
2023-04-25 14:10:11 +08:00
Jakob Hasse
d6fe302904
freertos: Added partial unit tests for Linux simulator
...
* The unit tests are derived from the FreeRTOS test app
in components/freertos/test_apps/freertos. They are
quite incompatible with the main test application, which
is why they have been placed under
tools/test_apps/linux_compatible/linux_freertos for now.
2023-04-25 13:58:57 +08:00
Jakob Hasse
550ecbe37a
feat(freertos): added POSIX/Linux simulator port to FreeRTOS SMP
...
* Added a POSIX/Linux simulator that is compatible with the Amazon
FreeRTOS SMP API. Note that the simulator itself is still
single core, like the IDF FreeRTOS POSIX/Linux simulator.
2023-04-25 13:58:57 +08:00
Marius Vikhammer
03c5274368
Merge branch 'ci/disable_test_dram_reg2_execute_violation' into 'master'
...
ci: disable test_dram_reg2_execute_violation on esp32s2
See merge request espressif/esp-idf!23419
2023-04-25 13:58:15 +08:00
Roman Leonov
36a09e957f
Merge branch 'feature/usb_host_interface_claim_debug_info' into 'master'
...
usb_host: better debugging information during usb_host_interface_claim()
Closes IDF-6314
See merge request espressif/esp-idf!22882
2023-04-25 13:15:58 +08:00
Armando
6bf35715e4
fix adc_continuous example pytest potential failure
2023-04-25 12:28:27 +08:00
Shu Chen
2905dbaa79
Merge branch 'bugfix/SPI-conflict-between-OT-SPINEL-and-Ethernet' into 'master'
...
openthread: fix the spi conflict between ot-spinel and ethernet
See merge request espressif/esp-idf!23344
2023-04-25 12:09:30 +08:00
Marius Vikhammer
266229ea34
Merge branch 'bugfix/esp32_pico_v3_2_chip_info' into 'master'
...
system: fix esp32 chip info not listing esp32 pico v3-02 as having embedded spiram
Closes IDFGH-9938
See merge request espressif/esp-idf!23383
2023-04-25 11:53:38 +08:00
Marius Vikhammer
359b237cc5
ulp: added sleep support for lp core
...
Added support for running LP core while hp core sleeps, as well
as waking up the hp core.
2023-04-25 11:51:35 +08:00
zhangwenxu
c8c1cd1c55
ieee802154: support driver opensrc
2023-04-25 11:48:13 +08:00
Cao Sen Miao
8882ba2ba1
CI: Move all UT in driver to test_app
2023-04-25 10:40:32 +08:00
Marius Vikhammer
edb2994da9
ci: disable test_dram_reg2_execute_violation on esp32s2
2023-04-25 09:57:23 +08:00
Fu Hanxi
8be8a1cd22
Merge branch 'ci/fix_no_test_script_corner_case' into 'master'
...
ci: fix build script when no test script found
See merge request espressif/esp-idf!23361
2023-04-25 08:46:06 +08:00
Martin Vychodil
e1a20bf7f0
Merge branch 'fix/sdio_sd_cards_not_detected_correctly' into 'master'
...
sdmmc: sdio combination cards correct setup
Closes IDFGH-8856 and IDFGH-8348
See merge request espressif/esp-idf!23416
2023-04-25 06:36:46 +08:00
Kevin (Lao Kaiyao)
6b5077f2d7
Merge branch 'refactor/remove_esp32h4_target' into 'master'
...
esp32h4: removed esp32h4 target (stage 2)
Closes IDF-7237, IDF-7238, and IDF-7239
See merge request espressif/esp-idf!23179
2023-04-24 23:34:19 +08:00
Adam Múdry
84bac4e38f
sdmmc: sdio combination cards correct setup
...
Co-authored-by: Mau Abata <mauabata@gmail.com >
Closes https://github.com/espressif/esp-idf/issues/9822
Closes https://github.com/espressif/esp-idf/issues/10280
2023-04-24 17:03:09 +02:00
Adam Múdry
b87b58da57
CI: fix sdcard examples timeout
2023-04-24 16:44:01 +02:00
xuxiao
8df3e461f0
esp_wifi: bugfix for esp32c6 memory leak
2023-04-24 20:41:22 +08:00
isha.pardikar@espressif.com
f29430239c
wifi_prov_mgr: Fixed memory leak after bluetooth stack was stopping.
2023-04-24 17:45:41 +05:30
harshal.patil
fbb8937758
bignum: bare-metal mpi peripheral verification application
2023-04-24 16:15:11 +05:30
harshal.patil
56327452ce
esp_hw_support: add crypto lock layer for esp32
2023-04-24 16:15:11 +05:30
harshal.patil
4ae1ea7b9f
bignum: refactored the hardware abstraction of the mpi peripheral
...
- `<target>/bignum.c` is replaced by mpi_ll.h ll layer.
- added the mpi hal layer.
2023-04-24 16:15:11 +05:30
Ondrej Kosta
22caec278f
Merge branch 'feature/emac_hal_cleanup' into 'master'
...
wrapped emac_ll functions to emac_hal
Closes IDFGH-8474
See merge request espressif/esp-idf!23078
2023-04-24 15:47:29 +08:00
Konstantin Kondrashov
6132abe970
Merge branch 'feature/add_missed_settings_for_bootloader_reserve_rtc_mem_for_c6_h2' into 'master'
...
esp_system (C6 & H2): Enables BOOTLOADER_RESERVE_RTC_MEM feature for bootloader
See merge request espressif/esp-idf!23347
2023-04-24 14:50:47 +08:00
Roman Leonov
1be6977a9d
usb_host: better debugging information during hcd_pipe_alloc() when usb_host_interface_claim() is being fulfiled.
2023-04-24 08:37:57 +02:00
Shu Chen
8b422cbfa0
Merge branch 'fix/openthread_platform_udp_send_rules' into 'master'
...
openthread: fix platform udp send rules for OT netif
See merge request espressif/esp-idf!23206
2023-04-24 14:02:21 +08:00
David Čermák
a153a49102
Merge branch 'contrib/github_pr_11253' into 'master'
...
examples: avoid the divide by zero error (GitHub PR)
Closes IDFGH-9968
See merge request espressif/esp-idf!23356
2023-04-24 13:15:13 +08:00
Marius Vikhammer
895c21cc6b
system: fix esp32 chip info not listing esp32 pico v3-02 as having embedded spiram
...
Closes https://github.com/espressif/esp-idf/issues/11233
2023-04-24 11:23:15 +08:00
Jiang Jiang Jian
269ff98449
Merge branch 'feature/support_ble_gatts_show_local_db' into 'master'
...
Bluedroid: support gatts show local database
See merge request espressif/esp-idf!23341
2023-04-24 10:36:12 +08:00
Wan Lei
06a40598bf
Merge branch 'feature/spi_hal_move_out_iram' into 'master'
...
spi: change linker file to move spi hal out from iram
Closes IDF-7163
See merge request espressif/esp-idf!23036
2023-04-24 10:15:10 +08:00
Ivan Grokhotkov
ca807ae9a0
Merge branch 'version/v5.2.0' into 'master'
...
version: update to v5.2.0
See merge request espressif/esp-idf!23286
2023-04-23 23:16:27 +02:00
Ivan Grokhotkov
39580dd08c
version: update to v5.2.0
...
Starting IDF v5.2 development
2023-04-23 21:52:21 +02:00
jasta
1885379ae3
esp_dpp: Fix retry with esp_supp_dpp_start_listen after failure
...
This fixes a subtle bug in which ESP_ERR_DPP_TX_FAILURE errors would
call esp_supp_dpp_stop_listen which sets the s_dpp_stop_listening flag
to true. Subsequent attempts to restart listening with
esp_supp_dpp_start_listen then only attempt to listen once more for
500ms before reading the s_dpp_stop_listening flag again and giving up.
This contributes greatly to #10615 , but the fix here is still largely
a work-around as it sometimes requires manually retrying a couple times
before it works. Without this fix, any number of retries by
deinit/init again will seemingly not work as the retries for currently
unknown reasons.
Signed-off-by: Shreyas Sheth <shreyas.sheth@espressif.com >
Closes https://github.com/espressif/esp-idf/pull/10865
2023-04-23 20:27:20 +05:30
zhangwenxu
1d101f67e4
esp_phy: remove esp32h4 phylib
2023-04-23 12:03:07 +00:00
zhangwenxu
c05b9403f7
ieee802154: remove libieee802154.a for target esp32h4
2023-04-23 12:03:07 +00:00
laokaiyao
49f16eefbb
esp32h4: checked all the corner stuffs of the removal
2023-04-23 12:03:07 +00:00
laokaiyao
bf2a7b2df6
esp32h4: removed esp32h4 related codes
2023-04-23 12:03:07 +00:00
laokaiyao
b16ed57b2e
esp32h4: removed esp32h4 related files
2023-04-23 12:03:07 +00:00
Michael (XIAO Xufeng)
59a899230c
Merge branch 'feature/support_fosc_calibration_c6_eco1' into 'master'
...
ESP32C6: Fix fosc calibration fail bug for ECO1 & Above
Closes IDF-7093
See merge request espressif/esp-idf!23215
2023-04-23 18:04:28 +08:00
chenjianhua
0f7446f93f
bluedroid: support gatts show local database
2023-04-23 17:22:04 +08:00
Song Ruo Jing
6700630ccb
Merge branch 'refactor/ledc_driver_refactor' into 'master'
...
ledc: Improvement made on the LEDC driver
See merge request espressif/esp-idf!22971
2023-04-23 16:43:52 +08:00
zwj
7d1e7d2766
Fixed no error report when own address type is rpa_random and no random address setting
2023-04-23 16:15:39 +08:00
Cai Xin Ying
d3eafe505b
Merge branch 'docs/add_Chinese_translation_for_api-reference/error-codes' into 'master'
...
docs: provide translation for docs/zh_CN/api-reference/error-codes.rst
Closes DOC-4940
See merge request espressif/esp-idf!23111
2023-04-23 15:45:39 +08:00
Fu Hanxi
55870f379d
ci: fix build script when no test script found
2023-04-23 14:53:58 +08:00
hongshuqing
e3148369f3
support c6 eco1 fosc calibration
...
support c6 eco1 fosc calibration
support c6 eco1 fosc calibration
support c6 eco1 fosc calibration
Apply suggestion
Apply
support c6 eco1 fosc calibration
support c6 eco1 fosc calibration
2023-04-23 13:36:20 +08:00
C.S.M
e1149f018a
Merge branch 'contrib/github_pr_10811' into 'master'
...
i2c: I2c cmdnum fix (GitHub PR)
Closes IDFGH-9444
See merge request espressif/esp-idf!22473
2023-04-23 11:29:46 +08:00
zhiweijian
1d548ae1f2
Fixed battery profile wrong condition
2023-04-23 11:15:57 +08:00
Zhang Xiao Yan
2c24513d86
Merge branch 'docs/update_components_log_readme' into 'master'
...
add description related to thread safety to component/log/readme
See merge request espressif/esp-idf!23162
2023-04-23 11:11:25 +08:00
Zhang Xiao Yan
9ba5004dab
add description related to thread safety to component/log/readme
2023-04-23 11:11:24 +08:00
movsb
88222e77fc
examples: avoid the divide by zero error
2023-04-22 21:56:33 +08:00
Darian
2fdba8ec19
Merge branch 'feature/freertos_add_create_task_with_caps' into 'master'
...
FreeRTOS: Add xTaskCreateWithCaps()
Closes IDFGH-9922
See merge request espressif/esp-idf!23191
2023-04-21 22:33:03 +08:00
KonstantinKondrashov
a622ac43eb
esp_system (C6 & H2): Enables BOOTLOADER_RESERVE_RTC_MEM feature for bootloader
...
This option reserves an area in RTC FAST memory for the following features:
- "Skip image validation when exiting deep sleep"
- "Reserve RTC FAST memory for custom purposes"
- "GPIO triggers factory reset"
2023-04-21 21:09:10 +08:00
Roland Dobai
1bf382a3e1
Merge branch 'monitor_win_color' into 'master'
...
bug(idf_monitor, hints): fix monitor colors on windows with hints
Closes IDF-5863
See merge request espressif/esp-idf!22070
2023-04-21 20:15:38 +08:00
Hanno
8f1cf01ec8
i2c: introduce chip specific cmd register number
...
Merges https://github.com/espressif/esp-idf/pull/10811
2023-04-21 19:22:53 +08:00
xieqinan
f4446d8819
openthread: fix the spi conflict between ot-spinel and ethernet
2023-04-21 19:12:47 +08:00
wanlei
15e8c04f7b
spi: change linker file let spi hal able to out from iram
2023-04-21 18:58:36 +08:00
wanlei
b519eed230
spi_flash: fix config SPI_FLASH_SHARE_SPI1_BUS dependency
2023-04-21 18:57:06 +08:00
wen13245
ffa79a4b4e
Modifies the argument of the sizeof statement to a legitimate array name
2023-04-21 18:44:06 +08:00
Kapil Gupta
a189bdbc7d
Merge branch 'bugfix/init_wpsreg_in_APSTA_mode' into 'master'
...
esp_wifi:Enable wpsreg to initialize in APSTA mode
Closes WIFI-5436
See merge request espressif/esp-idf!23034
2023-04-21 17:15:00 +08:00
radek.tandler
13a305656d
host_test: cleanup of make based obsolete code in wl, fatfs and spi_flash
2023-04-21 10:45:17 +02:00
radek.tandler
0078025d7b
fatfs: host test migrated to CMake and esp_partition emulation for linux
2023-04-21 10:45:07 +02:00
Song Ruo Jing
fcc6514dde
ledc: Add an all-in-one HAL function to set fade parameters, and refactor ledc_ll_get_max_duty function
2023-04-21 16:40:54 +08:00
Song Ruo Jing
64aec54308
ledc: Add timer selection check to the driver, and leave space for future clk tree management
2023-04-21 16:40:54 +08:00
Darian Leung
948010dc0b
freertos: Add task creation with caps functions
...
This commit adds the corresponding CreateWithCaps functions for tasks:
- xTaskCreatePinnedToCoreWithCaps()
- xTaskCreateWithCaps()
- vTaskDeleteWithCaps()
Documentation and migraiton guide have been updated accordingly.
Closes https://github.com/espressif/esp-idf/issues/11216
2023-04-21 15:43:08 +08:00
Fu Hanxi
e8814f8a18
Merge branch 'ci/bypass_esp32h4_error' into 'master'
...
ci: bypass esp32h4 missing error
See merge request espressif/esp-idf!23331
2023-04-21 15:33:49 +08:00
C.S.M
a97d480f1f
Merge branch 'bugfix/bod_intr' into 'master'
...
brownout: Disable the hardware BOD reset when BOD interrupt is enabled
Closes IDF-7234
See merge request espressif/esp-idf!23192
2023-04-21 14:44:29 +08:00
Fu Hanxi
fc329fa80f
ci: remove unknown target, add H4 for check back
2023-04-21 14:43:31 +08:00
Fu Hanxi
3554c6e571
ci: run readme check when constants.py or check script updated
2023-04-21 14:43:21 +08:00
Darian
836755679e
Merge branch 'feature/bt_uses_creationg_with_caps_functions' into 'master'
...
BT: Remove "create static" calls from OSI
See merge request espressif/esp-idf!23187
2023-04-21 12:39:10 +08:00
Zhi Wei Jian
a2b2cdadf8
Merge branch 'bugfix/fix_disable_controller_50_feature' into 'master'
...
Disable controller 5.0 feature bits if host 5.0 feature is not enabled on ESP32C3 and ESP32S3
See merge request espressif/esp-idf!23307
2023-04-21 12:11:11 +08:00
Zhi Wei Jian
89bf31f458
Merge branch 'bugfix/fix_disconnect_due_to_consecutive_crc_error_in_first_6_intervals' into 'master'
...
Fixed disconnection due to consecutive CRC errors in first 6 intervals on ESP32
Closes CBLE50Y23-4
See merge request espressif/esp-idf!23207
2023-04-21 12:01:14 +08:00
zhangwenxu
1a73ff1db1
openthread: fix platform udp send rules for OT netif
2023-04-21 10:52:02 +08:00
Cao Sen Miao
a3d962d89a
brownout: Disable the hardware BOD when BOD interrupt is enabled
2023-04-21 10:22:59 +08:00
Ivan Grokhotkov
2a28061eaa
Merge branch 'contrib/github_pr_11117' into 'master'
...
test_nvs_host: fix asan reported bugs (GitHub PR)
Closes IDFGH-9860
See merge request espressif/esp-idf!23172
2023-04-20 22:37:42 +08:00
Roland Dobai
d75b7a7470
Tools: Improve the flashing instructions printed after "idf.py build"
...
Closes https://github.com/espressif/esp-idf/issues/11181
2023-04-20 15:30:34 +02:00
Zim Kalinowski
149fc608ac
Merge branch 'bugfix/sync-contribution-guide' into 'master'
...
docs: updated contribution agreement
Closes IDFGH-9589
See merge request espressif/esp-idf!23313
2023-04-20 20:45:29 +08:00
Kevin (Lao Kaiyao)
4fd62bce13
Merge branch 'refacor/remove_esp32h4_target_stage1' into 'master'
...
esp32h4: remove esp32h4 target (stage 1)
See merge request espressif/esp-idf!23237
2023-04-20 20:29:58 +08:00
Suren Gabrielyan
33a97d27a6
Merge branch 'docs/esp_protocols_docs_migration' into 'master'
...
docs: migrated documentation from github.io to docs.espressif.com
Closes IDF-5486
See merge request espressif/esp-idf!22939
2023-04-20 17:49:08 +08:00
David Čermák
e888bb0cf8
Merge branch 'bugfix/esp_netif_recieve_returns' into 'master'
...
esp_netif: Report error if esp_netif_receive() fails
Closes IDFGH-9398
See merge request espressif/esp-idf!22936
2023-04-20 17:47:28 +08:00
Shreyas Sheth
5524aad43f
esp_wifi:Enable wpsreg to initialize in APSTA mode
2023-04-20 14:48:14 +05:30
Zim Kalinowski
7558a0933d
docs: updated contribution agreement
2023-04-20 11:07:25 +02:00
Tomas Rezucha
197c888611
Merge branch 'fix/usb/host/pytests' into 'master'
...
usb_host: Use up-to-date syntax in pytest
See merge request espressif/esp-idf!23280
2023-04-20 16:45:09 +08:00
laokaiyao
1f84f6c6ed
esp32h4: remove esp32h4 target from ci
2023-04-20 15:19:47 +08:00
laokaiyao
b7053b46ef
esp32h4: remove esp32h4 target from peripherals
2023-04-20 15:19:45 +08:00
zhiweijian
f10de13df7
Disable controller 5.0 feature bits if host 5.0 feature is not enabled
2023-04-20 14:55:35 +08:00
Island
2300982af9
Merge branch 'bugfix/esp32c6_conn_lost_packet' into 'master'
...
Ble: bugfix for packet loss issue during connection on ESP32C6
Closes BLEQABR23-63 and BLEQABR23-55
See merge request espressif/esp-idf!23223
2023-04-20 12:00:29 +08:00
Mahavir Jain
d9155f025a
Merge branch 'docs/update_build_system_doc_about_set_source_file_properties' into 'master'
...
docs/build-system: Update build system documentation to add a note regarding set_source_files_properties
See merge request espressif/esp-idf!23258
2023-04-20 11:59:26 +08:00
morris
d2473d0662
Merge branch 'feature/esp_rom_update_cpu_freq' into 'master'
...
esp_rom: add common ROM API to update CPU tick rate
See merge request espressif/esp-idf!23266
2023-04-20 10:59:16 +08:00
Zhang Xiao Yan
8a7ce4596b
Merge branch 'docs/fix_typos_in_esp32_devkitc_v4_getting_started_guide' into 'master'
...
fix typos in ESP32 DevKitC V4 Getting Started Guide
See merge request espressif/esp-idf!23282
2023-04-20 10:04:28 +08:00
Zhang Xiao Yan
c151e1509f
fix typos in ESP32 DevKitC V4 Getting Started Guide
2023-04-20 10:04:27 +08:00
Zim Kalinowski
5d0838506a
Merge branch 'bugfix/adds_iram_attr_for_some_esp_timer_apis' into 'master'
...
esp_timer: Adds IRAM_ATTR for esp_timer_restart and esp_timer_is_active
Closes IDFGH-9122 and IDFGH-9500
See merge request espressif/esp-idf!22566
2023-04-20 04:54:11 +08:00
Zim Kalinowski
db6ba5155c
Merge branch 'feature/heap-trace-perf-improvment' into 'master'
...
heap: Allow for hashmap placement in external memory
Closes IDFGH-9845
See merge request espressif/esp-idf!23184
2023-04-20 04:37:52 +08:00
Jens Gutermuth
3ba70490c9
improve thread safety in esp_timer
...
Inadequate locking in the esp_timer component allowed corruption
of the s_timers linked list:
1. timer_armed(timer) returns false
2. another task arms the timer and adds it to s_timers
3. the list is locked
4. the timer is inserted into s_timers again
The last step results in a loop in the s_timers list, which causes
an infinite loop when iterated. This change always locks the
list before checking if the timer is already armed avoiding
the data race.
2023-04-19 16:59:43 +02:00
Ondrej Kosta
c231c79fc8
HAL: wrapped emac_ll functions to emac_hal
...
Closes #9934
2023-04-19 12:46:45 +00:00
Mahavir Jain
359da9ce63
Merge branch 'bugfix/efuse_hal_api_update' into 'master'
...
efuse: add efuse hal api
Closes IDF-7215
See merge request espressif/esp-idf!23217
2023-04-19 18:45:13 +08:00
KonstantinKondrashov
91fcced0fb
esp_timer: Adds IRAM_ATTR for esp_timer_restart and esp_timer_is_active
...
Closes https://github.com/espressif/esp-idf/issues/10522
Closes https://github.com/espressif/esp-idf/issues/10859
2023-04-19 17:42:38 +08:00
Tomas Rezucha
f2f6278ba6
usb_host: Use up-to-date syntax in pytest
2023-04-19 11:06:25 +02:00
Suren Gabrielyan
36a5f898ba
docs: migrated documentetation from github.io to docs.espressif.com
2023-04-19 12:33:40 +04:00
Saurabh Kumar Bansal
7cc59918bc
usbd: add usb composite device example
2023-04-19 14:02:33 +05:30
Guillaume Souchere
6ce1ccd964
heap: Add trace configuration to allow hash map placement in external RAM bss section when possible
...
- Remove the size limit for the hash_map array from the CONFIG_HEAP_TRACE_HASH_MAP_SIZE
- Add test case for heap tracing using hashmap
- Update heap_debug.rst to document the newly added configurations in the heap component
Closes https://github.com/espressif/esp-idf/issues/11172
2023-04-19 10:30:59 +02:00
Jakob Hasse
d82eb6942c
Merge branch 'contrib/github_pr_11025' into 'master'
...
Enable support for C++23 in esp-idf (GitHub PR)
Closes IDFGH-9684
See merge request espressif/esp-idf!23144
2023-04-19 15:53:46 +08:00
Tomas Sebestik
504c348d73
ci(danger): add OpenAI generated commit message
2023-04-19 09:37:11 +02:00
Jakob Hasse
852c60fee0
Merge branch 'refactor/pthread_iram' into 'master'
...
pthread: removed IRAM code from pthread
Closes IDF-7147
See merge request espressif/esp-idf!23213
2023-04-19 15:31:19 +08:00
morris
cae3ef45e1
Merge branch 'contrib/github_pr_10950' into 'master'
...
esp_system: Add reset reasons for USB_UART and USB_JTAG (GitHub PR)
Closes IDFGH-9601
See merge request espressif/esp-idf!22675
2023-04-19 15:30:01 +08:00
Darian
0bb3342491
Merge branch 'refactor/xtensa_move_common_source_files' into 'master'
...
Xtensa: Separate files according to Xtensa RTOS porting layer
See merge request espressif/esp-idf!21672
2023-04-19 15:15:21 +08:00
Tomas Sebestik
129defda84
Merge branch 'dangerjs/cache_npm' into 'master'
...
ci(danger): Add DangerJS npm modules cache
See merge request espressif/esp-idf!23189
2023-04-19 15:13:57 +08:00
xiongweichao
5a80ea3bd9
Fixed the issue that the a2dp source would not send the media start command due to the connection initiated by the peer device
...
Closes https://github.com/espressif/esp-idf/issues/11170
2023-04-19 15:13:36 +08:00
Jiang Jiang Jian
5a603a6612
Merge branch 'bugfix/improve_scan_performance_when_scan_and_sync_coexist' into 'master'
...
improve scan performance when scan and sync coexist on ESP32-C3 and ESP32-S3
Closes CBLE50Y23-5, BLEQABR23-57, and BT-3094
See merge request espressif/esp-idf!23211
2023-04-19 13:52:55 +08:00
morris
4123e611dc
esp_rom: add common ROM API to update CPU tick rate
2023-04-19 13:21:26 +08:00
Mo Fei Fei
b18f390ed9
Merge branch 'docs/update_cn_trans_api_guides' into 'master'
...
Docs: update CN translation for esp_http_client.rst, external-ram.rst, bootloader.rst
Closes DOC-4934
See merge request espressif/esp-idf!23136
2023-04-19 10:37:49 +08:00
Mo Fei Fei
0d2549a4f1
Docs: update CN translation for esp_http_client.rst, external-ram.rst, bootloader.rst
2023-04-19 10:37:49 +08:00
Aditya Patwardhan
1d3a8f2edd
docs/build-system: Update the documentation to add a note regarding
...
limitation of set_source_files_properties
2023-04-19 08:01:34 +05:30
Xie Qi Nan
df9310ada2
Merge branch 'bugfix/eth-start-spi-initialize-failure' into 'master'
...
comm_components: eth_start initializes spi bus with SPI_DMA_CH_AUTO
See merge request espressif/esp-idf!23041
2023-04-19 10:16:35 +08:00
Nebojsa Cvetkovic
67e9db7cf5
esp_system: Add reset reasons for USB_UART and USB_JTAG
...
Merges https://github.com/espressif/esp-idf/pull/10950
2023-04-19 10:09:19 +08:00
Ivan Grokhotkov
690aa433a2
Merge branch 'contrib/github_pr_10987' into 'master'
...
Allow to config the maximum number of VFS entries. (GitHub PR)
Closes IDFGH-9641
See merge request espressif/esp-idf!23171
2023-04-19 04:52:50 +08:00
Ivan Grokhotkov
9adafb0f26
Merge branch 'feature/newlib_fsync_without_vfs' into 'master'
...
newlib: implement fsync for the case of CONFIG_VFS_SUPPORT_IO=0
See merge request espressif/esp-idf!21390
2023-04-19 02:47:53 +08:00
Darian
f93bb3a63c
Merge branch 'contrib/github_pr_11113' into 'master'
...
Fix usb enumeration stage error for some device (GitHub PR)
Closes IDFGH-9778
See merge request espressif/esp-idf!23233
2023-04-19 02:19:26 +08:00
Jiang Jiang Jian
c8983219b9
Merge branch 'feature/esp32c6_espnow_support_11ax_rate' into 'master'
...
esp_wifi: espnow support using 11ax rate to send frame
See merge request espressif/esp-idf!22754
2023-04-19 02:05:14 +08:00
Wang Zi Yan
0e905b05c0
Merge branch 'docs/update_out_of_sync_api-reference_docs' into 'master'
...
docs: update out-of-sync api reference docs
Closes DOC-4942
See merge request espressif/esp-idf!23132
2023-04-18 22:55:09 +08:00
Aditya Patwardhan
823322f988
Merge branch 'feature/update_mbedtls_v3.4.0' into 'master'
...
mbedtls: Update to release/v3.4.0
Closes IDF-7158
See merge request espressif/esp-idf!23058
2023-04-18 21:29:28 +08:00
zwj
9d9252acbc
Fixed disconnection due to consecutive CRC errors in first 6 intervals
2023-04-18 20:36:04 +08:00
Roland Dobai
a05b306782
Merge branch 'esptool_extra' into 'master'
...
feat(esptool): allow to force flash chip
Closes IDF-6838 and IDF-5381
See merge request espressif/esp-idf!23097
2023-04-18 19:35:32 +08:00
xuxiao
0848938868
esp_wifi: espnow support using 11ax rate to send frame
2023-04-18 18:06:52 +08:00
Xu Xiao
ddb57be1bc
Merge branch 'bugfix/store_softap_nvs_authmode_wpa3' into 'master'
...
esp_wifi: Bugfix softAP store wpa3 sae authmode in nvs
Closes WIFI-5749
See merge request espressif/esp-idf!23203
2023-04-18 17:56:31 +08:00
Ivan Grokhotkov
35ea136d5a
newlib: implement fsync for the case of CONFIG_VFS_SUPPORT_IO=0
...
This feature allows calling fsync even if the vfs component is not
used.
The second part of the commit adds an fsync call in the panic test app
enabling it to be used over usb-serial-jtag.
2023-04-18 11:19:36 +02:00
Martin Vychodil
81d814b42f
Merge branch 'bugfix/fatfs_open_O_CREAT_fails' into 'master'
...
fatfs: fix "open("xx",O_CREAT|O_WRONLY,0666)" call failure
See merge request espressif/esp-idf!23045
2023-04-18 16:33:00 +08:00
Ivan Grokhotkov
274fa56e71
Merge branch 'bugfix/esp32s3_usb_otg_console' into 'master'
...
system: support USB_OTG CDC console on ESP32-S3
Closes IDF-2048, IDF-2987, IDFGH-7134, IDFGH-7291, and IDFGH-7835
See merge request espressif/esp-idf!19312
2023-04-18 16:28:49 +08:00
Armando (Dou Yiwen)
4adef05163
Merge branch 'test/temporarily_removed_emmc_esp32_ut' into 'master'
...
emmc: temporarily removed esp32 emmc ut_017
See merge request espressif/esp-idf!23244
2023-04-18 16:18:07 +08:00
Sachin Billore
c3e701588e
efuse: add efuse hal api
...
Closes IDF-7215
2023-04-18 13:47:00 +05:30
Wang Zi Yan
d7cdcfb76b
docs: update out-of-sync api reference docs
2023-04-18 08:00:39 +00:00
Darian Leung
9509c14510
build: Add --longcalls option to clang builds of xtensa targets
...
This commit adds the --longcalls option to UNIQ_CMAKE_ASM_FLAGS for clang
builds of xtensa targets to prevent "dangerous relocation" errors.
2023-04-18 15:51:38 +08:00
Darian Leung
6587e75251
xtensa: Add bare metal port stub functions for G0 build test
...
This commit adds "bare metal stubs" xtensa_rtos.h glue layer to mimic a bare
metal OS port. The bare metal stubs don't access any components outside of the
G0 group.
2023-04-18 15:51:38 +08:00
Darian Leung
5fde889a3d
xtensa: Remove OS agnostic files from Amazon SMP FreeRTOS port
...
The previous commit moved the OS agnostic files from the IDF FreeRTOS port to
the xtensa component, thus can be accessed by both IDF and Amazon SMP FreeRTOS.
This commit removes the redudant copies in the Amazon SMP FreeRTOS port.
2023-04-18 15:51:38 +08:00
Darian Leung
b2c074bb70
xtensa: Move Xtensa RTOS porting layer files to xtensa component
...
When porting an RTOS to the Xtensa architecture, there are a few files that
are common to all Xtensa RTOS ports. These files form the Xtensa RTOS porting
layer (e.g., "xtensa_vectors.S", "xtensa_context.S"). An Xtensa RTOS port is
expected to provide an RTOS specific "xtensa_rtos.h" header to interface with
the Xtensa RTOS porting layer.
Previously, the Xtensa RTOS porting layer files were placed in the FreeRTOS
component. This commit does the following:
1. Moves the Xtensa RTOS porting layer files from the `freertos` component to
the `xtensa` component. The following files were moved:
- xtensa_asm_utils.h
- xtensa_context.S
- xtensa_loadstore_handler.S
- xtensa_vectors.S
2. Refactored xtensa component include paths to separate Xtensa RTOS porting
layer headers.
- Xtensa HAL headers included via `#include <xtensa/...h>`
- Xtensa RTOS porting layer headers included via `#include <...h>`
Note: The xtensa files in the Amazon SMP FreeRTOS port are not moved/deleted in
this commit to ensure the moved files retain a clean diff history.
2023-04-18 15:28:05 +08:00
Shu Chen
e033d34baa
Merge branch 'openthread/add_lock_check' into 'master'
...
openthread: Add check for lock acquire and release
See merge request espressif/esp-idf!23204
2023-04-18 15:17:38 +08:00
Zim Kalinowski
05cbd19f25
Merge branch 'feature/pthread_rwlock_try_functions' into 'master'
...
pthread: added pthread_rwlock_tryrd/rwlock()
Closes IDFGH-7685
See merge request espressif/esp-idf!23228
2023-04-18 14:43:54 +08:00
Ivan Grokhotkov
f64ac33554
nvs: fix string/blob comparison lengths in host tests
2023-04-18 08:02:38 +02:00
Zhang Xiao Yan
d98d168cd2
Merge branch 'docs/fix_typo_in_api-reference_system_ota' into 'master'
...
fix a typo in api-reference/system/ota
See merge request espressif/esp-idf!23212
2023-04-18 14:01:42 +08:00
Sonika Rathi
b31b68fc68
bugfix: fix for fatfs "open("xx",O_CREAT|O_WRONLY,0666)" call failure
...
fatfs 'open' with only O_CREAT flag fails to creat new file
Closes https://github.com/espressif/esp-idf/issues/1817
2023-04-18 09:57:44 +05:30
Song Ruo Jing
9cfc9757b9
Merge branch 'bugfix/allow_no_specify_uart_clk_src' into 'master'
...
uart: Allow omitting source_clk parameter to uart_param_config
Closes IDF-6951
See merge request espressif/esp-idf!23208
2023-04-18 11:34:11 +08:00
Armando
2225087756
emmc: temporarily removed esp32 emmc ut_017
2023-04-18 10:11:36 +08:00
Zim Kalinowski
a4cf0e24ac
Merge branch 'feature/s2_ulp_riscv_adc' into 'master'
...
ulp-riscv: enable ULP-RISCV ADC example for esp32s2
Closes IDFGH-9716 and IDFGH-9700
See merge request espressif/esp-idf!23137
2023-04-18 02:31:35 +08:00
Mahavir Jain
6773ad6431
Merge branch 'fix/esp32s3_ununsed_dcache_as_dram' into 'master'
...
esp_hw_support: Update the memory ptr location/property checks to include the unused DCACHE added to DRAM
Closes IDF-7103
See merge request espressif/esp-idf!22904
2023-04-18 02:16:30 +08:00
morris
90c2786803
Merge branch 'bugfix/rmt_encode_state_init' into 'master'
...
rmt: define RMT_ENCODING_RESET in rmt_encode_state_t
Closes IDFGH-9881 and IDFGH-9882
See merge request espressif/esp-idf!23222
2023-04-17 21:22:20 +08:00
xieqinan
745780cdc4
comm_components: eth_start initializes spi bus with SPI_DMA_CH_AUTO
...
Close https://github.com/espressif/esp-idf/issues/11083
2023-04-17 12:02:05 +00:00
WanqQixiang
3ac08425f2
openthread: Add check for lock acquire and release
2023-04-17 19:56:49 +08:00
zwl
c4ec33e7ef
Ble: bugfix for packet loss issue during connection on ESP32C6
2023-04-17 19:37:00 +08:00
Peter Dragun
faa82b060c
feat(esptool): allow to set force for write_flash
2023-04-17 12:53:01 +02:00
Shreyas Sheth
1a0633646e
esp_wifi: Bugfix store authmode security in NVS
2023-04-17 15:16:21 +05:30
Peter Dragun
bebd2cec4a
bug(idf_monitor): fix color on windows with hints
...
Closes https://github.com/espressif/esp-idf/issues/9610
2023-04-17 11:18:42 +02:00
Darian Leung
525de5bd21
usb_host: Update docs and comments regarding first configuration enumeration
...
This commit updates some comments and documentation regarding changes made in
PR https://github.com/espressif/esp-idf/pull/11113 .
2023-04-17 17:06:54 +08:00
Kevin (Lao Kaiyao)
96f2d215a2
Merge branch 'bugfix/i2s_output_wrong_freq_after_switch' into 'master'
...
i2s: workaround for inaccurate PLL frequency after switching
Closes IDF-6705 and IDFCI-1669
See merge request espressif/esp-idf!22975
2023-04-17 16:26:18 +08:00
Jakob Hasse
e7312cccea
pthread: added pthread_rwlock_tryrd/wrlock()
...
Closes https://github.com/espressif/esp-idf/issues/9229
2023-04-17 16:16:11 +08:00
morris
2a5ee5c3e2
Merge branch 'bugfix/spi_lcd_max_trans_size' into 'master'
...
spi_lcd: maximum transfer size should respect bus configuration
Closes IDF-6901 and IDF-4829
See merge request espressif/esp-idf!23149
2023-04-17 16:13:57 +08:00
Song Ruo Jing
3f2bed1f5c
uart: Allow the users to not specify the source_clk in uart_config_t when calling uart_param_config
2023-04-17 15:43:06 +08:00
harshal.patil
c403affd98
mbedtls: fix ci failures for update v3.4.0
...
- While updating to mbedtls release/v3.4.0, building mbedtls/library/psa_crypto.c,
clang produced an unreachable-code warning, so added `-Wno-unreachable-code` compile option for clang.
- In `mbedtls/v3.4.0`, the ECDSA restartable sign and verify functions (`ecdsa.c`) were made public.
- But the `mbedtls_ecdsa_sign_det_restartable` function prototype was declared in the file `ecdsa.h`,
only when `MBEDTLS_ECDSA_SIGN_ALT` was not defined.
- added a patch in mbedtls library to fix it.
2023-04-17 12:55:04 +05:30
harshal.patil
9c3a6c4f53
mbedtls: replace low-level sha apis with md apis in esp_ssl_tls
2023-04-17 12:50:15 +05:30
harshal.patil
f30b58f665
mbedtls: Update config options as per release/v3.4.0
...
- Added a Kconfig option for the newly added mbedtls option MBEDTLS_PKCS7_C
2023-04-17 12:50:15 +05:30
harshal.patil
002a451bf8
mbedtls: Update to release/v3.4.0
...
- Release Notes: https://github.com/Mbed-TLS/mbedtls/releases/tag/v3.4.0
2023-04-17 12:50:15 +05:30
Wan Lei
029b56dc1c
Merge branch 'ci/pytest_case_tester_script_fix' into 'master'
...
ci: pytest automation script increase timeout time
See merge request espressif/esp-idf!23201
2023-04-17 15:03:23 +08:00
Omar Chebib
3bc3f87209
Merge branch 'bugfix/i2c_timing_wrong' into 'master'
...
i2c: fix a bug in sda sample timing
Closes IDFGH-8295
See merge request espressif/esp-idf!23185
2023-04-17 15:00:42 +08:00
morris
b19a3e3e56
rmt: define RMT_ENCODING_RESET in rmt_encode_state_t
...
Closes https://github.com/espressif/esp-idf/issues/11200
2023-04-17 14:50:51 +08:00
xueyunfei
27827a73b9
esp_phy:update comments in esp_phy_init.h
2023-04-17 14:37:21 +08:00
Laukik Hase
11d5550da3
soc/esp32s3: Fix the SOC_MEM_INTERNAL_HIGH value
...
- As per the memory block diagram for ESP32-S3, the
internal memory address ranges as follows:
DRAM: 0x3FC88000 (== SOC_MEM_INTERNAL_LOW) <-> 0x3FCF0000
IRAM: 0x40378000 <-> 0x403E0000 (== SOC_MEM_INTERNAL_HIGH)
2023-04-17 10:49:06 +05:30
Laukik Hase
f6aadd1e39
esp_hw_support: Update memory ptr location/property checks
...
- to acknowledge the unused DCACHE added to DRAM for ESP32-S3
- For ESP32-S3, when the DCACHE size is set to 16 kB, the unused 48 kB is added to
the heap in 2 blocks of 32 kB (from 0x3FCF0000) and 16 kB (from 0x3C000000).
- But, if we try allocating memory from the 16 kB block and run an `esp_ptr_internal`
check on that memory pointer, it fails as the address block from 0x3C000000
corresponds to the external memory symbols SOC_DROM_LOW and SOC_EXTRAM_DATA_LOW.
(E.g. freertos - If the IDLE task stack buffer gets allocated from this region,
the firmware will abort due to this failure).
- Thus, the checks `esp_ptr_internal`, `esp_ptr_in_drom` and `esp_ptr_byte_accessible`
have been updated to acknowledge this memory as a part of the DRAM.
Co-authored-by: Mahavir Jain <mahavir@espressif.com >
2023-04-17 10:42:04 +05:30
zwj
feb5edf8b0
improve scan performance when scan and sync coexist on ESP32-C3 and ESP32-S3
2023-04-17 12:27:08 +08:00
Armando (Dou Yiwen)
ef64e4e5b3
Merge branch 'feature/emmc_example' into 'master'
...
SDMMC Host: added an example to communicate with an eMMC chip
Closes IDF-7157, IDF-4739, and IDFGH-6901
See merge request espressif/esp-idf!21760
2023-04-17 11:53:55 +08:00
Marius Vikhammer
6acd082cc8
Merge branch 'docs/iram_sram_config' into 'master'
...
docs: update CONFIG_ESP_SYSTEM_ESP32_SRAM1_REGION_AS_IRAM docs to better reflect the limitations
See merge request espressif/esp-idf!23158
2023-04-17 11:51:05 +08:00
laokaiyao
a143a85822
i2s: workaround for inacurate PLL frequency after switching
2023-04-17 03:15:55 +00:00
Zhi Wei Jian
bc216802c6
Merge branch 'bugfix/fix_bleqabr23_98' into 'master'
...
Bluedroid: fix GATTC cache address saving
Closes BLEQABR23-98 and BLEQABR23-34
See merge request espressif/esp-idf!22970
2023-04-17 10:54:31 +08:00
Zhi Wei Jian
e58e271230
Merge branch 'bugfix/fix_bleqabr23_137' into 'master'
...
Fixed non-connectable and non-scannable directed adv can't be scanned
See merge request espressif/esp-idf!23198
2023-04-17 10:52:11 +08:00
wanlei
ad1ba78129
sdio: test_sdio add unity sync signals
2023-04-17 10:51:46 +08:00
Jakob Hasse
999fa28187
pthread: removed IRAM code from pthread
...
* Currently, the underlying FreeRTOS API functions
used for the pthread implementation are not
ISR-safe, hence the removal of IRAM placement.
2023-04-17 10:19:33 +08:00
Mahavir Jain
225be9a6ce
Merge branch 'feature/esp_tls_add_getter_setter' into 'master'
...
esp-tls: Added getter/setter function for the conn_state.
Closes IDFGH-9514
See merge request espressif/esp-idf!23128
2023-04-16 22:15:28 +08:00
Daniel Mangum
7a19213198
Fix function signature in flash suspend example
...
Fixes misspelling of function signature in the flash suspend example.
Signed-off-by: Daniel Mangum <georgedanielmangum@gmail.com >
2023-04-15 21:27:10 -04:00
Almir Okato
4b910ffa68
bootloader_support: add missing esp_rom_sys.h to bootloader_flash.c bootloader build
...
Missing esp_rom_sys.h header could cause declaration issues.
Signed-off-by: Almir Okato <almir.okato@espressif.com >
2023-04-15 16:49:12 -03:00
Anton Maklakov
b7abcb52b6
Merge branch 'ci/create_esp-dockerfile_MR_after_tools.json_updated' into 'master'
...
CI: created job and script for creating MR to esp-dockerfiles, added script execution to CI pipeline
Closes IDFCI-1445
See merge request espressif/esp-idf!21348
2023-04-15 01:40:05 +08:00
Ondrej Kosta
34850de22b
Merge branch 'bugfix/eth_l2_test_switch' into 'master'
...
LAN8720 & IP101 L2 Test Fix
Closes IDFCI-1624 and IDFCI-1567
See merge request espressif/esp-idf!22907
2023-04-14 20:53:08 +08:00
Jiang Jiang Jian
c47d83cbcc
Merge branch 'fix/update_codeowner_for_common_components' into 'master'
...
codeowner: update codeowner for common components
See merge request espressif/esp-idf!23066
2023-04-14 19:30:48 +08:00
Daniel Paul
b987b34829
CI: created script for creating MR to esp-dockerfiles, added script execution to CI pipeline
2023-04-14 13:29:08 +02:00
Armando
920ecff168
sdmmc: in/out phase adapted to esp32 and esp32s3
2023-04-14 18:18:54 +08:00
Ivan Grokhotkov
e9badf51c7
sdmmc: I/O phase adjustments
...
1. Fix incorrect meaning of SDMMC.clock bits, synchronize the names
with the TRM.
2. Choose input and output phases to satisfy typical timing
requirements.
3. Move use_hold_reg setting into the host driver, since it is related
to timing.
Closes https://github.com/espressif/esp-idf/issues/8521
Related to https://github.com/espressif/esp-idf/issues/8257
2023-04-14 18:18:54 +08:00
Armando
ad46b43c2c
sdmmc: add an example communicating with eMMC chip on S3
2023-04-14 18:18:54 +08:00
Jakob Hasse
6991a92895
docs: added new C++ language standard
2023-04-14 17:57:01 +08:00
Jakob Hasse
8f7a076619
cmake: C++23 only when not using clang
2023-04-14 17:57:01 +08:00
Linda
528bc7b35a
fix a typo in api-reference/system/ota
2023-04-14 17:21:36 +08:00
morris
c49c165bca
Merge branch 'bugfix/lcd_align_before_cache_write_back' into 'master'
...
manually align the color buffer before cache write back
See merge request espressif/esp-idf!23143
2023-04-14 16:36:19 +08:00
C.S.M
247cc7dd87
Merge branch 'feature/cache_32M_map' into 'master'
...
spi_flash: 32M bits address flash cache map
Closes IDF-7119 and IDF-4693
See merge request espressif/esp-idf!23021
2023-04-14 16:01:25 +08:00
chenjianhua
056ae5dd21
Update bt lib for ESP32-C3 and ESP32-S3
...
- Fixed non-connectable and non-scannable directed adv can't be scanned
2023-04-14 15:44:17 +08:00
Omar Chebib
801f934ac9
Dedicated GPIO: add software UART implementation for Xtensa targets
...
The software UART example is now compatible with Xtensa targets that have dedicated GPIOs. In other words, this example is now compatible with ESP32-S2 and ESP32-S3.
2023-04-14 15:31:34 +08:00
Kevin (Lao Kaiyao)
d635fc0f32
Merge branch 'bugfix/i2s_tdm_multi_dev_on_h2' into 'master'
...
i2s: fixed tdm multi dev test on h2
See merge request espressif/esp-idf!23054
2023-04-14 15:02:31 +08:00
Tomas Sebestik
1946f5c488
ci(danger): add DangerJS npm modules cache
2023-04-14 09:01:18 +02:00
Wu Zheng Hui
98849634b3
Merge branch 'bugfix/fix_wrong_frame_ptr_after_wake_restore' into 'master'
...
bugfix: fix wrong RvCoreCriticalSleepFrame ptr value after wake restore
See merge request espressif/esp-idf!23113
2023-04-14 13:22:24 +08:00
wanlei
c34ea9cef6
ci: pytest automation script increase timeout time
2023-04-14 12:03:38 +08:00
Mahavir Jain
6da2eb97fa
Merge branch 'contrib/github_pr_11116' into 'master'
...
nvs_host_test: replace sprintf with snprintf (GitHub PR)
Closes IDFGH-9781
See merge request espressif/esp-idf!23173
2023-04-14 11:56:29 +08:00
Cao Sen Miao
db4375e9e6
docs: Add more content about 32bits address flash usage
2023-04-14 11:39:12 +08:00
Cao Sen Miao
c7053641bc
spi_flash: 32M bits address flash map, (for customer use only)
2023-04-14 11:37:09 +08:00
Aditya Patwardhan
2dd280f126
esp-tls: Added getter/setter function for the conn_state.
...
* Added the setter function to set the connection sockfd value
Closes https://github.com/espressif/esp-idf/issues/10871
2023-04-13 20:03:50 +05:30
Ivan Grokhotkov
fee3082d88
vfs: VFS_MAX_COUNT should be non-zero even without IO support
2023-04-13 15:37:37 +02:00
Jiang Jiang Jian
7da760dbd3
Merge branch 'bugfix/install_keys_after_successful_4_of_4_tx' into 'master'
...
esp_wifi: Install keys after successful transmission of EAPOL 4/4 Message
Closes WIFI-5678
See merge request espressif/esp-idf!23141
2023-04-13 19:02:20 +08:00
Sonika Rathi
248dadc8c8
Merge branch 'docs/descrive-approach-fatfstools' into 'master'
...
docs: Describe the approach of fatfsgen.py and fatfsparse.py
Closes IDF-4755
See merge request espressif/esp-idf!19978
2023-04-13 18:48:51 +08:00
caixinying-git
3aec2dc02d
docs: provide translation for docs/zh_CN/api-reference/error-codes.rst
2023-04-13 16:06:20 +08:00
Ondrej Kosta
066abb062d
Merge branch 'feature/example_br_test' into 'master'
...
examples: added Ethernet bridge test
See merge request espressif/esp-idf!22558
2023-04-13 15:11:34 +08:00
Ondrej Kosta
6ed31a98bd
Merge branch 'bugfix/eth_driver_cleanup' into 'master'
...
Ethernet driver and documentation clean-up
Closes IDF-6339
See merge request espressif/esp-idf!23051
2023-04-13 15:07:43 +08:00
Darian Leung
a5b04de565
bt: Remove FreeRTOS static allocation from OSI functions
...
Previously, the BT OSI would use various FreeRTOS "create static" functions to
ensure that semaphores and queues were always allocated to internal memory.
However, from commit e21ab0332b onwards, all
dynamic memory allocated by FreeRTOS will default to internal RAM.
Thus, the extra "create static" calls can be removed to simply the code.
2023-04-13 15:06:21 +08:00
Guillaume Souchere
48932ce910
Merge branch 'feature/heap-in-flash' into 'master'
...
heap: Add a configuration that places all the heap component in flash
Closes IDF-7143 and IDF-2853
See merge request espressif/esp-idf!23050
2023-04-13 14:38:15 +08:00
Omar Chebib
a0f8434f93
i2c: fix a bug in sda sample timing
...
* Closes https://github.com/espressif/esp-idf/issues/9777
This bug prevented SCL line to work properly after a NACK was received in master mode.
2023-04-13 14:37:44 +08:00
Ondrej Kosta
f6715c9c29
esp_eth pytest: increased robustness of the L2 test
...
Added filtering frames based on MAC address
2023-04-13 08:26:45 +02:00
Radek Tandler
d8b8ab5d43
Merge branch 'feature/wl_host_test_cmake' into 'master'
...
Storage: Migrate WL host test to CMake
See merge request espressif/esp-idf!23015
2023-04-13 13:16:57 +08:00
Marius Vikhammer
7d41c5b903
Merge branch 'ci/soc_caps_docs_build' into 'master'
...
ci: build all docs if soc_caps.h changed
See merge request espressif/esp-idf!23138
2023-04-13 10:49:12 +08:00
Marius Vikhammer
dcb8b719d3
docs: update CONFIG_ESP_SYSTEM_ESP32_SRAM1_REGION_AS_IRAM docs to better reflect the limitations
2023-04-13 10:45:38 +08:00
Jiang Jiang Jian
f5b12684c1
Merge branch 'bugfix/fix_duplicate_scan_cycle_refresh_not_accurate' into 'master'
...
Fixed duplicate scan refresh cycle is not accurate after restarting scan on ESP32
Closes BLEQABR23-136
See merge request espressif/esp-idf!23112
2023-04-13 10:22:07 +08:00
Jiang Jiang Jian
c38e798019
Merge branch 'contrib/github_pr_11112' into 'master'
...
docs: remove duplicated word 'can' (GitHub PR)
Closes IDFGH-9861
See merge request espressif/esp-idf!23174
2023-04-13 10:21:13 +08:00
Marius Vikhammer
21c8a6d3f7
ci: build all docs if soc_caps.h changed
...
soc_caps.h is thightly coupled with the docs build. Should build all docs
after changing it to make sure nothing broke.
2023-04-13 09:39:53 +08:00
Martin Vychodil
6f12674c3b
Merge branch 'update/docs_api_refs_storage_c6' into 'master'
...
docs: updated Storage API reference documents for ESP32C6 and ESP32H2
See merge request espressif/esp-idf!23159
2023-04-12 23:19:13 +08:00
Shreyas Sheth
dce0920329
esp_wifi: Install keys after successful transmission of EAPOL 4/4 Message
2023-04-12 18:32:24 +05:30
Adam Múdry
6055674980
Merge branch 'contrib/github_pr_10532' into 'master'
...
[SDMMC Mount] fix infinite loop when SD card is not responsive (GitHub PR)
Closes IDFGH-9132, IDFGH-9131, and IDFGH-582
See merge request espressif/esp-idf!22081
2023-04-12 19:43:12 +08:00
Darian
4004dff52e
Merge branch 'feature/freertos_get_static_buffers' into 'master'
...
FreeRTOS: Add GetStaticBuffer and CreateWithCaps functions
Closes IDF-5664
See merge request espressif/esp-idf!22859
2023-04-12 18:37:03 +08:00
Ivan Grokhotkov
79a9615022
ci: add build test for CONFIG_ESP_CONSOLE_USB_CDC_SUPPORT_ETS_PRINTF
2023-04-12 11:17:41 +02:00
Ivan Grokhotkov
def9dadf1e
examples: re-enable system/console/advanced_usb_cdc for ESP32-S3
...
Closes https://github.com/espressif/esp-idf/issues/9364
2023-04-12 11:17:41 +02:00
Ivan Grokhotkov
9924d9f271
esp_system: usb_console support for ESP32-S3
...
Closes https://github.com/espressif/esp-idf/issues/8879
Closes https://github.com/espressif/esp-idf/issues/8738
2023-04-12 11:17:41 +02:00
Ivan Grokhotkov
8e85fc8571
esp_rom: convert USB related headers to SPDX, update COPYRIGHTS.rst
2023-04-12 11:17:41 +02:00
Ivan Grokhotkov
4a91ccf4ce
esp_rom: implement usb deinit functions added in S3 ROM for S2
...
This cleans up usb_console.c and prepares it for S3 support.
2023-04-12 11:08:43 +02:00
Ivan Grokhotkov
74fa41f434
esp_rom: add USB_OTG "port" number for S2 and S3
2023-04-12 11:08:42 +02:00
Ivan Grokhotkov
80c9ef7b89
esp_rom: sync changes for ESP32-S3 USB related files, minor fix for S2
...
Used esp-rom tag esp32s3-20210327 and did manual cleanup.
Rename s_usb_osglue to rom_usb_osglue like it was done for esp32s2.
Some comments in esp32s2 headers are synced from esp32s3.
2023-04-12 11:07:56 +02:00
Ivan Grokhotkov
141b7356fb
console: minor fixes
...
- wrong comment
- duplicated setvbuf
2023-04-12 11:07:55 +02:00
Roland Dobai
b30a357711
Merge branch 'ci/parallel_pytest_build_tests' into 'master'
...
CI: Split pytest build system tests into parallel jobs
Closes IDFCI-1680
See merge request espressif/esp-idf!23147
2023-04-12 16:57:44 +08:00
morris
ab2c7c48af
spi_lcd: test spi lcd io can transfer color data to a fixed window region
...
also test the io tx_param and tx_color can skip the command phase
2023-04-12 16:56:47 +08:00
morris
640ec57014
spi_lcd: maximum transfer size should respect bus configuration
...
Also this commit added the SPI_TRANS_CS_KEEP_ACTIVE flag for io_tx_color
2023-04-12 16:55:09 +08:00
Ondrej Kosta
eb17a9d6e0
network_examples: added LwIP bridge test
2023-04-12 09:14:12 +02:00
Anton Maklakov
09ecb70cb8
Merge branch 'ci/keep_template_app_artifacts' into 'master'
...
ci: keep size.json artifacts from all template targets
See merge request espressif/esp-idf!23115
2023-04-12 14:44:54 +08:00
Island
cc7517dffa
Merge branch 'bugfix/ble_mesh_fix_heartbeat_set' into 'master'
...
ble_mesh: stack: Update the heartbeat filter entry add/remove handling
See merge request espressif/esp-idf!23047
2023-04-12 14:36:03 +08:00
Martin Vychodil
0d1fd8ce44
idocs: updated Storage API reference documents for ESP32H2
2023-04-12 08:18:05 +02:00
Guillaume Souchere
110aac240d
heap: Add a configuration that places all the heap component and related functionalities in flash when enabled
...
Add test configuration to run all tests with heap component in the flash.
Add reference to this new configuration in performance section of the documentation.
2023-04-12 08:11:24 +02:00
Anton Maklakov
a1584750c8
Merge branch 'fix/heap-test-h2' into 'master'
...
heap: remove exclusion of esp32h2 as a target for heap pytest
Closes IDF-6880
See merge request espressif/esp-idf!23075
2023-04-12 13:43:29 +08:00
Martin Vychodil
0477353b4a
docs: updated Storage API reference documents for ESP32C6
2023-04-12 07:38:15 +02:00
Darian Leung
fa4491a56b
freertos: Add unit tests for ...WithCaps() functions
2023-04-12 12:00:53 +08:00
Darian Leung
4e7cd2e706
freertos: Add wrapper functions to create objects with capabilities
...
This commit adds various ...WithCaps() functions to create FreeRTOS objects
with specific memory capabilities.
2023-04-12 12:00:53 +08:00
Darian Leung
478e041ce5
freertos: Add GetStaticBuffer functions
...
This commit adds the various ...GetStaticBuffer() functions from upstream
FreeRTOS. See https://github.com/FreeRTOS/FreeRTOS-Kernel/pull/641 for more
details.
2023-04-12 11:45:06 +08:00
Darian Leung
902d8f392d
freertos: Fix idf_additions.h include order error
...
When building for CONFIG_FREERTOS_SMP, "idf_additions.h" was previously
implicitly included by "task.h" so that other ESP-IDF components still have
access to IDF API additions without needing to include "idf_additions.h"
directly.
However, some FreeRTOS headers (e.g., queue.h) will include task.h before
declaring any types (e.g., QueueHandle_t). Thus if any of those types are used
in idf_additions.h, we get a missing type error.
This commit moves the implicity include of idf_additions.h to FreeRTOS.h
2023-04-12 11:45:06 +08:00
chenjianhua
c8a380500a
bluedroid: report disconnect event after BLE link closed
2023-04-12 11:13:15 +08:00
Shang Zhou
b1a25200a6
Merge branch 'docs/update_esp_eth_cn' into 'bugfix/eth_driver_cleanup'
...
docs: update translation for esp_eth
See merge request espressif/esp-idf!23100
2023-04-12 10:47:58 +08:00
Shang Zhou
41d9f29f9f
docs: update translation for esp_eth
2023-04-12 10:47:58 +08:00
Jiang Jiang Jian
2ea60e3dd1
Merge branch 'bugfix/nan_issues' into 'master'
...
Fix some NAN Discovery related issues
Closes WIFI-5661, WIFI-5669, WIFI-5667, and WIFI-5363
See merge request espressif/esp-idf!23116
2023-04-12 10:29:15 +08:00
Alexey Lapshin
e7d28e4277
Merge branch 'feature/esp32c6_esp32h2_enable_panic_tests' into 'master'
...
tests: panic: esp32c6/esp32h2 enable
Closes IDF-5662, IDF-6863, IDF-6865, IDF-6866, and IDF-6868
See merge request espressif/esp-idf!22943
2023-04-12 10:20:05 +08:00
Rocha Euripedes
c8ca1a23d3
Merge branch 'ci/tcp_transport_test_app' into 'master'
...
ci: Migrate unit test for tcp_transport to unit test app
Closes IDF-5603
See merge request espressif/esp-idf!22842
2023-04-12 02:31:40 +08:00
Roland Dobai
c3daa561a7
CI: Split pytest build system tests into parallel jobs
2023-04-11 17:36:29 +02:00
radek.tandler
0402874d3c
host_test: wl migrated to Cmake and linux emulation of esp_partition
...
- build system changed to CMake
- host tests changed to use partition api on linux instead of mocked code
- extended wl flash host tests to cover power off recovery code
2023-04-11 16:16:53 +02:00
radek.tandler
0f842a2ca2
wear_levelling: fixed reinitialization of wl status blocks after power off event
2023-04-11 16:05:22 +02:00
zwj
00501c5b14
Fixed duplicate scan refresh cycle is not accurate after restarting scan on ESP32
2023-04-11 20:44:00 +08:00
Jiang Jiang Jian
4e3a32bc1b
Merge branch 'bugfix/bod_glitch_reset_c6' into 'master'
...
bootloader: fix BOD and glitch reset on C6 and H2
Closes IDF-5990
See merge request espressif/esp-idf!22616
2023-04-11 19:31:02 +08:00
Adam Múdry
381d0fe032
sdmmc: add vTaskDelay to loops to prevent potential WDT trigger
...
Also change timeout to 120 seconds in fatfs sdcard pytest to prevent failing during formatting.
2023-04-11 11:06:56 +00:00
Chip Weinberger
74d6215b7f
[SDMMC] add reasonable timeouts to all while loops
...
Closes: https://github.com/espressif/esp-idf/pull/10532
2023-04-11 11:06:56 +00:00
Chip Weinberger
a2aa9e3bef
[SDMMC Mount] fix infinite loop when SD card is not responsive
...
Closes: https://github.com/espressif/esp-idf/pull/10532
2023-04-11 11:06:56 +00:00
wangjialiang
ce94cfbeb2
ble_mesh: stack: Update the heartbeat filter entry add/remove handling
2023-04-11 10:57:12 +00:00
Wang Meng Yang
661f5e18e4
Merge branch 'bugfix/bt_diable_enbale_crash' into 'master'
...
bt:Fixed crash after controller disable and re-enable
Closes IDFGH-9469
See merge request espressif/esp-idf!23085
2023-04-11 18:09:52 +08:00
Shyamal Khachane
535dac9247
esp_wifi: Update wifi libs
...
Fix some NAN issues related to followup and matching filters
2023-04-11 14:18:10 +05:30
Jack
c87a7d5275
codeowner: update codeowner for common components
2023-04-11 16:48:08 +08:00
Euripedes Rocha
6007142628
ci: Migrate unit test for tcp_transport to unit test app
2023-04-11 08:36:24 +00:00
morris
5d2e3c4ee1
lcd: test send color buffers in multiple steps
2023-04-11 16:02:25 +08:00
morris
a5518cea2c
i80_lcd: align before cache sync
2023-04-11 16:02:25 +08:00
Zhang Wen Xu
72813017ee
Merge branch 'bugfix/set_zone_when_udp_join_leave_group' into 'master'
...
openthread port: set ipv6 address zone with netif index when udp joining or leaving group
See merge request espressif/esp-idf!23130
2023-04-11 14:53:31 +08:00
Roland Dobai
f57e8eed78
Merge branch 'feature/hfp_ag_hints' into 'master'
...
tools: Update idf-py hints with Bluedriod HFP AG info
Closes IDF-5671
See merge request espressif/esp-idf!23089
2023-04-11 13:48:15 +08:00
Marius Vikhammer
c4e35290d9
Merge branch 'contrib/github_pr_11163' into 'master'
...
Make custom bootloader message match actual output (GitHub PR)
Closes IDFGH-9834
See merge request espressif/esp-idf!23120
2023-04-11 13:40:46 +08:00
Marius Vikhammer
8a5b5610b9
ulp-riscv: enable ULP-RISCV ADC example for esp32s2
...
ADC can now be used from the ULP-RISCV on S2 after the RTC power parameters were
fixed in a624d8d061
Closes https://github.com/espressif/esp-idf/issues/11052
Closes https://github.com/espressif/esp-idf/issues/11040
2023-04-11 13:08:36 +08:00
Tomas Sebestik
0ca42d7447
Merge branch 'dangerjs/improove_docs_translation' into 'master'
...
ci: danger: Improve check for docs translations
Closes IDF-6855
See merge request espressif/esp-idf!22661
2023-04-11 13:03:47 +08:00
Martin Gaňo
024b58604a
docs: Describe the approach of fatfsgen.py and fatfsparse.py
2023-04-11 09:41:06 +05:30
xiongweichao
30c87c7a82
bt:Fixed esp32 controller bug
...
1. Fixed crash after controller disable and re-enable
2. Fixed the crash caused by processing the HCI_Read_Remote_Extented_Features command in the non-connected state
Closes https://github.com/espressif/esp-idf/issues/10835
2023-04-11 12:03:09 +08:00
wuzhenghui
332d6fddb9
esp_pm: check sleep retention frame integrity in ci UT
2023-04-11 11:18:52 +08:00
Xu Xiao
d060392584
Merge branch 'esp32c6/fix_esp32c6_mcs89_power_issue' into 'master'
...
esp_wifi: update phy_init_data.h for c6 mcs 8 9 power issue
See merge request espressif/esp-idf!23133
2023-04-11 10:38:18 +08:00
Michael (XIAO Xufeng)
bbcc52a620
Merge branch 'docs/sdio_slave_sending_seqdiag' into 'master'
...
sdio_slave: add some documentation about impl in the source code
See merge request espressif/esp-idf!17572
2023-04-11 10:25:34 +08:00
Xiao Xufeng
63089b1f7e
bootloader: enable super WDT and BOD reset on C2
2023-04-11 10:23:21 +08:00
Xiao Xufeng
a2bbbd1c1c
bootloader: cleanup ana reset config code
2023-04-11 10:23:21 +08:00
Xiao Xufeng
d586a8aa13
bootloader: fixed super watchdog not enabled issue on C3, S3, H4
2023-04-11 10:23:21 +08:00
Xiao Xufeng
8a926c5b37
bootloader: removed unavailable rtc features
2023-04-11 10:23:20 +08:00
Michael (XIAO Xufeng)
c7b852b7c7
bootloader: fix analog reset on C6 and H2
2023-04-11 10:23:20 +08:00
Jiang Jiang Jian
18af256a84
Merge branch 'bugfix/fix_bleqabr23_138' into 'master'
...
Bluedroid: report status after clearing the BLE white list
See merge request espressif/esp-idf!23094
2023-04-11 09:59:24 +08:00
Jiang Jiang Jian
6aa6d00cb5
Merge branch 'bugfix/a2dp_source_crash_connect_to_Bose_speaker' into 'master'
...
Bugfix/a2dp source crash connect to bose speaker
Closes BT-1833
See merge request espressif/esp-idf!14967
2023-04-11 09:58:56 +08:00
Jiang Jiang Jian
a624d8d061
Merge branch 'bugfix/fix_chip_broken_bug_in_monitor_mode_S2' into 'master'
...
ESP32S2/C3/C2: fixed S2 dangerous power parameters in sleep modes and support S2/C3/C2 different sleep mode
Closes IDF-4999, IDFGH-4893, and IDFGH-7938
See merge request espressif/esp-idf!19598
2023-04-11 09:52:02 +08:00
laokaiyao
efff406950
i2s: fixed tdm multi dev test on h2
2023-04-11 01:48:05 +00:00
Jiang Jiang Jian
78a549a5fa
Merge branch 'bugfix/softap_beacon_process' into 'master'
...
esp_wifi: validate softap interface when sending beacon frame
Closes WIFI-5611 and WIFI-5612
See merge request espressif/esp-idf!23077
2023-04-11 03:21:45 +08:00
Ivan Grokhotkov
75d1a050a2
Merge branch 'bugfix/console_examples_reenable' into 'master'
...
examples: re-enable console examples for C2, C6, H2
See merge request espressif/esp-idf!22927
2023-04-10 21:55:32 +08:00
Sarvesh Bodakhe
41f5be80e8
esp_wifi: Validate softap interface when sending beacon frame
2023-04-10 19:16:47 +08:00
xuxiao
ee0f27142d
esp_wifi: update phy_init_data.h for c6 mcs 8 9 power issue
2023-04-10 19:04:19 +08:00
Armando (Dou Yiwen)
f404fe96b1
Merge branch 'refactor/remove_esp_mm_kconfig_as_no_kconfig_option_now' into 'master'
...
esp_mm: removed empty kconfig files
Closes IDF-6780
See merge request espressif/esp-idf!23122
2023-04-10 18:17:59 +08:00
cje
6c35ee3fc5
fix chip broken bug when run in monitor mode of S2 and modify voltage param to fit all sleep mode of S2/C2/C3
2023-04-10 18:04:24 +08:00
Alexey Lapshin
2b6de209c8
tests: panic: add esp32c6 esp32h2
2023-04-10 17:49:51 +08:00
Marius Vikhammer
03c2c8db77
Merge branch 'feature/esp_sys_iram_cleanup' into 'master'
...
esp-system: move uncessary IRAM functions to flash
Closes IDF-7138 and IDF-7148
See merge request espressif/esp-idf!23121
2023-04-10 17:24:14 +08:00
Xu Si Yu
692cba6059
openthread port: set ipv6 address zone with netif index when udp joining or leaving group
2023-04-10 17:02:38 +08:00
Michael (XIAO Xufeng)
84fded4b08
sdio_slave: add some documentation about impl in the source code
2023-04-10 15:03:16 +08:00
chenjianhua
7ceba49fda
bluedroid: fix GATTC cache address save
2023-04-10 14:33:31 +08:00
Alexey Lapshin
b973b15513
Merge branch 'feature/refactor_gdbstub' into 'master'
...
esp_gdbstub: refactor code
Closes IDF-6461
See merge request espressif/esp-idf!22929
2023-04-10 14:24:04 +08:00
Kevin (Lao Kaiyao)
93da40da8e
Merge branch 'bugfix/i2s_fix_intr_flag_for_pdm_rx' into 'master'
...
i2s: fix interrupt flag of pdm rx mode
Closes IDFCI-1656
See merge request espressif/esp-idf!23105
2023-04-10 13:58:53 +08:00
Marius Vikhammer
7108ff093d
Merge branch 'feature/sram1_iram' into 'master'
...
system: add kconfig option for using parts of SRAM1 for IRAM
Closes IDFGH-8351 and IDF-942
See merge request espressif/esp-idf!21214
2023-04-10 13:58:40 +08:00
Jin Cheng
b4f6e585d4
fix a2dp source crash when connect to Bose speaker
2023-04-10 05:11:04 +00:00
Armando
2a8617b307
esp_mm: removed empty kconfig files
...
- MMU configuration related kconfig options will be in soc, or
esp_hw_support
- Cache configuration related kconfig options will be in soc, or
esp_hw_support
- mmap driver and msync driver kconfig options will be still in esp_mm.
As there's no kconfig options for them yet, removed kconfig files
2023-04-10 12:42:52 +08:00
Marius Vikhammer
f7d045ad5c
riscv: moved some interrupt functions from IRAM to flash
...
These functions dont need to be in IRAM.
2023-04-10 12:21:11 +08:00
chenjianhua
3a7dea67eb
bluedroid: report status after clearing the BLE white list
2023-04-10 12:12:32 +08:00
Fu Hanxi
33bfc7d2cc
Merge branch 'ci/migrate_peripherals_examples' into 'master'
...
ci: migrate peripherals ttfw test scripts
Closes IDFCI-1145
See merge request espressif/esp-idf!23088
2023-04-10 11:43:34 +08:00
Marius Vikhammer
db059b155a
esp-system: move uncessary IRAM functions to flash
2023-04-10 11:10:28 +08:00
Marius Vikhammer
1a1b0036a6
Merge branch 'feature/console_repl_test' into 'master'
...
console: add running repl test in CI
Closes IDF-6611
See merge request espressif/esp-idf!23016
2023-04-10 10:21:28 +08:00
Jiang Jiang Jian
deab8d3455
Merge branch 'mesh/bugfix_fix_heap_corrupt_issue' into 'master'
...
wifi_mesh: fix heap corrupt issue
Closes IDFGH-9664 and IDFGH-9729
See merge request espressif/esp-idf!23102
2023-04-10 10:13:22 +08:00
Alexey Lapshin
fc9c2d704c
esp_gdbstub: refactor code
2023-04-10 09:53:01 +08:00
Fu Hanxi
a64d084eac
ci: small cleanup for the dependencies.yml
2023-04-10 09:10:23 +08:00
Fu Hanxi
29bd34dcef
ci: add pattern ccs811
2023-04-10 09:10:23 +08:00
Fu Hanxi
1be18d4bc5
ci: migrate peripherals ttfw test scripts
2023-04-10 08:46:42 +08:00
Xiao Xufeng
b19b4c8e47
sdio_example: fix meaningless print in host, make shared reg access more readable in slave
2023-04-10 08:46:32 +08:00
hasheddan
f7736a6dd7
Make custom bootloader message match actual output
...
Fixes the custom bootloader README.md so that the example output matches
what will actually be output by default in the custom bootloader.
Signed-off-by: hasheddan <georgedanielmangum@gmail.com >
2023-04-08 19:34:09 -04:00
Yuan Ming Fu
66504f88b8
Merge branch 'bugfix/deinit_ble' into 'master'
...
bugfix: deinit ble for specifies ESP_BT_MODE_BTDM
See merge request espressif/esp-idf!23055
2023-04-07 23:36:56 +08:00
Yuan Mingfu
cb6f56ffa2
bugfix: deinit ble for specifies ESP_BT_MODE_BTDM
2023-04-07 12:45:33 +00:00
Marius Vikhammer
f29a897de6
ci: keep size.json artifacts from all template targets
2023-04-07 19:44:42 +08:00
wuzhenghui
b2f6ba87f2
bugfix: fix wrong RvCoreCriticalSleepFrame ptr value after wake restore
2023-04-07 18:55:44 +08:00
Marius Vikhammer
5cbd311ecf
system: add kconfig option for using parts of SRAM1 for IRAM
...
Using parts of SRAM1 for IRAM allows apps with more statically allocated IRAM
Closes https://github.com/espressif/esp-idf/issues/9824
2023-04-07 07:12:58 +00:00
Marius Vikhammer
0752227868
console: add running repl test in CI
2023-04-07 07:12:23 +00:00
zhangyanjiao
71bb7d681a
Update the ESP-NOW frame length in docs
2023-04-07 06:58:22 +00:00
zhangyanjiao
58defbf453
wifi_mesh: fix the heap corrupt issue in MTXON task
2023-04-07 06:58:22 +00:00
laokaiyao
3e294f7ede
i2s: fixed the test case I2S_thread_concurrent_safety_test
2023-04-07 14:29:21 +08:00
laokaiyao
f69b30d6ff
i2s: fix interrupt flag of pdm rx mode
...
Forgot to update in PR https://github.com/espressif/esp-idf/pull/10997
2023-04-07 14:29:21 +08:00
liqigan
fcc6ea1336
tools: Update idf-py hints with Bluedroid HFP AG info
2023-04-06 14:18:27 +08:00
David Cermak
7d6241e761
esp_netif: Make esp_netif_receive() return value configurable
2023-04-05 12:18:21 +02:00
David Cermak
8855ddf044
esp_netif: Report error if esp_netif_receive() fails
...
Closes https://github.com/espressif/esp-idf/issues/10770
2023-04-05 12:18:21 +02:00
Guillaume Souchere
c42c93758f
heap: remove exclusion of esp32h2 as a target for no/light/comprehensive_poisoning tests
2023-04-05 09:19:39 +02:00
Ondrej Kosta
3d66a10114
Ethernet driver and documentation clean-up
2023-04-04 11:33:08 +00:00
Cody P Schafer
cbe906e53c
nvs_host_test: replace sprintf with snprintf
...
With some libc impls (ie: Xcode 13.1), sprintf is marked as deprecated
and causes the build with `-Werror` to fail. Switch the `sprintf` usage
in test_nvs.cpp to use `snprintf` to allow builds to complete without
warning.
2023-04-03 16:33:57 -04:00
Cody P Schafer
630343e4b9
test_nvs_host: fix asan reported bugs
...
- Use of `sizeof(uint32_t *)` instead of `sizeof(uint32_t)` in
arguments
- Use of `memcmp` without checking that length agreed (add `memeq`)
2023-04-03 16:30:02 -04:00
Jason
9d1c8f4f18
Fix usb enumeration stage error for some device
2023-04-03 21:03:07 +08:00
Prakhar Maurya
08ce9d9751
fic: extra can removed
2023-04-03 18:10:28 +05:30
Li Shuai
ec61a0e3cc
sleep retention: fix crash issue caused by destroying the module after the module node creation fails
2023-04-03 19:24:33 +08:00
Tomas Sebestik
d83dc22d5a
ci:danger: Improved DangerJS check for docs translations
2023-04-03 12:50:43 +02:00
Ivan Grokhotkov
bb3f1fd261
examples: re-enable console examples for C2, C6, H2
...
- Split the sleep-related system commands into a separate file
- Don't compile that file and don't register sleep commands for H2 yet
- Exclude Wi-Fi commands if the chip doesn't have Wi-Fi
2023-03-25 17:41:56 +01:00
Ivan Grokhotkov
cc0cac4da2
sdmmc: new component test app
...
- split test cases into separate files
- added a component with information about dev. boards
- added a console application to run the tests
- added commands for lower level hacking/experimentation
2023-03-24 13:38:38 +01:00
a96f5bd5b0
Enable support for C++23 in esp-idf
2023-03-20 17:01:40 +01:00
Oliver Schmidt
6beeecbbcf
Allow to config the maximum number of VFS entries.
2023-03-14 17:29:11 +01:00
term_est
14724d1cb9
Fix possible conversion errors by using __builtin_ffsll instead of __builtin_ffs
...
Signed-off-by: term_est <62337595+term-est@users.noreply.github.com >
2023-03-03 11:21:07 +03:00
chenjianhua
0976a1d7f6
bluedroid: add periodic adv sync transfer API and EVT
2023-01-30 14:32:04 +08:00
chenjianhua
e1888dbb96
bluedroid: add GATT read multi variable API and evt
2023-01-10 20:44:23 +08:00