Commit Graph

945 Commits

Author SHA1 Message Date
Aditya Patwardhan
9234e95e20 Merge branch 'feat/generic_key_mgr_key_types_v5.5' into 'release/v5.5'
Store key_len field in the key_config (v5.5)

See merge request espressif/esp-idf!48145
2026-05-28 10:42:25 +05:30
morris
dd244bf035 Merge branch 'idfgh-17542_v5.5' into 'release/v5.5'
hal/twai: honor prop_seg in legacy timing config (v5.5)

See merge request espressif/esp-idf!48187
2026-05-28 11:21:05 +08:00
Song Ruo Jing
58d883a99d fix(uart): lp uart rx iomux pin was not working as expected
Introduced in 8818157e42
The workaround in the commit routes the signal to LP GPIO matrix first.
When uses LP IOMUX pin as UART RX, the signal did not bypass the matrix,
which caused the issue.

This commit adds rtc_gpio_iomux_input and rtc_gpio_iomux_output APIs
to align with existing GPIO driver APIs.
2026-05-22 15:36:00 +08:00
wanckl
66de12a042 fix(driver_twai): fixed fd data bitrate error on slow bitrate 2026-05-22 14:38:41 +08:00
harshal.patil
8b2e942e4e change(esp_key_mgr): Store key_len field in the key_info
- Update the Key Manager key types to be generic
- Define a new enum to determine the length of the keys
- Refactor the Key Manager driver support generic key types and key lengths
- Also store key deployment mode in the key recovery info
2026-05-15 00:13:34 +05:30
harshal.patil
acd9cf6271 fix(esp_security/esp_key_mgr): Fix missed error codes and some cleanup 2026-05-15 00:13:30 +05:30
Chen Jichang
fcfc5ce282 change(parlio_tx): use shift edge instead sample edge
Made-with: Cursor
2026-05-13 11:42:00 +08:00
Song Ruo Jing
d15a897d13 feat(dma2d,ppa): Support flash encryption for DMA2D and PPA 2026-04-13 15:03:37 +08:00
morris
c3a94d3084 Merge branch 'fix/spi_master_bit_trans_add_check_v5.5' into 'release/v5.5'
fix(driver_spi): spi master bit length check, dma internal align check and set idle level for all data pin (v5.5)

See merge request espressif/esp-idf!45134
2026-04-02 12:14:16 +08:00
wanckl
5be29de6e0 feat(driver_twai): support rx frame timestamp for all chips
Closes https://github.com/espressif/esp-idf/issues/4527
2026-04-01 10:56:32 +08:00
wanckl
478f63c0ab fix(driver_twai): remove new drivre from using legacy type defines 2026-04-01 10:55:53 +08:00
Franz Höpfinger
c423155728 fix(driver_twai): fixed TWAI arbitration lost event handling
Merges https://github.com/espressif/esp-idf/pull/18100
2026-04-01 10:55:53 +08:00
armando
1fb45f823c change(isp): improve sampling point 2026-03-23 01:27:41 +00:00
wanckl
c5c76ad1b7 fix(driver_spi): master set idle pin level for all data pin 2026-03-11 10:23:49 +08:00
Chen Chen
e9a62f9a2b feat(mcpwm): ETM support mcpwm timer TEZ/TEP events 2026-02-12 15:00:43 +08:00
zwx
af4686e5d1 feat(ieee802154): separated the 802.15.4 HAL codes from the HAL component 2026-01-22 14:16:30 +08:00
Jiang Jiang Jian
c1e3d07c4b Merge branch 'bugfix/fix_esp32_phy_init_bb_clock_issue_v5.5' into 'release/v5.5'
bugfix(wifi): fix incomplete phy initialization due to absence of bb clocks at...

See merge request espressif/esp-idf!45256
2026-01-21 17:03:43 +08:00
hebinglin
58acd42c43 fix(esp_hal_wdt): replace the erroneous RWDT timeout config in ROM with the code in ram 2026-01-20 20:56:59 +08:00
Shu Chen
7cef83e4b8 Merge branch 'feat/multiple_instance_for_pending_table_v5.5' into 'release/v5.5'
Feat/multiple instance for pending table (v5.5)

See merge request espressif/esp-idf!45099
2026-01-20 06:28:50 +00:00
zhuanghang
efd6a10f18 feat(802.15.4): set default pti and ed/cca pti to 3 for 154 2026-01-19 20:07:19 +08:00
morris
03b5c7eba8 Merge branch 'fix/fix_dma_fail_when_flash_enc_enabled_v5.5' into 'release/v5.5'
fix(dma): fix dma alignment when flash_enc enabled (v5.5)

See merge request espressif/esp-idf!45080
2026-01-17 15:57:22 +08:00
Jiang Jiang Jian
c1a09f9cef Merge branch 'fix/p4_fixed_mdc_config_v5.5' into 'release/v5.5'
fix(esp_eth): fixed ESP32P4 CSR clock range used to determine MDC (v5.5)

See merge request espressif/esp-idf!44225
2026-01-16 14:33:02 +08:00
Chen Jichang
4f52afeb25 fix(gdma): fix dma burst size when flash enc enabled 2026-01-16 10:18:04 +08:00
Xu Si Yu
d9aac3ba33 feat(802.15.4): add SW data request detection 2026-01-14 17:46:06 +08:00
morris
003eaf0896 Merge branch 'feature/spi_master_support_edma_on_s3_v5.5' into 'release/v5.5'
feat(driver_spi): master driver psram edma support (v5.5)

See merge request espressif/esp-idf!44473
2026-01-14 10:46:15 +08:00
Ondrej Kosta
2a5b04b0b4 fix(esp_eth): fixes EMAC MDC out of the range issue
Closes https://github.com/espressif/esp-idf/issues/17984
2026-01-06 22:18:37 +08:00
Wan Lei
3924afbf28 feat(spi_master): support dma transfer with psram directly 2026-01-06 14:16:04 +08:00
Chen Chen
f0ea86592c fix(isp): Added subwindow configuration for AWB 2026-01-04 17:56:02 +08:00
morris
499441c541 Merge branch 'fix/dpi_video_timing_adjust_v5.5' into 'release/v5.5'
Enhance MIPI DSI video timing configuration (v5.5)

See merge request espressif/esp-idf!44552
2025-12-30 10:16:16 +08:00
morris
2fad74c350 Merge branch 'fix/handle_shared_intr_v5.5' into 'release/v5.5'
Fix/handle shared intr (v5.5)

See merge request espressif/esp-idf!44071
2025-12-26 19:21:39 +08:00
suda-morris
a1265f300c feat(dsi_lcd): pixel clock frequency can be a float number 2025-12-26 14:00:48 +08:00
morris
36972d5681 Merge branch 'bugfix/ppa_srm_stuck_on_dma_v5.5' into 'release/v5.5'
fix(ppa): fix potential SRM operation stuck on DMA issue (v5.5)

See merge request espressif/esp-idf!44334
2025-12-26 09:54:19 +08:00
Song Ruo Jing
507bea72e7 fix(ppa): YUV444 cannot be a PPA SRM output color mode 2025-12-22 16:09:06 +08:00
Chen Chen
b3d80b2e5d fix(ledc): fix potential null dereference issue & add test case 2025-12-16 08:32:59 +08:00
Chen Chen
2ce6e22986 fix(intr_alloc): Fix ISR allocate methods in several drivers 2025-12-16 08:32:59 +08:00
peter.marcisovsky
6e972acc98 feat(esp_hal_usb): Add remote wakeup support 2025-12-04 10:00:59 +01:00
gaoxu
94679d0b0e refactor(rng): refactor to use hal/ll apis for P4 2025-12-01 15:31:44 +08:00
morris
d0f6d3699f Merge branch 'feat/usb_host_pwr_clk_gating_ll_backport_5.5' into 'release/v5.5'
feat(usb_host): Add power and clock gating LL, HAL backport 5.5

See merge request espressif/esp-idf!42983
2025-11-27 11:15:47 +08:00
Song Ruo Jing
0c15b9f6a4 refactor(ppa): avoid the use of yuv422_pack_order field in PPA driver 2025-11-24 11:41:26 +08:00
Song Ruo Jing
ee588b3aad fix(gpio): oe control by register only take effect when func sel is GPIO 2025-11-24 11:41:26 +08:00
peter.marcisovsky
a032b61bd0 feat(usb_host): Add power and clock gating LL, HAL
- part of suspend/resume (remote wakeup) sequences
2025-11-18 19:04:07 +08:00
Song Ruo Jing
9589ab5361 feat(gpio): add IO hold support for Deep-sleep for ESP32-P4 ECO5 2025-11-13 11:36:15 +08:00
Michael (XIAO Xufeng)
ab760dab4d Merge branch 'feat/p4_eco5_dvp_v5.5' into 'release/v5.5'
feat(cam): support esp32p4 eco5 dvp cam (v5.5)

See merge request espressif/esp-idf!43100
2025-11-11 19:30:41 +08:00
armando
703da8c2c5 change(isp): make wbg standalone 2025-11-07 10:16:59 +08:00
armando
4cd83738f9 feat(isp): support AWB driver setting wbgain and subwindow feature 2025-11-07 10:16:56 +08:00
gaoxu
2621a23201 feat(cam): support esp32p4 eco5 dvp cam 2025-11-05 10:10:52 +08:00
peter.marcisovsky
14a3d623b3 feat(usb_host): Add hal check for the global root port suspend 2025-10-28 11:47:22 +08:00
morris
a0de5f7387 Merge branch 'feature/esp32p4_eco5_support_v5.5' into 'release/v5.5'
feat(gpio/ledc/uart/2ddma/ppa): ESP32P4 ECO5 related updates (v5.5)

See merge request espressif/esp-idf!42816
2025-10-27 15:50:42 +08:00
morris
d939ad7db7 Merge branch 'feat/dvp_format_trans_v5.5' into 'release/v5.5'
feat(cam): support format conversion function (v5.5)

See merge request espressif/esp-idf!41785
2025-10-27 15:04:35 +08:00
morris
18531ed87e Merge branch 'feat/jpeg_eco5_v5.5' into 'release/v5.5'
feat(jpeg): Add yuv444 yuv420 format support for encoder on esp32p4 eco5 , Add check for jpeg marker parser in order to enhance safety (backport v5.5)

See merge request espressif/esp-idf!42668
2025-10-27 14:55:10 +08:00