le_ulpm_interface.h File Reference

#include "legato.h"
#include "le_ulpm_common.h"

Go to the source code of this file.

Typedefs

typedef void(* le_ulpm_DisconnectHandler_t) (void *)
 

Functions

void le_ulpm_ConnectService (void)
 
le_result_t le_ulpm_TryConnectService (void)
 
LE_FULL_API void le_ulpm_SetServerDisconnectHandler (le_ulpm_DisconnectHandler_t disconnectHandler, void *contextPtr)
 
void le_ulpm_DisconnectService (void)
 
le_result_t le_ulpm_BootOnGpio (uint32_t gpioNum, le_ulpm_GpioState_t state)
 
le_result_t le_ulpm_BootOnTimer (uint32_t expiryVal)
 
le_result_t le_ulpm_BootOnAdc (uint32_t adcNum, uint32_t pollIntervalInMs, double bootAboveAdcReading, double bootBelowAdcReading)
 
le_result_t le_ulpm_GetFirmwareVersion (char *version, size_t versionSize)
 
le_result_t le_ulpm_ShutDown (void)
 
le_result_t le_ulpm_Reboot (void)
 
le_result_t le_ulpm_SetShutDownStrategy (le_ulpm_ULPSConfiguration_t ulpsConfig)
 

Detailed Description

Legato Ultra Low Power Mode include file.