Commit Graph

2723 Commits

Author SHA1 Message Date
morris
7af8d24141 Merge branch 'fix/twai_ci_test_enhance_v5.5' into 'release/v5.5'
fix(driver_twai): enhance ci test and fix example (v5.5)

See merge request espressif/esp-idf!44055
2025-12-26 10:06:34 +08:00
C.S.M
ac196562d9 test(tsens): Re-enable temperature sensor test on esp32p4 v3 2025-12-12 19:14:30 +08:00
wanckl
6b490a278c fix(driver_twai): enhance ci test and fix example 2025-12-08 17:33:45 +08:00
armando
a3bca48289 ci(p4): disable p4 rev3 invalid tests temporarily for v5.5 only 2025-11-21 09:19:16 +08:00
armando
304ba1655b fix check test scripts build issue 2025-11-20 11:33:36 +08:00
armando
cdff2570c7 ci(p4): disable p4 rev3 invalid tests temporarily 2025-11-20 11:33:36 +08:00
Chen Jichang
642bff6fc4 test(pcnt): expend assert value to decrease failure ratio 2025-10-24 16:21:56 +08:00
wanckl
cbc546704c fix(driver_twai): update twaifd register description 2025-10-11 11:29:11 +08:00
wanckl
e5222e01ec fix(twai): twai legacy driver fixed zero dlc transmit
Closes https://github.com/espressif/esp-idf/issues/17467
2025-09-22 20:24:20 +08:00
morris
e1694c6ade fix(twai): busoff and clkout may not available in SOC
return ESP_ERR_NOT_SUPPORTED if these signals are required from user but
not available in SOC
2025-09-08 17:39:38 +08:00
Chen Jichang
ba376fa81c fix(rmt): deal with spurious RX done interrupts on ESP32
Closes https://github.com/espressif/esp-idf/issues/15948
2025-08-14 11:22:49 +08:00
laokaiyao
422c123124 fix(legacy_touch): fixed touch read API can't be called in ISR context
Closes https://github.com/espressif/esp-idf/issues/17045
2025-08-06 21:46:28 +08:00
Jiang Jiang Jian
8840072320 Merge branch 'fix/spi_master_p4_change_default_clk_pll_v5.5' into 'release/v5.5'
fix(driver_spi): master driver change esp32p4 default src to pll (v5.5)

See merge request espressif/esp-idf!40113
2025-07-25 20:04:03 +08:00
wanckl
cc54f04f96 fix(driver_spi): master driver change esp32p4 default src to pll 2025-07-24 00:41:57 +08:00
wanckl
59274a818f test(driver_twai): new driver add interctive test 2025-07-24 00:36:26 +08:00
Jiang Jiang Jian
3c39b32195 Chip/support esp32c61 v5.5 2025-07-22 12:21:36 +08:00
gaoxu
8d7aefa890 ci(adc): reenable c5 adc test and fix test val 2025-06-17 09:28:46 +08:00
wanckl
7914e75525 feat(driver_twai): new driver add programming guide 2025-06-11 17:05:37 +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