The Universal hal provides a lightweight cross-platform hardware abstraction layer for 8/16/32-bit microcontrollers. Currently the following microcontrollers/platforms are supported:
| MCU | GPIO compatibility | I2C driver compatibility |
|---|---|---|
| Atmel SAMD21 | ✔ | ✔ |
| Atmel SAMD51 | ✔ | x |
| Raspberry Pi Pico | ✔ | x |
