![]() |
Synergy Software Package User's Manual
|
#include <r_icu.h>
Data Fields | |
| uint32_t | open |
| Used to determine if channel control block is in use. | |
| R_ICU_Type * | p_reg |
| Pointer to register base address. | |
| void(* | p_callback )(external_irq_callback_args_t *p_args) |
| void const * | p_context |
| IRQn_Type | irq |
| NVIC interrupt number. | |
| uint8_t | channel |
| Channel. | |
Channel instance control block. DO NOT INITIALIZE. Initialization occurs in external_irq_api_t::open.
| void(* icu_instance_ctrl_t::p_callback) (external_irq_callback_args_t *p_args) |
Callback provided when a external IRQ ISR occurs. Set to NULL for no CPU interrupt.
| void const* icu_instance_ctrl_t::p_context |
Placeholder for user data. Passed to the user callback in external_irq_callback_args_t.