buck19 2.1.0.0
Buck 19 Registers Settings

Settings for registers of Buck 19 Click driver. More...

Macros

#define BUCK19_VOUT_MIN   3.0f
 Buck 19 vout register setting.
 
#define BUCK19_VOUT_MAX   20.0f
 
#define BUCK19_VOUT_DEFAULT   5.0f
 
#define BUCK19_VOUT_11V   11.0f
 
#define BUCK19_VOUT_11V_STEP   0.2f
 
#define BUCK19_VOUT_5p9V   5.9f
 
#define BUCK19_VOUT_5p9V_STEP   0.1f
 
#define BUCK19_VOUT_STEP   0.02f
 
#define BUCK19_FLOAT_COMPARE_TOLERANCE   0.0001f
 
#define BUCK19_ILIMIT_MIN   100
 Buck 19 ilimit register setting.
 
#define BUCK19_ILIMIT_MAX   3000
 
#define BUCK19_ILIMIT_STEP   100
 
#define BUCK19_ILIMIT_DEFAULT   500
 
#define BUCK19_INT_INDUCTOR_PCP   0x80
 Buck 19 interrupt registers setting.
 
#define BUCK19_INT_OT_WARNING   0x40
 
#define BUCK19_INT_OT_PROTECT   0x20
 
#define BUCK19_INT_WATCHDOG   0x10
 
#define BUCK19_INT_POWER_ON   0x08
 
#define BUCK19_INT_SHORT_PROTECT   0x04
 
#define BUCK19_INT_CC_FUNCTION   0x02
 
#define BUCK19_INT_OV_PROTECT   0x01
 
#define BUCK19_INT_DISABLE_ALL   0x00
 
#define BUCK19_CONFIG_0_WATCHDOG_100MS   0x00
 Buck 19 config 0 register setting.
 
#define BUCK19_CONFIG_0_WATCHDOG_500MS   0x40
 
#define BUCK19_CONFIG_0_WATCHDOG_1S   0x80
 
#define BUCK19_CONFIG_0_WATCHDOG_5S   0xC0
 
#define BUCK19_CONFIG_0_CDC_OFF   0x00
 
#define BUCK19_CONFIG_0_CDC_FULL   0x10
 
#define BUCK19_CONFIG_0_SW_FREQ_500KHZ   0x00
 
#define BUCK19_CONFIG_0_SW_FREQ_750KHZ   0x04
 
#define BUCK19_CONFIG_0_DITHERING_OFF   0x00
 
#define BUCK19_CONFIG_0_DITHERING_ON   0x02
 
#define BUCK19_CONFIG_0_DISCHARGE_OFF   0x00
 
#define BUCK19_CONFIG_0_DISCHARGE_ON   0x01
 
#define BUCK19_CONFIG_1_WATCHDOG_EN_OFF   0x00
 Buck 19 config 1 register setting.
 
#define BUCK19_CONFIG_1_WATCHDOG_EN_ON   0x02
 
#define BUCK19_CONFIG_1_DIG_EN_OFF   0x00
 
#define BUCK19_CONFIG_1_DIG_EN_ON   0x01
 
#define BUCK19_DEVICE_ADDRESS_VCC   0x04
 Buck 19 device address setting.
 
#define BUCK19_DEVICE_ADDRESS_GND   0x05
 
#define BUCK19_DEVICE_ADDRESS_SDA   0x06
 
#define BUCK19_DEVICE_ADDRESS_SCL   0x07
 

Detailed Description

Settings for registers of Buck 19 Click driver.

Macro Definition Documentation

◆ BUCK19_CONFIG_0_CDC_FULL

#define BUCK19_CONFIG_0_CDC_FULL   0x10

◆ BUCK19_CONFIG_0_CDC_OFF

#define BUCK19_CONFIG_0_CDC_OFF   0x00

◆ BUCK19_CONFIG_0_DISCHARGE_OFF

#define BUCK19_CONFIG_0_DISCHARGE_OFF   0x00

◆ BUCK19_CONFIG_0_DISCHARGE_ON

#define BUCK19_CONFIG_0_DISCHARGE_ON   0x01

◆ BUCK19_CONFIG_0_DITHERING_OFF

#define BUCK19_CONFIG_0_DITHERING_OFF   0x00

◆ BUCK19_CONFIG_0_DITHERING_ON

#define BUCK19_CONFIG_0_DITHERING_ON   0x02

◆ BUCK19_CONFIG_0_SW_FREQ_500KHZ

#define BUCK19_CONFIG_0_SW_FREQ_500KHZ   0x00

◆ BUCK19_CONFIG_0_SW_FREQ_750KHZ

#define BUCK19_CONFIG_0_SW_FREQ_750KHZ   0x04

◆ BUCK19_CONFIG_0_WATCHDOG_100MS

#define BUCK19_CONFIG_0_WATCHDOG_100MS   0x00

Buck 19 config 0 register setting.

Specified setting for config 0 register of Buck 19 Click driver.

◆ BUCK19_CONFIG_0_WATCHDOG_1S

#define BUCK19_CONFIG_0_WATCHDOG_1S   0x80

◆ BUCK19_CONFIG_0_WATCHDOG_500MS

#define BUCK19_CONFIG_0_WATCHDOG_500MS   0x40

◆ BUCK19_CONFIG_0_WATCHDOG_5S

#define BUCK19_CONFIG_0_WATCHDOG_5S   0xC0

◆ BUCK19_CONFIG_1_DIG_EN_OFF

#define BUCK19_CONFIG_1_DIG_EN_OFF   0x00

◆ BUCK19_CONFIG_1_DIG_EN_ON

#define BUCK19_CONFIG_1_DIG_EN_ON   0x01

◆ BUCK19_CONFIG_1_WATCHDOG_EN_OFF

#define BUCK19_CONFIG_1_WATCHDOG_EN_OFF   0x00

Buck 19 config 1 register setting.

Specified setting for config 1 register of Buck 19 Click driver.

◆ BUCK19_CONFIG_1_WATCHDOG_EN_ON

#define BUCK19_CONFIG_1_WATCHDOG_EN_ON   0x02

◆ BUCK19_DEVICE_ADDRESS_GND

#define BUCK19_DEVICE_ADDRESS_GND   0x05

◆ BUCK19_DEVICE_ADDRESS_SCL

#define BUCK19_DEVICE_ADDRESS_SCL   0x07

◆ BUCK19_DEVICE_ADDRESS_SDA

#define BUCK19_DEVICE_ADDRESS_SDA   0x06

◆ BUCK19_DEVICE_ADDRESS_VCC

#define BUCK19_DEVICE_ADDRESS_VCC   0x04

Buck 19 device address setting.

Specified setting for device slave address selection of Buck 19 Click driver.

◆ BUCK19_FLOAT_COMPARE_TOLERANCE

#define BUCK19_FLOAT_COMPARE_TOLERANCE   0.0001f

◆ BUCK19_ILIMIT_DEFAULT

#define BUCK19_ILIMIT_DEFAULT   500

◆ BUCK19_ILIMIT_MAX

#define BUCK19_ILIMIT_MAX   3000

◆ BUCK19_ILIMIT_MIN

#define BUCK19_ILIMIT_MIN   100

Buck 19 ilimit register setting.

Specified setting for ilimit register of Buck 19 Click driver.

◆ BUCK19_ILIMIT_STEP

#define BUCK19_ILIMIT_STEP   100

◆ BUCK19_INT_CC_FUNCTION

#define BUCK19_INT_CC_FUNCTION   0x02

◆ BUCK19_INT_DISABLE_ALL

#define BUCK19_INT_DISABLE_ALL   0x00

◆ BUCK19_INT_INDUCTOR_PCP

#define BUCK19_INT_INDUCTOR_PCP   0x80

Buck 19 interrupt registers setting.

Specified setting for interrupt registers of Buck 19 Click driver.

◆ BUCK19_INT_OT_PROTECT

#define BUCK19_INT_OT_PROTECT   0x20

◆ BUCK19_INT_OT_WARNING

#define BUCK19_INT_OT_WARNING   0x40

◆ BUCK19_INT_OV_PROTECT

#define BUCK19_INT_OV_PROTECT   0x01

◆ BUCK19_INT_POWER_ON

#define BUCK19_INT_POWER_ON   0x08

◆ BUCK19_INT_SHORT_PROTECT

#define BUCK19_INT_SHORT_PROTECT   0x04

◆ BUCK19_INT_WATCHDOG

#define BUCK19_INT_WATCHDOG   0x10

◆ BUCK19_VOUT_11V

#define BUCK19_VOUT_11V   11.0f

◆ BUCK19_VOUT_11V_STEP

#define BUCK19_VOUT_11V_STEP   0.2f

◆ BUCK19_VOUT_5p9V

#define BUCK19_VOUT_5p9V   5.9f

◆ BUCK19_VOUT_5p9V_STEP

#define BUCK19_VOUT_5p9V_STEP   0.1f

◆ BUCK19_VOUT_DEFAULT

#define BUCK19_VOUT_DEFAULT   5.0f

◆ BUCK19_VOUT_MAX

#define BUCK19_VOUT_MAX   20.0f

◆ BUCK19_VOUT_MIN

#define BUCK19_VOUT_MIN   3.0f

Buck 19 vout register setting.

Specified setting for vout register of Buck 19 Click driver.

◆ BUCK19_VOUT_STEP

#define BUCK19_VOUT_STEP   0.02f