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.
 

Detailed Description

User configuration structure, used in open function

Field Documentation

◆ p_callback

void(* external_irq_cfg_t::p_callback) (external_irq_callback_args_t *p_args)

Callback provided external input trigger occurs.

◆ p_context

void const* external_irq_cfg_t::p_context

Placeholder for user data. Passed to the user callback in external_irq_callback_args_t.


The documentation for this struct was generated from the following file: