Toggle navigation
Documentation
The friendly Operating System for the Internet of Things
Loading...
Searching...
No Matches
bmp180_internals.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2016 Inria
3
* SPDX-License-Identifier: LGPL-2.1-only
4
*/
5
6
#pragma once
7
18
19
#ifdef __cplusplus
20
extern
"C"
{
21
#endif
22
27
#define BMP180_ADDR (0x77)
/* 7 bit address */
29
34
#define BMP180_REGISTER_ID (0xD0)
35
#define BMP180_REGISTER_CONTROL (0xF4)
36
#define BMP180_REGISTER_DATA (0xF6)
37
#define BMP180_TEMPERATURE_COMMAND (0x2E)
38
#define BMP180_PRESSURE_COMMAND (0x34)
39
#define BMP180_CALIBRATION_AC1 (0xAA)
41
46
#define BMP180_ULTRALOWPOWER_DELAY_MS (5UL)
47
#define BMP180_STANDARD_DELAY_MS (8UL)
48
#define BMP180_HIGHRES_DELAY_MS (14UL)
49
#define BMP180_ULTRAHIGHRES_DELAY_MS (26UL)
51
52
#ifdef __cplusplus
53
}
54
#endif
55
Generated on Wed Apr 15 2026 07:36:48 by
1.13.2