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
Diff: LPS22HB_driver.c
- 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;