Beyond the MVP, the original feature wishlist had "async" on "some might want".
This was brought up again in recent chats around using embedded-cal acceleration for the trouble BLE stack, which would be in a position to call asynchronously, and an ST reference implementation works that way.
Rough takeaway from the chat was that blocking works for MVP, but an async interface would be preferable to keep working on other tasks.
Beyond the MVP, the original feature wishlist had "async" on "some might want".
This was brought up again in recent chats around using embedded-cal acceleration for the trouble BLE stack, which would be in a position to call asynchronously, and an ST reference implementation works that way.
Rough takeaway from the chat was that blocking works for MVP, but an async interface would be preferable to keep working on other tasks.