Microchip® Advanced Software Framework

rtc_tamper_config Struct Reference

RTC Tamper configuration structure.

The configuration structure for the RTC tamper. This structure should be initialized using the rtc_tamper_get_config_defaults() before any user configurations are set.

#include <rtc_tamper.h>

Data Fields

enum
rtc_tamper_active_layer_freq_divider 
actl_freq_div
 Active layer frequency. More...
 
bool bkup_reset_on_tamper
 Backup register reset on tamper enable. More...
 
enum
rtc_tamper_debounce_freq_divider 
deb_freq_div
 Debounce frequency. More...
 
enum rtc_tamper_debounce_seq deb_seq
 Debounce sequential. More...
 
bool dma_tamper_enable
 DMA on tamper enable. More...
 
bool gp0_enable
 General Purpose 0/1 Enable. More...
 
bool gp_reset_on_tamper
 GP register reset on tamper enable. More...
 
struct rtc_tamper_input_config in_cfg [RTC_TAMPER_NUM]
 Tamper IN configuration. More...
 

enum rtc_tamper_active_layer_freq_divider rtc_tamper_config::actl_freq_div

Active layer frequency.

Referenced by rtc_tamper_get_config_defaults().

bool rtc_tamper_config::bkup_reset_on_tamper

Backup register reset on tamper enable.

Referenced by rtc_tamper_get_config_defaults().

enum rtc_tamper_debounce_freq_divider rtc_tamper_config::deb_freq_div

Debounce frequency.

Referenced by rtc_tamper_get_config_defaults().

enum rtc_tamper_debounce_seq rtc_tamper_config::deb_seq

Debounce sequential.

Referenced by rtc_tamper_get_config_defaults().

bool rtc_tamper_config::dma_tamper_enable

DMA on tamper enable.

Referenced by rtc_tamper_get_config_defaults().

bool rtc_tamper_config::gp0_enable

General Purpose 0/1 Enable.

Referenced by rtc_tamper_get_config_defaults().

bool rtc_tamper_config::gp_reset_on_tamper

GP register reset on tamper enable.

Referenced by rtc_tamper_get_config_defaults().

struct rtc_tamper_input_config rtc_tamper_config::in_cfg[RTC_TAMPER_NUM]

Tamper IN configuration.

Referenced by rtc_tamper_get_config_defaults().