101 avr_regbit_t wdp[4]
watchdog Timer Prescaler
Definition: avr_watchdog.h:43
Definition: avr_watchdog.h:35
avr_t * avr
Definition: run_avr.c:54
struct avr_watchdog_t avr_watchdog_t
interrupt vector for the IO modules
Definition: sim_interrupts.h:37
This 'structure' is a packed representation of an IO register 'bit' (or consecutive bits)...
Definition: sim_avr_types.h:47
struct avr_watchdog_t::@21 reset_context
avr_regbit_t wdrf
watchdog reset flag (in MCU Status Register)
Definition: avr_watchdog.h:39
void(* avr_run_t)(struct avr_t *avr)
Definition: sim_avr.h:137
avr_regbit_t wdce
watchdog change enable
Definition: avr_watchdog.h:41
uint64_t avr_cycle_count_t
Definition: sim_avr_types.h:36
avr_cycle_count_t cycle_count
Definition: avr_watchdog.h:47
avr_regbit_t wde
watchdog enabled
Definition: avr_watchdog.h:42
uint8_t wdrf
saved watchdog reset flag
Definition: avr_watchdog.h:51
avr_run_t avr_run
restored during reset
Definition: avr_watchdog.h:52
avr_io_t io
Definition: avr_watchdog.h:37
void avr_watchdog_init(avr_t *avr, avr_watchdog_t *p)
Definition: avr_watchdog.c:221
Main AVR instance.
Definition: sim_avr.h:142
IO module base struct Modules uses that as their first member in their own struct.
Definition: sim_io.h:42
avr_int_vector_t watchdog
watchdog interrupt
Definition: avr_watchdog.h:45