2024-11-04 08:05 PM - last edited on 2024-11-08 05:01 AM by Mike_ST
FIFO_CTRL4 is 00A1 in hex , 10100001 in binary
FIFO_CTRL3 is 00AA in hex , 10101010 in binary
fifo_status1 is 00000000
fifo_status2 is 00100010
FIFO DATA OUT TAG IS 00100001
I have already set LSM6DSO like this but no data is inside the FIFO
Must I open and close embedded function? I saw someone 's reply in the community
riteRegister ( LSM6DSOX_FUNC_CFG_ACCESS, 0x80 ); //Open Embedded Functions WriteRegisterBit( LSM6DSOX_EMB_FUNC_EN_A, 3, true ); //Enable Pedometer sensor in Adv Func WriteRegister ( LSM6DSOX_EMB_FUNC_EN_B, 0x10); //Enable false positive rejection WriteRegisterBit( LSM6DSOX_EMB_FUNC_FIFO_CFG, 6, true ); //Enable Step Counter Batching WriteRegister ( LSM6DSOX_FUNC_CFG_ACCESS, 0x00); //Close Embedded Functions
2024-11-18 07:40 AM
FIFO_STATUS1 is 0000 in hex , 00000000 in binary
FIFO_STATUS2 is 00A2 in hex , 10100010 in binary
FIFO_DATA_OUT_TAG is 0021 in hex , 00100001 in binary
FIFO_DATA_OUT_TAG does not change
2024-12-06 05:19 AM