#include <HAP_power.h>
Public Attributes | |
boolean | set_dcvs_enable |
boolean | dcvs_enable |
HAP_power_dcvs_v2_payload_option | dcvs_option |
boolean | set_latency |
uint32 | latency |
boolean | set_core_params |
HAP_core_params_t | core_params |
boolean | set_bus_params |
HAP_bus_params_t | bus_params |
boolean | set_dcvs_v3_params |
HAP_dcvs_v3_params_t | dcvs_v3_params |
boolean | set_sleep_disable |
unsigned char | sleep_disable |
Payload for HAP_power_set_DCVS_v3
HAP_bus_params_t HAP_power_dcvs_v3_payload::bus_params |
Bus clock parameters
HAP_core_params_t HAP_power_dcvs_v3_payload::core_params |
Core clock parameters
boolean HAP_power_dcvs_v3_payload::dcvs_enable |
Set to TRUE to participate in DCVS, and FALSE otherwise.
HAP_power_dcvs_v2_payload_option HAP_power_dcvs_v3_payload::dcvs_option |
Set to one of HAP_power_dcvs_v2_payload_option
HAP_dcvs_v3_params_t HAP_power_dcvs_v3_payload::dcvs_v3_params |
DCVS v3 parameters
uint32 HAP_power_dcvs_v3_payload::latency |
sleep latency
boolean HAP_power_dcvs_v3_payload::set_bus_params |
TRUE to consider bus clock params, otherwise FALSE
boolean HAP_power_dcvs_v3_payload::set_core_params |
TRUE to consider core clock params, otherwise FALSE
boolean HAP_power_dcvs_v3_payload::set_dcvs_enable |
TRUE to consider DCVS enable/disable and option parameters, otherwise FALSE
boolean HAP_power_dcvs_v3_payload::set_dcvs_v3_params |
TRUE to consider DCVS v3 params, otherwise FALSE
boolean HAP_power_dcvs_v3_payload::set_latency |
TRUE to consider latency parameter, otherwise FALSE
boolean HAP_power_dcvs_v3_payload::set_sleep_disable |
TRUE to consider sleep disable/enable parameter, otherwise FALSE
unsigned char HAP_power_dcvs_v3_payload::sleep_disable |
See HAP_DCVS_LPM_LEVEL1, HAP_DCVS_LPM_LEVEL2, HAP_DCVS_LPM_LEVEL3 and HAP_DCVS_LPM_ENABLE ALL above