Modified version of the Watchdog library with improved support for STM32
Dependents: LightSaber iot_water_monitor_v2
Fork of Watchdog by
Diff: Watchdog.h
- Revision:
- 9:84f7c088c261
- Parent:
- 6:e0f547e22dd5
--- a/Watchdog.h Tue Oct 27 17:04:16 2015 +0000 +++ b/Watchdog.h Wed Nov 11 16:05:42 2015 +0000 @@ -102,6 +102,17 @@ bool WatchdogCausedReset(); private: bool wdreset; + + #if defined( TARGET_STM ) + /// Logarithm in base 2 + /// + /// This function is needed for the STM32 platforms to compute the prescaler + /// value for the watchdog timer + /// + /// @param[in] the input value as an unsigned integer (i.e. always positive) + /// @returns the computed log2 + int log2(unsigned v); + #endif }; #endif // WATCHDOG_H \ No newline at end of file