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