wanckl
70b0edb30a
feat(driver_twai): support using all 4 hardware tx buffer
2026-06-26 18:35:09 +08:00
wanckl
f4cf285425
fix(driver_twai): fixed twaifd slow bitrate trans faile on correct bitrate
2026-06-26 18:35:09 +08:00
gaoxu
c99a3d7b82
fix(uart): fix ESP32-S3 uart2 is_ enabled check error
...
(Closes https://github.com/espressif/esp-idf/issues/18690 )
2026-06-17 18:07:47 +08:00
morris
a4ea351ef1
Merge branch 'fix/adc_monitor_error_on_ch8_9_on_s3_v5.5' into 'release/v5.5'
...
Fix ADC Continuous Monitor Callback Failure for ADC1 Channels 8/9 on ESP32-S3 (v5.5)
See merge request espressif/esp-idf!49506
2026-06-12 10:25:20 +08:00
gaoxu
f511ee6e53
fix(adc): fix ADC monitor channel 8/9 error
...
(Closes https://github.com/espressif/esp-idf/issues/17768 )
2026-06-10 15:10:23 +08:00
Song Ruo Jing
cec524c576
fix(spi_flash): gpspi flash clock could reach higher frequency
2026-06-09 22:08:32 +08:00
Song Ruo Jing
5b7db25db1
refactor(rtcio): split rtcio/gpio switch with rtc iomux func sel func
...
This allows rtc_gpio_deinit to always switch the pad back to GPIO,
regardless of lp io clock enabled or not, so that gpio_config can
always switch the IO back to GPIO use after wakeup from deep sleep.
2026-05-22 15:35:21 +08:00
Konstantin Kondrashov
1c94a566cb
feat(hal): Adds half-word read/write checks for efuse
2026-05-01 12:21:23 +03:00
C.S.M
e5bb63cc94
fix(temperature_sensor): Fix the float calculation in temperature sensor isr
2026-04-21 11:19:45 +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
laokaiyao
e367d14e5e
fix(legacy_touch): fixed the read stuck issue after deep sleep
2026-03-31 15:57:53 +08:00
Song Ruo Jing
ae99294ea3
fix(rtcio): RTC GPIO configuration should be written if LP IO clock exists
2026-03-13 14:24:42 +08:00
wanckl
0f76cddc91
fix(driver_spi): added bit trans length check for master driver
...
Closes https://github.com/espressif/esp-idf/issues/16049
Closes https://github.com/espressif/esp-idf/issues/17725
2026-03-12 10:40:53 +08:00
wanckl
c5c76ad1b7
fix(driver_spi): master set idle pin level for all data pin
2026-03-11 10:23:49 +08:00
hebinglin
a2840f0287
fix(hal): fix the issue of dual-core contention for RTC_CNTL regs
2026-03-06 20:07:26 +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
morris
7837f4b685
Merge branch 'contrib/github_pr_16130_v5.5' into 'release/v5.5'
...
esp_adc: Release the peripheral after calibration (GitHub PR) (v5.5)
See merge request espressif/esp-idf!40001
2026-01-20 17:33:40 +08:00
liuning
c65cf33dae
bugfix(wifi): fix incomplete phy initialization due to absence of bb clocks at coexistence scenarios
2026-01-19 19:28:08 +08:00
gaoxu
286d9b2091
fix(adc): fix P4 ADC2 oneshot error and refactor apb claim macor
2026-01-16 14:26:56 +08:00
Chen Jichang
eef2372dce
fix(dma): fix dma alignment when flash_enc enabled
...
Closes https://github.com/espressif/esp-idf/issues/17708
2026-01-16 10:18:04 +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
morris
8506035f5a
refactor(gdma): enhance M2M capability handling
2026-01-08 18:25:42 +08:00
Wan Lei
3924afbf28
feat(spi_master): support dma transfer with psram directly
2026-01-06 14:16:04 +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
Chen Chen
707147fe57
fix(i2c_master): Add i2c master timeout range check
...
Closes https://github.com/espressif/esp-idf/issues/17930
2025-12-24 11:08:18 +08:00
Chen Chen
2ce6e22986
fix(intr_alloc): Fix ISR allocate methods in several drivers
2025-12-16 08:32:59 +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
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
gaoxu
7077a846af
feat(adc): add adc_continuous_parse_data api
2025-11-10 14:28:39 +08:00
morris
1de3dbf706
Merge branch 'feat/re_support_i80_on_p4_eco5_v5.5' into 'release/v5.5'
...
feat(i80_lcd): re-support i80 lcd on p4eco5 (v5.5)
See merge request espressif/esp-idf!42783
2025-10-28 10:28:33 +08:00
gaoxu
7a5d3684bd
fix(adc): fix ESP32 ADC continuous loss sample times
2025-10-23 14:48:13 +08:00
Chen Jichang
5c7d1f0578
feat(lcd): re-support i80 lcd and support underrun inerrupt on p4 rev 3.0
2025-10-22 17:49:46 +08:00
morris
e013e7bbef
Merge branch 'feature/usb_p4_ver2_backport_v5.5' into 'release/v5.5'
...
feat(usb/host): Add USB support to ESP32-P4 v3 (ECO5) (backport to v5.5)
See merge request espressif/esp-idf!42348
2025-10-21 16:47:25 +08:00
morris
95cdc3394e
Merge branch 'bugfix/fix_multi_pdm_rx_slot_clock_issue_v5.5' into 'release/v5.5'
...
fix(i2s_pdm): fixed pdm multi slot clock issue (v5.5)
See merge request espressif/esp-idf!41178
2025-10-20 16:10:06 +08:00
Tomas Rezucha
39be672f8e
feat(usb/host): Add USB Host support to ESP32-P4 v3
2025-10-20 09:46:18 +02:00
laokaiyao
7666c7b0f6
feat(i2s): add PLL240M clock source on S3 and C6
...
Closes https://github.com/espressif/esp-idf/issues/17056
2025-10-15 17:04:06 +08:00
C.S.M
ff1c10e385
refactor(spi_flash): Refactor gpspi flash for making it's clock accurate
2025-10-14 17:45:29 +08:00
morris
e9790c04fa
Merge branch 'features/twai_ll_parse_frame_v5.5' into 'release/v5.5'
...
refactor(twai): Separate frame header and data parsing logic for Classic TWAI (v5.5)
See merge request espressif/esp-idf!41478
2025-09-02 09:49:07 +08:00
morris
d3177152b3
Merge branch 'bugfix/gpio_esp32_workaround_v5.5' into 'release/v5.5'
...
fix(gpio): fix ESP32 GPIO sleep mode handling (v5.5)
See merge request espressif/esp-idf!41214
2025-09-01 14:54:37 +08:00
morris
9244d4b6cc
Merge branch 'bugfix/ledc_update_duty_wait_v5.5' into 'release/v5.5'
...
fix(ledc): duty_start bit should wait for its self-clear before next set on esp32 (v5.5)
See merge request espressif/esp-idf!41272
2025-09-01 14:53:43 +08:00
Yuan Yu
9b99477852
refactor(twai): Optimize the TWAI frame parsing function and separate frame header and data parsing logic
2025-08-25 12:06:31 +08:00
armando
17a23d1ddb
fix(psram): fixed psram cross page issue
2025-08-22 00:02:06 +08:00
Chen Jichang
333858e57b
fix(dma): add burst size check when dma access psram
2025-08-15 15:37:52 +08:00
Song Ruo Jing
723a926b26
fix(ledc): duty_start bit should wait for its self-clear before next set on esp32
2025-08-14 18:56:34 +08:00
Song Ruo Jing
2292bd6473
fix(lp_io): w1ts/w1tc register access performance is improved
...
by avoiding "read-modify-write" operation. The registers designed to be
write only.
2025-08-13 20:40:02 +08:00
gaoxu
e2929b78ef
feat(lcd_cam): add lc_dma_int value atomic protect for lcd and cam
2025-07-26 21:15:02 +08:00
gaoxu
ac941daa4e
feat(cam): add esp32s3 dvp cam support
2025-07-26 21:14:53 +08:00
harshal.patil
5210e576d5
feat(mbedtls/sha): New API for setting SHA mode
2025-06-18 16:46:39 +05:30