I'm developing an application that uses the BMM350. The product is a custom board, using the nRF5340 SOC running Zephyr RTOS. We've developed an out-of-tree driver to support the BMM350 (wrapping the BMM350API) and verified we can read data - so all good there. I'm looking for calibration documentation or guidance during run-time, as it's not apparent from the documentation I've seen. A few questions: - can the compensation values be overwritten? If so, is that the recommended method for run-time calibration? - should instead, the SOC (or off-board application, since I have BLE connectivity) be responsible for the calibration algorithm and merely apply an offset and bias at collection time? If so, is there recommended guidance for this approach?
... View more