ATmega2560
Hardware definitions
Loading...
Searching...
No Matches
Watchdog.h
Go to the documentation of this file.
1
5
6#ifndef ATMEGA2560_DEFINITIONS_WATCHDOG_H
7#define ATMEGA2560_DEFINITIONS_WATCHDOG_H
8
9#include <stdint.h>
10#include "Config.h"
11
13namespace atmega2560
14{
16 namespace watchdog
17 {
19 enum class Timeout : uint16_t
20 {
21 Ms16 = 16,
22 Ms32 = 32,
23 Ms64 = 64,
24 Ms125 = 125,
25 Ms250 = 250,
26 Ms500 = 500,
27 Ms1000 = 1000,
28 Ms2000 = 2000,
29 Ms4000 = 4000,
30 Ms8000 = 8000,
31 };
32
33 enum : uint32_t
34 {
40 };
41 }
42}
43
44#endif
Device, package and operating-grade selection.
Watchdog definitions.
Definition Watchdog.h:17
Timeout
Nominal watchdog timeouts.
Definition Watchdog.h:20
@ Ms8000
Nominal 8000 ms timeout.
Definition Watchdog.h:30
@ Ms2000
Nominal 2000 ms timeout.
Definition Watchdog.h:28
@ Ms4000
Nominal 4000 ms timeout.
Definition Watchdog.h:29
@ Ms250
Nominal 250 ms timeout.
Definition Watchdog.h:25
@ Ms1000
Nominal 1000 ms timeout.
Definition Watchdog.h:27
@ Ms16
Nominal 16 ms timeout.
Definition Watchdog.h:21
@ Ms500
Nominal 500 ms timeout.
Definition Watchdog.h:26
@ Ms32
Nominal 32 ms timeout.
Definition Watchdog.h:22
@ Ms64
Nominal 64 ms timeout.
Definition Watchdog.h:23
@ Ms125
Nominal 125 ms timeout.
Definition Watchdog.h:24
@ supports_interrupt_mode
supports interrupt mode.
Definition Watchdog.h:37
@ oscillator_nominal_hz
oscillator nominal hz.
Definition Watchdog.h:35
@ supports_reset_mode
supports reset mode.
Definition Watchdog.h:38
@ timeout_values_are_approximate
timeout values are approximate.
Definition Watchdog.h:36
@ supports_interrupt_and_reset_mode
supports interrupt and reset mode.
Definition Watchdog.h:39
ATmega2560 hardware definitions.
Definition ADC.h:15