morris
32a54c35de
Merge branch 'fix/twaifd_assert_fail_v6.0' into 'release/v6.0'
...
fix(driver_twai): fix driver assert fail when send frame (v6.0)
See merge request espressif/esp-idf!49941
2026-06-29 12:35:29 +08:00
wanckl
ec31ba1c6c
feat(driver_twai): support using all 4 hardware tx buffer
2026-06-24 14:15:51 +08:00
wanckl
35fb412e71
fix(ci): twai test close board to fixed ci jobs pullotion
2026-06-23 14:27:46 +08:00
igor.udot
44b52749af
ci: twai runner setup
2026-06-18 13:26:21 +08:00
Chen Jichang
d1a64bffc0
refactor(clk_tree): use general api to enable the clk
2026-05-15 13:55:37 +08:00
Michael.B
551f658fc9
test(twai): add regression test for prop_seg in legacy timing config
...
Verify prop_seg is correctly included in the programmed TSEG1 hardware
register when using the legacy twai_driver_install() with prop_seg > 0.
Closes https://github.com/espressif/esp-idf/issues/18477
2026-05-06 11:20:20 +08:00
igor.udot
e2a8bbe639
ci: update build-test-rules to use common_components
2026-03-20 15:53:26 +08:00
morris
412e20f189
Merge branch 'feat/spi_slave_edma_psram_support_v6.0' into 'release/v6.0'
...
fix(driver_spi): added slave/slave_hd edma support, and add master bit length check, internal mem length check (v6.0)
See merge request espressif/esp-idf!46349
2026-03-19 22:57:43 +08:00
wanckl
df4ea176f8
feature(driver_spi): slave driver support psram transfer
2026-03-16 14:01:48 +08:00
wanckl
58cd9bcc77
fix(driver_twai): clean twai ci build dependency from common_depends
2026-02-28 20:10:38 +08:00
wanckl
0acace2d5e
fix(driver_twai): test split runner combinations
2026-02-26 11:31:22 +08:00
wanckl
e4753c8019
feat(driver_twai): support rx frame timestamp for all chips
...
Closes https://github.com/espressif/esp-idf/issues/4527
2026-01-30 15:33:03 +08:00
Chen Chen
b7e82de9d8
refactor(i2c): cleanup I2C definitions in soc_caps.h
2026-01-13 17:29:23 +08:00
Song Ruo Jing
ce475d901d
refactor(uart): split UART HAL into separate component
2026-01-04 16:02:57 +08:00
wanckl
d12f941787
feat(driver_spi): split spi hal component
2025-12-16 20:38:09 +08:00
morris
11ce7a9011
refactor(soc): remove soc_caps_full.h
2025-12-11 10:29:01 +08:00
laokaiyao
9657fde797
feat(hal): graudate the touch sensor hal driver into a new component
2025-12-11 10:26:55 +08:00
morris
37c614d626
feat(twai): graduate the hal drivers into esp_hal_twai component
2025-12-10 13:56:47 +08:00
wanckl
cebed5c976
fix(driver_twai): enhance ci test and fix example
2025-12-09 16:50:49 +08:00
Song Ruo Jing
62899cbba6
refactor(gpio): split GPIO HAL into separate component
...
cleaned up some includes in GPIO peripheral files
2025-12-08 14:33:26 +08:00
morris
72159c2361
Merge branch 'feat/esp_hal_pcnt_v6.0' into 'release/v6.0'
...
feat(hal): graudate the PCNT hal driver into a new component (v6.0)
See merge request espressif/esp-idf!43444
2025-11-24 22:35:51 +08:00
Chen Jichang
cb2cbc652a
feat(hal): move i2c_periph.h to hal folder
2025-11-21 11:22:41 +08:00
armando
714b022a43
ci(p4): disable p4 rev3 invalid tests temporarily
2025-11-21 02:48:05 +00:00
wanckl
3e361a559f
refactor(driver_twai): remove errata config selection 5
2025-11-11 13:18:14 +08:00
wanckl
334a0d2747
refactor(driver_twai): remove errata config selection 4
2025-11-11 13:18:14 +08:00
wanckl
425f7f8053
refactor(driver_twai): remove errata config selection 3
2025-11-11 13:18:14 +08:00
wanckl
08de38ae62
refactor(driver_twai): remove errata config selection 2
2025-11-11 13:18:14 +08:00
wanckl
7fa65f4cff
refactor(driver_twai): remove errata config selection 1
2025-11-11 13:18:14 +08:00
wanckl
e0c6238db1
feat(driver_twai): add legacy driver deprecated warning
2025-10-29 17:38:39 +08:00
Chen Chen
4ac9954101
refactor(i2c): Add disclaimer for legacy driver
2025-10-20 11:38:26 +08:00
wuzhenghui
065dd70056
change(esp_hw_support): move ESP_SLEEP_POWER_DOWN_CPU to Kconfig
2025-10-14 16:33:30 +08:00
morris
cd41b6a640
refactor: remove unnecessary driver dependencies from build rules
2025-10-11 14:02:29 +08:00
laokaiyao
cc949123ee
refactor(touch): clean up touch sensor caps
2025-10-03 13:39:11 +08:00
Chen Chen
a4710cc206
refactor(driver): remove redundant driver dependencies
...
now the driver component only contains legacy code for i2c, twai and
touch sensor
2025-09-30 15:47:45 +08:00
wanckl
cee541614e
fix(driver_twai): update twaifd register description
2025-09-28 14:45:27 +08:00
Marius Vikhammer
484d2c5c2f
fix(system): fixed issues with unused variable warnings when compiling with NDEBUG
2025-09-19 15:42:07 +08:00
Chen Ji Chang
9dc9d7de9f
Merge branch 'refactor/remove_legacy_rmt_driver' into 'master'
...
remove(legacy_rmt)!: remove legacy rmt driver in IDF v6.0
Closes IDF-13175
See merge request espressif/esp-idf!40092
2025-09-17 14:07:31 +08:00
Chen Jichang
883ead113d
remove(legacy_rmt): remove legacy rmt driver in IDF v6.0
2025-09-16 15:20:10 +08:00
C.S.M
5ce39e8878
refactor(i2c): Make i2c hal layer independent
2025-09-15 11:26:48 +08:00
Kevin (Lao Kaiyao)
be099ca81f
Merge branch 'refactor/move_touch_element_to_managed_component' into 'master'
...
remove(touch_element): remove touch_element from idf
Closes IDF-6155 and IDF-13348
See merge request espressif/esp-idf!41702
2025-09-11 14:55:55 +08:00
morris
a157181399
refactor(driver): remove deprecated header files
...
use esp_private/periph_ctrl.h and esp_private/rtc_cntl.h in favor of
driver/periph_ctrl.h and driver/rtc_cntl.h
2025-09-08 11:05:25 +08:00
laokaiyao
f15a60f2f6
remove(touch_element): remove touch_element from idf
...
Touch Element Library is moved to managed component.
(https://components.espressif.com/components/espressif/touch_element/versions/1.0.0/readme )
2025-09-04 11:26:17 +08:00
morris
5efe1dbe33
Merge branch 'contrib/github_pr_17422' into 'master'
...
fix: I2C driver should use I2C_CLK_SRC_REF_TICK e (GitHub PR)
Closes IDFGH-16266
See merge request espressif/esp-idf!41188
2025-08-27 11:04:46 +08:00
Wan Lei
fecbfdc84d
Merge branch 'fix/twai_legacy_zero_trans' into 'master'
...
fix(twai): twai legacy driver fixed zero dlc transmit
Closes IDFGH-16321
See merge request espressif/esp-idf!41425
2025-08-26 18:17:15 +08:00
wanckl
7e7f0c5e14
fix(twai): twai legacy driver fixed zero dlc transmit
...
Closes https://github.com/espressif/esp-idf/issues/17467
2025-08-25 18:52:38 +08:00
morris
c54562ab72
feat(twai): add driver support on esp32h4
2025-08-25 10:22:02 +08:00
Marek Fiala
9d35d63651
feat(cmake): Update minimum cmake version to 3.22 (whole repository)
2025-08-19 14:44:32 +02:00
Sudeep Mohanty
11b80a7f11
Merge branch 'feat/freertos_in_flash_by_default' into 'master'
...
feat(freertos): Place FreeRTOS in flash by default
Closes IDF-12695
See merge request espressif/esp-idf!40579
2025-08-15 02:18:57 +02:00
Darian Leung
cc48f7c67d
fix: I2C driver should use I2C_CLK_SRC_REF_TICK enum
2025-08-12 15:56:22 +08:00
Chen Jichang
7d0d7c52db
fix(rmt): deal with spurious RX done interrupts on ESP32
...
Closes https://github.com/espressif/esp-idf/issues/15948
2025-08-11 14:22:28 +08:00