LibDriver INA226
Loading...
Searching...
No Matches
driver_ina226_basic.h
Go to the documentation of this file.
1
36
37#ifndef DRIVER_INA226_BASIC_H
38#define DRIVER_INA226_BASIC_H
39
41
42#ifdef __cplusplus
43extern "C"{
44#endif
45
52
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
59
69uint8_t ina226_basic_init(ina226_address_t addr_pin, double r);
70
78uint8_t ina226_basic_deinit(void);
79
90uint8_t ina226_basic_read(float *mV, float *mA, float *mW);
91
95
96#ifdef __cplusplus
97}
98#endif
99
100#endif
driver ina226 interface header file
ina226_address_t
ina226 address enumeration definition
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