morris
a04df4631e
refactor(gptimer)!: removed the legacy driver
...
also provide idy.py hints instructions
2025-06-06 15:11:26 +08:00
Sudeep Mohanty
196bd4368a
Merge branch 'fix/usleep_returns_early' into 'master'
...
fix(newlib): Fixed an issue where usleep() could consume more CPU cycles
Closes IDFGH-14342
See merge request espressif/esp-idf!38812
2025-05-09 17:18:25 +08:00
Armando (Dou Yiwen)
67e5e59de3
Merge branch 'feat/c5_sdio' into 'master'
...
sdio: supported on c5
Closes IDF-12655 and IDF-12641
See merge request espressif/esp-idf!38652
2025-05-01 11:52:21 +08:00
armando
6e2d52c802
test(sdio): dual board test sd host p4 + sdio slave c5
2025-04-30 14:48:28 +08:00
wanckl
00c78197df
test(driver_twai): test app rename and add cache safe test
2025-04-30 10:38:59 +08:00
Sudeep Mohanty
1e616eeb84
fix(newlib): Fixed an issue where usleep() could consume more CPU cycles
...
The following changes are made in this commit:
1. This commit updates the implementation of usleep() to now always yield
CPU time if undergoing a multi-tick sleep. This reduces the accuracy of
usleep() but in turn allows the scheduler to schedule different tasks.
2. The commit also updates the MCPWM unit test which fails due to the
change in the behavior of usleep().
Closes: https://github.com/espressif/esp-idf/pull/15132
2025-04-29 08:15:16 +02:00
gaoxu
bf335a38f7
fix(adc): fix adc do not enable/disable regi2c registers
2025-04-25 14:39:01 +08:00
Chen Jichang
faacaaaf8f
feat(gptimer): support gptimer on esp32h4
2025-04-08 09:55:42 +08:00
wanckl
83c09991b8
refactor(driver_spi): test apps merge duplicat cases using soft spi
2025-04-03 11:29:19 +08:00
wanckl
043c46b4f4
feat(driver_twai): add new driver based on c5 twaifd
2025-04-01 20:17:09 +08:00
gaoxu
ec632f7fed
feat(esp32h21): support I2C on ESP32H21
2025-03-13 11:06:06 +08:00
igor.udot
daf2d31008
test: format all test scripts
2025-03-05 12:08:48 +08:00
Wan Lei
73eb376eb1
Merge branch 'feat/h21_gptimer_support' into 'master'
...
feat(driver_gptimer): esp32h21 add basic gptimer support
Closes IDF-11594
See merge request espressif/esp-idf!37028
2025-02-24 19:32:11 +08:00
wanckl
cfe4bf339f
feat(driver_gptimer): esp32h21 add basic gptimer support
2025-02-21 20:22:41 +08:00
wanlei
923255d7a7
feat(spi_slave): add api for pm lock control
2025-02-17 20:33:55 +08:00
laokaiyao
fd7b80833c
feat(touch): support touch v1 in new touch driver
2025-01-10 16:42:22 +08:00
Song Ruo Jing
52c0278361
feat(gpio): add gpio_config_as_analog API
2025-01-08 21:58:12 +08:00
C.S.M
78af773348
test(i2c): Enhance i2c test stability
2025-01-07 14:43:05 +08:00
gaoxu
1b49a1674e
feat(adc): support ADC calibration on ESP32P4
2025-01-06 11:04:29 +08:00
gaoxu
cfa487b4e0
ci(adc): enable P4 ADC test and correct ADC performance thresh
2024-12-31 11:28:29 +08:00
Armando
da5b859886
test(adc): supported adc c5 calibration tests
2024-12-19 12:12:30 +08:00
wanckl
fe48cbc3c0
feat(twai): c5 twaifd low level support and deprecate old types header
2024-12-18 19:23:25 +08:00
Alexey Lapshin
888b5f7e8d
feat(newlib): add picolibc support
2024-12-02 21:35:56 +07:00
wanckl
9b7bbb1f0c
feat(driver_spi): slave driver support sleep retention
2024-11-22 16:41:30 +08:00
C.S.M
bff20b5397
feat(temperature_sensor): Add temperature sensor support on esp32c61
2024-11-13 10:52:47 +08:00
gaoxu
efd04b7709
feat(adc): support ADC oneshot and continuous on C61
2024-11-08 17:13:26 +08:00
laokaiyao
c007ec5f17
feat(touch): update doc and example for touch version 2
2024-10-30 10:02:49 +08:00
laokaiyao
6856aec19e
refactor(touch): refactor the legacy s2 & s3 touch driver
2024-10-30 10:02:49 +08:00
gaoxu
8ab0cdde60
feat(i2s): support i2s on esp32c61
2024-10-22 15:12:38 +08:00
Armando (Dou Yiwen)
0aa8c024a3
Merge branch 'feat/twai_sleep_retention' into 'master'
...
twai: sleep retention support
Closes IDF-8471, IDF-9772, and IDF-9743
See merge request espressif/esp-idf!34107
2024-10-21 19:14:48 +08:00
Armando
047f473aba
test(twai): test with sleep retention
2024-10-18 14:14:16 +08:00
wanckl
2a7ba86824
fix(driver_spi): enable p4 multi dut test
2024-10-15 12:06:47 +08:00
wanckl
9394b169c6
fix(driver_spi): fixed slave no dma rx overwrite when trans_len below or over
...
Closes https://github.com/espressif/esp-idf/issues/14462
2024-09-24 12:11:36 +08:00
wanckl
bf9d01bf2a
test(twai): p4 twai enable ci test
2024-09-18 20:56:55 +08:00
wanckl
19c6e77a31
fix(mspi): collect mspi iomux pin macro from iomux_reg.h to spi_pins.h
2024-09-03 13:55:00 +08:00
C.S.M
acda9ad8bf
test(i2c): Enable all i2c test on esp32p4, esp32c5
2024-08-26 10:43:22 +08:00
C.S.M
5d4275fb75
feature(temperature_sensor): Add temperature sensor support on esp32c5
2024-08-13 11:55:39 +08:00
Igor Udot
b5ab82ce3c
Merge branch 'fix/replace_pytest_function' into 'master'
...
ci: replace pytest function
Closes IDFCI-1693
See merge request espressif/esp-idf!30531
2024-07-31 17:23:56 +08:00
igor.udot
8691672f03
ci: replace pytest function
2024-07-23 14:07:31 +08:00
Chen Jichang
e04d0aad20
feat(gptimer): add gptimer support on c61
2024-07-23 10:23:14 +08:00
Chen Jichang
cde7750f0a
ci(legacy_pcnt): re_enable legacy_pcnt test on c5
2024-07-18 21:54:31 +08:00
Gao Xu
7d3ac1abe4
Merge branch 'esp32c5/add_adc_support' into 'master'
...
ADC: bringup ADC oneshot and continuous mode on C5
Closes IDF-8701 and IDF-8703
See merge request espressif/esp-idf!31940
2024-07-17 16:46:52 +08:00
wanlei
3cf069c7d8
feat(esp32c61): disable unsupported build test
2024-07-16 16:06:19 +08:00
gaoxu
65820c07ac
feat(adc): support ADC oneshot and continuous mode on ESP32C5 and enable test
2024-07-13 14:03:23 +08:00
Chen Jichang
a717fecf94
feat(sdm): add support for esp32c5
2024-07-10 11:46:45 +08:00
morris
610ef9c040
fix(rmt): turn on memory block when enable the module
2024-07-08 15:46:49 +08:00
laokaiyao
cb22b8aaf7
ci(esp32c5): enable c5 target test
2024-07-02 16:45:49 +08:00
morris
3a7ee67694
test(ledc): enable build test on esp32c5
2024-06-18 17:06:36 +08:00
Fu Hanxi
adf6fc1e5b
ci: disable failing esp32c5 builds
2024-06-18 08:11:44 +02:00
laokaiyao
c731b099ee
remove(c5beta3): remove c5 beta3 doxy files
2024-06-17 12:02:15 +08:00