morris
83dbd983c4
Merge branch 'refactor/use_gdma_link_in_rmt_v5.1' into 'release/v5.1'
...
refactor(rmt): use gdma link list driver to mount buffer (v5.1)
See merge request espressif/esp-idf!41241
2025-08-18 14:56:32 +08:00
morris
7abf4408b6
Merge branch 'bugfix/ledc_update_duty_wait_v5.1' into 'release/v5.1'
...
fix(ledc): duty_start bit should wait for its self-clear before next set on esp32 (v5.1)
See merge request espressif/esp-idf!41283
2025-08-17 21:34:18 +08:00
Song Ruo Jing
9b3e3d1b3f
fix(ledc): duty_start bit should wait for its self-clear before next set on esp32
2025-08-14 19:36:17 +08:00
Olivér Remény
9a5201866f
fix(gpio): Avoid error message when calling reset on an input only pin
...
The `gpio_reset_pin` function attempted to enable internal pullup on pins which does not have one.
This change adds a guard to `gpio_reset_pin` for calling `gpio_pullup_en`
- the same guard that makes `gpio_pullup_en` print the error.
2025-08-14 16:30:35 +08:00
Chen Jichang
658b92a37e
feat(rmt): allow to set init level before any tx transmission
...
Closes https://github.com/espressif/esp-idf/issues/16068
2025-08-14 11:52:04 +08:00
Chen Jichang
5756300b2b
fix(rmt): deal with spurious RX done interrupts on ESP32
...
Closes https://github.com/espressif/esp-idf/issues/15948
2025-08-14 11:52:02 +08:00
Jiang Jiang Jian
b0947e3639
Merge branch 'fix/fix_mmu_map_concurrent_issue_v5.1' into 'release/v5.1'
...
mmu: fix mmu map concurrent issue (v5.1)
See merge request espressif/esp-idf!38412
2025-08-04 12:03:13 +08:00
Jiang Jiang Jian
1cc32e7b26
Merge branch 'fix/sdmmc_write_sectors_dma_always_send_cmd13_v5.1' into 'release/v5.1'
...
fix(sdmmc): sdmmc_write_sectors_dma always check card status after write (v5.1)
See merge request espressif/esp-idf!34343
2025-07-14 14:45:03 +08:00
armando
84c6a7f596
test(system): increased 200B memory leak thresh due to mmu mmap mutex
...
200B to extend the thresh, real increase to the memory usage will be smaller
2025-07-08 10:07:17 +08:00
Adam Múdry
2716f42ef8
fix(sdmmc): Send status (CMD13) even if write/read command fails
2025-07-08 10:06:38 +08:00
Adam Múdry
618824274c
fix(sdmmc): Improve SD card state checking after write/read command
2025-07-08 10:06:38 +08:00
Chen Jichang
ec5a0c0097
fix(pcnt): fix the accum_value missing when overflow
2025-07-02 20:11:22 +08:00
laokaiyao
bd3cc8ab9a
fix(i2s): fixed preload null ptr issue (v5.1)
...
Issue was introduced in the commit fb556c76e8
.
2025-06-18 11:38:57 +08:00
morris
3b145a2ac2
Merge branch 'feature/add_uart_io_deinit_process_v5.1' into 'release/v5.1'
...
fix(uart): eliminate garbled data on TX/RX line in sleep (v5.1)
See merge request espressif/esp-idf!39290
2025-05-23 16:42:09 +08:00
Song Ruo Jing
3057ddeaeb
fix(uart): eliminate garbled data on UART TX/RX line in sleep
2025-05-20 20:14:34 +08:00
Song Ruo Jing
a99eac40db
feat(uart): add pin release process to uart driver
2025-05-20 20:13:44 +08:00
Song Ruo Jing
9dbebf9945
fix(dedic_gpio): fix calloc to heap_caps_calloc
2025-05-20 17:13:48 +08:00
Song Ruo Jing
2b6ddf64f5
docs(uart): improve set/get baud rate API docs
...
Closes https://github.com/espressif/esp-idf/issues/15449
2025-05-20 17:07:39 +08:00
Song Ruo Jing
c45831723e
fix(gpio): fix pu, pd, drv value incorrect from gpio_dump_io_configuration on esp32
...
Closes https://github.com/espressif/esp-idf/issues/14931
2025-05-20 16:26:38 +08:00
morris
97451a7ce7
fix(mcpwm): the wrong pm lock type on esp32 and esp32s3
2025-05-16 10:53:01 +08:00
Chen Jichang
b4280f965f
fix(rmt): fix race condition and add receive config error message
...
Closes https://github.com/espressif/esp-idf/issues/15842
Closes https://github.com/espressif/esp-idf/issues/15836
2025-05-09 13:44:49 +08:00
morris
4ccd9af6d9
Merge branch 'bugfix/fixed_mismatch_of_tx_queue_statue_v5.1' into 'release/v5.1'
...
fix(i2s): fixed the false buf catenate while use preload (v5.1)
See merge request espressif/esp-idf!38970
2025-05-09 10:16:37 +08:00
Chen Jichang
f2c9ba0150
fix(gptimer): fix test failure when pm enabled
2025-05-08 15:51:51 +08:00
laokaiyao
fb556c76e8
fix(i2s): fixed the false buf catenate while use preload
...
Closes https://github.com/espressif/esp-idf/issues/15775
2025-05-08 14:26:39 +08:00
morris
bd35137227
Merge branch 'bugfix/fix_i2s_assign_and_check_sequence_v5.1' into 'release/v5.1'
...
fix(i2s): fixed i2s inappropriate check and assign sequence (v5.1)
See merge request espressif/esp-idf!38608
2025-04-28 11:19:07 +08:00
laokaiyao
3e0b7a3958
fix(i2s): add check for the minimum sample rate
...
Closes https://github.com/espressif/esp-idf/issues/15659
2025-04-22 16:26:16 +08:00
laokaiyao
8afafaf8e9
fix(i2s): reset the dma buf_size while allocation failed
...
Closes https://github.com/espressif/esp-idf/issues/15648
2025-04-22 15:33:15 +08:00
laokaiyao
8a77cf705c
fix(legacy_touch): fixed the concurrent issue in esp32 touch driver
2025-04-21 15:08:57 +08:00
laokaiyao
9882823535
fix(touch): fixed touch read WDT issue on esp32
...
Closes https://github.com/espressif/esp-idf/issues/15629
2025-04-21 14:48:03 +08:00
morris
d02ac835ce
Merge branch 'contrib/github_pr_15484_v5.1' into 'release/v5.1'
...
fix(twai): fixed twai assert fail during recover (GitHub PR) (v5.1)
See merge request espressif/esp-idf!37991
2025-04-02 09:55:50 +08:00
Song Ruo Jing
e62a253bb9
fix(ledc): fix race condition in ledc_fade_stop causing assert failure
...
Closes https://github.com/espressif/esp-idf/issues/15580
2025-03-27 20:17:23 +08:00
diplfranzhoepfinger
798a976912
fix(twai): fixed twai assert fail when recover
...
driver try start new frame in ISR however already bus off
Closes https://github.com/espressif/esp-idf/issues/9697
2025-03-27 11:25:40 +08:00
laokaiyao
8e6d0b4755
fix(i2s): add check for i2s DMA buffer array allocation
...
Closes https://github.com/espressif/esp-idf/issues/15607
2025-03-25 15:28:27 +08:00
laokaiyao
b6741311a4
fix(i2s): fixed mismatch of the i2s and gdma iram-safe config
...
Closes https://github.com/espressif/esp-idf/issues/15533
2025-03-25 15:21:34 +08:00
morris
162021956f
fix(usb_serial_jtag): wrong return value in usb_serial_jtag_write_bytes
...
Closes https://github.com/espressif/esp-idf/issues/15620
2025-03-24 11:47:13 +08:00
Chen Jichang
8b54549908
fix(rmt): fix the received symbols issue
2025-03-20 14:10:40 +08:00
Song Ruo Jing
be3ebcd9e9
fix(uart): LP UART does not have the pre-divider for its clock source
...
Closes https://github.com/espressif/esp-idf/issues/15427
2025-03-14 21:10:09 +08:00
Song Ruo Jing
b710ee9deb
refactor(uart): increase test app memory leak tolerance
2025-03-14 21:10:09 +08:00
armando
628647eb63
fix(sdmmc): move DMA descriptor refilling into the ISR
2025-03-12 11:28:25 +08:00
Song Ruo Jing
95dc2c57ca
docs(ledc): add notes for ledc_set_fade_with_time API reference
...
Closes https://github.com/espressif/esp-idf/issues/15085
2025-03-07 20:19:04 +08:00
Song Ruo Jing
da67bbb0a4
fix(ledc): left-off gamma ram registers should be cleared
...
Hardware reads in (range_number+1) fade parameter registers, which could
cause output waveform error.
2025-03-07 20:18:52 +08:00
Song Ruo Jing
1281508bd7
fix(ledc): updated docs for esp32h2 eco5 bugfix
2025-03-07 17:39:44 +08:00
wuzhenghui
dbb4d923ca
fix(esp_hw_support): fix esp32s2/esp32s3 RTC IOMUX clock management
2025-02-21 13:59:56 +08:00
wuzhenghui
a8312fbedb
fix(esp_driver_gpio): manage lp_io module clock by driver
2025-02-21 13:59:51 +08:00
morris
6a00758e32
Merge branch 'bugfix/fix_i2s_reconfig_slot_issue_v5.1' into 'release/v5.1'
...
fix(i2s): fixed incorrect logic in slot reconfig (v5.1)
See merge request espressif/esp-idf!36644
2025-02-18 13:47:39 +08:00
morris
80915d4dff
Merge branch 'bugfix/uart_single_wire_mode_v5.1' into 'release/v5.1'
...
fix(uart): allow same pin for tx and rx in uart_set_pin; UART_SELECT_READ_NOTIF race conditon fix (v5.1)
See merge request espressif/esp-idf!36282
2025-02-18 13:47:09 +08:00
laokaiyao
f61160be73
fix(i2s): fixed incorrect logic in slot reconfig
...
Closes https://github.com/espressif/esp-idf/issues/15256
2025-01-27 14:16:03 +08:00
wanckl
caf0d04a31
feat(driver_spi): support using SPI_DEVICE_STD_TIMING to adjust master rx in standard timing
2025-01-22 11:14:23 +08:00
Song Ruo Jing
eaf4b3f3e6
fix(uart): allow same pin for tx and rx in uart_set_pin
...
Closes https://github.com/espressif/esp-idf/issues/14787
2025-01-10 15:52:07 +08:00
Song Ruo Jing
cc42463d6b
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 21:24:19 +08:00