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) |