12#ifndef ZEPHYR_INCLUDE_DRIVERS_SENSORS_PAC194X_H
13#define ZEPHYR_INCLUDE_DRIVERS_SENSORS_PAC194X_H
pac194x_sensor_attribute
Additional attributes supported by the PAC194x/PAC195x.
Definition pac194x.h:22
@ SENSOR_ATTR_REFRESH_MODE
PAC refresh mode.
Definition pac194x.h:28
@ SENSOR_ATTR_SAMPLING_FREQUENCY_RAW
Sampling frequency in RAW format.
Definition pac194x.h:24
@ SENSOR_ATTR_FORCE_REFRESH_CMD
Command: force refresh PAC accumulated data.
Definition pac194x.h:30
@ SENSOR_ATTR_CHANNEL_ENABLED
Enable/disable specific channel.
Definition pac194x.h:26
pac194x_sensor_channel
Additional channels supported by the PAC194x/PAC195x.
Definition pac194x.h:63
@ PAC194X_CHAN_ACC3
Channel 3: accumulator RAW value.
Definition pac194x.h:85
@ PAC194X_CHAN_ACC3_AVG
Channel 3: accumulator AVG value over SAMPLE_COUNT.
Definition pac194x.h:93
@ PAC194X_CHAN_CURR3
Channel 3: current sensor.
Definition pac194x.h:77
@ PAC194X_CHAN_VBUS3
Channel 3: voltage sensor.
Definition pac194x.h:69
@ PAC194X_CHAN_ACC2
Channel 2: accumulator RAW value.
Definition pac194x.h:83
@ PAC194X_CHAN_ACC4
Channel 4: accumulator RAW value.
Definition pac194x.h:87
@ PAC194X_CHAN_ACC1
Channel 1: accumulator RAW value.
Definition pac194x.h:81
@ PAC194X_CHAN_CURR1
Channel 1: current sensor.
Definition pac194x.h:73
@ PAC194X_CHAN_CURR2
Channel 2: current sensor.
Definition pac194x.h:75
@ PAC194X_CHAN_ACC_COUNT
Accumulator SAMPLE_COUNT since last REFRESH.
Definition pac194x.h:97
@ PAC194X_CHAN_VBUS1
Channel 1: voltage sensor.
Definition pac194x.h:65
@ PAC194X_CHAN_CURR4
Channel 4: current sensor.
Definition pac194x.h:79
@ PAC194X_CHAN_VBUS4
Channel 4: voltage sensor.
Definition pac194x.h:71
@ PAC194X_CHAN_VBUS2
Channel 2: voltage sensor.
Definition pac194x.h:67
@ PAC194X_CHAN_ACC4_AVG
Channel 4: accumulator AVG value over SAMPLE_COUNT.
Definition pac194x.h:95
@ PAC194X_CHAN_ACC2_AVG
Channel 2: accumulator AVG value over SAMPLE_COUNT.
Definition pac194x.h:91
@ PAC194X_CHAN_ACC1_AVG
Channel 1: accumulator AVG value over SAMPLE_COUNT.
Definition pac194x.h:89
pac194x_sensor_attr_refresh_mode
Refresh modes for PAC194x/PAC195x.
Definition pac194x.h:34
@ PAC194X_SENSOR_ATTR_REFRESH_MODE_MANUAL
sample_fetch is non-blocking and refresh is not being called automatically.
Definition pac194x.h:51
@ PAC194X_SENSOR_ATTR_REFRESH_MODE_AUTO_NOWAIT
sample_fetch is non-blocking.
Definition pac194x.h:39
@ PAC194X_SENSOR_ATTR_REFRESH_MODE_AUTO_WAIT
sample_fetch is blocking.
Definition pac194x.h:45
pac194x_sensor_attr_force_refresh_cmd
Refresh commands for PAC194x/PAC195x.
Definition pac194x.h:55
@ PAC194X_SENSOR_ATTR_FORCE_REFRESH_CMD_SINGLE
Refresh only a singe PAC device.
Definition pac194x.h:57
@ PAC194X_SENSOR_ATTR_FORCE_REFRESH_CMD_ALL
Refresh all PACs on the I2C bus at once.
Definition pac194x.h:59
@ SENSOR_ATTR_PRIV_START
This and higher values are sensor specific.
Definition sensor.h:407
@ SENSOR_CHAN_PRIV_START
This and higher values are sensor specific.
Definition sensor.h:247
Main header file for sensor driver API.