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
20extern "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