ina3221_regs.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2019 Otto-von-Guericke-Universität Magdeburg
3  *
4  * This file is subject to the terms and conditions of the GNU Lesser
5  * General Public License v2.1. See the file LICENSE in the top level
6  * directory for more details.
7  */
8 
21 #ifndef INA3221_REGS_H
22 #define INA3221_REGS_H
23 
24 #ifdef __cplusplus
25 extern "C" {
26 #endif
27 
30 typedef enum ina3221_reg {
52 
53 #ifdef __cplusplus
54 }
55 #endif
56 
57 #endif /* INA3221_REGS_H */
58 
INA3221_REG_CH3_CRIT_ALERT_LIMIT
@ INA3221_REG_CH3_CRIT_ALERT_LIMIT
Channel 3 voltage thresholt for critical alert (R/W)
Definition: ina3221_regs.h:42
INA3221_REG_CH2_WARN_ALERT_LIMIT
@ INA3221_REG_CH2_WARN_ALERT_LIMIT
Channel 2 voltage thresholt for warning alert (R/W)
Definition: ina3221_regs.h:41
INA3221_REG_CH1_SHUNT_VOLTAGE
@ INA3221_REG_CH1_SHUNT_VOLTAGE
Channel 1 shunt voltage register (R)
Definition: ina3221_regs.h:32
INA3221_REG_PV_LOWER_LIMIT
@ INA3221_REG_PV_LOWER_LIMIT
Power valid lower limit register (R/W)
Definition: ina3221_regs.h:48
INA3221_REG_CH3_WARN_ALERT_LIMIT
@ INA3221_REG_CH3_WARN_ALERT_LIMIT
Channel 3 voltage thresholt for warning alert (R/W)
Definition: ina3221_regs.h:43
INA3221_REG_CH2_SHUNT_VOLTAGE
@ INA3221_REG_CH2_SHUNT_VOLTAGE
Channel 2 shunt voltage register (R)
Definition: ina3221_regs.h:34
INA3221_REG_CH1_WARN_ALERT_LIMIT
@ INA3221_REG_CH1_WARN_ALERT_LIMIT
Channel 1 voltage thresholt for warning alert (R/W)
Definition: ina3221_regs.h:39
INA3221_REG_CH3_SHUNT_VOLTAGE
@ INA3221_REG_CH3_SHUNT_VOLTAGE
Channel 3 shunt voltage register (R)
Definition: ina3221_regs.h:36
INA3221_REG_CH2_CRIT_ALERT_LIMIT
@ INA3221_REG_CH2_CRIT_ALERT_LIMIT
Channel 2 voltage thresholt for critical alert (R/W)
Definition: ina3221_regs.h:40
INA3221_REG_CH2_BUS_VOLTAGE
@ INA3221_REG_CH2_BUS_VOLTAGE
Channel 2 bus voltage register (R)
Definition: ina3221_regs.h:35
INA3221_REG_MANUFACTURER_ID
@ INA3221_REG_MANUFACTURER_ID
Manufacturer ID (=0x5449) (R)
Definition: ina3221_regs.h:49
ina3221_reg_t
enum ina3221_reg ina3221_reg_t
INA3221 internal register addresses.
INA3221_REG_CH1_BUS_VOLTAGE
@ INA3221_REG_CH1_BUS_VOLTAGE
Channel 1 bus voltage register (R)
Definition: ina3221_regs.h:33
INA3221_REG_CH3_BUS_VOLTAGE
@ INA3221_REG_CH3_BUS_VOLTAGE
Channel 3 bus voltage register (R)
Definition: ina3221_regs.h:37
INA3221_REG_SHUNT_VOLTAGE_SUM_LIMIT
@ INA3221_REG_SHUNT_VOLTAGE_SUM_LIMIT
Shunt voltage sum threshold for critical alert (R/W)
Definition: ina3221_regs.h:45
ina3221_reg
ina3221_reg
INA3221 internal register addresses.
Definition: ina3221_regs.h:30
INA3221_REG_CONFIGURATION
@ INA3221_REG_CONFIGURATION
Configuration register (R/W)
Definition: ina3221_regs.h:31
INA3221_REG_SHUNT_VOLTAGE_SUM
@ INA3221_REG_SHUNT_VOLTAGE_SUM
Shunt voltage sum register over all channels (R)
Definition: ina3221_regs.h:44
INA3221_REG_MASK_ENABLE
@ INA3221_REG_MASK_ENABLE
Channel enable and status register (R/W)
Definition: ina3221_regs.h:46
INA3221_REG_DIE_ID
@ INA3221_REG_DIE_ID
Die ID (=0x3220) (R)
Definition: ina3221_regs.h:50
INA3221_REG_PV_UPPER_LIMIT
@ INA3221_REG_PV_UPPER_LIMIT
Pover valid upper limit register (R/W)
Definition: ina3221_regs.h:47
INA3221_REG_CH1_CRIT_ALERT_LIMIT
@ INA3221_REG_CH1_CRIT_ALERT_LIMIT
Channel 1 voltage thresholt for critical alert (R/W)
Definition: ina3221_regs.h:38