The LSM6DSOX has flexible data rates and ranges. For the accelerometer: ±2/±4/±8/±16g at 1.6Hz to 6.7KHz update rate. For the gyroscope: ±125/±250/±500/±1000/±2000dps at 12.5Hz to 6.7KHz. The device also includes built-in tap detection, activity detection, pedometer/step counter, and a programmable finite state machine/machine learning core that can perform some basic gesture recognition. The breakout board also includes a LIS3MDL 3-axis magnetometer that can sense where the strongest magnetic force is coming from, generally used to detect magnetic north. The three triple-axis sensors add up to 9 degrees of freedom, by combining this data, the user can orient the board.