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_*/
include
zephyr
dt-bindings
sensor
bmp581.h
Generated on Sun Aug 24 2025 06:52:31 for Zephyr Project API by
1.9.8