Commit Graph

31 Commits

Author SHA1 Message Date
morris 4bccb20a71 Merge branch 'fix/twai_queue_remain_and_doc_v5.5' into 'release/v5.5'
fix(driver_twai): improve error logging in _node_queue_tx function (v5.5)

See merge request espressif/esp-idf!44478
2025-12-26 19:01:58 +08:00
wanckl 973c1b4f9a fix(driver_twai): improve new driver API description 2025-12-23 16:10:01 +08:00
diplfranzhoepfinger 4f1cf6a5d2 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-23 16:09:39 +08:00
wanckl 6b490a278c fix(driver_twai): enhance ci test and fix example 2025-12-08 17:33:45 +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
wanckl cbc546704c fix(driver_twai): update twaifd register description 2025-10-11 11:29:11 +08:00
wanckl 7b9046c5a4 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-22 20:24:52 +08:00
wanckl e317af3c9e fix(driver_twai): fixed tec_rec empty from get_info
Closes https://github.com/espressif/esp-idf/issues/17434
2025-09-22 20:24:52 +08:00
wanckl b2bca25a98 fix(driver_twai): added ctu_official listen only workaround
Closes https://github.com/espressif/esp-idf/issues/17461
2025-09-22 20:24:52 +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
wanckl dd003fb051 feat(driver_twai): add tx wait all done api 2025-09-22 20:24:20 +08:00
wanckl 0f2d8416b5 feat(driver_twai): update and simplify network example using new driver 2025-09-22 20:24:16 +08:00
wanckl d625405ecb feat(driver_twai): update error recover example using new driver
Closes https://github.com/espressif/esp-idf/issues/8461
2025-09-18 19:53:56 +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
Yuan Yu 96118438da fix(twai): Enhance ISR handling for TX queue operations 2025-09-03 13:43:55 +08:00
morris 2be55b580c fix(twai): fixed build errors in cxx environment
Closes https://github.com/espressif/esp-idf/issues/16999
2025-08-15 18:28:38 +08:00
wanckl 0b87e896b0 fix(driver_twai): fixed clock source enable/disable 2025-07-24 00:36:26 +08:00
wanckl a8d4196a3b fix(driver_twai): add rx buffer check and c5 errata doc 2025-07-24 00:36:26 +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
wanckl 7914e75525 feat(driver_twai): new driver add programming guide 2025-06-11 17:05:37 +08:00
morris 2ea460df56 test(twai): ensure the bitrate correctness by uart baudrate detector 2025-05-08 22:35:16 +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
wanckl 6bfdc0ce63 feat(driver_twai): c5 eco2 support clock source pll80m to output 8m twai 2025-04-16 21:24:47 +08:00
morris 6b4f08c1dc Merge branch 'refactor/twai_driver' into 'master'
refactor(twai): adjust source file layout

Closes IDF-10260

See merge request espressif/esp-idf!38233
2025-04-08 14:04:10 +08:00
morris a49054353f refactor(twai): adjust source file layout 2025-04-07 21:49:18 +08:00
wanckl 513385654c fix(driver_twai): test app add pytest script 2025-04-07 15:45:11 +08:00
wanckl 9bdd5e35dd test(driver_twai): new driver add test case 2025-04-01 20:17:12 +08:00
wanckl 043c46b4f4 feat(driver_twai): add new driver based on c5 twaifd 2025-04-01 20:17:09 +08:00