BLE5.2
1.0
开发文档说明
首页
相关页面
类
文件
文件列表
文件成员
TEST2
api
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
45
typedef
enum
46
{
47
LFREQ_GOOD
= 0,
48
LFREQ_LOWER
,
49
LFREQ_HIGHER
,
50
LFREQ_UNKNOW
= 0xff
51
}
eLFREQ_Sta
;
52
53
typedef
enum
54
{
55
CLOCK_RC_LFCLK_IN_32K
= 32000,
56
CLOCK_XTAL_LFCLK_IN_32K
= 32768,
57
}
CLOCK_LowFreq_In_Typedef
;
58
59
/*------------------------------------------------------------------------------------
60
Global Variables
61
-------------------------------------------------------------------------------------*/
62
/*------------------------------------------------------------------------------------
63
Inline Functions
64
-------------------------------------------------------------------------------------*/
65
66
/*------------------------------------------------------------------------------------
67
Exported Functions
68
-------------------------------------------------------------------------------------*/
69
70
void
xc_rc32k_calib_by_hw
(
void
);
71
void
xc_rc32k_calib_by_soft
(
void
);
72
73
#endif
// _XC_DRV_AOTIMER_H_
xc_rc32k_calib_by_hw
void xc_rc32k_calib_by_hw(void)
RC32k_Calib_by_hw
Definition
xc_drv_calib.c:196
CLOCK_LowFreq_In_Typedef
CLOCK_LowFreq_In_Typedef
Definition
xc_drv_calib.h:54
CLOCK_RC_LFCLK_IN_32K
@ CLOCK_RC_LFCLK_IN_32K
Definition
xc_drv_calib.h:55
CLOCK_XTAL_LFCLK_IN_32K
@ CLOCK_XTAL_LFCLK_IN_32K
Definition
xc_drv_calib.h:56
xc_rc32k_calib_by_soft
void xc_rc32k_calib_by_soft(void)
rc32k_calib_by_soft
Definition
xc_drv_calib.c:262
eLFREQ_Sta
eLFREQ_Sta
Definition
xc_drv_calib.h:46
LFREQ_UNKNOW
@ LFREQ_UNKNOW
Definition
xc_drv_calib.h:50
LFREQ_HIGHER
@ LFREQ_HIGHER
Definition
xc_drv_calib.h:49
LFREQ_GOOD
@ LFREQ_GOOD
Definition
xc_drv_calib.h:47
LFREQ_LOWER
@ LFREQ_LOWER
Definition
xc_drv_calib.h:48
制作者
1.9.7