3.2.3.4 DIAG_Clock_SOSC
For the SW_CLOCK_PERIODIC_MONITOR_01 API to calculate and validate the frequency of the CPU clock using a reference Secondary Oscillator Crystal.
diag_clock_status_t DIAG_Clock_SOSC(
uint32_t clockFrequency, uint32_t referenceFrequency, uint8_t msec, uint8_t tolerance
)
Parameters
[in] clockFrequency |
uint32_t
- CPU system clock frequency value |
[in] referenceFrequency |
uint32_t
- Reference secondary oscillator frequency value |
[in] msec |
uint8_t
- Time in msec to run the test |
[in] tolerance |
uint8_t
- Limit for deviation frequency value |
Returns
diag_clock_status_t | DIAG_CLOCK_TEST_PASS - Success, DIAG_CLOCK_TEST_FAIL - Failure, DIAG_INVALID_NULL_INPUT - Invalid, DIAG_CLOCK_TEST_TIMEOUT - Timeout |