Skip to main content
This topic has been closed for replies.
Best answer by Luca SEGHIZZI

The SFLP block is enabled by setting the SFLP_GAME_EN bit to 1 of the EMB_FUNC_EN_A embedded functions register. When enabled, it works at a configurable output data rate (which must be equal to or less than the selected output data rates of the accelerometer and gyroscope) through the SFLP_GAME_ODR_[2:0] field of the SFLP_ODR embedded functions register. Finally, the FIFO must be configured to store the SFLP game rotation vector, the gravity vector and/or the gyroscope bias. More details can be found in the AN5763.

1 reply

Visitor II
February 17, 2023

The SFLP block is enabled by setting the SFLP_GAME_EN bit to 1 of the EMB_FUNC_EN_A embedded functions register. When enabled, it works at a configurable output data rate (which must be equal to or less than the selected output data rates of the accelerometer and gyroscope) through the SFLP_GAME_ODR_[2:0] field of the SFLP_ODR embedded functions register. Finally, the FIFO must be configured to store the SFLP game rotation vector, the gravity vector and/or the gyroscope bias. More details can be found in the AN5763.