|
INA236 HAL Based Library 1.0.1
This library is a software library that works with the INA236 current, voltage, and power monitor chip. This library provides a convenient and efficient way to access the I2C interfaces of the chip, allowing developers to easily integrate this power meter into their systems.
|
Class (struct) that stores variables for interacting with INA236. More...
#include <ina236.h>
Data Structures | |
| union | _reg |
Data Fields | |
| I2C_HandleTypeDef * | hi2c |
| uint8_t | I2C_ADDR |
| ADCRange | adc_range |
| NumSamples | number_of_adc_samples |
| ConvTime | vbus_conversion_time |
| ConvTime | vshunt_conversion_time |
| Mode | mode |
| float | ShuntResistor |
| AlertOn | alert_on |
| AlertPolarity | alert_polarity |
| AlertLatch | alert_latch |
| AlertConvReady | alert_conv_ready |
| float | alert_limit |
| int32_t | alert_limit_int |
| float | ShuntVoltage |
| float | BusVoltage |
| float | Power |
| float | Current |
| union INA236::_reg | reg |
Class (struct) that stores variables for interacting with INA236.
| ADCRange adc_range |
| AlertConvReady alert_conv_ready |
| AlertLatch alert_latch |
| float alert_limit |
| int32_t alert_limit_int |
| AlertOn alert_on |
| AlertPolarity alert_polarity |
| float BusVoltage |
| float Current |
| I2C_HandleTypeDef* hi2c |
Specifies the I2C handler.
| uint8_t I2C_ADDR |
| Mode mode |
| NumSamples number_of_adc_samples |
| float Power |
| union INA236::_reg reg |
| float ShuntResistor |
| float ShuntVoltage |
| ConvTime vbus_conversion_time |
| ConvTime vshunt_conversion_time |