watcdogtimerrrrrrrrrr
WatchDogTimer.h@0:2d7cdbcc260e, 2015-02-24 (annotated)
- Committer:
- ryuna
- Date:
- Tue Feb 24 05:35:07 2015 +0000
- Revision:
- 0:2d7cdbcc260e
aaaaaaaaaaaaa
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
ryuna | 0:2d7cdbcc260e | 1 | #ifndef MBED_WatchDogTimer_H |
ryuna | 0:2d7cdbcc260e | 2 | #define MBED_WatchDogTimer_H |
ryuna | 0:2d7cdbcc260e | 3 | |
ryuna | 0:2d7cdbcc260e | 4 | |
ryuna | 0:2d7cdbcc260e | 5 | #include "mbed.h" |
ryuna | 0:2d7cdbcc260e | 6 | |
ryuna | 0:2d7cdbcc260e | 7 | class Watchdog { |
ryuna | 0:2d7cdbcc260e | 8 | public: |
ryuna | 0:2d7cdbcc260e | 9 | /** Create a IRM2121 object connected to the specified InterruptIn pin |
ryuna | 0:2d7cdbcc260e | 10 | * |
ryuna | 0:2d7cdbcc260e | 11 | * @param IRM_PIN InterruptIn pin to connect to |
ryuna | 0:2d7cdbcc260e | 12 | */ |
ryuna | 0:2d7cdbcc260e | 13 | Watchdog(); |
ryuna | 0:2d7cdbcc260e | 14 | void kick(float s); |
ryuna | 0:2d7cdbcc260e | 15 | |
ryuna | 0:2d7cdbcc260e | 16 | // WDTカウンタリロード |
ryuna | 0:2d7cdbcc260e | 17 | void kick(void) ; |
ryuna | 0:2d7cdbcc260e | 18 | |
ryuna | 0:2d7cdbcc260e | 19 | // WDT有効 |
ryuna | 0:2d7cdbcc260e | 20 | void enable(void) ; |
ryuna | 0:2d7cdbcc260e | 21 | |
ryuna | 0:2d7cdbcc260e | 22 | // WDT無効(debug用) |
ryuna | 0:2d7cdbcc260e | 23 | void disable(); |
ryuna | 0:2d7cdbcc260e | 24 | |
ryuna | 0:2d7cdbcc260e | 25 | |
ryuna | 0:2d7cdbcc260e | 26 | }; |
ryuna | 0:2d7cdbcc260e | 27 | |
ryuna | 0:2d7cdbcc260e | 28 | |
ryuna | 0:2d7cdbcc260e | 29 | #endif |