|
ConOpSys V2970
P004.07
ANVILEX control operating system
|
STM32F410CBU6 on-chip WDT module class. More...
#include <WDT_STM32F410CBU6.h>


Public Member Functions | |
| BOOL | Set_Period (F32 f32_New_Period) |
| Set period of watchdog timer method. More... | |
| virtual VOID | Start () |
| Start watchdog timer operation method. More... | |
| virtual VOID | Stop () |
| Stop watchdog timer operation method. More... | |
| virtual VOID | Reset () |
| Reset watchdog timer counter method. More... | |
Public Member Functions inherited from TWatchdog_Timer_Base | |
| TWatchdog_Timer_Base () | |
| Class constructor method. More... | |
| virtual | ~TWatchdog_Timer_Base () |
| Class destructor method. More... | |
| VOID | Init () |
| Initialisation method description. More... | |
| VOID | Done () |
| Finalisation method description. More... | |
| virtual BOOL | Configure_Clock (U32 u32_Clock_Frequency) |
| Watchdog input clock frequency configuration method. More... | |
| F32 | Get_Resolution () |
| Get watchdog timer counter resolution method. More... | |
| BOOL | Set_Period (F32 f32_Period) |
| Set watchdog timer period method. More... | |
| F32 | Get_Period () |
| Get watchdog timer period method. More... | |
Additional Inherited Members | |
Protected Attributes inherited from TWatchdog_Timer_Base | |
| F32 | f32_Input_Clock_Frequency |
| Watchdog timer input frequency in Hz. More... | |
| F32 | f32_Resolution |
| Watchdog timer resolution in seconds. More... | |
| U32 | u32_Timer_Counts |
| Counts for watchdog timer register initialisation. More... | |
| F32 | f32_Frequency |
| Frequency in Hz. More... | |
| F32 | f32_Period |
| Period in seconds. More... | |
| BOOL | bool_Timer_Configured |
| Timer configured flag. More... | |
STM32F410CBU6 on-chip WDT module class.
|
virtual |
Reset watchdog timer counter method.
Implements TWatchdog_Timer_Base.
Set period of watchdog timer method.
| [in] | f32_New_Period | - WDT period in seconds. |
References TWatchdog_Timer_Base::f32_Frequency, TWatchdog_Timer_Base::f32_Input_Clock_Frequency, TWatchdog_Timer_Base::f32_Period, and TWatchdog_Timer_Base::u32_Timer_Counts.
|
virtual |
Start watchdog timer operation method.
Implements TWatchdog_Timer_Base.
|
virtual |
Stop watchdog timer operation method.
Implements TWatchdog_Timer_Base.