options for missing driver functions

Jeff Haynes <feedyurhed@...>

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?



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.

Antoine de Saint-Exupery

Join {users@lists.zephyrproject.org to automatically receive all group messages.