vcpmonitor5  2.1.0.0
Macros
VCP Monitor 5 Registers Settings

Settings for registers of VCP Monitor 5 Click driver. More...

Macros

#define VCPMONITOR5_CFG_RST   0x80
 VCP Monitor 5 configuration register setting. More...
 
#define VCPMONITOR5_CFG_RSTACC   0x40
 
#define VCPMONITOR5_CFG_CONVDLY   0x01FEu
 
#define VCPMONITOR5_ADC_CFG_MODE_SHD   0x00
 VCP Monitor 5 ADC configuration register setting. More...
 
#define VCPMONITOR5_ADC_CFG_MODE_TRG_BV   0x01
 
#define VCPMONITOR5_ADC_CFG_MODE_TRG_T   0x04
 
#define VCPMONITOR5_ADC_CFG_MODE_TRG_BV_T   0x05
 
#define VCPMONITOR5_ADC_CFG_MODE_TRG_T_C   0x06
 
#define VCPMONITOR5_ADC_CFG_MODE_TRG_ALL   0x07
 
#define VCPMONITOR5_ADC_CFG_MODE_SD   0x08
 
#define VCPMONITOR5_ADC_CFG_MODE_CNT_BV   0x09
 
#define VCPMONITOR5_ADC_CFG_MODE_CNT_T   0x0C
 
#define VCPMONITOR5_ADC_CFG_MODE_CNT_BV_T   0x0D
 
#define VCPMONITOR5_ADC_CFG_MODE_CNT_T_C   0x0E
 
#define VCPMONITOR5_ADC_CFG_MODE_CNT_ALL   0x0F
 
#define VCPMONITOR5_ADC_CFG_MODE_BITMASK   0x0FFFu
 
#define VCPMONITOR5_ADC_CFG_VBSTA   0x07
 
#define VCPMONITOR5_ADC_CFG_VBSTA_BITMASK   0xF007u
 
#define VCPMONITOR5_ADC_CFG_AVG   0x07
 
#define VCPMONITOR5_ADC_CFG_AVG_BITMASK   0xFFF8u
 
#define VCPMONITOR5_ALR_DIAG_TRANSPARENT   0x0000u
 VCP Monitor 5 diagnostic flags and aler register setting. More...
 
#define VCPMONITOR5_ALR_DIAG_ALATCH   0x8000u
 
#define VCPMONITOR5_ALR_DIAG_CNVR_DIS   0x0000u
 
#define VCPMONITOR5_ALR_DIAG_CNVR_EN   0x4000u
 
#define VCPMONITOR5_ALR_DIAG_SLWALR_NAVG   0x0000u
 
#define VCPMONITOR5_ALR_DIAG_SLWALR_AVG   0x2000u
 
#define VCPMONITOR5_ALR_DIAG_APOL_NORMAL   0x0000u
 
#define VCPMONITOR5_ALR_DIAG_APOL_INV   0x1000u
 
#define VCPMONITOR5_ALR_DIAG_W_BITMASK   0xF000u
 
#define VCPMONITOR5_ALR_DIAG_ENERGYOF   0x0800u
 
#define VCPMONITOR5_ALR_DIAG_CHARGEOF   0x0400u
 
#define VCPMONITOR5_ALR_DIAG_MATHOF   0x0200u
 
#define VCPMONITOR5_ALR_DIAG_TMPOL   0x0080u
 
#define VCPMONITOR5_ALR_DIAG_CURRENTOL   0x0040u
 
#define VCPMONITOR5_ALR_DIAG_CURRENTUL   0x0020u
 
#define VCPMONITOR5_ALR_DIAG_BUSOL   0x0010u
 
#define VCPMONITOR5_ALR_DIAG_BUSUL   0x0008u
 
#define VCPMONITOR5_ALR_DIAG_POL   0x0004u
 
#define VCPMONITOR5_ALR_DIAG_CNVRF   0x0002u
 
#define VCPMONITOR5_ALR_DIAG_MEMSTAT   0x0001u
 
#define VCPMONITOR5_ALR_DIAG_R_BITMASK   0x0FFFu
 
#define VCPMONITOR5_MANUFACTURER_ID   0x5449u
 VCP Monitor 5 device manufacturer ID data value. More...
 
#define VCPMONITOR5_CONV_FACT_VBUS   3.125f
 VCP Monitor 5 measurement calculation data values. More...
 
#define VCPMONITOR5_CONV_FACT_DIETEMP   125.0f
 
#define VCPMONITOR5_CONV_FACT_CURRENT   480.0f
 
#define VCPMONITOR5_CONV_FACT_POWER   96.0f
 
#define VCPMONITOR5_CONV_FACT_ENERGY   1.536f
 
#define VCPMONITOR5_CONV_FACT_CHARGE   30.0f
 
#define VCPMONITOR5_CALC_EN_CHRG_RES   256.0f
 
#define VCPMONITOR5_CALC_EN_CHRG   4.0f
 
#define VCPMONITOR5_UN_CONV_1K   1000.0f
 
#define VCPMONITOR5_UN_CONV_1M   1000000.0f
 
#define VCPMONITOR5_DEVICE_ADDRESS_GND   0x44
 VCP Monitor 5 device address setting. More...
 
#define VCPMONITOR5_DEVICE_ADDRESS_VCC   0x45
 
#define VCPMONITOR5_DEVICE_ADDRESS_SDA   0x46
 
#define VCPMONITOR5_DEVICE_ADDRESS_SCL   0x47
 

Detailed Description

Settings for registers of VCP Monitor 5 Click driver.

Macro Definition Documentation

◆ VCPMONITOR5_ADC_CFG_AVG

#define VCPMONITOR5_ADC_CFG_AVG   0x07

◆ VCPMONITOR5_ADC_CFG_AVG_BITMASK

#define VCPMONITOR5_ADC_CFG_AVG_BITMASK   0xFFF8u

◆ VCPMONITOR5_ADC_CFG_MODE_BITMASK

#define VCPMONITOR5_ADC_CFG_MODE_BITMASK   0x0FFFu

◆ VCPMONITOR5_ADC_CFG_MODE_CNT_ALL

#define VCPMONITOR5_ADC_CFG_MODE_CNT_ALL   0x0F

◆ VCPMONITOR5_ADC_CFG_MODE_CNT_BV

#define VCPMONITOR5_ADC_CFG_MODE_CNT_BV   0x09

◆ VCPMONITOR5_ADC_CFG_MODE_CNT_BV_T

#define VCPMONITOR5_ADC_CFG_MODE_CNT_BV_T   0x0D

◆ VCPMONITOR5_ADC_CFG_MODE_CNT_T

#define VCPMONITOR5_ADC_CFG_MODE_CNT_T   0x0C

◆ VCPMONITOR5_ADC_CFG_MODE_CNT_T_C

#define VCPMONITOR5_ADC_CFG_MODE_CNT_T_C   0x0E

◆ VCPMONITOR5_ADC_CFG_MODE_SD

#define VCPMONITOR5_ADC_CFG_MODE_SD   0x08

◆ VCPMONITOR5_ADC_CFG_MODE_SHD

#define VCPMONITOR5_ADC_CFG_MODE_SHD   0x00

VCP Monitor 5 ADC configuration register setting.

ADC configuration register setting for description of VCP Monitor 5 Click driver.

◆ VCPMONITOR5_ADC_CFG_MODE_TRG_ALL

#define VCPMONITOR5_ADC_CFG_MODE_TRG_ALL   0x07

◆ VCPMONITOR5_ADC_CFG_MODE_TRG_BV

#define VCPMONITOR5_ADC_CFG_MODE_TRG_BV   0x01

◆ VCPMONITOR5_ADC_CFG_MODE_TRG_BV_T

#define VCPMONITOR5_ADC_CFG_MODE_TRG_BV_T   0x05

◆ VCPMONITOR5_ADC_CFG_MODE_TRG_T

#define VCPMONITOR5_ADC_CFG_MODE_TRG_T   0x04

◆ VCPMONITOR5_ADC_CFG_MODE_TRG_T_C

#define VCPMONITOR5_ADC_CFG_MODE_TRG_T_C   0x06

◆ VCPMONITOR5_ADC_CFG_VBSTA

#define VCPMONITOR5_ADC_CFG_VBSTA   0x07

◆ VCPMONITOR5_ADC_CFG_VBSTA_BITMASK

#define VCPMONITOR5_ADC_CFG_VBSTA_BITMASK   0xF007u

◆ VCPMONITOR5_ALR_DIAG_ALATCH

#define VCPMONITOR5_ALR_DIAG_ALATCH   0x8000u

◆ VCPMONITOR5_ALR_DIAG_APOL_INV

#define VCPMONITOR5_ALR_DIAG_APOL_INV   0x1000u

◆ VCPMONITOR5_ALR_DIAG_APOL_NORMAL

#define VCPMONITOR5_ALR_DIAG_APOL_NORMAL   0x0000u

◆ VCPMONITOR5_ALR_DIAG_BUSOL

#define VCPMONITOR5_ALR_DIAG_BUSOL   0x0010u

◆ VCPMONITOR5_ALR_DIAG_BUSUL

#define VCPMONITOR5_ALR_DIAG_BUSUL   0x0008u

◆ VCPMONITOR5_ALR_DIAG_CHARGEOF

#define VCPMONITOR5_ALR_DIAG_CHARGEOF   0x0400u

◆ VCPMONITOR5_ALR_DIAG_CNVR_DIS

#define VCPMONITOR5_ALR_DIAG_CNVR_DIS   0x0000u

◆ VCPMONITOR5_ALR_DIAG_CNVR_EN

#define VCPMONITOR5_ALR_DIAG_CNVR_EN   0x4000u

◆ VCPMONITOR5_ALR_DIAG_CNVRF

#define VCPMONITOR5_ALR_DIAG_CNVRF   0x0002u

◆ VCPMONITOR5_ALR_DIAG_CURRENTOL

#define VCPMONITOR5_ALR_DIAG_CURRENTOL   0x0040u

◆ VCPMONITOR5_ALR_DIAG_CURRENTUL

#define VCPMONITOR5_ALR_DIAG_CURRENTUL   0x0020u

◆ VCPMONITOR5_ALR_DIAG_ENERGYOF

#define VCPMONITOR5_ALR_DIAG_ENERGYOF   0x0800u

◆ VCPMONITOR5_ALR_DIAG_MATHOF

#define VCPMONITOR5_ALR_DIAG_MATHOF   0x0200u

◆ VCPMONITOR5_ALR_DIAG_MEMSTAT

#define VCPMONITOR5_ALR_DIAG_MEMSTAT   0x0001u

◆ VCPMONITOR5_ALR_DIAG_POL

#define VCPMONITOR5_ALR_DIAG_POL   0x0004u

◆ VCPMONITOR5_ALR_DIAG_R_BITMASK

#define VCPMONITOR5_ALR_DIAG_R_BITMASK   0x0FFFu

◆ VCPMONITOR5_ALR_DIAG_SLWALR_AVG

#define VCPMONITOR5_ALR_DIAG_SLWALR_AVG   0x2000u

◆ VCPMONITOR5_ALR_DIAG_SLWALR_NAVG

#define VCPMONITOR5_ALR_DIAG_SLWALR_NAVG   0x0000u

◆ VCPMONITOR5_ALR_DIAG_TMPOL

#define VCPMONITOR5_ALR_DIAG_TMPOL   0x0080u

◆ VCPMONITOR5_ALR_DIAG_TRANSPARENT

#define VCPMONITOR5_ALR_DIAG_TRANSPARENT   0x0000u

VCP Monitor 5 diagnostic flags and aler register setting.

Diagnostic flags and aler register setting for description of VCP Monitor 5 Click driver.

◆ VCPMONITOR5_ALR_DIAG_W_BITMASK

#define VCPMONITOR5_ALR_DIAG_W_BITMASK   0xF000u

◆ VCPMONITOR5_CALC_EN_CHRG

#define VCPMONITOR5_CALC_EN_CHRG   4.0f

◆ VCPMONITOR5_CALC_EN_CHRG_RES

#define VCPMONITOR5_CALC_EN_CHRG_RES   256.0f

◆ VCPMONITOR5_CFG_CONVDLY

#define VCPMONITOR5_CFG_CONVDLY   0x01FEu

◆ VCPMONITOR5_CFG_RST

#define VCPMONITOR5_CFG_RST   0x80

VCP Monitor 5 configuration register setting.

Configuration register setting for description of VCP Monitor 5 Click driver.

◆ VCPMONITOR5_CFG_RSTACC

#define VCPMONITOR5_CFG_RSTACC   0x40

◆ VCPMONITOR5_CONV_FACT_CHARGE

#define VCPMONITOR5_CONV_FACT_CHARGE   30.0f

◆ VCPMONITOR5_CONV_FACT_CURRENT

#define VCPMONITOR5_CONV_FACT_CURRENT   480.0f

◆ VCPMONITOR5_CONV_FACT_DIETEMP

#define VCPMONITOR5_CONV_FACT_DIETEMP   125.0f

◆ VCPMONITOR5_CONV_FACT_ENERGY

#define VCPMONITOR5_CONV_FACT_ENERGY   1.536f

◆ VCPMONITOR5_CONV_FACT_POWER

#define VCPMONITOR5_CONV_FACT_POWER   96.0f

◆ VCPMONITOR5_CONV_FACT_VBUS

#define VCPMONITOR5_CONV_FACT_VBUS   3.125f

VCP Monitor 5 measurement calculation data values.

Measurement calculation data values of VCP Monitor 5 Click driver.

◆ VCPMONITOR5_DEVICE_ADDRESS_GND

#define VCPMONITOR5_DEVICE_ADDRESS_GND   0x44

VCP Monitor 5 device address setting.

Specified setting for device slave address selection of VCP Monitor 5 Click driver.

◆ VCPMONITOR5_DEVICE_ADDRESS_SCL

#define VCPMONITOR5_DEVICE_ADDRESS_SCL   0x47

◆ VCPMONITOR5_DEVICE_ADDRESS_SDA

#define VCPMONITOR5_DEVICE_ADDRESS_SDA   0x46

◆ VCPMONITOR5_DEVICE_ADDRESS_VCC

#define VCPMONITOR5_DEVICE_ADDRESS_VCC   0x45

◆ VCPMONITOR5_MANUFACTURER_ID

#define VCPMONITOR5_MANUFACTURER_ID   0x5449u

VCP Monitor 5 device manufacturer ID data value.

Device manufacturer ID data value of VCP Monitor 5 Click driver.

◆ VCPMONITOR5_UN_CONV_1K

#define VCPMONITOR5_UN_CONV_1K   1000.0f

◆ VCPMONITOR5_UN_CONV_1M

#define VCPMONITOR5_UN_CONV_1M   1000000.0f