Zephyr Project API 4.2.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
bmp581.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2025 Croxel Inc.
3 * Copyright (c) 2025 CogniPilot Foundation
4 *
5 * SPDX-License-Identifier: Apache-2.0
6 */
7
14#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_BOSCH_BMP581_H_
15#define ZEPHYR_INCLUDE_DT_BINDINGS_BOSCH_BMP581_H_
16
26#define BMP581_DT_MODE_NORMAL 1
27#define BMP581_DT_MODE_FORCED 2
28#define BMP581_DT_MODE_CONTINUOUS 3
35#define BMP581_DT_ODR_240_HZ 0x00
36#define BMP581_DT_ODR_218_5_HZ 0x01
37#define BMP581_DT_ODR_199_1_HZ 0x02
38#define BMP581_DT_ODR_179_2_HZ 0x03
39#define BMP581_DT_ODR_160_HZ 0x04
40#define BMP581_DT_ODR_149_3_HZ 0x05
41#define BMP581_DT_ODR_140_HZ 0x06
42#define BMP581_DT_ODR_129_8_HZ 0x07
43#define BMP581_DT_ODR_120_HZ 0x08
44#define BMP581_DT_ODR_110_1_HZ 0x09
45#define BMP581_DT_ODR_100_2_HZ 0x0A
46#define BMP581_DT_ODR_89_6_HZ 0x0B
47#define BMP581_DT_ODR_80_HZ 0x0C
48#define BMP581_DT_ODR_70_HZ 0x0D
49#define BMP581_DT_ODR_60_HZ 0x0E
50#define BMP581_DT_ODR_50_HZ 0x0F
51#define BMP581_DT_ODR_45_HZ 0x10
52#define BMP581_DT_ODR_40_HZ 0x11
53#define BMP581_DT_ODR_35_HZ 0x12
54#define BMP581_DT_ODR_30_HZ 0x13
55#define BMP581_DT_ODR_25_HZ 0x14
56#define BMP581_DT_ODR_20_HZ 0x15
57#define BMP581_DT_ODR_15_HZ 0x16
58#define BMP581_DT_ODR_10_HZ 0x17
59#define BMP581_DT_ODR_5_HZ 0x18
60#define BMP581_DT_ODR_4_HZ 0x19
61#define BMP581_DT_ODR_3_HZ 0x1A
62#define BMP581_DT_ODR_2_HZ 0x1B
63#define BMP581_DT_ODR_1_HZ 0x1C
64#define BMP581_DT_ODR_0_5_HZ 0x1D
65#define BMP581_DT_ODR_0_250_HZ 0x1E
66#define BMP581_DT_ODR_0_125_HZ 0x1F
75#define BMP581_DT_OVERSAMPLING_1X 0x00
76#define BMP581_DT_OVERSAMPLING_2X 0x01
77#define BMP581_DT_OVERSAMPLING_4X 0x02
78#define BMP581_DT_OVERSAMPLING_8X 0x03
79#define BMP581_DT_OVERSAMPLING_16X 0x04
80#define BMP581_DT_OVERSAMPLING_32X 0x05
81#define BMP581_DT_OVERSAMPLING_64X 0x06
82#define BMP581_DT_OVERSAMPLING_128X 0x07
104#define BMP581_DT_IIR_FILTER_BYPASS 0x00
105#define BMP581_DT_IIR_FILTER_COEFF_1 0x01
106#define BMP581_DT_IIR_FILTER_COEFF_3 0x02
107#define BMP581_DT_IIR_FILTER_COEFF_7 0x03
108#define BMP581_DT_IIR_FILTER_COEFF_15 0x04
109#define BMP581_DT_IIR_FILTER_COEFF_31 0x05
110#define BMP581_DT_IIR_FILTER_COEFF_63 0x06
111#define BMP581_DT_IIR_FILTER_COEFF_127 0x07
116#endif /* ZEPHYR_INCLUDE_DT_BINDINGS_BOSCH_BMP581_H_*/