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
This commit is contained in:
morris
2026-06-29 12:35:29 +08:00
32 changed files with 1022 additions and 122 deletions
+2 -2
View File
@@ -243,8 +243,8 @@ static void twai_intr_handler_main(void *arg)
//Note: This event will never occur if there is a periph reset event
twai_handle_rx_buffer_frames(p_twai_obj, &task_woken, &alert_req);
}
if (events & TWAI_HAL_EVENT_TX_BUFF_FREE) {
twai_handle_tx_buffer_frame(p_twai_obj, (events & TWAI_HAL_EVENT_TX_SUCCESS), &task_woken, &alert_req);
if (events & TWAI_HAL_EVENT_TX0_DONE) {
twai_handle_tx_buffer_frame(p_twai_obj, (events & TWAI_HAL_EVENT_TX0_SUCCESS), &task_woken, &alert_req);
}
//Handle events that only require alerting (i.e. no handler)