Struct ArchAVR_WDTConfig

Struct Documentation

struct ArchAVR_WDTConfig

Configuration structure for ArchAVR_WDT.

Public Members

unsigned long clock_frequency

Clock frequency used by the watchdog timer.

std::vector<unsigned long> delays

List of selectable delays.

reg_addr_t reg_wdt

WDT configuration register address.

regbit_compound_t rbc_delay

Bitmask for the delay select.

bitmask_t bm_chg_enable

Bitmask for the Change Enable bit.

bitmask_t bm_reset_enable

Bitmask for the Reset Enable bit.

bitmask_t bm_int_enable

Bitmask for the Interrupt Enable bit.

bitmask_t bm_int_flag

Bitmask for the Interrupt Flag bit.

regbit_t rb_reset_flag

Regbit for the reset flag.

int_vect_t iv_wdt

Interrupt vector index.