igor.udot
e2a8bbe639
ci: update build-test-rules to use common_components
2026-03-20 15:53:26 +08:00
wanckl
5bcea31dd7
feat(driver_twai): new driver sleep retention support
2026-02-28 20:11:32 +08:00
wanckl
58cd9bcc77
fix(driver_twai): clean twai ci build dependency from common_depends
2026-02-28 20:10:38 +08:00
Franz Höpfinger
d2794cc86a
fix(driver_twai): fixed TWAI arbitration lost event handling
...
Merges https://github.com/espressif/esp-idf/pull/18100
2026-02-28 20:07:31 +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
wanckl
68a0fc64e5
fix(driver_twai): remove new drivre from using legacy type defines
2026-01-30 15:33:03 +08:00
wanckl
8292430099
fix(driver_twai): improve new driver API description
2025-12-15 15:50:52 +08:00
diplfranzhoepfinger
9be0fe1509
chor(twai): improve error logging in _node_queue_tx function
...
Enhanced error message for unmatched dlc and buffer_len.
Merges https://github.com/espressif/esp-idf/pull/17888
2025-12-15 15:48:33 +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
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
cee541614e
fix(driver_twai): update twaifd register description
2025-09-28 14:45:27 +08:00
wanckl
550e98970b
fix(driver_twai): fixed dual_filter with extid, more accurate sample point
...
Closes https://github.com/espressif/esp-idf/issues/17504
Closes https://github.com/espressif/esp-idf/issues/17522
2025-09-18 12:01:12 +08:00
wanckl
89578cb372
fix(driver_twai): fixed tec_rec empty from get_info
...
Closes https://github.com/espressif/esp-idf/issues/17434
2025-09-18 12:01:12 +08:00
wanckl
1e1bf5aea3
fix(driver_twai): added ctu_official listen only workaround
...
Closes https://github.com/espressif/esp-idf/issues/17461
2025-09-18 12:01:06 +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
morris
6fdaf37e16
Merge branch 'feat/twai_esp32h4' into 'master'
...
feat(twai): add driver support on esp32h4
Closes IDF-12352 and IDF-12354
See merge request espressif/esp-idf!41434
2025-08-25 23:30:11 +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
Yuan Yu
37e23a113c
fix(twai): Enhance ISR handling for TX queue operations
2025-08-25 11:05:52 +08:00
morris
921e62b81f
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-08-25 10:22:02 +08:00
morris
c54562ab72
feat(twai): add driver support on esp32h4
2025-08-25 10:22:02 +08:00
Wan Lei
54a9c2e1e9
Merge branch 'feat/twai_add_wait_done_api' into 'master'
...
feat(driver_twai): add tx wait all done api
Closes IDF-13417
See merge request espressif/esp-idf!40616
2025-08-21 11:38:27 +08:00
wanckl
6288067296
feat(driver_twai): add tx wait all done api
2025-08-20 16:11:39 +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
wanckl
7d22590cf9
fix(driver_twai): test app fix cpp build error
2025-08-14 15:55:26 +08:00
Wan Lei
675fe2d4ba
Merge branch 'feat/twai_new_driver_example' into 'master'
...
feat(driver_twai): update example to using new driver
Closes IDFGH-6837
See merge request espressif/esp-idf!39531
2025-08-14 12:51:08 +08:00
wanckl
fe8f0f08f3
feat(driver_twai): update and simplify network example using new driver
2025-08-13 19:41:06 +08:00
wanckl
959557d00a
feat(driver_twai): update error recover example using new driver
...
Closes https://github.com/espressif/esp-idf/issues/8461
2025-08-13 19:40:20 +08:00
morris
d75789beb9
fix(twai): fixed build errors in cxx environment
...
Closes https://github.com/espressif/esp-idf/issues/16999
2025-08-12 21:25:38 +08:00
Sudeep Mohanty
26c19928a9
feat(freertos): Place FreeRTOS in flash by default
...
The following updates have been made in this commit:
- The commit places FreeRTOS code in flash memory by default.
- CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH has been removed.
- CONFIG_FREERTOS_IN_IRAM is unhidden and can be used to restore the
previous memory placement.
- A test has been added for users to conduct performance impact testing
based on memory placement configurations.
2025-08-07 19:56:30 +08:00
Chen Ji Chang
ee779a0b72
Merge branch 'feat/support_twai_on_h21' into 'master'
...
feat(twai): support twai on esp32h21
Closes IDF-11574 and IDF-11575
See merge request espressif/esp-idf!40888
2025-08-01 15:35:35 +08:00
Chen Jichang
b670fe9b50
feat(twai): support twai on esp32h21
2025-07-31 10:56:45 +08:00
Marius Vikhammer
bf84ab652a
change(test_utils): moved test_utils component to tools/test_apps/components/
2025-07-21 14:05:50 +08:00
Sudeep Mohanty
c8f68c72a7
Merge branch 'feat/remove_global_cmake_vars' into 'master'
...
change(esptool_py): Make esptool_py component idempotent in the build
Closes IDF-13073
See merge request espressif/esp-idf!39589
2025-07-17 17:13:49 +02:00
wanckl
d9fdb0b241
fix(driver_twai): improve twai ci test
2025-07-16 08:45:08 +08:00
Sudeep Mohanty
c29f473a78
refactor(esptool_py): Remove elf variable dependencies
...
This commit updates all test_apps that have dependency on the elf
variable. Such test_apps now fetch the executable target from the build
properties.
2025-07-10 11:26:28 +02:00
wanckl
579373d5bb
fix(driver_twai): added errata warning for c5 listen only mode
2025-07-03 11:53:39 +08:00
wanckl
af6f1dcaaa
fix(driver_twai): fixed clock source enable/disable
2025-06-27 22:08:24 +08:00
wanckl
e6fcaf4e34
fix(driver_twai): fixed c5 listenonly mode errata, add rx buffer check
2025-06-27 22:08:21 +08:00
wanckl
69f258b02f
test(driver_twai): new driver add interctive test
2025-06-25 19:37:28 +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
morris
c63f51dcb3
refactor(drivers)!: remove unnecessary io_loop_back and pull up/down config option
2025-05-23 18:09:53 +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
Yuan Yu
3d842bcee7
test(twai): with malloc comes from PSRAM by default
2025-05-19 17:12:39 +08:00