Macros | |
#define | MAX_IRQ 128 |
Functions | |
int8_t | hal_enable_interrupt (IRQn_Type interrupt) |
Enable a specific interrupt. | |
int8_t | hal_disable_interrupt (IRQn_Type interrupt) |
Disable a specific interrupt. | |
void | hal_interrupt_attach_callback (IRQn_Type interrupt, void(*callback)(void)) |
Attach a callback function to a specific interrupt. | |
void | hal_interrupt_detach_callback (IRQn_Type interrupt) |
Detach a callback function from a specific interrupt. | |
void | hal_handle_interrupt (IRQn_Type interrupt) |
Central interrupt handler function. |
#define MAX_IRQ 128 |
int8_t hal_disable_interrupt | ( | IRQn_Type | interrupt | ) |
Disable a specific interrupt.
interrupt | IRQ number. |
int8_t hal_enable_interrupt | ( | IRQn_Type | interrupt | ) |
Enable a specific interrupt.
interrupt | IRQ number. |
void hal_handle_interrupt | ( | IRQn_Type | interrupt | ) |
Central interrupt handler function.
interrupt | IRQ number that occurred. |
void hal_interrupt_attach_callback | ( | IRQn_Type | interrupt, |
void(* | callback )(void) ) |
Attach a callback function to a specific interrupt.
interrupt | IRQ number. |
callback | Function pointer to be called when interrupt occurs. |
void hal_interrupt_detach_callback | ( | IRQn_Type | interrupt | ) |
Detach a callback function from a specific interrupt.
interrupt | IRQ number. |