Serial Wombat 4A and 4B Firmware
Public Attributes | List of all members
watchdog_n Struct Reference

Public Attributes

uint8_t timeoutPinState
 0:Low 1:High 2:Input More...
 
uint8_t defaultPinState
 0:Low 1:High 2:Input More...
 
uint8_t defaultPinValues
 Misnamed. Should be timeoutPin values. An 8 bit field which sets all pins to state . 2 LSBs are pin 0. More...
 
uint16_t delayBeforeSerialWombatReset
 How long to stay in timeout state before resetting wombat if enabled. More...
 
uint8_t resetAfterTimeout:1
 1: Reset Wombat after timeout and delayBeforeSerialWombatReset. 0: Don't reset. More...
 
uint8_t setPinsToDefault:1
 1: Set all 4 pins to timeout values on timeout 0: Only set this pin to it's timeoutPinState More...
 

Member Data Documentation

◆ defaultPinState

uint8_t watchdog_n::defaultPinState

0:Low 1:High 2:Input

◆ defaultPinValues

uint8_t watchdog_n::defaultPinValues

Misnamed. Should be timeoutPin values. An 8 bit field which sets all pins to state . 2 LSBs are pin 0.

◆ delayBeforeSerialWombatReset

uint16_t watchdog_n::delayBeforeSerialWombatReset

How long to stay in timeout state before resetting wombat if enabled.

◆ resetAfterTimeout

uint8_t watchdog_n::resetAfterTimeout

1: Reset Wombat after timeout and delayBeforeSerialWombatReset. 0: Don't reset.

◆ setPinsToDefault

uint8_t watchdog_n::setPinsToDefault

1: Set all 4 pins to timeout values on timeout 0: Only set this pin to it's timeoutPinState

◆ timeoutPinState

uint8_t watchdog_n::timeoutPinState

0:Low 1:High 2:Input