MPU: WDT
Macros
Section titled “Macros”#define SH7705_WDT (*((sh7705_wdt_t *)0xffffff84))typedef volatile struct{ /* WDT registers are unique in access size; reads are performed with 8-bit accesses, but writes are performed with 16-bit accesses. */ union { uint8_t READ; uint16_t WRITE; } WTCNT; union { byte_union(READ, uint8_t TME :1; /* Timer Enable */ uint8_t WTIT :1; /* Watchdog/Interval Select */ uint8_t RSTS :1; /* Watchdog Reset Select */ uint8_t WOVF :1; /* Watchdog Overflow Flag */ uint8_t IOVF :1; /* Interval Overflow Flag */ uint8_t CKS :3; /* Clock Select */ ); uint16_t WRITE; } WTCSR;}sh7705_wdt_t