le_adc_interface.h
Go to the documentation of this file.
1 /*
2  * ====================== WARNING ======================
3  *
4  * THE CONTENTS OF THIS FILE HAVE BEEN AUTO-GENERATED.
5  * DO NOT MODIFY IN ANY WAY.
6  *
7  * ====================== WARNING ======================
8  */
9 
46 #ifndef LE_ADC_INTERFACE_H_INCLUDE_GUARD
47 #define LE_ADC_INTERFACE_H_INCLUDE_GUARD
48 
49 
50 #include "legato.h"
51 
52 //--------------------------------------------------------------------------------------------------
56 //--------------------------------------------------------------------------------------------------
58 (
59  void
60 );
61 
62 //--------------------------------------------------------------------------------------------------
66 //--------------------------------------------------------------------------------------------------
68 (
69  void
70 );
71 
72 
73 //--------------------------------------------------------------------------------------------------
80 //--------------------------------------------------------------------------------------------------
81 typedef enum
82 {
83  LE_ADC_VBATT,
84  LE_ADC_VCOIN,
85  LE_ADC_PA_THERM,
86  LE_ADC_PMIC_THERM,
87  LE_ADC_XO_THERM,
88  LE_ADC_EXT_ADC1,
89  LE_ADC_EXT_ADC2,
90  LE_ADC_PRI_ANT,
91  LE_ADC_SEC_ANT,
92  LE_ADC_GNSS_ANT,
93  LE_ADC_END_OF_INPUTS
94 }
96 
97 //--------------------------------------------------------------------------------------------------
105 //--------------------------------------------------------------------------------------------------
107 (
108  le_adc_AdcChannelInput_t adcChannel,
111 
112  int32_t* adcValuePtr
115 );
116 
117 
118 #endif // LE_ADC_INTERFACE_H_INCLUDE_GUARD
119 
le_result_t
Definition: le_basics.h:35
le_adc_AdcChannelInput_t
Definition: le_adc_interface.h:81
le_result_t le_adc_ReadValue(le_adc_AdcChannelInput_t adcChannel, int32_t *adcValuePtr)
void le_adc_DisconnectService(void)
void le_adc_ConnectService(void)