Examples

May 10, 2026 ยท View on GitHub

The driver is designed to run on multiple platforms using embedded-hal and embedded-io, and to support both sync and async modes.

Std Sync/Async Examples

The top-level examples are designed to work with an operating system in a std environment.

For the required hardware, you will need the following:

No-std Examples

For no-std examples, we have both an async and sync example using the defmt feature for logging.

For the synchronous example, a bare-metal application using an STM32 Blue Pill is demonstrated.

For the asynchronous example, an Embassy application using an ESP32C3 is used.