This driver supports the TI INA230 and INA231 Bidirectional Current and Power Monitors. The devices work on the I2C interface and are created from DT nodes with a compatible property matching "ti,ina23x". The following datasheets were referenced while developing the driver: https://www.ti.com/product/INA230 https://www.ti.com/product/INA231 Twister passed: twister -T tests/drivers/build_all/sensor/ Testing was performed on the stm32g071b_disco board with the following: Load: ~170 ohms Voltage: 5V Measured Values: Voltage: 5.1 V Current: 0.032 A Power: 0.157 W Signed-off-by: Sam Hurst <sbh1187@gmail.com>
97 lines
1.6 KiB
Text
97 lines
1.6 KiB
Text
CONFIG_TEST=y
|
|
CONFIG_TEST_USERSPACE=y
|
|
CONFIG_LOG=y
|
|
CONFIG_SENSOR_LOG_LEVEL_DBG=y
|
|
CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000
|
|
CONFIG_GPIO=y
|
|
CONFIG_I2C=y
|
|
CONFIG_SERIAL=y
|
|
CONFIG_SPI=y
|
|
CONFIG_SENSOR=y
|
|
CONFIG_ADT7420=y
|
|
CONFIG_ADXL345=y
|
|
CONFIG_ADXL362=y
|
|
CONFIG_ADXL372=y
|
|
CONFIG_AK8975=y
|
|
CONFIG_AMG88XX=y
|
|
CONFIG_AMS_IAQ_CORE=y
|
|
CONFIG_APDS9960=y
|
|
CONFIG_BMA280=y
|
|
CONFIG_BMC150_MAGN=y
|
|
CONFIG_BME280=y
|
|
CONFIG_BME680=y
|
|
CONFIG_BMG160=y
|
|
CONFIG_BMI160=y
|
|
CONFIG_BMI270=y
|
|
CONFIG_BMM150=y
|
|
CONFIG_BMP388=y
|
|
CONFIG_BQ274XX=y
|
|
CONFIG_CCS811=y
|
|
CONFIG_DHT=y
|
|
CONFIG_DPS310=y
|
|
CONFIG_ENS210=y
|
|
CONFIG_FDC2X1X=y
|
|
CONFIG_FXAS21002=y
|
|
CONFIG_FXOS8700=y
|
|
CONFIG_HMC5883L=y
|
|
CONFIG_HP206C=y
|
|
CONFIG_HTS221=y
|
|
CONFIG_ICM42605=y
|
|
CONFIG_ICM42605_TRIGGER_NONE=y
|
|
CONFIG_IIS2DH=y
|
|
CONFIG_IIS2DLPC=y
|
|
CONFIG_IIS2ICLX=y
|
|
CONFIG_IIS2MDC=y
|
|
CONFIG_IIS3DHHC=y
|
|
CONFIG_ISL29035=y
|
|
CONFIG_ISM330DHCX=y
|
|
CONFIG_ITDS=y
|
|
CONFIG_LIS2DH=y
|
|
CONFIG_LIS2DS12=y
|
|
CONFIG_LIS2DW12=y
|
|
CONFIG_LIS2MDL=y
|
|
CONFIG_LIS3MDL=y
|
|
CONFIG_LM75=y
|
|
CONFIG_LPS22HB=y
|
|
CONFIG_LPS22HH=y
|
|
CONFIG_LPS25HB=y
|
|
CONFIG_LSM303DLHC_MAGN=y
|
|
CONFIG_LSM6DS0=y
|
|
CONFIG_LSM6DSL=y
|
|
CONFIG_LSM6DSO=y
|
|
CONFIG_LSM9DS0_GYRO=y
|
|
CONFIG_LSM9DS0_MFD=y
|
|
CONFIG_MAX17055=y
|
|
CONFIG_MAX17262=y
|
|
CONFIG_MAX30101=y
|
|
CONFIG_MAX44009=y
|
|
CONFIG_MAX6675=y
|
|
CONFIG_MCP9808=y
|
|
CONFIG_MPR=y
|
|
CONFIG_MPU6050=y
|
|
CONFIG_MS5607=y
|
|
CONFIG_MS5837=y
|
|
CONFIG_OPT3001=y
|
|
CONFIG_SBS_GAUGE=y
|
|
CONFIG_SGP40=y
|
|
CONFIG_SHT3XD=y
|
|
CONFIG_SHT4X=y
|
|
CONFIG_SHTCX=y
|
|
CONFIG_SI7006=y
|
|
CONFIG_SI7055=y
|
|
CONFIG_SI7060=y
|
|
CONFIG_SM351LT=y
|
|
CONFIG_STM32_TEMP=y
|
|
CONFIG_STTS751=y
|
|
CONFIG_SX9500=y
|
|
CONFIG_TACH_NPCX=y
|
|
CONFIG_TEMP_NRF5=y
|
|
CONFIG_TH02=y
|
|
CONFIG_TI_HDC=y
|
|
CONFIG_TI_HDC20XX=y
|
|
CONFIG_TMP007=y
|
|
CONFIG_TMP112=y
|
|
CONFIG_TMP116=y
|
|
CONFIG_VCNL4040=y
|
|
CONFIG_VL53L0X=y
|
|
CONFIG_INA23X=y
|