diff options
author | Armando Visconti <armando.visconti@st.com> | 2017-07-10 21:08:04 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2017-07-10 21:08:04 +0000 |
commit | f41478096078502560a180e70097a3b94fc6ffc2 (patch) | |
tree | e02657851ef76e47433162a544a94c3b71290102 | |
parent | 20b1326af5f0ed4dd32735893b50477f9718cdf6 (diff) | |
parent | 9d3d8328a6a8a4262613cab82987dfd1fd7ce2c1 (diff) | |
download | contexthub-f41478096078502560a180e70097a3b94fc6ffc2.tar.gz |
nanohub: drivers/st_mag40: Force a read to OUT regs to clear DRDY event am: a69da9dff1 am: a06ee5cc93 am: 0adb39b966
am: 9d3d8328a6
Change-Id: I33c41771d26a33f500b58a3bc664bcf8bf41ab1d
-rw-r--r-- | firmware/os/drivers/st_mag40/st_mag40.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/firmware/os/drivers/st_mag40/st_mag40.c b/firmware/os/drivers/st_mag40/st_mag40.c index c96e3400..7a7529bc 100644 --- a/firmware/os/drivers/st_mag40/st_mag40.c +++ b/firmware/os/drivers/st_mag40/st_mag40.c @@ -838,6 +838,7 @@ static void sensorInit(void) case INIT_ENABLE_DRDY: mTask.subState = INIT_DONE; + mTask.comm_rx(ST_MAG40_OUTXL_REG_ADDR, 6, 0, false); mTask.comm_tx(ST_MAG40_CFG_C_REG_ADDR, ST_MAG40_BDU_ON | ST_MAG40_INT_MAG, 0, true); break; @@ -883,6 +884,7 @@ static void handleCommDoneEvt(const void* evtData) case SENSOR_INITIALIZATION: if (mTask.subState == INIT_DONE) { + INFO_PRINT( "Initialization completed\n"); returnIdle = true; sensorRegisterInitComplete(mTask.magHandle); } else { |