Synergy Software Package User's Manual

#include <r_cac_api.h>

Data Fields

cac_ref_clock_config_t cac_ref_clock
 reference clock specific settings
 
cac_meas_clock_config_t cac_meas_clock
 measurement clock specific settings
 
uint16_t cac_upper_limit
 the upper limit counter threshold
 
uint16_t cac_lower_limit
 the lower limit counter threshold
 
bool mei_interrupt_enabled
 True if Measurement Complete interrupt is enabled.
 
bool ovf_interrupt_enabled
 True if Overflow interrupt is enabled.
 
bool ferr_interrupt_enabled
 True if Frequency Error interrupt is enabled.
 
bool continuous_mode
 True if measurement continuously restarts after completing.
 
uint8_t frequency_error_ipl
 Frequency error interrupt priority.
 
uint8_t measurement_end_ipl
 Measurement end interrupt priority.
 
uint8_t overflow_ipl
 Overflow interrupt priority.
 
void(* p_callback )(cac_callback_args_t *p_args)
 Callback provided when a CAC interrupt ISR occurs.
 
void const * p_extend
 CAC hardware dependent configuration.
 
void const * p_context
 Placeholder for user data. Passed to user callback in cac_callback_args_t.
 

Detailed Description

CAC Configuration


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