GHIElectronics.TinyCLR.Devices.Watchdog
NuGet package containing 3 types across 2 namespaces (GHIElectronics.TinyCLR.Devices.Watchdog, GHIElectronics.TinyCLR.Devices.Watchdog.Provider).
Classes
| Class | Namespace | Summary |
|---|
| WatchdogController | GHIElectronics.TinyCLR.Devices.Watchdog | Independent watchdog timer. Enable(uint) with a timeout and call Reset periodically — if the timer ever expires without being reset, the chip reboots. Useful as a failsafe against firmware lockups. |
| WatchdogControllerApiWrapper | GHIElectronics.TinyCLR.Devices.Watchdog.Provider | Concrete IWatchdogControllerProvider backed by the native TinyCLR HAL. |
Interfaces
| Interface | Namespace | Summary |
|---|
| IWatchdogControllerProvider | GHIElectronics.TinyCLR.Devices.Watchdog.Provider | Provider contract for a watchdog controller. |