Watchdog driver implementation for MSP432.
The Watchdog header file for MSP432 should be included in an application as follows:
Refer to Watchdog.h for a complete description of APIs & example of use.
The MSP432 Watchdog Timer will cause resets at an interval based on the count calculated from the clock source and clock divider specified in the WatchdogMSP432_HWAttrs. By default the Watchdog driver has resets turned on. This means that if Watchdog_clear() is not called to reset the Watchdog timer before it times out, a reset will be generated. Watchdog_close() will stop the Watchdog timer. To restart it again, Watchdog_open() must be called.
Opening the Watchdog driver with resets turned off (Using the Watchdog_Params.resetMode parameter) allows the Watchdog Timer to be used like another timer interrupt. The callback fxn provided in the params will be executed when the timer expires.
|Watchdog hardware attributes for MSP432 These fields are used by driverlib APIs and therefore must be populated by driverlib macro definitions. For MSP432Ware these definitions are found in: More...|
|Watchdog Object for MSP432. More...|
|Watchdog function table for MSP432. More...|
|const Watchdog_FxnTable WatchdogMSP432_fxnTable|
Watchdog function table for MSP432.