Sudeep Mohanty
f7c21372ca
change(newlib): Added unit tests for usleep and sleep_for functions
...
This commit adds unit tests to verify the basic functionality of
usleep() and this_thread::sleep_for() std functions.
2025-04-28 17:17:24 +02:00
morris
34a92965d0
Merge branch 'fix/fix_mmu_map_concurrent_issue_v5.2' into 'release/v5.2'
...
mmu: fix mmu map concurrent issue (v5.2)
See merge request espressif/esp-idf!38408
2025-04-17 21:29:25 +08:00
morris
daedd40689
Merge branch 'feat/allow_rmt_tx_channel_to_switch_other_gpios_v5.2' into 'release/v5.2'
...
feat(rmt_tx): allow to switch gpio in tx channal (v5.2)
See merge request espressif/esp-idf!38396
2025-04-16 15:11:33 +08:00
Chen Jichang
d8058158ea
feat(rmt_tx): allow to switch gpio in tx channal
2025-04-15 14:42:50 +08:00
armando
b3e085cc91
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-04-15 14:26:19 +08:00
morris
9f321438ff
fix(ana_cmpr): interrupt priority can only be 0~3
2025-04-15 10:52:00 +08:00
Chen Jichang
3905701d5a
fix(rmt): fix the received symbols issue
2025-03-20 11:41:19 +08:00
morris
899b08a033
Merge branch 'bugfix/lp_uart_baudrate_limitation_v5.2' into 'release/v5.2'
...
fix(uart): LP UART does not have the pre-divider for its clock source (v5.2)
See merge request espressif/esp-idf!37596
2025-03-17 11:06:13 +08:00
armando
2104960283
test(gptimer): align test delta with master branch
2025-03-12 18:19:01 +08:00
Song Ruo Jing
819fc09027
refactor(uart): increase test app memory leak tolerance
2025-03-07 21:46:16 +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
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
laokaiyao
848f92b02c
fix(i2s): return error when mclk_div is smaller than 2
2024-12-24 14:46:47 +08:00
igor.udot
e09fd7fce4
refactor: changed logic of unity_tester, replaced threads by generators
2024-12-03 09:43:15 +01: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
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
Cao Sen Miao
5847ba0b9a
fix(i2c_master): Fix the issue that probe cannot work properly after a general call,
...
Closes https://github.com/espressif/esp-idf/issues/13547
2024-07-04 12:29:05 +08:00
Song Ruo Jing
707aebc607
feat(uart): support uart module sleep retention on c6/h2
2024-06-18 15:04:20 +08:00
Michael (XIAO Xufeng)
c6d4c1a7bf
feat(uart_test): add test case for uart tx blocked by auto-suspend
2024-05-28 10:57:59 +08:00
LiPeng
9b0d803237
fix(uart): Fixed issue that TX be blocked by auto-lightsleep
2024-05-28 10:57:59 +08:00
Song Ruo Jing
c55a07bf57
refactor(uart): add support to be able to test LP_UART port
...
Increase LP_UART_EMPTY_THRESH_DEFAULT value to 4. The original value
could cause the FIFO become empty before filling next data into the FIFO
when the buadrate is high. TX_DONE interrupt would raise before actual
transmission complete in such case.
2024-04-15 19:39:30 +08:00
morris
69359f4dfb
Merge branch 'bugfix/unsupport_partial_receive_on_esp32_v5.2' into 'release/v5.2'
...
fix(rmt): Fix the RMT RX filter not working correctly on esp32/s2 (v5.2)
See merge request espressif/esp-idf!30077
2024-04-09 14:28:38 +08:00
morris
4b612be8d9
fix(rmt): fix the counting clock used by rx filter on esp32/s2
...
is always APB, independent to the channel clock selection
Closes https://github.com/espressif/esp-idf/issues/13510
2024-04-08 11:16:18 +08:00
Cao Sen Miao
3ac6c10d11
fix(i2c_slave): Fix bugs on i2c slave,
...
1. Fixed read data number smaller than master has sent it will fail
2. Disable interrupt when destroy bus
Closes https://github.com/espressif/esp-idf/issues/13354
2024-04-07 15:17:48 +08:00
Cao Sen Miao
ae94c0134b
fix(i2c_master): Fix issue that i2c clock got wrong after reset,
...
Closes https://github.com/espressif/esp-idf/issues/13397
2024-04-01 10:55:39 +08:00
Cao Sen Miao
90afc33cd8
fix(i2c_master): Fix issue that initialize esp32 and using i2c_master_probe issue,
...
and probe might failed.
Fixed I2C cannot return err code when nack detected
Closes https://github.com/espressif/esp-idf/issues/13213 ,
Closes https://github.com/espressif/esp-idf/issues/12929 ,
Closes https://github.com/espressif/esp-idf/issues/13398 ,
2024-04-01 10:15:47 +08:00
Cao Sen Miao
8567102be4
fix(i2c_master): Fix issue that use callback may cause memory leak,
...
Closes https://github.com/espressif/esp-idf/issues/12878
2024-04-01 10:15:45 +08:00
Jiang Jiang Jian
4bf00b2ce2
Merge branch 'bugfix/one_byte_receive_v5.2' into 'release/v5.2'
...
fix(i2c_master): Fix bug on esp32 that read one byte data fails(backport v5.2)
See merge request espressif/esp-idf!28634
2024-02-22 10:57:52 +08:00
Cao Sen Miao
715ee3576e
fix(i2c_master): Fix bug on esp32 that read one byte data fails
2024-02-21 18:42:21 +08:00
Cao Sen Miao
84e44e230b
fix(temperature_sensor): Fix the value is incorrect if disable and enable again
...
Closes https://github.com/espressif/esp-idf/issues/12864
2024-02-21 11:58:22 +08:00
morris
5ad9e6b87f
feat(rmt): added a help function for allocating encoder memory
...
The encoder memory location should respect the RMT_MEM_ALLOC_CAPS,
which is affected by some Kconfig options, like ISR_IRAM_SAFE
Closes https://github.com/espressif/esp-idf/issues/13032
2024-01-30 17:03:41 +08:00
wanlei
59d25c4d62
fix(i2s): multi_dev test update to use non_boot_ctrl gpio
2024-01-25 16:44:58 +08:00
wanlei
af966596d4
fix(i2c): test app change gpio
2024-01-16 11:10:36 +08:00
morris
8abcc07d1f
fix(mcpwm): fault trigger test forget connect timer and operator
2023-11-17 16:34:40 +08:00
morris
621acc4d75
Merge branch 'feature/rmt_receive_in_isr_v5.2' into 'release/v5.2'
...
feat(rmt): support calling rmt_receive in ISR callback (v5.2)
See merge request espressif/esp-idf!26996
2023-11-13 12:22:33 +08:00
Jiang Jiang Jian
4331ae783a
Merge branch 'feature/support_adc_calibration_on_h2_v5.2' into 'release/v5.2'
...
adc_cali: supported adc calibration v1 on ESP32H2 (v5.2)
See merge request espressif/esp-idf!26962
2023-11-09 12:14:40 +08:00
morris
2e8cc61af7
feat(rmt): support calling rmt_receive in ISR callback
2023-11-08 14:32:26 +08:00
Armando
f01a40afe2
fix(adc): rename ADC_ATTEN_DB_11 to ADC_ATTEN_DB_12
...
By design, it's 12 dB. There're errors among chips, so the actual
attenuation will be 11dB more or less
2023-11-07 14:11:10 +08:00
gaoxu
7f3221aa09
feat(adc_cali): Add ADC calibration support for ESP32H2
2023-11-06 10:57:36 +08:00
morris
8dda17e3a3
fix(rmt): a disabled channel may pick up a pending transaction
...
because in the trans_done interrupt, the driver didn't check the channel FSM
2023-11-02 11:30:42 +08:00
Cao Sen Miao
c9f85d8d1b
feat(i2c_test): Add multi board test for I2C master and I2C slave
2023-10-24 18:46:27 +08:00
morris
0cbcb9f5ea
feat(mcpwm): support update timer period dynamically
...
Implement the requirement asked in
https://www.esp32.com/viewtopic.php?f=13&t=35919
2023-10-20 16:57:25 +08:00
wanlei
57614bbad2
feat(ledc): support ledc on esp32p4
2023-10-17 16:40:04 +08:00
morris
2ae3d4d7c4
feat(twai): support multiple twai controllers
...
Closes https://github.com/espressif/esp-idf/issues/11383
2023-10-12 09:59:27 +08:00
C.S.M
b2d7f4d0cd
Merge branch 'bugfix/compile_usj_fail_c6' into 'master'
...
ci(usb_serial_jtag): Add a pytest for usb_serial_jtag print.
Closes IDF-3201
See merge request espressif/esp-idf!26231
2023-10-10 13:47:19 +08:00