Zephyr API Documentation
4.4.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
13
14
#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_BOSCH_BMP581_H_
15
#define ZEPHYR_INCLUDE_DT_BINDINGS_BOSCH_BMP581_H_
16
21
28
#define BMP581_DT_MODE_NORMAL 1
29
#define BMP581_DT_MODE_FORCED 2
30
#define BMP581_DT_MODE_CONTINUOUS 3
32
39
#define BMP581_DT_ODR_240_HZ 0x00
40
#define BMP581_DT_ODR_218_5_HZ 0x01
41
#define BMP581_DT_ODR_199_1_HZ 0x02
42
#define BMP581_DT_ODR_179_2_HZ 0x03
43
#define BMP581_DT_ODR_160_HZ 0x04
44
#define BMP581_DT_ODR_149_3_HZ 0x05
45
#define BMP581_DT_ODR_140_HZ 0x06
46
#define BMP581_DT_ODR_129_8_HZ 0x07
47
#define BMP581_DT_ODR_120_HZ 0x08
48
#define BMP581_DT_ODR_110_1_HZ 0x09
49
#define BMP581_DT_ODR_100_2_HZ 0x0A
50
#define BMP581_DT_ODR_89_6_HZ 0x0B
51
#define BMP581_DT_ODR_80_HZ 0x0C
52
#define BMP581_DT_ODR_70_HZ 0x0D
53
#define BMP581_DT_ODR_60_HZ 0x0E
54
#define BMP581_DT_ODR_50_HZ 0x0F
55
#define BMP581_DT_ODR_45_HZ 0x10
56
#define BMP581_DT_ODR_40_HZ 0x11
57
#define BMP581_DT_ODR_35_HZ 0x12
58
#define BMP581_DT_ODR_30_HZ 0x13
59
#define BMP581_DT_ODR_25_HZ 0x14
60
#define BMP581_DT_ODR_20_HZ 0x15
61
#define BMP581_DT_ODR_15_HZ 0x16
62
#define BMP581_DT_ODR_10_HZ 0x17
63
#define BMP581_DT_ODR_5_HZ 0x18
64
#define BMP581_DT_ODR_4_HZ 0x19
65
#define BMP581_DT_ODR_3_HZ 0x1A
66
#define BMP581_DT_ODR_2_HZ 0x1B
67
#define BMP581_DT_ODR_1_HZ 0x1C
68
#define BMP581_DT_ODR_0_5_HZ 0x1D
69
#define BMP581_DT_ODR_0_250_HZ 0x1E
70
#define BMP581_DT_ODR_0_125_HZ 0x1F
72
81
#define BMP581_DT_OVERSAMPLING_1X 0x00
82
#define BMP581_DT_OVERSAMPLING_2X 0x01
83
#define BMP581_DT_OVERSAMPLING_4X 0x02
84
#define BMP581_DT_OVERSAMPLING_8X 0x03
85
#define BMP581_DT_OVERSAMPLING_16X 0x04
86
#define BMP581_DT_OVERSAMPLING_32X 0x05
87
#define BMP581_DT_OVERSAMPLING_64X 0x06
88
#define BMP581_DT_OVERSAMPLING_128X 0x07
90
112
#define BMP581_DT_IIR_FILTER_BYPASS 0x00
113
#define BMP581_DT_IIR_FILTER_COEFF_1 0x01
114
#define BMP581_DT_IIR_FILTER_COEFF_3 0x02
115
#define BMP581_DT_IIR_FILTER_COEFF_7 0x03
116
#define BMP581_DT_IIR_FILTER_COEFF_15 0x04
117
#define BMP581_DT_IIR_FILTER_COEFF_31 0x05
118
#define BMP581_DT_IIR_FILTER_COEFF_63 0x06
119
#define BMP581_DT_IIR_FILTER_COEFF_127 0x07
121
123
124
#endif
/* ZEPHYR_INCLUDE_DT_BINDINGS_BOSCH_BMP581_H_*/
zephyr
dt-bindings
sensor
bmp581.h
Generated on
for Zephyr API Documentation by
1.16.1