Microchip® Advanced Software Framework

tcc_wave_extension_config Struct Reference

Configuration struct for the TCC module waveform extension.

This structure is used to specify the waveform extension features for TCC.

#include <tcc.h>

Data Fields

bool invert [TCC_NUM_WAVE_OUTPUTS]
 Invert waveform final outputs lines. More...
 
struct
tcc_non_recoverable_fault_config 
non_recoverable_fault [TCC_NUM_WAVE_OUTPUTS]
 Configuration for non-recoverable faults. More...
 
struct tcc_recoverable_fault_config recoverable_fault [TCC_NUM_FAULTS]
 Configuration for recoverable faults. More...
 

bool tcc_wave_extension_config::invert[TCC_NUM_WAVE_OUTPUTS]

Invert waveform final outputs lines.

Referenced by _tcc_build_drvctrl().

struct tcc_non_recoverable_fault_config tcc_wave_extension_config::non_recoverable_fault[TCC_NUM_WAVE_OUTPUTS]

Configuration for non-recoverable faults.

Referenced by _tcc_build_drvctrl(), configure_tcc(), and run_faultx_test().

struct tcc_recoverable_fault_config tcc_wave_extension_config::recoverable_fault[TCC_NUM_FAULTS]

Configuration for recoverable faults.

Referenced by _tcc_build_faults(), configure_tcc(), configure_tcc_ramp2c_mode(), and run_faultn_test().