45 lines
888 B
C
45 lines
888 B
C
|
|
|
|||
|
|
#ifndef __ADCCTRL_H__
|
|||
|
|
#define __ADCCTRL_H__
|
|||
|
|
|
|||
|
|
#include "config.h"
|
|||
|
|
|
|||
|
|
#ifndef MAX_ADC1_CHANNEL_NUM // <20><><EFBFBD><EFBFBD>֧<EFBFBD><D6A7>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define MAX_ADC1_CHANNEL_NUM 0
|
|||
|
|
#endif
|
|||
|
|
|
|||
|
|
#ifndef MAX_ADC2_CHANNEL_NUM // <20><><EFBFBD><EFBFBD>֧<EFBFBD><D6A7>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define MAX_ADC2_CHANNEL_NUM 0
|
|||
|
|
#endif
|
|||
|
|
|
|||
|
|
#ifndef MAX_ADC3_CHANNEL_NUM // <20><><EFBFBD><EFBFBD>֧<EFBFBD><D6A7>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
#define MAX_ADC3_CHANNEL_NUM 0
|
|||
|
|
#endif
|
|||
|
|
|
|||
|
|
|
|||
|
|
#if (MAX_ADC1_CHANNEL_NUM > 0)
|
|||
|
|
void InitADC1(void);
|
|||
|
|
s32 GetADC1Value(int channelIdx, int flev); // <20><>ȡADC1<43><31><EFBFBD><EFBFBD>ֵ
|
|||
|
|
void ADC1IntProc(void); // ADC<44>ж<EFBFBD><D0B6><EFBFBD>Ӧ<EFBFBD><D3A6><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
#endif
|
|||
|
|
|
|||
|
|
#if (MAX_ADC2_CHANNEL_NUM > 0)
|
|||
|
|
|
|||
|
|
void InitADC2(void);
|
|||
|
|
s32 GetADC2Value(int channelIdx, int lev); // <20><>ȡADC2<43><32><EFBFBD><EFBFBD>ֵ
|
|||
|
|
void ADC2IntProc(void); // ADC<44>ж<EFBFBD><D0B6><EFBFBD>Ӧ<EFBFBD><D3A6><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
#endif
|
|||
|
|
|
|||
|
|
#if (MAX_ADC3_CHANNEL_NUM > 0)
|
|||
|
|
|
|||
|
|
void InitADC3(void);
|
|||
|
|
s32 GetADC3Value(int channelIdx, int lev); // <20><>ȡADC3<43><33><EFBFBD><EFBFBD>ֵ
|
|||
|
|
void ADC3IntProc(void); // ADC<44>ж<EFBFBD><D0B6><EFBFBD>Ӧ<EFBFBD><D3A6><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
#endif
|
|||
|
|
|
|||
|
|
#endif /* __ADC_H__ */
|
|||
|
|
|