pwrmeter330a  2.1.0.0
Macros
PWR Meter 3 30A Registers Settings

Settings for registers of PWR Meter 3 30A Click driver. More...

Macros

#define PWRMETER330A_CUST_ACCESS_CODE   0x4F70656Eul
 PWR Meter 3 30A access code values. More...
 
#define PWRMETER330A_CUST_ACCESS_CODE_CLEAR   0x00000000ul
 
#define PWRMETER330A_VEVENT_CYCS_MASK   0x0000003Ful
 PWR Meter 3 30A register 0E/1E settings. More...
 
#define PWRMETER330A_OVERVREG_MASK   0x00003F00ul
 
#define PWRMETER330A_UNDERVREG_MASK   0x000FC000ul
 
#define PWRMETER330A_DELAYCNT_SEL_MASK   0x00100000ul
 
#define PWRMETER330A_HALFCYCLC_EN_MASK   0x00200000ul
 
#define PWRMETER330A_SQUAREWAVE_EN_MASK   0x00400000ul
 
#define PWRMETER330A_ZEROCROSSCHANSEL_MASK   0x00800000ul
 
#define PWRMETER330A_ZEROCROSSEDGESEL_MASK   0x01000000ul
 
#define PWRMETER330A_ECC_MASK   0xFC000000ul
 
#define PWRMETER330A_OVERVREG_MAX   63
 
#define PWRMETER330A_UNDERVREG_MAX   63
 
#define PWRMETER330A_OVERVREG_3   3
 
#define PWRMETER330A_UNDERVREG_1   1
 
#define PWRMETER330A_I2C_SLV_ADDR_MASK   0x000001FCul
 PWR Meter 3 30A register 0F/1F settings. More...
 
#define PWRMETER330A_I2C_DIS_SLV_ADDR   0x00000200ul
 
#define PWRMETER330A_DIO_0_SEL_MASK   0x00000C00ul
 
#define PWRMETER330A_DIO_1_SEL_MASK   0x00003000ul
 
#define PWRMETER330A_N_MASK   0x00FFC000ul
 
#define PWRMETER330A_BYPASS_N_EN_MASK   0x01000000ul
 
#define PWRMETER330A_DIO_0_SEL_ZC   0
 
#define PWRMETER330A_DIO_0_SEL_OV   1
 
#define PWRMETER330A_DIO_0_SEL_UV   2
 
#define PWRMETER330A_DIO_0_SEL_OV_UV   3
 
#define PWRMETER330A_DIO_1_SEL_OCF   0
 
#define PWRMETER330A_DIO_1_SEL_UV   1
 
#define PWRMETER330A_DIO_1_SEL_OV   2
 
#define PWRMETER330A_DIO_1_SEL_OV_UV_OCF   3
 
#define PWRMETER330A_BYPASS_N_DISABLE   0
 
#define PWRMETER330A_BYPASS_N_ENABLE   1
 
#define PWRMETER330A_MAX_NUM_SAMPLES   1023u
 
#define PWRMETER330A_RSENSE_OHM   2000.0f
 PWR Meter 3 30A RMS voltage and current calculation values. More...
 
#define PWRMETER330A_AC_RDIV_OHM   2000000.0f
 
#define PWRMETER330A_DC_RDIV_OHM   4000000.0f
 
#define PWRMETER330A_ADC_FSCALE   55000u
 
#define PWRMETER330A_DELTA_VIN_MAX_mV   250
 
#define PWRMETER330A_mV_TO_V   1000u
 
#define PWRMETER330A_MAX_CURRENT   30
 
#define PWRMETER330A_DEF_AVG_SAMPLES   500u
 
#define PWRMETER330A_DEVICE_ADDRESS_0   0x60
 PWR Meter 3 30A device address setting. More...
 
#define PWRMETER330A_DEVICE_ADDRESS_1   0x61
 
#define PWRMETER330A_DEVICE_ADDRESS_2   0x64
 
#define PWRMETER330A_DEVICE_ADDRESS_3   0x65
 

Detailed Description

Settings for registers of PWR Meter 3 30A Click driver.

Macro Definition Documentation

◆ PWRMETER330A_AC_RDIV_OHM

#define PWRMETER330A_AC_RDIV_OHM   2000000.0f

◆ PWRMETER330A_ADC_FSCALE

#define PWRMETER330A_ADC_FSCALE   55000u

◆ PWRMETER330A_BYPASS_N_DISABLE

#define PWRMETER330A_BYPASS_N_DISABLE   0

◆ PWRMETER330A_BYPASS_N_EN_MASK

#define PWRMETER330A_BYPASS_N_EN_MASK   0x01000000ul

◆ PWRMETER330A_BYPASS_N_ENABLE

#define PWRMETER330A_BYPASS_N_ENABLE   1

◆ PWRMETER330A_CUST_ACCESS_CODE

#define PWRMETER330A_CUST_ACCESS_CODE   0x4F70656Eul

PWR Meter 3 30A access code values.

Specified access code values of PWR Meter 3 30A Click driver.

◆ PWRMETER330A_CUST_ACCESS_CODE_CLEAR

#define PWRMETER330A_CUST_ACCESS_CODE_CLEAR   0x00000000ul

◆ PWRMETER330A_DC_RDIV_OHM

#define PWRMETER330A_DC_RDIV_OHM   4000000.0f

◆ PWRMETER330A_DEF_AVG_SAMPLES

#define PWRMETER330A_DEF_AVG_SAMPLES   500u

◆ PWRMETER330A_DELAYCNT_SEL_MASK

#define PWRMETER330A_DELAYCNT_SEL_MASK   0x00100000ul

◆ PWRMETER330A_DELTA_VIN_MAX_mV

#define PWRMETER330A_DELTA_VIN_MAX_mV   250

◆ PWRMETER330A_DEVICE_ADDRESS_0

#define PWRMETER330A_DEVICE_ADDRESS_0   0x60

PWR Meter 3 30A device address setting.

Specified setting for device slave address selection of PWR Meter 3 30A Click driver.

◆ PWRMETER330A_DEVICE_ADDRESS_1

#define PWRMETER330A_DEVICE_ADDRESS_1   0x61

◆ PWRMETER330A_DEVICE_ADDRESS_2

#define PWRMETER330A_DEVICE_ADDRESS_2   0x64

◆ PWRMETER330A_DEVICE_ADDRESS_3

#define PWRMETER330A_DEVICE_ADDRESS_3   0x65

◆ PWRMETER330A_DIO_0_SEL_MASK

#define PWRMETER330A_DIO_0_SEL_MASK   0x00000C00ul

◆ PWRMETER330A_DIO_0_SEL_OV

#define PWRMETER330A_DIO_0_SEL_OV   1

◆ PWRMETER330A_DIO_0_SEL_OV_UV

#define PWRMETER330A_DIO_0_SEL_OV_UV   3

◆ PWRMETER330A_DIO_0_SEL_UV

#define PWRMETER330A_DIO_0_SEL_UV   2

◆ PWRMETER330A_DIO_0_SEL_ZC

#define PWRMETER330A_DIO_0_SEL_ZC   0

◆ PWRMETER330A_DIO_1_SEL_MASK

#define PWRMETER330A_DIO_1_SEL_MASK   0x00003000ul

◆ PWRMETER330A_DIO_1_SEL_OCF

#define PWRMETER330A_DIO_1_SEL_OCF   0

◆ PWRMETER330A_DIO_1_SEL_OV

#define PWRMETER330A_DIO_1_SEL_OV   2

◆ PWRMETER330A_DIO_1_SEL_OV_UV_OCF

#define PWRMETER330A_DIO_1_SEL_OV_UV_OCF   3

◆ PWRMETER330A_DIO_1_SEL_UV

#define PWRMETER330A_DIO_1_SEL_UV   1

◆ PWRMETER330A_ECC_MASK

#define PWRMETER330A_ECC_MASK   0xFC000000ul

◆ PWRMETER330A_HALFCYCLC_EN_MASK

#define PWRMETER330A_HALFCYCLC_EN_MASK   0x00200000ul

◆ PWRMETER330A_I2C_DIS_SLV_ADDR

#define PWRMETER330A_I2C_DIS_SLV_ADDR   0x00000200ul

◆ PWRMETER330A_I2C_SLV_ADDR_MASK

#define PWRMETER330A_I2C_SLV_ADDR_MASK   0x000001FCul

PWR Meter 3 30A register 0F/1F settings.

Specified register 0F/1F settings of PWR Meter 3 30A Click driver.

◆ PWRMETER330A_MAX_CURRENT

#define PWRMETER330A_MAX_CURRENT   30

◆ PWRMETER330A_MAX_NUM_SAMPLES

#define PWRMETER330A_MAX_NUM_SAMPLES   1023u

◆ PWRMETER330A_mV_TO_V

#define PWRMETER330A_mV_TO_V   1000u

◆ PWRMETER330A_N_MASK

#define PWRMETER330A_N_MASK   0x00FFC000ul

◆ PWRMETER330A_OVERVREG_3

#define PWRMETER330A_OVERVREG_3   3

◆ PWRMETER330A_OVERVREG_MASK

#define PWRMETER330A_OVERVREG_MASK   0x00003F00ul

◆ PWRMETER330A_OVERVREG_MAX

#define PWRMETER330A_OVERVREG_MAX   63

◆ PWRMETER330A_RSENSE_OHM

#define PWRMETER330A_RSENSE_OHM   2000.0f

PWR Meter 3 30A RMS voltage and current calculation values.

Specified RMS voltage and current calculation values of PWR Meter 3 30A Click driver.

◆ PWRMETER330A_SQUAREWAVE_EN_MASK

#define PWRMETER330A_SQUAREWAVE_EN_MASK   0x00400000ul

◆ PWRMETER330A_UNDERVREG_1

#define PWRMETER330A_UNDERVREG_1   1

◆ PWRMETER330A_UNDERVREG_MASK

#define PWRMETER330A_UNDERVREG_MASK   0x000FC000ul

◆ PWRMETER330A_UNDERVREG_MAX

#define PWRMETER330A_UNDERVREG_MAX   63

◆ PWRMETER330A_VEVENT_CYCS_MASK

#define PWRMETER330A_VEVENT_CYCS_MASK   0x0000003Ful

PWR Meter 3 30A register 0E/1E settings.

Specified register 0E/1E settings of PWR Meter 3 30A Click driver.

◆ PWRMETER330A_ZEROCROSSCHANSEL_MASK

#define PWRMETER330A_ZEROCROSSCHANSEL_MASK   0x00800000ul

◆ PWRMETER330A_ZEROCROSSEDGESEL_MASK

#define PWRMETER330A_ZEROCROSSEDGESEL_MASK   0x01000000ul