Commit Graph

49795 Commits

Author SHA1 Message Date
Ashish Sharma
1db7fac8da feat(esp_http_client): adds support to save response headers
Closes https://github.com/espressif/esp-idf/issues/17695
2026-01-28 10:20:47 +08:00
morris
b2b2df1e7a Merge branch 'refactor/cam_fourcc' into 'master'
refactor(cam): use fourcc for cam format

Closes IDF-14232 and IDF-14293

See merge request espressif/esp-idf!43187
2026-01-26 22:54:55 +08:00
Alexey Gerenkov
7b33befeaf Merge branch 'feature/add_fopencookie_implementation' into 'master'
feat(esp_libc): picolibc: add fopencookie implementation

See merge request espressif/esp-idf!45303
2026-01-26 22:42:34 +08:00
Zhang Shu Xian
d5d3e6094a Merge branch 'docs/update_cn_translation_for_storage' into 'master'
docs: Update translation for storage.rst

Closes DOC-13603

See merge request espressif/esp-idf!45388
2026-01-26 14:51:20 +08:00
Marius Vikhammer
7181456a19 Merge branch 'feature/s31_reset_reason_panic_support' into 'master'
feat(esp32s31): add reset reason and panic handler support

Closes IDF-14672 and IDF-14676

See merge request espressif/esp-idf!45331
2026-01-26 14:19:53 +08:00
gaoxu
72c4529e7e feat(cam): add format conversion when new dvp cam 2026-01-26 11:37:12 +08:00
gaoxu
493b67fdc7 feat(csi): add csi color format conversion 2026-01-26 11:37:09 +08:00
gaoxu
b53427075e refactor(cam): use fourcc for cam format 2026-01-26 11:37:06 +08:00
Igor Udot
f4cb052666 Merge branch 'ci/base_components' into 'master'
ci: use common_components in depends_components

See merge request espressif/esp-idf!45070
2026-01-26 09:08:11 +08:00
morris
31fd511523 Merge branch 'refactor/rcc_atomic_usage' into 'master'
refactor(rcc): unify the usage of clock control macros for peripherals

See merge request espressif/esp-idf!45283
2026-01-25 18:53:34 +08:00
Juraj Michalek
201ca7d00a Merge branch 'docs/wokwi' into 'master'
docs: add documentation about simulation by Wokwi

Closes DOC-13613

See merge request espressif/esp-idf!45313
2026-01-25 14:36:31 +08:00
Juraj Michalek
fba6b401ff docs: add documentation about simulation by Wokwi 2026-01-25 14:36:30 +08:00
Martin Vychodil
61ea8f384e Merge branch 'fix/wl_safe_mode_eventual_corruption' into 'master'
fix(fatfs): Make wl_fatfsgen.py aware of WL safe mode, add FATFS rootdir limit, etc

Closes IDF-15137 and IDF-15180

See merge request espressif/esp-idf!45378
2026-01-23 19:39:29 +08:00
C.S.M
c917228a4b Merge branch 'fix/p4_120_suspened' into 'master'
fix(spi_flash): Fix esp32p4 120m flash suspend failed

See merge request espressif/esp-idf!45389
2026-01-23 19:37:10 +08:00
morris
0469db2f83 refactor(rcc): unify the usage of clock control macros for peripherals
- Removed conditional definitions for various RCC_ATOMIC macros across
multiple files, replacing them with a unified PERIPH_RCC_ATOMIC() macro.
- Updated instances where specific RCC_ATOMIC macros were used to ensure
consistent usage of PERIPH_RCC_ATOMIC().
- Deleted unused uart_share_hw_ctrl.h file as its functionality is now
integrated into the new structure.
2026-01-23 18:28:13 +08:00
Zhang Shuxian
6d8f01176e docs: Update translation for storage.rst 2026-01-23 17:57:21 +08:00
Song Ruo Jing
6640b5a2de Merge branch 'feature/uart_glitch_filter' into 'master'
feat(uart): Add glitch filter functionality to UART input signal

Closes IDFGH-16374 and IDFGH-16763

See merge request espressif/esp-idf!44554
2026-01-23 16:22:00 +08:00
Yogesh Mantri
5429a31a84 Merge branch 'feature/bridge_hosted' into 'master'
feat(bridge_hosted): Make Network Bridge work with ESP-Hosted

See merge request espressif/esp-idf!40361
2026-01-23 07:47:04 +00:00
C.S.M
25ff3e2327 fix(spi_flash): Fix esp32p4 120m flash suspend failed 2026-01-23 14:24:51 +08:00
Mahavir Jain
e79f840bb7 Merge branch 'fix/tee_sb_attest_crash' into 'master'
fix(esp_tee): Fix TEE attestation stack protection fault with secure boot enabled

See merge request espressif/esp-idf!45272
2026-01-23 11:38:52 +05:30
Song Ruo Jing
f860fa1d00 fix(uart): fix autobaud detection unable to trigger LOGE when counts unreliable 2026-01-23 11:36:45 +08:00
Song Ruo Jing
8baea2e4a0 feat(uart): add glitch filter functionality for UART
Closes https://github.com/espressif/esp-idf/issues/17847
2026-01-23 11:36:32 +08:00
Jiang Jiang Jian
a94c6e8b6b Merge branch 'bugfix/fix_external_coexistence_depends_on_wifi_connect_issue' into 'master'
fix(wifi): fix external coexistence depends on wifi connect issue

Closes WIFI-7123, WIFI-7124, and WIFI-6744

See merge request espressif/esp-idf!43644
2026-01-23 10:56:16 +08:00
igor.udot
4c26ab876b ci: update build-test-rules to use common_components 2026-01-23 10:14:09 +08:00
Marius Vikhammer
41e91faf79 Merge branch 'feature/s31_ipc_freertos' into 'master'
test(freertos): enable tests for esp32-s31

Closes IDF-14685, IDF-14682, and IDF-14668

See merge request espressif/esp-idf!45246
2026-01-23 10:13:32 +08:00
igor.udot
70775b1f5f ci(sort_yaml): add mock common components 2026-01-23 10:12:17 +08:00
igor.udot
96dba4ed7e ci: use common_components in depends_components 2026-01-23 10:12:17 +08:00
morris
f621cc4fff Merge branch 'feat/esp_driver_dma' into 'master'
feat(dma): graduate the dma driver from esp_hw_support to esp_driver_dma

See merge request espressif/esp-idf!45314
2026-01-23 09:57:22 +08:00
Jiang Jiang Jian
cfda93b1a7 Merge branch 'fix/fix_pm_assert_if_slp_iram_opt_is_disabled' into 'master'
fix(esp_hw_support): fix different cache writeback cost make sleep time compensation failed

Closes PM-651

See merge request espressif/esp-idf!45205
2026-01-23 08:19:41 +08:00
Sudeep Mohanty
037f3f9d52 Merge branch 'fix/heap_trace_discard_qualifiers_error' into 'master'
fix(heap): Fixed const qualifier warning in heap_task_info.c

Closes IDFGH-17093

See merge request espressif/esp-idf!45069
2026-01-23 00:44:48 +01:00
Adam Múdry
d989204741 fix(fatfs): Calculate max_pos in wl_fatfsgen.py safe mode correctly 2026-01-22 15:17:36 +01:00
Adam Múdry
5e8a6c0816 fix: Satisfy Python formatter 2026-01-22 15:11:17 +01:00
Tomas Rohlinek
059f49ceff Merge branch 'docs/fatfs_change_of_defaults' into 'master'
docs(storage): Update migration guide

Closes IDF-14188

See merge request espressif/esp-idf!44396
2026-01-22 15:08:02 +01:00
Martin Vychodil
846b7334d5 Merge branch 'contribute/github_pr_17789' into 'master'
fix(storage/spiffs): fix readdir setting errno on directory end

Closes IDFGH-16698

See merge request espressif/esp-idf!45346
2026-01-22 21:35:12 +08:00
Michael (XIAO Xufeng)
b61f940191 Merge branch 'fix/min_rev_usage' into 'master'
fix: fix wrong REV_MIN usage for security, bt, efuse

See merge request espressif/esp-idf!45219
2026-01-22 21:25:57 +08:00
Song Ruo Jing
77aa76ecc4 fix(uart): Avoid division by zero error when calling uart_get_baudrate
If uart_driver_install is not called before uart_get_baudrate,
the UART port may not be ready. In such cases, the register values
cannot be read out, leading to a division by zero error in uart_ll_get_baudrate.
This commit adds a check to ensure the UART port is enabled before
attempting to read its registers.

Closes https://github.com/espressif/esp-idf/issues/17513
2026-01-22 20:34:50 +08:00
Shu Chen
8ae44fca86 Merge branch 'fix/ieee802154_sec_frame_config' into 'master'
fix(802.15.4): fixed security frame configuration

See merge request espressif/esp-idf!45293
2026-01-22 11:06:43 +00:00
Mahavir Jain
3feaaa159e Merge branch 'feat/esp_http_client_get_socket_api' into 'master'
feat(esp_http_client): adds API to get transport socket

Closes IDF-15052

See merge request espressif/esp-idf!45333
2026-01-22 15:17:48 +05:30
Mahavir Jain
4c5e971e19 Merge branch 'contrib/github_pr_18125' into 'master'
doc: clarify NULL return value of esp_ota_get_last_invalid_partition (GitHub PR)

Closes IDFGH-17099

See merge request espressif/esp-idf!45343
2026-01-22 14:32:00 +05:30
Michael (XIAO Xufeng)
2eaa86877d Merge branch 'bugfix/pvt_prepare_cost_in_sleep_wakeup' into 'master'
fix(esp_hw_support): adjust pvt prepare cost in sleep wakeup

See merge request espressif/esp-idf!45273
2026-01-22 17:00:30 +08:00
Soh Kam Yung
9b71e1415d feat(bridge_hosted): Make Network Bridge work with ESP-Hosted
- update network bridge code to build with wifi-remote
- update `examples/network/bridge` to work with wifi-remote on P4

Closes https://github.com/espressif/esp-hosted-mcu/issues/61
2026-01-22 17:00:02 +08:00
Wan Lei
0da319ebf1 Merge branch 'fix/spi_master_bit_trans_add_check' into 'master'
fix(driver_spi): added bit trans length check for master driver

Closes IDFGH-15396 and IDFGH-16620

See merge request espressif/esp-idf!45119
2026-01-22 16:42:16 +08:00
Song Ruo Jing
526bf6176e Merge branch 'feature/esp32c61_flash_psram_timing_tuning' into 'master'
feat(mspi): support 120MHz flash and psram for esp32c61

Closes IDF-9256, IDF-14918, and IDFCI-3240

See merge request espressif/esp-idf!45012
2026-01-22 16:36:25 +08:00
He Binglin
990ac17842 Merge branch 'feat/support_esp32h21mp_sleep_feature' into 'master'
change(esp_hw_support): update esp32h21mp pmu files

See merge request espressif/esp-idf!45344
2026-01-22 15:14:09 +08:00
Michael (XIAO Xufeng)
907e6c36e5 Merge branch 'doc/update_compatibility_c5_c61' into 'master'
doc(compatibility): update the compatibility docs for C5 and C61

See merge request espressif/esp-idf!45092
2026-01-22 14:26:17 +08:00
morris
35bdd8c651 feat(dma): graduate the dma driver from esp_hw_support to esp_driver_dma 2026-01-22 14:14:14 +08:00
Mahavir Jain
b2507c3a82 Merge branch 'fix/stop_receive_on_ws_socket_close' into 'master'
fix: stop reading ws data when peer closes the connection

Closes IDFGH-16735

See merge request espressif/esp-idf!45078
2026-01-22 11:29:06 +05:30
morris
a4f6980e1f Merge branch 'refactor/create_esp_hal_security' into 'master'
refactor: Created esp_hal_security component

Closes IDF-14086

See merge request espressif/esp-idf!44253
2026-01-22 11:56:46 +08:00
zwx
465fe52ae8 fix(802.15.4): fixed security frame configuration 2026-01-22 11:24:23 +08:00
C.S.M
60f45c9467 Merge branch 'feat/jpeg_sleep_retention' into 'master'
feat(jpeg): support jpeg sleep retention on esp32p4

Closes IDF-9932

See merge request espressif/esp-idf!45103
2026-01-22 10:45:20 +08:00