\r
The sensor driver package includes bme280.c, bme280.h and bme280_defs.h files.\r
\r
-## Version\r
-File | Version | Date\r
---------------|---------|------------\r
-bme280.c | 3.4.2 | 21 Jan 2020\r
-bme280.h | 3.4.2 | 21 Jan 2020\r
-bme280_defs.h | 3.4.2 | 21 Jan 2020\r
\r
## Integration details\r
* Integrate bme280.h, bme280_defs.h and bme280.c file in to the project.\r
return rslt;\r
}\r
\r
-```\r
-\r
-## Copyright (C) 2016 - 2017 Bosch Sensortec GmbH
\ No newline at end of file
+```
\ No newline at end of file
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\r
* POSSIBILITY OF SUCH DAMAGE.\r
*\r
-* @file bme280.c\r
-* @date 21/01/2020\r
-* @version 3.4.2\r
+* @file bme280.c\r
+* @date 2020-01-24\r
+* @version v3.4.3\r
*\r
*/\r
\r
\r
return temperature;\r
}\r
-#ifdef BME280_64BIT_ENABLE\r
+#ifndef BME280_32BIT_ENABLE /* 64 bit compensation for pressure data */\r
\r
/*!\r
* @brief This internal API is used to compensate the raw pressure data and\r
\r
return pressure;\r
}\r
-#else\r
+#else /* 32 bit compensation for pressure data */\r
\r
/*!\r
* @brief This internal API is used to compensate the raw pressure data and\r
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\r
* POSSIBILITY OF SUCH DAMAGE.\r
*\r
-* @file bme280.h\r
-* @date 21/01/2020\r
-* @version 3.4.2\r
+* @file bme280.h\r
+* @date 2020-01-24\r
+* @version v3.4.3\r
*\r
*/\r
\r
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\r
* POSSIBILITY OF SUCH DAMAGE.\r
*\r
-* @file bme280_defs.h\r
-* @date 21/01/2020\r
-* @version 3.4.2\r
+* @file bme280_defs.h\r
+* @date 2020-01-24\r
+* @version v3.4.3\r
*\r
*/\r
\r
\r
/********************************************************/\r
\r
-#ifndef BME280_FLOAT_ENABLE\r
-\r
-/* #define BME280_FLOAT_ENABLE */\r
+#ifndef BME280_64BIT_ENABLE /* Check if 64-bit integer (using BME280_64BIT_ENABLE) is enabled */\r
+#ifndef BME280_32BIT_ENABLE /* Check if 32-bit integer (using BME280_32BIT_ENABLE) is enabled */\r
+#ifndef BME280_FLOAT_ENABLE /* If any of the integer data types not enabled then enable BME280_FLOAT_ENABLE */\r
+#define BME280_FLOAT_ENABLE\r
#endif\r
-\r
-#ifndef BME280_FLOAT_ENABLE\r
-#ifndef BME280_64BIT_ENABLE\r
-#define BME280_64BIT_ENABLE\r
#endif\r
#endif\r
\r
-/**\r
-* Copyright (c) 2020 Bosch Sensortec GmbH. All rights reserved.\r
-*\r
-* BSD-3-Clause\r
-*\r
-* Redistribution and use in source and binary forms, with or without\r
-* modification, are permitted provided that the following conditions are met:\r
-*\r
-* 1. Redistributions of source code must retain the above copyright\r
-* notice, this list of conditions and the following disclaimer.\r
-*\r
-* 2. Redistributions in binary form must reproduce the above copyright\r
-* notice, this list of conditions and the following disclaimer in the\r
-* documentation and/or other materials provided with the distribution.\r
-*\r
-* 3. Neither the name of the copyright holder nor the names of its\r
-* contributors may be used to endorse or promote products derived from\r
-* this software without specific prior written permission.\r
-*\r
-* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\r
-* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\r
-* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS\r
-* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\r
-* COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\r
-* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\r
-* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\r
-* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\r
-* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\r
-* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING\r
-* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\r
-* POSSIBILITY OF SUCH DAMAGE.\r
-*\r
-* @file linux_userspace.c\r
-* @date 10/01/2020\r
-* @version\r
-*\r
-*/\r
+/*\r
+ * Copyright (C) 2020 Bosch Sensortec GmbH\r
+ *\r
+ * The license is available at root folder\r
+ *\r
+ */\r
\r
/*!\r
* @ingroup bme280GroupExample\r
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\r
* POSSIBILITY OF SUCH DAMAGE.\r
*\r
-* @file bme280_selftest.c\r
-* @date 21/01/2020\r
-* @version 3.4.2\r
+* @file bme280_selftest.c\r
+* @date 2020-01-24\r
+* @version v3.4.3\r
*\r
*/\r
\r
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\r
* POSSIBILITY OF SUCH DAMAGE.\r
*\r
-* @file bme280_selftest.h\r
-* @date 21/01/2020\r
-* @version 3.4.2\r
+* @file bme280_selftest.h\r
+* @date 2020-01-24\r
+* @version v3.4.3\r
*\r
*/\r
\r