std :: hal::watchdog
Trait std::WatchdogChip
trait WatchdogChip {
void init(unsigned long base, unsigned int timeout) const;
void enable(unsigned long base) const;
void feed(unsigned long base) const;
int caused_reset(unsigned long base) const;
}What a watchdog block type provides; Watchdog<C> requires it.