Just an FYI that I've finally fought my way to a state that I'm pretty happy with in https://github.com/thandal/open-earable-2
- Many improvements to sensor data rate bottlenecks (completely replaced the bmx160 driver, use device FIFOs, streamline i2c, get rid of vestigial zbus, etc) -- basically allows full-rate sensor logging with very low packet drop rates
- Support sd-card mounting over USB (its slow, but much better than swapping the card all the time)
- Many simplifications and fixes to the power management
- Many bug fixes (for example incorrectly named flags/bits/registers)
- Many improved console commands for testing and debugging
- Reorganized/deduplicated the codebase to make it look less like sample code
- Upgrade scripts to the new nrfutil tool
All the usual caveats about this being research-grade firmware -- not responsible for any damage it might cause to your devices!
Just an FYI that I've finally fought my way to a state that I'm pretty happy with in https://github.com/thandal/open-earable-2
All the usual caveats about this being research-grade firmware -- not responsible for any damage it might cause to your devices!