Low-Power Application Programming Interfaces (APIs)

Last modified by Microchip on 2026/03/23 15:05

MTOUCH_Lowpower_Initialize

 static void MTOUCH_Lowpower_Initialize()

Description: Initializes the registers and settings for low-power operation

Parameters: None

Return: None

MTOUCH_Lowpower_Sensor_isAnySensorActive

bool MTOUCH_Lowpower_Sensor_isAnySensorActive(void);

Description: Checks whether any configured sensor is active

Parameters: None

Return: None

MTOUCH_Lowpower_Sensor_isSamplingComplete

bool MTOUCH_Lowpower_Sensor_isSamplingComplete(void);

Description: Checks whether the sampling of configured sensors is complete

Parameters: None

Return: None

MTOUCH_Service_LowpowerState_Get

bool    MTOUCH_Service_LowpowerState_Get(void);

Description: Helps in getting the status of low-power

Parameters: None

Return: None

MTOUCH_Service_enableLowpower

 void    MTOUCH_Service_enableLowpower   (void);

Description: Helps enable low-power functionality

Parameters: None

Return: None

MTOUCH_Service_disableLowpower

void    MTOUCH_Service_disableLowpower  (void);

Description: Helps disable low-power functionality

Parameters: None

Return: None

MTOUCH_Service_enterLowpower

void    MTOUCH_Service_enterLowpower    (void);

Description: Enters low-power mode

Parameters: None

Return: None

MTOUCH_Service_exitLowpower

void    MTOUCH_Service_exitLowpower     (void);

Description: Exits low-power mode

Parameters: None

Return: None