ATmega2560
Hardware definitions
Loading...
Searching...
No Matches
atmega2560::watchdog Namespace Reference

Watchdog definitions. More...

Enumerations

enum class  Timeout : uint16_t {
  Ms16 = 16 , Ms32 = 32 , Ms64 = 64 , Ms125 = 125 ,
  Ms250 = 250 , Ms500 = 500 , Ms1000 = 1000 , Ms2000 = 2000 ,
  Ms4000 = 4000 , Ms8000 = 8000
}
 Nominal watchdog timeouts. More...
enum  : uint32_t {
  oscillator_nominal_hz = 128000UL , timeout_values_are_approximate = 1 , supports_interrupt_mode = 1 , supports_reset_mode = 1 ,
  supports_interrupt_and_reset_mode = 1
}
 Watchdog properties. More...

Detailed Description

Watchdog definitions.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum : uint32_t

Watchdog properties.

Enumerator
oscillator_nominal_hz 

oscillator nominal hz.

timeout_values_are_approximate 

timeout values are approximate.

supports_interrupt_mode 

supports interrupt mode.

supports_reset_mode 

supports reset mode.

supports_interrupt_and_reset_mode 

supports interrupt and reset mode.

◆ Timeout

enum class atmega2560::watchdog::Timeout : uint16_t
strong

Nominal watchdog timeouts.

Enumerator
Ms16 

Nominal 16 ms timeout.

Ms32 

Nominal 32 ms timeout.

Ms64 

Nominal 64 ms timeout.

Ms125 

Nominal 125 ms timeout.

Ms250 

Nominal 250 ms timeout.

Ms500 

Nominal 500 ms timeout.

Ms1000 

Nominal 1000 ms timeout.

Ms2000 

Nominal 2000 ms timeout.

Ms4000 

Nominal 4000 ms timeout.

Ms8000 

Nominal 8000 ms timeout.