Skip to main content

GHIElectronics.TinyCLR.Devices.Watchdog

NuGet package containing 3 types across 2 namespaces (GHIElectronics.TinyCLR.Devices.Watchdog, GHIElectronics.TinyCLR.Devices.Watchdog.Provider).

Classes

ClassNamespaceSummary
WatchdogControllerGHIElectronics.TinyCLR.Devices.WatchdogIndependent 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.
WatchdogControllerApiWrapperGHIElectronics.TinyCLR.Devices.Watchdog.ProviderConcrete IWatchdogControllerProvider backed by the native TinyCLR HAL.

Interfaces

InterfaceNamespaceSummary
IWatchdogControllerProviderGHIElectronics.TinyCLR.Devices.Watchdog.ProviderProvider contract for a watchdog controller.