Kamcho Library 02.00.03  lib.kamcho.02.00.03.287
clock_device.h
Go to the documentation of this file.
1 
12 #ifndef __CLOCK_DEVICE_H__
13 #define __CLOCK_DEVICE_H__
14 
15 #include <stdint.h>
16 #include "hdf.h"
17 
23 int32_t Clock_devCrystalClockInit(void);
24 
30 void Clock_devRCClockInit(void);
31 
37 void Clock_devRC10KClockInit(void);
38 
42 void Clock_devRCCalibration(void);
43 
50 
57 
63 int32_t Clock_devRegisterIRQ(void *cb);
64 
70 int32_t Clock_devUnregisterIRQ(void *cb);
71 
72 #endif /* __CLOCK_DEVICE_H__ */
int32_t Clock_devCrystalClockInit(void)
Initialize crystal clock.
Definition: clock_device.c:18
void Clock_devEnableCrystalClock(void)
Enable crystal clock.
Definition: clock_device.c:59
void Clock_devRCCalibration(void)
Calibrate RC clock.
Definition: clock_device.c:50
int32_t Clock_devUnregisterIRQ(void *cb)
Un-register a callback function to clock interrupt.
void Clock_devRCClockInit(void)
Initialize RC clock.
Definition: clock_device.c:38
void Clock_devDisableCrystalClock(void)
Disable crystal clock.
Definition: clock_device.c:64
void Clock_devRC10KClockInit(void)
Initialize 10K RC clock.
Definition: clock_device.c:44
int32_t Clock_devRegisterIRQ(void *cb)
Register a callback function to clock interrupt.