// SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2020 MediaTek Inc. */ #ifndef BOSCH_BARO_H #define BOSCH_BARO_H #include /* apply low pass filter on output */ /*#define CONFIG_BMP_LOWPASS*/ /*#define CONFIG_ID_TEMPERATURE*/ /*#define CONFIG_I2C_BASIC_FUNCTION*/ #define BMP_DRIVER_VERSION "V1.3" #define BMP_DEV_NAME "bmp280" #define C_MAX_FIR_LENGTH (32) #define MAX_SENSOR_NAME (32) #define BMP_DATA_NUM 1 #define BMP_PRESSURE 0 #define BMP_BUFSIZE 128 /* common definition */ #define BMP_GET_BITSLICE(regvar, bitname)\ ((regvar & bitname##__MSK) >> bitname##__POS) #define BMP_SET_BITSLICE(regvar, bitname, val)\ ((regvar & ~bitname##__MSK) | ((val<