Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
ina226.h
Go to the documentation of this file.
1/*
2 * Copyright 2024 NXP
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
12
13#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_INA226_H_
14#define ZEPHYR_INCLUDE_DT_BINDINGS_INA226_H_
15
17
24
31#define INA226_RST_NORMAL_OPERATION 0x00
32#define INA226_RST_SYSTEM_RESET 0x01
34
41#define INA226_AVG_MODE_1 0x00
42#define INA226_AVG_MODE_4 0x01
43#define INA226_AVG_MODE_16 0x02
44#define INA226_AVG_MODE_64 0x03
45#define INA226_AVG_MODE_128 0x04
46#define INA226_AVG_MODE_256 0x05
47#define INA226_AVG_MODE_512 0x06
48#define INA226_AVG_MODE_1024 0x07
50
57#define INA226_CONV_TIME_140 0x00
58#define INA226_CONV_TIME_204 0x01
59#define INA226_CONV_TIME_332 0x02
60#define INA226_CONV_TIME_588 0x03
61#define INA226_CONV_TIME_1100 0x04
62#define INA226_CONV_TIME_2116 0x05
63#define INA226_CONV_TIME_4156 0x06
64#define INA226_CONV_TIME_8244 0x07
66
73#define INA226_OPER_MODE_POWER_DOWN 0x00
74#define INA226_OPER_MODE_SHUNT_VOLTAGE_TRIG 0x01
75#define INA226_OPER_MODE_BUS_VOLTAGE_TRIG 0x02
76#define INA226_OPER_MODE_SHUNT_BUS_VOLTAGE_TRIG 0x03
77#define INA226_OPER_MODE_SHUNT_VOLTAGE_CONT 0x05
78#define INA226_OPER_MODE_BUS_VOLTAGE_CONT 0x06
79#define INA226_OPER_MODE_SHUNT_BUS_VOLTAGE_CONT 0x07
81
83
84#endif /* ZEPHYR_INCLUDE_DT_BINDINGS_INA226_H_ */