33#ifndef INA2XX_PARAM_I2C 
   37#define INA2XX_PARAM_I2C            (I2C_DEV(0)) 
   39#ifndef INA2XX_PARAM_ADDR 
   47#define INA2XX_PARAM_ADDR           (0x40) 
   49#ifndef INA2XX_PARAM_CONFIG 
   63#define INA2XX_PARAM_CONFIG         (INA2XX_MODE_CONTINUOUS_SHUNT_BUS | \ 
   64                                     INA2XX_SADC_AVG_128_SAMPLES | \ 
   65                                     INA2XX_BADC_AVG_128_SAMPLES | \ 
   66                                     INA2XX_SHUNT_RANGE_80MV | \ 
 
   69#ifndef INA2XX_PARAM_RSHUNT_MOHM 
   75#define INA2XX_PARAM_RSHUNT_MOHM    (100) 
   77#ifndef INA2XX_PARAM_I_RANGE 
   84#define INA2XX_PARAM_I_RANGE    (INA2XX_CURRENT_RANGE_655_MA) 
   87#define INA2XX_PARAMS               { .i2c         = INA2XX_PARAM_I2C,  \ 
   88                                      .addr        = INA2XX_PARAM_ADDR, \ 
   89                                      .config      = INA2XX_PARAM_CONFIG, \ 
   90                                      .rshunt_mohm = INA2XX_PARAM_RSHUNT_MOHM, \ 
   91                                      .i_range     = INA2XX_PARAM_I_RANGE } 
   99#ifndef INA2XX_SAULINFO 
  100#define INA2XX_SAULINFO             { .name = "INA2XX current" }, \ 
  101                                    { .name = "INA2XX power" }, \ 
  102                                    { .name = "INA2XX voltage" } 
Device driver interface for Texas Instruments INA219/INA2XX Bi-Directional CURRENT/POWER MONITOR with...
 
static const saul_reg_info_t ina2xx_saul_info[]
Allocate and configure entries to the SAUL registry.
 
static const ina2xx_params_t ina2xx_params[]
Configure INA2XX devices.
 
SAUL registry interface definition.
 
Configuration parameters of the INA2xx driver.
 
Additional data to collect for each entry.