Synergy Software Package User's Manual

#include <r_comparator_api.h>

Data Fields

uint8_t channel
 Hardware channel used.
 
uint8_t irq_ipl
 Interrupt priority.
 
comparator_mode_t mode
 Normal or window mode.
 
comparator_trigger_t trigger
 Trigger setting.
 
comparator_filter_t filter
 Digital filter clock divisor setting.
 
comparator_polarity_invert_t invert
 Whether to invert output.
 
comparator_pin_output_t pin_output
 Whether to include output on output pin.
 
void(* p_callback )(comparator_callback_args_t *p_args)
 
void const * p_context
 
void const * p_extend
 Comparator hardware dependent configuration.
 

Detailed Description

User configuration structure, used in open function

Field Documentation

◆ p_callback

void(* comparator_cfg_t::p_callback) (comparator_callback_args_t *p_args)

Callback called when comparator event occurs.

◆ p_context

void const* comparator_cfg_t::p_context

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


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