b.liu | d440f9f | 2025-04-18 10:44:31 +0800 | [diff] [blame^] | 1 | /* |
| 2 | MBTK ADC interface define. |
| 3 | */ |
| 4 | /****************************************************************************** |
| 5 | |
| 6 | EDIT HISTORY FOR FILE |
| 7 | |
| 8 | WHEN WHO WHAT,WHERE,WHY |
| 9 | -------- -------- ------------------------------------------------------- |
| 10 | 2023/4/3 b.liu Initial version |
| 11 | |
| 12 | ******************************************************************************/ |
| 13 | #ifndef __MBTK_ADC_H__ |
| 14 | #define __MBTK_ADC_H__ |
| 15 | /* |
| 16 | * MBTK ADC define. |
| 17 | */ |
| 18 | typedef enum { |
| 19 | MBTK_ADC0 = 0, /* ADC 0 */ |
| 20 | MBTK_ADC1, /* ADC 1 */ |
| 21 | MBTK_ADC2 /* ADC 2 */ |
| 22 | } mbtk_adc_enum; |
| 23 | |
| 24 | |
| 25 | /*=========================================================================== |
| 26 | FUNCTION mbtk_adc_get |
| 27 | |
| 28 | DESCRIPTION: |
| 29 | Get ADC's value. |
| 30 | |
| 31 | PARAMETERS: |
| 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 | |
| 35 | RETURN VALUE: |
| 36 | int : ADC value. |
| 37 | |
| 38 | ===========================================================================*/ |
| 39 | int mbtk_adc_get(mbtk_adc_enum adc); |
| 40 | int mbtk_adc_close(void); |
| 41 | int mbtk_at_adc(int value); |
| 42 | |
| 43 | #endif /* __MBTK_ADC_H__ */ |
| 44 | |
| 45 | |