![]() |
FuSa 8-Bit Libraries Safety Framework
|
Implements APIs for the Clock Manager. More...
Go to the source code of this file.
Functions | |
| errFlag_t | MW_GetClearClockCfd0Error (void) |
| Reads and clears the flag indicating a clock failure detected by CFD0. | |
| errFlag_t | MW_GetClearClockCfd1Error (void) |
| Reads and clears the flag indicating a clock failure detected by CFD1. | |
| errFlag_t | MW_GetClearClockCfm0Error (void) |
| Reads and clears the flag indicating a clock frequency error measured by CFM0. | |
| errFlag_t | MW_GetClearClockCfm1Error (void) |
| Reads and clears the flag indicating a clock frequency error measured by CFM1. | |
| void | MW_ClearClockCfmDoneFlags (void) |
| Clears the Clock Frequency Measure Done (CFMDn) flags indicating that a clock frequency measurement is done. | |
| errFlag_t | MW_SetMainClockFrequency (clkFrq_t frequency, clkFrqDiv_t divider) |
| Initializes main clock with internal High Frequency Oscillator (OSCHF) as clock source. | |
| errFlag_t | MW_StartCfd0 (cfdSource_t src, cfdReference_t ref) |
| Starts Clock Failure Detect 0 (CFD0) to monitor the configured clock source with the configured reference. | |
| errFlag_t | MW_StartCfd1 (cfdSource_t src, cfdReference_t ref) |
| Starts Clock Failure Detect 1 (CFD1) to monitor the configured clock source with the configured reference. | |
| errFlag_t | MW_StartCfm0 (cfmSource_t src, cfmReference_t ref, cfmWindow_t window, bool useContinuous) |
| Starts continuous Clock Frequency Measure 0 (CFM0) to monitor the configured clock source with the configured reference. | |
| errFlag_t | MW_StartCfm1 (cfmSource_t src, cfmReference_t ref, cfmWindow_t window, bool useContinuous) |
| Starts continuous Clock Frequency Measure 1 (CFM1) to monitor the configured clock source with the configured reference. | |
| void | MW_EnableClockInterrupts (void) |
| Enables all Clock Failure Detect (CFD) and Clock Frequency Measure (CFM) interrupts. | |
Implements APIs for the Clock Manager.
Definition in file midware_clock_manager.c.