Infineon Logo AIROC BTSDK v4.6 - Documentation
 
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator 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.