Basic implementation of watchdog

Dependencies:   STM_ResetSupervisor USBDevice

no such method: docs