All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
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 
43 #ifndef LE_ADC_INTERFACE_H_INCLUDE_GUARD
44 #define LE_ADC_INTERFACE_H_INCLUDE_GUARD
45 
46 
47 #include "legato.h"
48 
49 //--------------------------------------------------------------------------------------------------
53 //--------------------------------------------------------------------------------------------------
55 (
56  void
57 );
58 
59 //--------------------------------------------------------------------------------------------------
63 //--------------------------------------------------------------------------------------------------
65 (
66  void
67 );
68 
69 
70 //--------------------------------------------------------------------------------------------------
74 //--------------------------------------------------------------------------------------------------
75 typedef enum
76 {
77  LE_ADC_VBATT,
78  LE_ADC_VCOIN,
79  LE_ADC_PA_THERM,
80  LE_ADC_PMIC_THERM,
81  LE_ADC_XO_THERM,
82  LE_ADC_EXT_ADC1,
83  LE_ADC_EXT_ADC2,
84  LE_ADC_PRI_ANT,
85  LE_ADC_SEC_ANT,
86  LE_ADC_GNSS_ANT,
87  LE_ADC_END_OF_INPUTS
88 }
90 
91 //--------------------------------------------------------------------------------------------------
99 //--------------------------------------------------------------------------------------------------
101 (
102  uint8_t adcChannel,
105 
106  int32_t* adcValuePtr
109 );
110 
111 
112 #endif // LE_ADC_INTERFACE_H_INCLUDE_GUARD
113 
le_result_t
Definition: le_basics.h:35
le_adc_Input_t
Definition: le_adc_interface.h:75
void le_adc_DisconnectService(void)
void le_adc_ConnectService(void)
le_result_t le_adc_ReadValue(uint8_t adcChannel, int32_t *adcValuePtr)