FreeRTOS port on GAP8/RISC-V
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Pmu

Data Structures

struct  pmu_state_t
 

Macros

#define PMU_MAX_LV_FREQUENCY
 
#define PMU_MAX_NV_FREQUENCY
 

Functions

void pi_pmu_init ()
 Initializes the PMU. More...
 
int pi_pmu_voltage_set (uint32_t voltage, uint32_t frequency_check)
 Set PUM voltage and check frequency at the same time . More...
 
void pi_pmu_deinit (int retentive, int wakeup_state)
 De-Initializes and shut down the PMU. More...
 
void pi_pmu_mram_poweron (void)
 
void pi_pmu_mram_poweroff (void)
 

Description

Macro Definition Documentation

#define PMU_MAX_LV_FREQUENCY
#define PMU_MAX_NV_FREQUENCY

Function Documentation

void pi_pmu_deinit ( int  retentive,
int  wakeup_state 
)

This function

Note
.
void pi_pmu_mram_poweroff ( void  )
int pi_pmu_voltage_set ( uint32_t  voltage,
uint32_t  frequency_check 
)

This function

Note
.