smartbuck 2.0.0.0
Register addresses and commands for PAC1934

Macros

#define SMARTBUCK_REFRESH_CMND   0x00
 
#define SMARTBUCK_PAC_CTRL_REG   0x01
 
#define SMARTBUCK_PAC_ACC_COUNT_REG   0x02
 
#define SMARTBUCK_PAC_VPOW1_ACC_REG   0x03
 
#define SMARTBUCK_PAC_VPOW2_ACC_REG   0x04
 
#define SMARTBUCK_PAC_VPOW3_ACC_REG   0x05
 
#define SMARTBUCK_PAC_VPOW4_ACC_REG   0x06
 
#define SMARTBUCK_PAC_VBUS1_REG   0x07
 
#define SMARTBUCK_PAC_VBUS2_REG   0x08
 
#define SMARTBUCK_PAC_VBUS3_REG   0x09
 
#define SMARTBUCK_PAC_VBUS4_REG   0x0A
 
#define SMARTBUCK_PAC_VSENSE1_REG   0x0B
 
#define SMARTBUCK_PAC_VSENSE2_REG   0x0C
 
#define SMARTBUCK_PAC_VSENSE3_REG   0x0D
 
#define SMARTBUCK_PAC_VSENSE4_REG   0x0E
 
#define SMARTBUCK_PAC_VBUS1_AVG_REG   0x0F
 
#define SMARTBUCK_PAC_VBUS2_AVG_REG   0x10
 
#define SMARTBUCK_PAC_VBUS3_AVG_REG   0x11
 
#define SMARTBUCK_PAC_VBUS4_AVG_REG   0x12
 
#define SMARTBUCK_PAC_VSENSE1_AVG_REG   0x13
 
#define SMARTBUCK_PAC_VSENSE2_AVG_REG   0x14
 
#define SMARTBUCK_PAC_VSENSE3_AVG_REG   0x15
 
#define SMARTBUCK_PAC_VSENSE4_AVG_REG   0x16
 
#define SMARTBUCK_PAC_VPOW1_REG   0x17
 
#define SMARTBUCK_PAC_VPOW2_REG   0x18
 
#define SMARTBUCK_PAC_VPOW3_REG   0x19
 
#define SMARTBUCK_PAC_VPOW4_REG   0x1A
 
#define SMARTBUCK_PAC_CHANN_DIS_REG   0x1C
 
#define SMARTBUCK_PAC_NEG_PWR_REG   0x1D
 
#define SMARTBUCK_REFRESH_G_CMND   0x1E
 
#define SMARTBUCK_REFRESH_V_CMND   0x1F
 
#define SMARTBUCK_PAC_SLOW_REG   0x20
 
#define SMARTBUCK_PAC_CTRL_STAT_REG   0x21
 
#define SMARTBUCK_PAC_CHANN_DIS_STAT_REG   0x22
 
#define SMARTBUCK_PAC_NEG_PWR_STAT_REG   0x23
 
#define SMARTBUCK_PAC_CTRL_LATCH_REG   0x24
 
#define SMARTBUCK_PAC_CHANN_DIS_LATCH_REG   0x25
 
#define SMARTBUCK_PAC_NEG_PWR_LATCH_REG   0x26
 
#define SMARTBUCK_PAC_PID_REG   0xFD
 
#define SMARTBUCK_PAC_MANU_ID_REG   0xFE
 
#define SMARTBUCK_PAC_REV_ID_REG   0xFF
 
#define SMARTBUCK_POT_WRITE_CMND   0x00
 
#define SMARTBUCK_POT_INCR_CMND   0x04
 
#define SMARTBUCK_POT_DECR_CMND   0x08
 
#define SMARTBUCK_POT_READ_CMND   0x0C
 
#define SMARTBUCK_PAC_GENERAL_CALL_SLAVE   0x00
 

Detailed Description

Macro Definition Documentation

◆ SMARTBUCK_PAC_ACC_COUNT_REG

#define SMARTBUCK_PAC_ACC_COUNT_REG   0x02

◆ SMARTBUCK_PAC_CHANN_DIS_LATCH_REG

#define SMARTBUCK_PAC_CHANN_DIS_LATCH_REG   0x25

◆ SMARTBUCK_PAC_CHANN_DIS_REG

#define SMARTBUCK_PAC_CHANN_DIS_REG   0x1C

◆ SMARTBUCK_PAC_CHANN_DIS_STAT_REG

#define SMARTBUCK_PAC_CHANN_DIS_STAT_REG   0x22

◆ SMARTBUCK_PAC_CTRL_LATCH_REG

#define SMARTBUCK_PAC_CTRL_LATCH_REG   0x24

◆ SMARTBUCK_PAC_CTRL_REG

#define SMARTBUCK_PAC_CTRL_REG   0x01

◆ SMARTBUCK_PAC_CTRL_STAT_REG

#define SMARTBUCK_PAC_CTRL_STAT_REG   0x21

◆ SMARTBUCK_PAC_GENERAL_CALL_SLAVE

#define SMARTBUCK_PAC_GENERAL_CALL_SLAVE   0x00

◆ SMARTBUCK_PAC_MANU_ID_REG

#define SMARTBUCK_PAC_MANU_ID_REG   0xFE

◆ SMARTBUCK_PAC_NEG_PWR_LATCH_REG

#define SMARTBUCK_PAC_NEG_PWR_LATCH_REG   0x26

◆ SMARTBUCK_PAC_NEG_PWR_REG

#define SMARTBUCK_PAC_NEG_PWR_REG   0x1D

◆ SMARTBUCK_PAC_NEG_PWR_STAT_REG

#define SMARTBUCK_PAC_NEG_PWR_STAT_REG   0x23

◆ SMARTBUCK_PAC_PID_REG

#define SMARTBUCK_PAC_PID_REG   0xFD

◆ SMARTBUCK_PAC_REV_ID_REG

#define SMARTBUCK_PAC_REV_ID_REG   0xFF

◆ SMARTBUCK_PAC_SLOW_REG

#define SMARTBUCK_PAC_SLOW_REG   0x20

◆ SMARTBUCK_PAC_VBUS1_AVG_REG

#define SMARTBUCK_PAC_VBUS1_AVG_REG   0x0F

◆ SMARTBUCK_PAC_VBUS1_REG

#define SMARTBUCK_PAC_VBUS1_REG   0x07

◆ SMARTBUCK_PAC_VBUS2_AVG_REG

#define SMARTBUCK_PAC_VBUS2_AVG_REG   0x10

◆ SMARTBUCK_PAC_VBUS2_REG

#define SMARTBUCK_PAC_VBUS2_REG   0x08

◆ SMARTBUCK_PAC_VBUS3_AVG_REG

#define SMARTBUCK_PAC_VBUS3_AVG_REG   0x11

◆ SMARTBUCK_PAC_VBUS3_REG

#define SMARTBUCK_PAC_VBUS3_REG   0x09

◆ SMARTBUCK_PAC_VBUS4_AVG_REG

#define SMARTBUCK_PAC_VBUS4_AVG_REG   0x12

◆ SMARTBUCK_PAC_VBUS4_REG

#define SMARTBUCK_PAC_VBUS4_REG   0x0A

◆ SMARTBUCK_PAC_VPOW1_ACC_REG

#define SMARTBUCK_PAC_VPOW1_ACC_REG   0x03

◆ SMARTBUCK_PAC_VPOW1_REG

#define SMARTBUCK_PAC_VPOW1_REG   0x17

◆ SMARTBUCK_PAC_VPOW2_ACC_REG

#define SMARTBUCK_PAC_VPOW2_ACC_REG   0x04

◆ SMARTBUCK_PAC_VPOW2_REG

#define SMARTBUCK_PAC_VPOW2_REG   0x18

◆ SMARTBUCK_PAC_VPOW3_ACC_REG

#define SMARTBUCK_PAC_VPOW3_ACC_REG   0x05

◆ SMARTBUCK_PAC_VPOW3_REG

#define SMARTBUCK_PAC_VPOW3_REG   0x19

◆ SMARTBUCK_PAC_VPOW4_ACC_REG

#define SMARTBUCK_PAC_VPOW4_ACC_REG   0x06

◆ SMARTBUCK_PAC_VPOW4_REG

#define SMARTBUCK_PAC_VPOW4_REG   0x1A

◆ SMARTBUCK_PAC_VSENSE1_AVG_REG

#define SMARTBUCK_PAC_VSENSE1_AVG_REG   0x13

◆ SMARTBUCK_PAC_VSENSE1_REG

#define SMARTBUCK_PAC_VSENSE1_REG   0x0B

◆ SMARTBUCK_PAC_VSENSE2_AVG_REG

#define SMARTBUCK_PAC_VSENSE2_AVG_REG   0x14

◆ SMARTBUCK_PAC_VSENSE2_REG

#define SMARTBUCK_PAC_VSENSE2_REG   0x0C

◆ SMARTBUCK_PAC_VSENSE3_AVG_REG

#define SMARTBUCK_PAC_VSENSE3_AVG_REG   0x15

◆ SMARTBUCK_PAC_VSENSE3_REG

#define SMARTBUCK_PAC_VSENSE3_REG   0x0D

◆ SMARTBUCK_PAC_VSENSE4_AVG_REG

#define SMARTBUCK_PAC_VSENSE4_AVG_REG   0x16

◆ SMARTBUCK_PAC_VSENSE4_REG

#define SMARTBUCK_PAC_VSENSE4_REG   0x0E

◆ SMARTBUCK_POT_DECR_CMND

#define SMARTBUCK_POT_DECR_CMND   0x08

◆ SMARTBUCK_POT_INCR_CMND

#define SMARTBUCK_POT_INCR_CMND   0x04

◆ SMARTBUCK_POT_READ_CMND

#define SMARTBUCK_POT_READ_CMND   0x0C

◆ SMARTBUCK_POT_WRITE_CMND

#define SMARTBUCK_POT_WRITE_CMND   0x00

◆ SMARTBUCK_REFRESH_CMND

#define SMARTBUCK_REFRESH_CMND   0x00

◆ SMARTBUCK_REFRESH_G_CMND

#define SMARTBUCK_REFRESH_G_CMND   0x1E

◆ SMARTBUCK_REFRESH_V_CMND

#define SMARTBUCK_REFRESH_V_CMND   0x1F