The FXLS8967AF accelerometer requires the device to be in STANDBY before (almost) any register can be modified.
The library has a set_mode() function to do this, in fxls896xaf_driver.c, but it is local to that file. Why?
Surely, set_mode() should be public?
@adrian_chmiel made the same point here:
Thanks.
As a workaround/alternative, setting the mode could be included in the settings list with sensor_burst_write().