BLE5.2 1.0
开发文档说明
xc_drv_calib.h
浏览该文件的文档.
1
25#ifndef _XC_DRV_CALIB_H_
26#define _XC_DRV_CALIB_H_
27
28/*-----------------------------------------------------------------------------------
29 INCLUDE HEADE FILES
30 ------------------------------------------------------------------------------------*/
31#include <stdbool.h>
32#include <stdio.h>
33
34#include "xc6xxx.h"
35
36/*------------------------------------------------------------------------------------
37 Macros
38 -------------------------------------------------------------------------------------*/
39#define RC32K_CALIB_BY_HW 0
40
41/*------------------------------------------------------------------------------------
42 TypeDef
43 -------------------------------------------------------------------------------------*/
44
45typedef enum
46{
50 LFREQ_UNKNOW = 0xff
52
53typedef enum
54{
58
59/*------------------------------------------------------------------------------------
60 Global Variables
61 -------------------------------------------------------------------------------------*/
62/*------------------------------------------------------------------------------------
63 Inline Functions
64 -------------------------------------------------------------------------------------*/
65
66/*------------------------------------------------------------------------------------
67 Exported Functions
68 -------------------------------------------------------------------------------------*/
69
70void xc_rc32k_calib_by_hw(void);
71void xc_rc32k_calib_by_soft(void);
72
73#endif // _XC_DRV_AOTIMER_H_
void xc_rc32k_calib_by_hw(void)
RC32k_Calib_by_hw
CLOCK_LowFreq_In_Typedef
@ CLOCK_RC_LFCLK_IN_32K
@ CLOCK_XTAL_LFCLK_IN_32K
void xc_rc32k_calib_by_soft(void)
rc32k_calib_by_soft
eLFREQ_Sta
@ LFREQ_UNKNOW
@ LFREQ_HIGHER
@ LFREQ_GOOD
@ LFREQ_LOWER