Commit Graph
2801 Commits
Author SHA1 Message Date
wanckl f05afe5722 fix(driver_twai): fixed legacy twai OOB issue when rx dlc larger than 8 2026-07-15 10:47:22 +08:00
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