Go to the source code of this file.
◆ INA230_ALERT_FUNCTION_FLAG
#define INA230_ALERT_FUNCTION_FLAG BIT(4) |
◆ INA230_ALERT_LATCH_ENABLE
#define INA230_ALERT_LATCH_ENABLE BIT(0) |
◆ INA230_ALERT_POLARITY
#define INA230_ALERT_POLARITY BIT(1) |
◆ INA230_AVG_MODE_1
#define INA230_AVG_MODE_1 0x00 |
◆ INA230_AVG_MODE_1024
#define INA230_AVG_MODE_1024 0x07 |
◆ INA230_AVG_MODE_128
#define INA230_AVG_MODE_128 0x04 |
◆ INA230_AVG_MODE_16
#define INA230_AVG_MODE_16 0x02 |
◆ INA230_AVG_MODE_256
#define INA230_AVG_MODE_256 0x05 |
◆ INA230_AVG_MODE_4
#define INA230_AVG_MODE_4 0x01 |
◆ INA230_AVG_MODE_512
#define INA230_AVG_MODE_512 0x06 |
◆ INA230_AVG_MODE_64
#define INA230_AVG_MODE_64 0x03 |
◆ INA230_BUS_VOLTAGE_OVER
#define INA230_BUS_VOLTAGE_OVER BIT(13) |
◆ INA230_BUS_VOLTAGE_UNDER
#define INA230_BUS_VOLTAGE_UNDER BIT(12) |
◆ INA230_CONFIG
#define INA230_CONFIG |
( |
|
mode, |
|
|
|
svct, |
|
|
|
bvct, |
|
|
|
avg |
|
) |
| (((avg) << 9) | ((bvct) << 6) | ((svct) << 3) | (mode)) |
Macro for creating the INA230 configuration value.
- Parameters
-
mode | Operating mode. |
svct | Conversion time for shunt voltage. |
bvct | Conversion time for bus voltage. |
avg | Averaging mode. |
◆ INA230_CONV_TIME_1100
#define INA230_CONV_TIME_1100 0x04 |
◆ INA230_CONV_TIME_140
#define INA230_CONV_TIME_140 0x00 |
◆ INA230_CONV_TIME_204
#define INA230_CONV_TIME_204 0x01 |
◆ INA230_CONV_TIME_2116
#define INA230_CONV_TIME_2116 0x05 |
◆ INA230_CONV_TIME_332
#define INA230_CONV_TIME_332 0x02 |
◆ INA230_CONV_TIME_4156
#define INA230_CONV_TIME_4156 0x06 |
◆ INA230_CONV_TIME_588
#define INA230_CONV_TIME_588 0x03 |
◆ INA230_CONV_TIME_8244
#define INA230_CONV_TIME_8244 0x07 |
◆ INA230_CONVERSION_READY
#define INA230_CONVERSION_READY BIT(10) |
◆ INA230_CONVERSION_READY_FLAG
#define INA230_CONVERSION_READY_FLAG BIT(3) |
◆ INA230_MATH_OVERFLOW_FLAG
#define INA230_MATH_OVERFLOW_FLAG BIT(2) |
◆ INA230_OPER_MODE_BUS_VOLTAGE_CONT
#define INA230_OPER_MODE_BUS_VOLTAGE_CONT 0x06 |
◆ INA230_OPER_MODE_BUS_VOLTAGE_TRIG
#define INA230_OPER_MODE_BUS_VOLTAGE_TRIG 0x02 |
◆ INA230_OPER_MODE_POWER_DOWN
#define INA230_OPER_MODE_POWER_DOWN 0x00 |
◆ INA230_OPER_MODE_SHUNT_BUS_VOLTAGE_CONT
#define INA230_OPER_MODE_SHUNT_BUS_VOLTAGE_CONT 0x07 |
◆ INA230_OPER_MODE_SHUNT_BUS_VOLTAGE_TRIG
#define INA230_OPER_MODE_SHUNT_BUS_VOLTAGE_TRIG 0x03 |
◆ INA230_OPER_MODE_SHUNT_VOLTAGE_CONT
#define INA230_OPER_MODE_SHUNT_VOLTAGE_CONT 0x05 |
◆ INA230_OPER_MODE_SHUNT_VOLTAGE_TRIG
#define INA230_OPER_MODE_SHUNT_VOLTAGE_TRIG 0x01 |
◆ INA230_OVER_LIMIT_POWER
#define INA230_OVER_LIMIT_POWER BIT(11) |
◆ INA230_SHUNT_VOLTAGE_OVER
#define INA230_SHUNT_VOLTAGE_OVER BIT(15) |
◆ INA230_SHUNT_VOLTAGE_UNDER
#define INA230_SHUNT_VOLTAGE_UNDER BIT(14) |