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
16
#include <
zephyr/dt-bindings/dt-util.h
>
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_ */
dt-util.h
zephyr
dt-bindings
sensor
ina226.h
Generated on
for Zephyr API Documentation by
1.16.1