morris
a04df4631e
refactor(gptimer)!: removed the legacy driver
...
also provide idy.py hints instructions
2025-06-06 15:11:26 +08:00
Wan Lei
6cd14c143b
Merge branch 'feat/twai_driver_add_programming_guide' into 'master'
...
feat(driver_twai): new driver add programming guide
Closes IDF-9466
See merge request espressif/esp-idf!39013
2025-05-30 14:27:33 +08:00
wanckl
77277b59fc
feat(driver_twai): new driver add programming guide
2025-05-29 21:00:50 +08:00
wuzhenghui
65b7e70564
feat(driver): support acquire/release clock source dependency for all drivers
2025-05-27 21:21:38 +08:00
Chen Jichang
9e5ed3bdd2
fix(twai): only call esp_pm APIs when CONFIG_PM_ENABLE is enabled
2025-05-22 17:27:18 +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
Wan Lei
a16f621ed2
Merge branch 'feat/twai_driver_legacy_target_support' into 'master'
...
feat(driver_twai): twai driver legacy target support (part_2)
Closes IDF-12480 and IDF-12808
See merge request espressif/esp-idf!36487
2025-05-01 11:05:11 +08:00
Shen Meng Jing
62d4115e08
docs: Fix some typos
2025-04-30 18:35:39 +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
wanckl
8a60934c4f
feat(driver_twai): support legacy targets in new driver
2025-04-30 10:38:55 +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
4e44853c84
fix(tsens): fix legacy tsens error when restart
2025-04-25 14:39:09 +08:00
gaoxu
bf335a38f7
fix(adc): fix adc do not enable/disable regi2c registers
2025-04-25 14:39:01 +08:00
laokaiyao
68ac1f5324
fix(legacy_touch): fixed the concurrent issue in esp32 touch driver
2025-04-17 15:41:59 +08:00
Jonathan Swoboda
e85dc394ad
fix(i2c): Fix clear bus issue in legacy i2c driver,
...
Closes https://github.com/espressif/esp-idf/pull/15638
2025-04-14 11:31:19 +08:00
Chen Jichang
2cbc297969
refactor(gptimer): use group_id in clock ctrl functions
2025-04-08 10:20:48 +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
laokaiyao
ea5c074858
fix(touch): fixed touch read WDT issue on esp32
...
Closes https://github.com/espressif/esp-idf/issues/15629
2025-03-24 17:25:20 +08:00
morris
991acde4f7
Merge branch 'contrib/github_pr_15484' into 'master'
...
fix(twai): fixed twai assert fail during recover (GitHub PR)
Closes IDFGH-8204 and IDFGH-14745
See merge request espressif/esp-idf!37731
2025-03-20 14:04:01 +08:00
Gao Xu
d21adf2535
Merge branch 'feature/esp32h21_i2c_support' into 'master'
...
Feature/esp32h21 i2c support
Closes IDF-11578 and IDF-11580
See merge request espressif/esp-idf!37227
2025-03-17 15:06:13 +08:00
diplfranzhoepfinger
fd6ed42d7c
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-17 14:20:29 +08:00
gaoxu
d68514363e
feat(adc): refactor adc channel enum on legacy
2025-03-13 16:37:20 +08:00
morris
bc88e36a44
Merge branch 'bugfix/missing_kconfig_definition' into 'master'
...
fix(i2c): add Kconfig to skip driver conflict check
See merge request espressif/esp-idf!37709
2025-03-13 13:57:52 +08:00
morris
466328cd7e
fix(i2c): add Kconfig to skip driver conflict check
2025-03-13 11:43:00 +08:00
gaoxu
ec632f7fed
feat(esp32h21): support I2C on ESP32H21
2025-03-13 11:06:06 +08:00
Chen Jichang
bfac674769
feat(esp32h4): ci enable public header check (stage7)
2025-03-12 17:19:50 +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
C.S.M
dcfbac8c94
fix(i2c): Fix scl frequency is wrong on esp32s2 in legacy i2c driver,
...
Closes https://github.com/espressif/esp-idf/issues/15301 ,
Closes https://github.com/espressif/esp-idf/issues/14603
2025-02-18 17:34:35 +08:00
Wan Lei
f2c8b32075
Merge branch 'feat/spi_slave_pm_add_api' into 'master'
...
feat(spi_slave): add api for pm lock control
See merge request espressif/esp-idf!30766
2025-02-18 11:30:44 +08:00
wanlei
923255d7a7
feat(spi_slave): add api for pm lock control
2025-02-17 20:33:55 +08:00
laokaiyao
ad623893d4
feat(i2s): support tuning rate dynamically
2025-02-17 16:20:24 +08:00
Huelsenfrucht
e6fb6612c9
fix(touch): checks if the timer is active before stopping it
...
Merges https://github.com/espressif/esp-idf/pull/10745
2025-01-23 11:55:40 +08:00
wanckl
8a4f3cec5a
fix(driver_twai): fixed coverity check in twai
2025-01-15 16:27:55 +08:00
Kevin (Lao Kaiyao)
0da23b800d
Merge branch 'revert/i2s_apll_pm_type' into 'master'
...
fix(i2s): lock APB when using apll with DFS feature
Closes IDFGH-13860
See merge request espressif/esp-idf!36096
2025-01-13 16:52:04 +08:00
morris
db07b97ae2
Merge branch 'contrib/github_pr_15144' into 'master'
...
fix(twai): TWAI_GENERAL_CONFIG_DEFAULT_V2 initialize general_flags (GitHub PR)
Closes IDFGH-14354
See merge request espressif/esp-idf!36159
2025-01-13 12:26:13 +08:00
laokaiyao
805d6e4e73
fix(i2s): lock APB when using apll with DFS feature
...
Closes https://github.com/espressif/esp-idf/issues/14707
Append to the commit ad9021a844
.
2025-01-10 20:28:36 +08:00
Nebojsa Cvetkovic
a3f17742be
fix(twai): TWAI_GENERAL_CONFIG_DEFAULT_V2 initialize general_flags
...
Closes https://github.com/espressif/esp-idf/pull/15144
2025-01-10 18:54:12 +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
laokaiyao
612236bfd9
fix(touch): fix the coverity issues
2024-12-26 16:37:46 +08:00
Gao Xu
1a9a5f4734
Merge branch 'feat/h21_introduce_step7' into 'master'
...
feat(esp32h21): ci enable public header check (stage7)
See merge request espressif/esp-idf!35858
2024-12-25 09:36:32 +08:00