circuitpython/shared-bindings/watchdog
Sean Cross aac5a4f178 watchdog: use common_hal_watchdog_* pattern
This pulls all common functionality into `shared-bindings` and keeps
platform-specific code inside `nrf`. Additionally, this performs most
validation in the `shared-bindings` site.

The only validation that occurs inside platform-specific `common-hal`
code is related to timeout limits that are platform-specific.

Additionally, all documentation is now inside the `shared-bindings`
directory.

Signed-off-by: Sean Cross <sean@xobs.io>
2020-05-27 11:38:29 +08:00
..
__init__.c watchdog: support catching the timeout 2020-05-27 11:28:50 +08:00
__init__.h watchdog: move timeout exception to shared-bindings 2020-05-27 11:28:49 +08:00
WatchDogMode.c watchdog: use common_hal_watchdog_* pattern 2020-05-27 11:38:29 +08:00
WatchDogMode.h watchdog: use common_hal_watchdog_* pattern 2020-05-27 11:38:29 +08:00
WatchDogTimer.c watchdog: use common_hal_watchdog_* pattern 2020-05-27 11:38:29 +08:00
WatchDogTimer.h watchdog: use common_hal_watchdog_* pattern 2020-05-27 11:38:29 +08:00