Commit Graph

32006 Commits

Author SHA1 Message Date
Li Shuai
b43f0ddc70 feat(sleep): Modify the build system 2025-08-27 09:50:21 +08:00
Konstantin Kondrashov
91a2744d44 fix(rt): Fixes Coverity false positive in va_list initialization 2025-08-26 22:13:50 +08:00
Konstantin Kondrashov
1ca82baec3 fix(heap): Fixes Coverity false positive in va_list initialization 2025-08-26 22:13:50 +08:00
Konstantin Kondrashov
ca2ccf164c fix(log): Fixes Coverity false positive in va_list initialization 2025-08-26 22:13:50 +08:00
Konstantin Kondrashov
9b11b69a46 fix(console): Fixes Coverity false positive in va_list initialization 2025-08-26 22:13:50 +08:00
Jiang Jiang Jian
e6a11ba88e Merge branch 'fix/wrong_auth_mode_in_sta_connected_evt' into 'master'
fix(wifi): send correct wifi_auth_mode_t in WIFI_EVENT_STA_CONNECTED and logs

See merge request espressif/esp-idf!40769
2025-08-26 21:43:19 +08:00
Wan Lei
fecbfdc84d Merge branch 'fix/twai_legacy_zero_trans' into 'master'
fix(twai): twai legacy driver fixed zero dlc transmit

Closes IDFGH-16321

See merge request espressif/esp-idf!41425
2025-08-26 18:17:15 +08:00
laokaiyao
e3bf25de1c feat(i2s): support to lazy constitute full-duplex mode 2025-08-26 15:49:29 +08:00
Chen Ji Chang
f160701c29 Merge branch 'fix/rmt_tx_loop_mode' into 'master'
fix(rmt): correct the condition for warnings in loop mode

See merge request espressif/esp-idf!41060
2025-08-26 14:49:32 +08:00
C.S.M
93e63944b5 fix(i3c): Update i3c master register struct 2025-08-26 14:27:48 +08:00
Aditya Patwardhan
cc37708f98 Merge branch 'feature/remove_ds_and_rsa_support_for_esp32h4' into 'master'
feat: remove ds and mpi support for esp32h4

Closes IDF-12443, IDF-12444, and IDF-12970

See merge request espressif/esp-idf!41339
2025-08-26 11:49:15 +05:30
Chen Chen
2ff0e32696 refactor(i2c_p4eco5): update i2c_struct.h on P4 ECO5
Update the i2c_struct.h file to support P4ECO5.
2025-08-26 12:10:59 +08:00
Sarvesh Bodakhe
f5ff4530a2 fix(wifi): send correct wifi_auth_mode_t in event WIFI_EVENT_STA_CONNECTED and logs
- Fixes the authmode sent in WIFI_EVENT_STA_CONNECTED for WPA3-Enterprise, which
  was previously taken directly from the AKM field. This caused incorrect values in some cases.
- Updates the "security" log to show the correct wifi_auth_mode_t.
- Fixes wrong authmode strength used in the connection path.
2025-08-26 08:35:29 +05:30
Marius Vikhammer
1f0152dd3c Merge branch 'feature/cdcacm_vfs_comp' into 'master'
feat(usb_cdc_console): moved usb-cdc ROM console to new component: esp_usb_cdc_rom_console

Closes IDF-13797

See merge request espressif/esp-idf!41040
2025-08-26 10:40:08 +08:00
Yin Qing Zhao
9b0733ba7d Merge branch 'bugfix/fix_twt_beacon_timeout_and_bss_max_idle_not_enable' into 'master'
fix(wifi): fix twt beacon timeout and active scan on DFS channel

See merge request espressif/esp-idf!41341
2025-08-26 10:26:20 +08:00
morris
6fdaf37e16 Merge branch 'feat/twai_esp32h4' into 'master'
feat(twai): add driver support on esp32h4

Closes IDF-12352 and IDF-12354

See merge request espressif/esp-idf!41434
2025-08-25 23:30:11 +08:00
Aditya Patwardhan
646377c622 Merge branch 'fix/http_client_coverity_warnings' into 'master'
fix(esp_http_client): address coverity generated warnings

Closes IDF-13867, IDF-13881, and IDF-13886

See merge request espressif/esp-idf!41411
2025-08-25 17:02:07 +05:30
Rahul Tank
4dd2694760 Merge branch 'bugfix/post_conn_failure' into 'master'
fix(nimble): Add code to post connection failure

See merge request espressif/esp-idf!41062
2025-08-25 16:49:45 +05:30
Jiang Jiang Jian
a23fad19df Merge branch 'bugfix/fix_esp32_bt_sw_intr' into 'master'
fix(bt): fixed sw_intr issue with BT register or trigger error core on ESP32

Closes BT-3917

See merge request espressif/esp-idf!40365
2025-08-25 19:03:19 +08:00
wanckl
7e7f0c5e14 fix(twai): twai legacy driver fixed zero dlc transmit
Closes https://github.com/espressif/esp-idf/issues/17467
2025-08-25 18:52:38 +08:00
Chen Ji Chang
f522f9cf3d Merge branch 'feat/h4_mp_breaking_reg_headers' into 'master'
feat(h4mp): update breaking soc headers(part2)

See merge request espressif/esp-idf!41212
2025-08-25 18:17:37 +08:00
Jiang Jiang Jian
610ca26be1 Merge branch 'bugfix/protect_sha_hal_api_call' into 'master'
fix(esp_wifi): skip call to esp_fast_psk() when hardware SHA is not supported

Closes WIFI-6959

See merge request espressif/esp-idf!40609
2025-08-25 16:35:21 +08:00
yinqingzhao
7a2d2a5b9c fix(wifi): fix twt beacon timeout and active scan on DFS channel 2025-08-25 16:19:55 +08:00
morris
5c97f96243 Merge branch 'features/twai_send_isr' into 'master'
features(twai): Added support for calling twai_node_transmit() from ISR contexts

See merge request espressif/esp-idf!41383
2025-08-25 15:19:18 +08:00
Alexey Lapshin
e5026b2e07 fix(gdbstub): fix segfault when a non-running task is selected 2025-08-25 11:58:27 +07:00
Alexey Lapshin
3f158e7ef2 fix(gdbstub): use separate running and selected tasks
'running' - task that was running when execution stopped
  'selected' - task that was selected by used in GDB (command "thread <id>")

Note that initially, after the program is interrupted 'selected' == 'running'
2025-08-25 11:58:24 +07:00
Alexey Lapshin
b25cb2906c fix(freertos): fix xesppie registers save/restore 2025-08-25 11:58:21 +07:00
Alexey Lapshin
1f8096359d fix(riscv): split enable_fpu() to enable_fpu() and clear_fpu() 2025-08-25 11:58:15 +07:00
Mahavir Jain
47a659cd3e Merge branch 'contrib/github_pr_17429' into 'master'
docs(esp_http_client): document default timeout behaviour (GitHub PR)

See merge request espressif/esp-idf!41363
2025-08-25 10:21:53 +05:30
Alexey Lapshin
54ba54b457 change(esp_rom): move roms.json from tools to esp_rom component 2025-08-25 10:52:08 +07:00
Yuan Yu
37e23a113c fix(twai): Enhance ISR handling for TX queue operations 2025-08-25 11:05:52 +08:00
Kapil Gupta
fe9dbc2b1d fix(esp_wifi): skip call to esp_fast_psk() when hardware SHA is not supported 2025-08-25 11:05:25 +08:00
Marius Vikhammer
81dff2c991 change(esp_event): removed unnecessary freertos header includes 2025-08-25 11:00:58 +08:00
morris
921e62b81f fix(twai): busoff and clkout may not available in SOC
return ESP_ERR_NOT_SUPPORTED if these signals are required from user but
not available in SOC
2025-08-25 10:22:02 +08:00
morris
c54562ab72 feat(twai): add driver support on esp32h4 2025-08-25 10:22:02 +08:00
Marius Vikhammer
097f8a9fea Merge branch 'bugfix/log_sys_time_year' into 'master'
fix(log): fixed wrong year timestamp with LOG_TIMESTAMP_SOURCE_SYSTEM_FULL

Closes IDFGH-16299

See merge request espressif/esp-idf!41328
2025-08-25 09:49:50 +08:00
Marius Vikhammer
f25ae4800d Merge branch 'bufix/assert_func_buf_too_small' into 'master'
fix(newlib): added kconfig option for configurable buffer length for assert msgs

Closes IDFGH-16305

See merge request espressif/esp-idf!41394
2025-08-25 09:47:21 +08:00
Jiang Jiang Jian
c17244b92f Merge branch 'bugfix/add_bt_phy_calibration_independent_support' into 'master'
feat(phy): add phy calibration independent support

Closes WIFIBUG-1409, PHY-348, and PHY-354

See merge request espressif/esp-idf!41391
2025-08-23 10:30:21 +08:00
Alexey Lapshin
177dee612f Merge branch 'feature/enable_misalign_optimization_for_iperf' into 'master'
feat(newlib): enable libc misalign optimized functions

Closes IDF-13820

See merge request espressif/esp-idf!41148
2025-08-22 22:14:53 +04:00
Mahavir Jain
ed201f4f77 fix(esp_tee): address coverity warnings 2025-08-22 19:14:52 +05:30
Mahavir Jain
70cb9d1a5c fix(esp_http_client): address coverity generated warnings 2025-08-22 19:13:24 +05:30
Yuan Yu
4e5401ec8c Merge branch 'features/twai_ll_parse_frame' into 'master'
refactor(twai): Separate frame header and data parsing logic for Classic TWAI

See merge request espressif/esp-idf!41203
2025-08-22 18:58:14 +08:00
Adam Múdry
56160675e7 Merge branch 'feat/sdspi_option_to_disable_waiting_for_miso_poll_busy' into 'master'
feat(sdspi): Add an option to modify the waiting time for MISO before sending next command

Closes IDFGH-15977 and IDFGH-9089

See merge request espressif/esp-idf!41175
2025-08-22 12:51:45 +02:00
Rahul Tank
e6456654de fix(nimble): Add code to post connection failure
In event of a corner case, where connection is not completed,
connection reattempt is disabled, so need to post connection
failure event to application to make it aware of the failure
2025-08-22 14:22:56 +05:30
Chen Jichang
f8480a115a feat(h4mp): update breaking soc headers(part2) 2025-08-22 16:27:39 +08:00
Gao Xu
9dc7d37043 Merge branch 'h21_mp_soc_update' into 'master'
feat(h21_mp): update H21_MP soc headers

See merge request espressif/esp-idf!41224
2025-08-22 15:12:24 +08:00
Marius Vikhammer
32d85658fe Merge branch 'bugfix/esp_timer_dump_corruption' into 'master'
fix(esp_timer): fixed potential buffer overflow with esp_timer_dump()

Closes IDFGH-16067

See merge request espressif/esp-idf!41269
2025-08-22 15:10:59 +08:00
Island
b28c6c3102 Merge branch 'bugfix/fixed_ble_init_crash_issue' into 'master'
fix(ble): Invoke ble_transport_ll_init after ble_transport_hs_init for nimble

Closes BLERP-2164

See merge request espressif/esp-idf!41313
2025-08-22 14:23:19 +08:00
Alexey Lapshin
b266d829dd change(newlib): enable LIBC_OPTIMIZED_MISALIGNED_ACCESS by default 2025-08-22 13:46:43 +08:00
Alexey Lapshin
913d38ba14 fix(newlib): fix CONFIG_LIBC_OPTIMIZED_MISALIGNED_ACCESS for c2/c3/c6/h2/h21
PMP configurations for load and store addresses may
have different permissions (e.g., "R" vs. "RW").

Due to the timing alignment of internal signals, the address
permission check may be incorrectly applied during the second
part of a misaligned access transaction.

As a workaround, insert two instructions (e.g. ADDI/NOP) between
accessing to different memory regions. This spacing avoids the
false permission check caused by signal timing overlap.
2025-08-22 13:46:43 +08:00