1.40.4.3 OSC32KCTRL_CallbackRegister Function
C
void OSC32KCTRL_CallbackRegister (OSC32KCTRL_CFD_CALLBACK callback, uintptr_t context);
Summary
Register the function to be called when the 32KHz External Oscillator has failed.
Description
This function register the function to be called when the 32KHz External Oscillator has failed.
Precondition
The 32KHz External Oscillator should have been configured in MHC and enabled.
Parameters
Param | Description |
---|---|
callback | Pointer to the OSC32KCTRL_CFD_CALLBACK type of function that will be called when a clock failure is detected. This can be NULL, in which case no callback will be generated. |
context | Context value to be passed into the callback function when it called. |
Returns
None.
Example
void MyOscillatorFailureCallback (uintptr_t context ) { // This means the 32KHz clock has failed. } // Register the callback function. Specify the context as NULL. OSC32KCTRL_CallbackRegister(MyOscillatorFailureCallback, (uintptr_t)NULL);
Remarks
None.