Hello,
I'm reading about 700 values from an LSM6SDO gyro/accelerometers per second and need to store them, before sending them over bluetooth once where I store them is full. I briefly looked into flash storage, but it seems like ring buffers are the best way to go for my application. What is the best way to do this using ring buffers? Specifically, one question I had is how to use one (or multiple) ring buffers to store the most data possible. In my application, the amount of time that I can record data for will be dependent on the maximum amount of storage space I can use. I've looked through the ring buffer library, and it seems like one ring buffer can only hold 64 words worth of information. Does this mean I'll need to use more ring buffers? Any help you can provide would be greatly appreciated. I talk a little bit more about my specific application in this post.
Thank you!