Thank you for an amazing project! :)
If this is of interest to anybody: I have developed, for my personal needs, a custom firmware I use with my OLAs. The goal is to do high frequency low jitter logging of an ISM330DHCX + SAM-M10Q (both GNSS data + PPS). The code and SD card binary format parser are available at:
https://github.com/jerabaul29/2026_ola_logger_imu_gps
The logging uses the ISM330DHCX built-in buffer + interrupt based (ctimer) routines on the OLA to read from the ISM330DHCX and the GNSS + rising edge pin interrupt to read the PPS signal. SD card writing is done in the main thread in a non-interrupt-blocking way.
This is a bit of a niche use, but this may be interesting for those who want high frequency, low jitter logging :) .