MEMS nano pressure sensor: 260-1260 hPa absolute digital output barometer.

Dependencies:   X_NUCLEO_COMMON ST_INTERFACES

Dependents:   HelloWorld_ST_Sensors MOTENV_Mbed mbed-os-mqtt-client LPS22HB_JS ... more

Revision:
2:f7b403c70f6b
Parent:
0:3de9cb936fd1
--- a/LPS22HB_driver.c	Wed Sep 27 16:49:30 2017 +0200
+++ b/LPS22HB_driver.c	Mon Oct 02 09:29:15 2017 +0200
@@ -341,13 +341,13 @@
 */
 LPS22HB_Error_et LPS22HB_Set_SpiInterface(void *handle, LPS22HB_SPIMode_et spimode)
 {
-  uint8_t tmp;
-
+  uint8_t tmp=0;  //deft LPS22HB_CTRL_REG1 value
 
   LPS22HB_assert_param(IS_LPS22HB_SPIMode(spimode));
 
-  if(LPS22HB_read_reg(handle, LPS22HB_CTRL_REG1, 1, &tmp))
-    return LPS22HB_ERROR;
+/** FIXME could not read before setting SPI mode **/	
+//  if(LPS22HB_read_reg(handle, LPS22HB_CTRL_REG1, 1, &tmp))
+//    return LPS22HB_ERROR;
 
   tmp &= ~LPS22HB_SIM_MASK;
   tmp |= (uint8_t)spimode;