Commit Graph

14 Commits (eda75fd02a27d0d26bbed4953abb19ed778a5a8c)

Author SHA1 Message Date
Amanda Butler 5558539d55 Edit watchdog_api.h
Edit file, mostly for active voice, consistent tense and international spelling.
2019-07-11 11:55:19 +01:00
Martin Kojtal 41434d8b08 watchdog hal: remove space 2019-07-11 11:55:19 +01:00
Martin Kojtal 92661f63a6 watchdog: fix astyle issue
Missing a space after group and before license
2019-07-11 11:55:19 +01:00
Filip Jagodzinski b50bb226fb HAL: Watchdog: Update the header file
Minor doxygen fixes.
2019-07-11 11:55:19 +01:00
Martin Kojtal 2a26e1af4b watchdog: fix copyright 2019-07-11 11:55:18 +01:00
Filip Jagodzinski fb55409150 HAL: Watchdog: Update the header file
Add a SPDX license identifier.
Add defined & undefined behavior.
2019-07-11 11:55:18 +01:00
Donatien Garnier fd7e46b799 Apply new astyle config style 2019-07-11 11:55:09 +01:00
Steven Cartmell 59c7b3a7f9 Add text to watchdog documentation indicating that it will continue to run in sleep modes 2019-07-11 11:55:06 +01:00
Bartek Szatkowski c78e6db2a7 Add definition of reset reason and watchdog doxy groups 2019-07-11 11:55:04 +01:00
Steven Cartmell 0128edd996 Remove window and sleep mode options for watchdog API 2019-07-11 11:55:04 +01:00
Steven Cartmell 0a140b97d8 Add Watchdog driver API 2019-07-11 11:55:03 +01:00
Steven Cartmell 2d137a3c07 Fix watchdog API issues
- Fix typo in module comment
- Redefine the default system behaviour in sleep mode
- Guard K64F enableWait flag
- Remove bit shifts from reset reason enum
2019-07-11 11:55:03 +01:00
Steven Cartmell c43eec9880 Add simple watchdog reference implementation for K64F
- Add preprocessor guard to watchdog api that errors if the reset reason api is not also implemented
- Add RESET_REASON and WATCHDOG to K64F targets.json
- Add watchdog reference implementation
2019-07-11 11:55:03 +01:00
Steven Cartmell a1b2419ab0 Add Watchdog HAL API specification headers
HAL watchdog functionality will be implemented as two separate APIs. The reset
reason API allows a user to detect the last system reset reason to identify if
a Watchdog was triggered. The Watchdog API allows configuring and updating
Watchdog timers on all boards. This commit defines the headers.
2019-07-11 11:55:02 +01:00