![]() |
Synergy Software Package User's Manual
|
#include <r_external_irq_api.h>
Data Fields | |
| uint8_t | channel |
| Hardware channel used. | |
| uint8_t | irq_ipl |
| Interrupt priority. | |
| external_irq_trigger_t | trigger |
| Trigger setting. | |
| external_irq_pclk_div_t | pclk_div |
| Digital filter clock divisor setting. | |
| bool | autostart |
| Start operation and enable interrupts during open(). | |
| bool | filter_enable |
| Digital filter enable/disable setting. | |
| void(* | p_callback )(external_irq_callback_args_t *p_args) |
| void const * | p_context |
| void const * | p_extend |
| External IRQ hardware dependent configuration. | |
User configuration structure, used in open function
| void(* external_irq_cfg_t::p_callback) (external_irq_callback_args_t *p_args) |
Callback provided external input trigger occurs.
| void const* external_irq_cfg_t::p_context |
Placeholder for user data. Passed to the user callback in external_irq_callback_args_t.