armando
2104960283
test(gptimer): align test delta with master branch
2025-03-12 18:19:01 +08:00
armando
1b9a38013a
fix(sdmmc): move DMA descriptor refilling into the ISR
2025-03-12 13:08:06 +08:00
morris
e6f49c0480
Merge branch 'feat/spi_std_timing_and_bit_trans_v5.2' into 'release/v5.2'
...
feat(driver_spi): support adjust master rx to standard timing (v5.2)
See merge request espressif/esp-idf!36401
2025-02-28 18:40:13 +08:00
morris
602fe5b9f4
Merge branch 'fix/spi_master_halt_using_rc_fast_v5.2' into 'release/v5.2'
...
fix(spi_master): fix spi halt when remove device who using rc_fast (v5.2)
See merge request espressif/esp-idf!37005
2025-02-28 18:37:52 +08:00
wuzhenghui
aff8ad355b
fix(esp_hw_support): fix esp32s2/esp32s3 RTC IOMUX clock management
2025-02-21 10:18:27 +08:00
wuzhenghui
6ed9e39ffa
fix(esp_driver_gpio): manage lp_io module clock by driver
...
Closes https://github.com/espressif/esp-idf/issues/13683
2025-02-20 19:46:22 +08:00
wanlei
1c93d41325
fix(spi_master): fix spi halt when remove device who using rc_fast
2025-02-18 11:29:04 +08:00
wanckl
65a616197f
feat(driver_spi): support using SPI_DEVICE_STD_TIMING to adjust master rx in standard timing
2025-01-22 11:11:47 +08:00
Adam Múdry
2dc6551390
fix(sdmmc): Send status (CMD13) even if write/read command fails
2025-01-16 20:39:29 +08:00
Adam Múdry
a44a659b0f
fix(sdmmc): Improve SD card state checking after write/read command
2025-01-16 20:39:29 +08:00
Marius Vikhammer
e21640838d
Merge branch 'bugfix/enable_additional_lp_io_wakeup_v5.2' into 'release/v5.2'
...
fix(lp_io): allow edge wakeup types for LP-IO on chips which support it
See merge request espressif/esp-idf!36328
2025-01-16 10:02:39 +08:00
morris
5d2609911e
Merge branch 'fix/twai_io_init_glitch_v5.2' into 'release/v5.2'
...
fix(driver_twai): fixed bus-off when twai_init due to wrong gpio config (v5.2)
See merge request espressif/esp-idf!34817
2025-01-14 11:56:22 +08:00
Marius Vikhammer
7c61170550
fix(lp_io): allow edge wakeup types for LP-IO on chips which support it
2025-01-13 16:51:04 +08:00
Song Ruo Jing
fe62246f5a
fix(uart): fix incorrect IO configuration for TX and RX configure to the same pin
2025-01-13 14:48:33 +08:00
morris
3f76bbe225
Merge branch 'fix/spi_slave_no_dma_rx_overwrite_v5.2' into 'release/v5.2'
...
fix(driver_spi): fixed slave no dma rx overwrite when trans_len below or over (v5.2)
See merge request espressif/esp-idf!34172
2025-01-13 10:02:35 +08:00
Song Ruo Jing
fd55869f82
fix(uart): allow same pin for tx and rx in uart_set_pin
...
Closes https://github.com/espressif/esp-idf/issues/14787
2025-01-09 12:04:45 +08:00
wanckl
a863380698
fix(driver_spi): fixed slave no dma rx overwrite when trans_len below or over
...
Closes https://github.com/espressif/esp-idf/issues/14462
2025-01-09 11:53:53 +08:00
Song Ruo Jing
b0d6ba527f
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 11:45:31 +08:00
morris
8af4285c24
Merge branch 'bugfix/ledc_get_freq_calc_v5.2' into 'release/v5.2'
...
fix(ledc): fix ledc_get_freq calculation err due to overflow (v5.2)
See merge request espressif/esp-idf!36021
2025-01-02 15:13:29 +08:00
morris
866a02f258
Merge branch 'fix/ble_i2c_v5.2' into 'release/v5.2'
...
fix(i2c): Fix i2c read from fifo issue when enabling bt/wifi/uart, etc... (backport v5.2)
See merge request espressif/esp-idf!36053
2025-01-02 15:05:32 +08:00
C.S.M
34ab6cc454
fix(i2c): Correct internal function spelling,
...
Closes https://github.com/espressif/esp-idf/issues/15100
2024-12-30 13:23:22 +08:00
morris
dac174ad76
fix(rmt): channel resolution divider rounding issue
...
Closes https://github.com/espressif/esp-idf/issues/15092
2024-12-27 16:58:06 +08:00
morris
42f8913ca8
Merge branch 'bugfix/esp_rom_gpio_connect_out_signal_patch_v5.2' into 'release/v5.2'
...
fix(gpio): patched esp_rom_gpio_connect_out_signal for esp32 and esp32s2 (v5.2)
See merge request espressif/esp-idf!35941
2024-12-27 10:35:12 +08:00
Song Ruo Jing
7ec010c1ae
fix(ledc): fix ledc_get_freq calculation err due to overflow
...
Closes https://github.com/espressif/esp-idf/pull/14882
2024-12-26 18:51:12 +08:00
wanckl
154587cd3d
fix(driver_twai): fixed bus-off when twai_init due to wrong gpio config
...
Closes https://github.com/espressif/esp-idf/issues/14548
2024-12-26 15:58:26 +08:00
morris
4010489aa2
Merge branch 'bugfix/fix_i2s_24b_buf_size_calc_v5.2' into 'release/v5.2'
...
fix(i2s): fixed some issues in I2S driver (v5.2)
See merge request espressif/esp-idf!35770
2024-12-26 11:14:24 +08:00
Song Ruo Jing
5dd2f38eb4
fix(uart): eliminated potential glitch on TX at setup if TX signal is inversed
...
Closes https://github.com/espressif/esp-idf/issues/14285
2024-12-25 14:37:29 +08:00
laokaiyao
bc5f76a636
fix(i2s): add check for the tdm frame bits num
2024-12-24 14:47:01 +08:00
Gustavo Litovsky
4c97aa404a
change(esp32): undo forcing two slots in I2S
...
fix(i2s): fixed the issue in PR 14879
Closes https://github.com/espressif/esp-idf/pull/14879
[Kevin: Update to only remove the limitation for PCM short format]
2024-12-24 14:47:01 +08:00
laokaiyao
848f92b02c
fix(i2s): return error when mclk_div is smaller than 2
2024-12-24 14:46:47 +08:00
laokaiyao
fb0b6e0987
fix(i2s): fixed incorrect buf size calculation
2024-12-24 12:32:07 +08:00
morris
cf0dc7a202
feat(rmt): add API to return the real clock resolution of a channel
...
Closes https://github.com/espressif/esp-idf/pull/15074
2024-12-24 11:17:21 +08:00
Chen Jichang
94d50d90e2
feat(legacy_driver): add kconfig to skip legacy confilct check
2024-12-12 19:33:59 +08:00
Sergei Silnov
566d04ecd9
Merge branch 'fix/unity_tester_v5.2' into 'release/v5.2'
...
refactor: changed logic of unity_tester (v5.2)
See merge request espressif/esp-idf!35394
2024-12-05 01:38:57 +08:00
igor.udot
e09fd7fce4
refactor: changed logic of unity_tester, replaced threads by generators
2024-12-03 09:43:15 +01:00
lsita
b294d7d3e3
fix(gptimer): race condition between start and stop
...
Merges https://github.com/espressif/esp-idf/pull/14767
2024-11-22 18:24:35 +08:00
Chen Jichang
26e719013f
fix(mcpwm): add warning about generator deadtime
...
Closes https://github.com/espressif/esp-idf/issues/14773
2024-11-07 10:57:09 +08:00
laokaiyao
59fd4f13e5
ci(i2s): fix i2s_multi_dev failed case
2024-11-01 11:22:02 +08:00
morris
0f1c5b6f06
Merge branch 'feat/i2c_port_handle_func_v5.2' into 'release/v5.2'
...
feat(i2c_master): Add an api for retrieveing handle via port (backport v5.2)
See merge request espressif/esp-idf!34439
2024-10-28 10:33:02 +08:00
C.S.M
bbf2908b54
fix(i2c_master): Fix the memory leak in the async transaction
2024-10-25 16:26:31 +08:00
C.S.M
cecfd7a4a0
feat(i2c_master): Add an api for retrieveing handle via port
2024-10-25 16:26:05 +08:00
laokaiyao
d444b5831b
fix(i2s): fix multi-dev test failure
2024-10-22 14:52:37 +08:00
morris
6280fbe8b6
fix(pcnt): install the pm lock upon driver installation
2024-10-16 11:33:40 +08:00
Chen Jichang
13ae494d35
fix(mcpwm): fix pm_lock memory issues
2024-10-10 09:49:48 +08:00
morris
466acf6571
Merge branch 'bugfix/fix_batch_of_i2c_issue_v5.2' into 'release/v5.2'
...
fix(i2c_master): Fix an I2C issue that slave streth happen but master timeout...etc.4MR (backport v5.2)
See merge request espressif/esp-idf!33480
2024-09-25 23:29:50 +08:00
C.S.M
fdc5fa2931
fix(i2c): Fix possible error state in clear the bus,
...
Closes https://github.com/espressif/esp-idf/issues/13647
2024-09-12 11:56:51 +08:00
C.S.M
6adee5052f
fix(i2c_master): Fix an I2C issue that slave streth happen but master timeout set seems doesn't work
...
Closes https://github.com/espressif/esp-idf/issues/14129
Closes https://github.com/espressif/esp-idf/issues/14401
2024-09-12 11:56:51 +08:00
Chen Jichang
d34a39e9a6
fix(parlio_tx): fix error in first transfer and 1 byte transfer
...
On p4, the clock was configured in the wrong order causing a dropped
count on the first transmission. And gdma eof event fails to trigger
parlio_tx eof event when transmitting single byte.
2024-09-06 14:10:15 +08:00
Jiang Jiang Jian
4a6154f6a3
Merge branch 'fix/spi_hd_seg_fix_iwdt_timeout_v5.2' into 'release/v5.2'
...
fix(spi_slave_hd): fix seg mode potential iwdt timeout when multi task call (v5.2)
See merge request espressif/esp-idf!31843
2024-08-28 13:41:55 +08:00
wuzhenghui
69baf86cf4
change(esp_hw_support): collect retention link priority definition
2024-08-26 11:40:07 +08:00