Loading...
Searching...
No Matches
vreg.h File Reference
#include "pico.h"
#include "hardware/structs/powman.h"

Go to the source code of this file.

Enumerations

enum  vreg_voltage {
  VREG_VOLTAGE_0_55 = 0b00000 , VREG_VOLTAGE_0_60 = 0b00001 , VREG_VOLTAGE_0_65 = 0b00010 , VREG_VOLTAGE_0_70 = 0b00011 ,
  VREG_VOLTAGE_0_75 = 0b00100 , VREG_VOLTAGE_0_80 = 0b00101 , VREG_VOLTAGE_0_85 = 0b00110 , VREG_VOLTAGE_0_90 = 0b00111 ,
  VREG_VOLTAGE_0_95 = 0b01000 , VREG_VOLTAGE_1_00 = 0b01001 , VREG_VOLTAGE_1_05 = 0b01010 , VREG_VOLTAGE_1_10 = 0b01011 ,
  VREG_VOLTAGE_1_15 = 0b01100 , VREG_VOLTAGE_1_20 = 0b01101 , VREG_VOLTAGE_1_25 = 0b01110 , VREG_VOLTAGE_1_30 = 0b01111 ,
  VREG_VOLTAGE_1_35 = 0b10000 , VREG_VOLTAGE_1_40 = 0b10001 , VREG_VOLTAGE_1_50 = 0b10010 , VREG_VOLTAGE_1_60 = 0b10011 ,
  VREG_VOLTAGE_1_65 = 0b10100 , VREG_VOLTAGE_1_70 = 0b10101 , VREG_VOLTAGE_1_80 = 0b10110 , VREG_VOLTAGE_1_90 = 0b10111 ,
  VREG_VOLTAGE_2_00 = 0b11000 , VREG_VOLTAGE_2_35 = 0b11001 , VREG_VOLTAGE_2_50 = 0b11010 , VREG_VOLTAGE_2_65 = 0b11011 ,
  VREG_VOLTAGE_2_80 = 0b11100 , VREG_VOLTAGE_3_00 = 0b11101 , VREG_VOLTAGE_3_15 = 0b11110 , VREG_VOLTAGE_3_30 = 0b11111 ,
  VREG_VOLTAGE_MIN = VREG_VOLTAGE_0_85 , VREG_VOLTAGE_DEFAULT = VREG_VOLTAGE_1_10 , VREG_VOLTAGE_MAX = VREG_VOLTAGE_1_30
}

Functions

void vreg_set_voltage (enum vreg_voltage voltage)
 Set voltage.
enum vreg_voltage vreg_get_voltage (void)
 Get voltage.
void vreg_disable_voltage_limit (void)
 Enable use of voltages beyond the safe range of operation.

Enumeration Type Documentation

◆ vreg_voltage

Possible voltage values that can be applied to the regulator

Enumerator
VREG_VOLTAGE_0_85 

0.85 V

VREG_VOLTAGE_0_90 

0.90 V

VREG_VOLTAGE_0_95 

0.95 V

VREG_VOLTAGE_1_00 

1.00 V

VREG_VOLTAGE_1_05 

1.05 V

VREG_VOLTAGE_1_10 

1.10 V

VREG_VOLTAGE_1_15 

1.15 V

VREG_VOLTAGE_1_20 

1.20 V

VREG_VOLTAGE_1_25 

1.25 V

VREG_VOLTAGE_1_30 

1.30 V

VREG_VOLTAGE_MIN 

Always the minimum possible voltage.

VREG_VOLTAGE_DEFAULT 

Default voltage on power up.

VREG_VOLTAGE_MAX 

Always the maximum possible voltage.