4.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 |