LibDriver INA226  1.0.0
INA226 full-featured driver
driver_ina226_basic.h
Go to the documentation of this file.
1 
37 #ifndef DRIVER_INA226_BASIC_H
38 #define DRIVER_INA226_BASIC_H
39 
41 
42 #ifdef __cplusplus
43 extern "C"{
44 #endif
45 
56 #define INA226_BASIC_DEFAULT_AVG_MODE INA226_AVG_16
57 #define INA226_BASIC_DEFAULT_BUS_VOLTAGE_CONVERSION_TIME INA226_CONVERSION_TIME_1P1_MS
58 #define INA226_BASIC_DEFAULT_SHUNT_VOLTAGE_CONVERSION_TIME INA226_CONVERSION_TIME_1P1_MS
69 uint8_t ina226_basic_init(ina226_address_t addr_pin, double r);
70 
78 uint8_t ina226_basic_deinit(void);
79 
90 uint8_t ina226_basic_read(float *mV, float *mA, float *mW);
91 
96 #ifdef __cplusplus
97 }
98 #endif
99 
100 #endif
driver ina226 interface header file
ina226_address_t
ina226 address enumeration definition
Definition: driver_ina226.h:70
uint8_t ina226_basic_read(float *mV, float *mA, float *mW)
basic example read
uint8_t ina226_basic_deinit(void)
basic example deinit
uint8_t ina226_basic_init(ina226_address_t addr_pin, double r)
basic example init