le_ulpm_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 
72 #ifndef LE_ULPM_INTERFACE_H_INCLUDE_GUARD
73 #define LE_ULPM_INTERFACE_H_INCLUDE_GUARD
74 
75 
76 #include "legato.h"
77 
78 //--------------------------------------------------------------------------------------------------
89 //--------------------------------------------------------------------------------------------------
91 (
92  void
93 );
94 
95 //--------------------------------------------------------------------------------------------------
106 //--------------------------------------------------------------------------------------------------
108 (
109  void
110 );
111 
112 
113 //--------------------------------------------------------------------------------------------------
117 //--------------------------------------------------------------------------------------------------
118 #define LE_ULPM_MAX_TIMEOUT_VAL 172800
119 
120 
121 //--------------------------------------------------------------------------------------------------
125 //--------------------------------------------------------------------------------------------------
126 typedef enum
127 {
130 
133 }
135 
136 //--------------------------------------------------------------------------------------------------
147 //--------------------------------------------------------------------------------------------------
149 (
150  uint32_t gpioNum,
153 
154  le_ulpm_GpioState_t state
157 );
158 
159 //--------------------------------------------------------------------------------------------------
168 //--------------------------------------------------------------------------------------------------
170 (
171  uint32_t expiryVal
175 );
176 
177 //--------------------------------------------------------------------------------------------------
187 //--------------------------------------------------------------------------------------------------
189 (
190  void
191 );
192 
193 
194 #endif // LE_ULPM_INTERFACE_H_INCLUDE_GUARD
195 
le_ulpm_GpioState_t
Definition: le_ulpm_interface.h:126
le_result_t le_ulpm_ShutDown(void)
le_result_t
Definition: le_basics.h:35
Gpio voltage level low.
Definition: le_ulpm_interface.h:131
void le_ulpm_DisconnectService(void)
void le_ulpm_ConnectService(void)
le_result_t le_ulpm_BootOnGpio(uint32_t gpioNum, le_ulpm_GpioState_t state)
Gpio voltage level high.
Definition: le_ulpm_interface.h:128
le_result_t le_ulpm_BootOnTimer(uint32_t expiryVal)