Function esp_idf_svc::hal::sys::intr_matrix_set
source ยท pub unsafe extern "C" fn intr_matrix_set(
cpu_no: i32,
model_num: u32,
intr_num: u32,
)
Expand description
@brief Attach an CPU interrupt to a hardware source. We have 4 steps to use an interrupt: 1.Attach hardware interrupt source to CPU. intr_matrix_set(0, ETS_WIFI_MAC_INTR_SOURCE, ETS_WMAC_INUM); 2.Set interrupt handler. xt_set_interrupt_handler(ETS_WMAC_INUM, func, NULL); 3.Enable interrupt for CPU. xt_ints_on(1 << ETS_WMAC_INUM); 4.Enable interrupt in the module.
@param int cpu_no : The CPU which the interrupt number belongs.
@param uint32_t model_num : The interrupt hardware source number, please see the interrupt hardware source table.
@param uint32_t intr_num : The interrupt number CPU, please see the interrupt cpu using table.
@return None