13#ifndef ZEPHYR_INCLUDE_DRIVERS_SENSOR_MCP9600H_
14#define ZEPHYR_INCLUDE_DRIVERS_SENSOR_MCP9600H_
55#define MCP9600_ATTR_VALUE_TYPE_K 0x0
56#define MCP9600_ATTR_VALUE_TYPE_J 0x1
57#define MCP9600_ATTR_VALUE_TYPE_T 0x2
58#define MCP9600_ATTR_VALUE_TYPE_N 0x3
59#define MCP9600_ATTR_VALUE_TYPE_S 0x4
60#define MCP9600_ATTR_VALUE_TYPE_E 0x5
61#define MCP9600_ATTR_VALUE_TYPE_B 0x6
62#define MCP9600_ATTR_VALUE_TYPE_R 0x7
71#define MCP9600_ATTR_VALUE_ADC_RES_18BIT 0x0
72#define MCP9600_ATTR_VALUE_ADC_RES_16BIT 0x1
73#define MCP9600_ATTR_VALUE_ADC_RES_14BIT 0x2
74#define MCP9600_ATTR_VALUE_ADC_RES_12BIT 0x3
85#define MCP9600_ATTR_VALUE_COLD_JUNC_TMP_RES_0_0625C 0x0
86#define MCP9600_ATTR_VALUE_COLD_JUNC_TMP_RES_0_25C 0x1
sensor_attribute_mcp9600
Custom sensor attributes for MCP9600.
Definition mcp9600.h:42
sensor_channel_mcp9600
Custom sensor channels for MCP9600.
Definition mcp9600.h:32
@ SENSOR_ATTR_MCP9600_DEV_ID
Definition mcp9600.h:47
@ SENSOR_ATTR_MCP9600_FILTER_COEFFICIENT
Definition mcp9600.h:44
@ SENSOR_ATTR_MCP9600_ADC_RES
Definition mcp9600.h:43
@ SENSOR_ATTR_MCP9600_THERMOCOUPLE_TYPE
Definition mcp9600.h:45
@ SENSOR_ATTR_MCP9600_COLD_JUNCTION_RESOLUTION
Definition mcp9600.h:46
@ SENSOR_CHAN_MCP9600_COLD_JUNCTION_TEMP
Definition mcp9600.h:33
@ SENSOR_CHAN_MCP9600_RAW_ADC
Definition mcp9600.h:36
@ SENSOR_CHAN_MCP9600_HOT_JUNCTION_TEMP
Definition mcp9600.h:34
@ SENSOR_CHAN_MCP9600_DELTA_TEMP
Definition mcp9600.h:35
@ SENSOR_ATTR_PRIV_START
This and higher values are sensor specific.
Definition sensor.h:378
@ SENSOR_CHAN_PRIV_START
This and higher values are sensor specific.
Definition sensor.h:223
Main header file for sensor driver API.