Zephyr API Documentation
4.1.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
tmp11x.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2021 Innoseis B.V
3
*
4
* SPDX-License-Identifier: Apache-2.0
5
*/
6
7
#ifndef ZEPHYR_INCLUDE_DRIVERS_SENSOR_TMP11X_H_
8
#define ZEPHYR_INCLUDE_DRIVERS_SENSOR_TMP11X_H_
9
10
#include <
zephyr/device.h
>
11
#include <
zephyr/drivers/sensor.h
>
12
#include <
sys/types.h
>
13
14
enum
sensor_attribute_tmp_11x
{
16
SENSOR_ATTR_TMP11X_ONE_SHOT_MODE
=
SENSOR_ATTR_PRIV_START
,
18
SENSOR_ATTR_TMP11X_SHUTDOWN_MODE
,
20
SENSOR_ATTR_TMP11X_CONTINUOUS_CONVERSION_MODE
,
21
};
22
23
#define EEPROM_TMP11X_SIZE (4 * sizeof(uint16_t))
24
25
int
tmp11x_eeprom_read
(
const
struct
device
*dev,
off_t
offset,
void
*
data
,
26
size_t
len);
27
28
int
tmp11x_eeprom_write
(
const
struct
device
*dev,
off_t
offset,
29
const
void
*
data
,
size_t
len);
30
31
#endif
/* ZEPHYR_INCLUDE_DRIVERS_SENSOR_TMP11X_H_ */
device.h
sensor_attribute_tmp_11x
sensor_attribute_tmp_11x
Definition
tmp11x.h:14
SENSOR_ATTR_TMP11X_CONTINUOUS_CONVERSION_MODE
@ SENSOR_ATTR_TMP11X_CONTINUOUS_CONVERSION_MODE
Turn on continuous conversion.
Definition
tmp11x.h:20
SENSOR_ATTR_TMP11X_SHUTDOWN_MODE
@ SENSOR_ATTR_TMP11X_SHUTDOWN_MODE
Shutdown the sensor.
Definition
tmp11x.h:18
SENSOR_ATTR_TMP11X_ONE_SHOT_MODE
@ SENSOR_ATTR_TMP11X_ONE_SHOT_MODE
Turn on power saving/one shot mode.
Definition
tmp11x.h:16
tmp11x_eeprom_write
int tmp11x_eeprom_write(const struct device *dev, off_t offset, const void *data, size_t len)
tmp11x_eeprom_read
int tmp11x_eeprom_read(const struct device *dev, off_t offset, void *data, size_t len)
SENSOR_ATTR_PRIV_START
@ SENSOR_ATTR_PRIV_START
This and higher values are sensor specific.
Definition
sensor.h:368
types.h
off_t
__INTPTR_TYPE__ off_t
Definition
types.h:36
sensor.h
Public APIs for the sensor driver.
device
Runtime device structure (in ROM) per driver instance.
Definition
device.h:504
data
static fdata_t data[2]
Definition
test_fifo_contexts.c:15
zephyr
drivers
sensor
tmp11x.h
Generated on Mon Apr 21 2025 11:55:48 for Zephyr API Documentation by
1.12.0