Merge branch 'change/twai_unused_variable' into 'master'

change(twai): don't panic if twai hal init fail

See merge request espressif/esp-idf!35884
This commit is contained in:
morris
2024-12-24 18:15:22 +08:00

View File

@@ -547,8 +547,10 @@ esp_err_t twai_driver_install_v2(const twai_general_config_t *g_config, const tw
.clock_source_hz = clock_source_hz,
.controller_id = controller_id,
};
bool res = twai_hal_init(&p_twai_obj->hal, &hal_config);
assert(res);
if (twai_hal_init(&p_twai_obj->hal, &hal_config) == false) {
ret = ESP_ERR_INVALID_STATE;
goto err;
}
twai_hal_configure(&p_twai_obj->hal, t_config, f_config, DRIVER_DEFAULT_INTERRUPTS, g_config->clkout_divider);
//Assign GPIO and Interrupts