45 lines
888 B
C
45 lines
888 B
C
|
|
#ifndef __ADCCTRL_H__
|
|
#define __ADCCTRL_H__
|
|
|
|
#include "config.h"
|
|
|
|
#ifndef MAX_ADC1_CHANNEL_NUM // 最大支持通道个数
|
|
#define MAX_ADC1_CHANNEL_NUM 0
|
|
#endif
|
|
|
|
#ifndef MAX_ADC2_CHANNEL_NUM // 最大支持通道个数
|
|
#define MAX_ADC2_CHANNEL_NUM 0
|
|
#endif
|
|
|
|
#ifndef MAX_ADC3_CHANNEL_NUM // 最大支持通道个数
|
|
#define MAX_ADC3_CHANNEL_NUM 0
|
|
#endif
|
|
|
|
|
|
#if (MAX_ADC1_CHANNEL_NUM > 0)
|
|
void InitADC1(void);
|
|
s32 GetADC1Value(int channelIdx, int flev); // 读取ADC1返回值
|
|
void ADC1IntProc(void); // ADC中断响应函数
|
|
|
|
#endif
|
|
|
|
#if (MAX_ADC2_CHANNEL_NUM > 0)
|
|
|
|
void InitADC2(void);
|
|
s32 GetADC2Value(int channelIdx, int lev); // 读取ADC2返回值
|
|
void ADC2IntProc(void); // ADC中断响应函数
|
|
|
|
#endif
|
|
|
|
#if (MAX_ADC3_CHANNEL_NUM > 0)
|
|
|
|
void InitADC3(void);
|
|
s32 GetADC3Value(int channelIdx, int lev); // 读取ADC3返回值
|
|
void ADC3IntProc(void); // ADC中断响应函数
|
|
|
|
#endif
|
|
|
|
#endif /* __ADC_H__ */
|
|
|