Go to the source code of this file.
|
| void | ra_icu_clear_int_flag (unsigned int irqn) |
| |
| int | ra_icu_query_available_irq (uint32_t event) |
| |
| int | ra_icu_query_exists_irq (uint32_t event) |
| |
| void | ra_icu_query_irq_config (unsigned int irq, uint32_t *intcfg, ra_isr_handler *pisr, const void **cbarg) |
| |
| int | ra_icu_irq_connect_dynamic (unsigned int irq, unsigned int priority, void(*routine)(const void *parameter), const void *parameter, uint32_t flags) |
| |
| int | ra_icu_irq_disconnect_dynamic (unsigned int irq, unsigned int priority, void(*routine)(const void *parameter), const void *parameter, uint32_t flags) |
| |
◆ RA_ICU_FLAG_EVENT_MASK
◆ RA_ICU_FLAG_EVENT_OFFSET
| #define RA_ICU_FLAG_EVENT_OFFSET 8 |
◆ RA_ICU_FLAG_INTCFG_MASK
◆ RA_ICU_FLAG_INTCFG_OFFSET
| #define RA_ICU_FLAG_INTCFG_OFFSET 16 |
◆ ra_isr_handler
| typedef void(* ra_isr_handler) (const void *) |
◆ icu_irq_mode
| Enumerator |
|---|
| ICU_FALLING | |
| ICU_RISING | |
| ICU_BOTH_EDGE | |
| ICU_LOW_LEVEL | |
◆ ra_icu_clear_int_flag()
| void ra_icu_clear_int_flag |
( |
unsigned int |
irqn | ) |
|
|
extern |
◆ ra_icu_irq_connect_dynamic()
| int ra_icu_irq_connect_dynamic |
( |
unsigned int |
irq, |
|
|
unsigned int |
priority, |
|
|
void(*)(const void *parameter) |
routine, |
|
|
const void * |
parameter, |
|
|
uint32_t |
flags |
|
) |
| |
|
extern |
◆ ra_icu_irq_disconnect_dynamic()
| int ra_icu_irq_disconnect_dynamic |
( |
unsigned int |
irq, |
|
|
unsigned int |
priority, |
|
|
void(*)(const void *parameter) |
routine, |
|
|
const void * |
parameter, |
|
|
uint32_t |
flags |
|
) |
| |
|
extern |
◆ ra_icu_query_available_irq()
| int ra_icu_query_available_irq |
( |
uint32_t |
event | ) |
|
|
extern |
◆ ra_icu_query_exists_irq()
| int ra_icu_query_exists_irq |
( |
uint32_t |
event | ) |
|
|
extern |
◆ ra_icu_query_irq_config()