Broadcom Logo WICED Smart™ v2.2.3 - API Reference Guide WICED Logo
 
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
ldo.h File Reference

Define functions to access Low Dropout Regulator (LDO) peripheral. More...

Data Structures

union  LDO_CTL_EN_REG
 Defines the LDO driver. More...
 
union  LDO_CTL0_REG
 
union  LDO_CTL1_REG
 

Typedefs

typedef union LDO_CTL_EN_REG LDO_CTL_EN_REG
 Defines the LDO driver.
 
typedef union LDO_CTL0_REG LDO_CTL0_REG
 
typedef union LDO_CTL1_REG LDO_CTL1_REG
 

Enumerations

enum  { LDO_CTL_EN_ENABLE = 1, LDO_CTL_EN_DISABLE = 0, LDO_CTL_EN_BG_AUTO_HIDOFF_PD_ENABLE = 1, LDO_CTL_EN_BG_AUTO_HIDOFF_PD_DISABLE = 0 }
 
enum  {
  BG_LOW_POWERMODE_ENABLE = 0, BG_LOW_POWERMODE_DISABLE = 1, BG_POWER_DOWN = 1, BG_POWER_UP = 0,
  LDO_POWER_DOWN = 1, LDO_POWER_UP = 0, LDO_VDS_ENABLE = 0, LDO_VDS_DISABLE = 1,
  LDO_CURRENT_LIMIT_ENABLE = 1, LDO_CURRENT_LIMIT_DISABLE = 0, LDO_CURRENT_LIMIT_CONSTANT_MODE = 0, LDO_CURRENT_LIMIT_LOOPBACK_MODE = 1
}
 
enum  LDO_OUTPUT_VOL_ADJ {
  LDO_VOUT_0P88V = 0x4, LDO_VOUT_0P96V = 0x5, LDO_VOUT_1P04V = 0x6, LDO_VOUT_1P12V = 0x7,
  LDO_VOUT_1P20V = 0x0, LDO_VOUT_1P24V = 0x1, LDO_VOUT_1P28V = 0x2, LDO_VOUT_1P32V = 0x3
}
 

Functions

void ldo_init (void)
 Initialize the LDO. Internal.
 
void ldo_config (LDOconfig *ldoCfg)
 Configure the LDO. Internal.
 

Detailed Description

Define functions to access Low Dropout Regulator (LDO) peripheral.