Synergy Software Package User's Manual

#include <sf_power_profiles_v2_api.h>

Data Fields

ioport_cfg_t const * p_ioport_pin_tbl_exit
 
ioport_cfg_t const * p_ioport_pin_tbl_enter
 
lpmv2_instance_t const * p_lower_lvl_lpm
 
void(* p_callback )(sf_power_profiles_v2_callback_args_t *p_args)
 
void * p_context
 
void const * p_extend
 

Detailed Description

Low Power profile configuration

Field Documentation

◆ p_callback

void(* sf_power_profiles_v2_low_power_cfg_t::p_callback) (sf_power_profiles_v2_callback_args_t *p_args)

Callback function

◆ p_context

void* sf_power_profiles_v2_low_power_cfg_t::p_context

Placeholder for user data

◆ p_extend

void const* sf_power_profiles_v2_low_power_cfg_t::p_extend

Pointer to additional settings

◆ p_ioport_pin_tbl_enter

ioport_cfg_t const* sf_power_profiles_v2_low_power_cfg_t::p_ioport_pin_tbl_enter

Pointer to IOPORT settings to apply before entering low power mode

◆ p_ioport_pin_tbl_exit

ioport_cfg_t const* sf_power_profiles_v2_low_power_cfg_t::p_ioport_pin_tbl_exit

Pointer to IOPORT settings to apply after exiting the low power mode

◆ p_lower_lvl_lpm

lpmv2_instance_t const* sf_power_profiles_v2_low_power_cfg_t::p_lower_lvl_lpm

Pointer to an LPMv2 instance


The documentation for this struct was generated from the following file: