Relatively new Zephyr user here. We have a custom board with a LIS2DS12 IMU on it. I've been somewhat ignoring it up to now as it serves a secondary function and we sort of just threw it on there thinking we would get to it later. Now that I'm ready to tackle it it looks like the built-in functionality in the driver is pretty limited and doesn't cover the wake-up scenarios we need. What are our options at this point? Should we add to the existing driver? Attempt to do everything in the app or "side-load" a driver? Attempt to include the ST HAL?
Thanks,
Jeff
--
If you want to build a ship, don't drum up people together to collect wood and don't assign them tasks and work, but rather teach them to long for the endless immensity of the sea.