struct Activity
The BMI270 can detect simple user activities (unknown, still, walking, running) and send an interrupt if those are changed, e.g. from walking to running.
struct AnyMotion
The BMI270 uses the slope between two acceleration signals to detect changes in motion.
struct NoMotion
Detect when there is no motion for a certain amount of time.
struct Significant
The BMI270 can detect motions including walking, biking, sitting in a moving car, coach or train, etc. Situations that don’t typically trigger include phone in pocket while stationary or phone at rest on a table which is in normal office use.