I’m working on modifying the ruuvi firmware to perform certain analysis of the accelerometer data.
So, as a first step I wanted to implement this https://ruuvi.com/motor-vibration-monitoring-with-bluetooth-sensor-ruuvitag/. but based on the latest firmware.
However, I note that the way that was implemented was to modify the task_acceleration_fifo_full_task function, which was called every time the FIFO was called.
But looking through the repository history I see that said function was removed, and I haven’t been able to ascertain if it was refactored to another area of the code base, or removed completely, or indeed how you go about reading the accelerometer FIFO when it is full.
So how do I go about replicating that functionality from the original article, but with the current firmware as the base?