blob: 29dfba4ce15b0f2938ef10958398fa2f9a149526 [file] [log] [blame]
b.liud440f9f2025-04-18 10:44:31 +08001/*
2 MBTK ADC interface define.
3*/
4/******************************************************************************
5
6 EDIT HISTORY FOR FILE
7
8 WHEN WHO WHAT,WHERE,WHY
9-------- -------- -------------------------------------------------------
102023/4/3 b.liu Initial version
11
12******************************************************************************/
13#ifndef __MBTK_ADC_H__
14#define __MBTK_ADC_H__
15/*
16* MBTK ADC define.
17*/
18typedef enum {
19 MBTK_ADC0 = 0, /* ADC 0 */
20 MBTK_ADC1, /* ADC 1 */
21 MBTK_ADC2 /* ADC 2 */
22} mbtk_adc_enum;
23
24
25/*===========================================================================
26FUNCTION mbtk_adc_get
27
28DESCRIPTION:
29 Get ADC's value.
30
31PARAMETERS:
32 adc_dev : Refer to : ADC_DEVICE_802/ADC_DEVICE_803/ADC_DEVICE_PMIC802/ADC_DEVICE_AUX
33 adc [IN]: ADC path, refer to mbtk_adc_enum.
34
35RETURN VALUE:
36 int : ADC value.
37
38===========================================================================*/
39int mbtk_adc_get(mbtk_adc_enum adc);
40int mbtk_adc_close(void);
41int mbtk_at_adc(int value);
42
43#endif /* __MBTK_ADC_H__ */
44
45