INA3221 device parameters. More...
#include <ina3221.h>
Data Fields | |
| i2c_t | i2c |
| I2C bus. | |
| uint8_t | addr |
| I2C address. | |
| union { | |
| struct { | |
| gpio_t pin_warn | |
| Warning alert pin, becomes configured as input. | |
| gpio_t pin_crit | |
| Critical alert pin, becomes configured as input. | |
| gpio_t pin_tc | |
| Timing control alert pin, becomes configured as input. | |
| gpio_t pin_pv | |
| Power valid alert pin, becomes configured as input. | |
| } pins | |
| Struct of alert pins. | |
| struct { | |
| gpio_t alert_pins [INA3221_NUM_ALERTS] | |
| Array to access alert pins via an index. | |
| } apins | |
| Struct of array of alert pins. | |
| } | upins |
| Union of alert pins as array and as single members. | |
| uint8_t | gpio_config |
| Configure pull up resistors for gpio pins. | |
| uint16_t | config |
| Configuration. | |
| uint16_t | rshunt_mohm [INA3221_NUM_CH] |
| Shunt resistances in mOhm for each channel. | |