Packages/Compatibility
Compatibility matrix
Pick by
constraint.
Every package is C99 and has a deterministic host test. The matrix shows the three compatibility constraints that change how a unit fits a target.
| Package | Kind | Alloc | Float | Blocking | Test |
|---|---|---|---|---|---|
| clamp | operator | — | — | — | test ↗ |
| median | operator | — | — | — | test ↗ |
| moving-average | operator | — | — | — | test ↗ |
| ema | operator | — | — | — | test ↗ |
| trimmed-mean | operator | — | — | — | test ↗ |
| debounce | operator | — | — | — | test ↗ |
| hysteresis | operator | — | — | — | test ↗ |
| key-fsm | operator | — | — | — | test ↗ |
| crc16 | operator | — | — | — | test ↗ |
| ring-buffer | operator | — | — | — | test ↗ |
| mean | operator | — | — | — | test ↗ |
| clamp-average | operator | — | — | — | test ↗ |
| weighted-average | operator | — | — | — | test ↗ |
| clamp-debounce | operator | — | — | — | test ↗ |
| ir-nec-decode | operator | — | — | — | test ↗ |
| i2c-master | driver | — | — | blocking | test ↗ |
| uart | driver | — | — | blocking | test ↗ |
| ws2812 | driver | — | — | blocking | test ↗ |
| ir-capture | driver | — | — | — | test ↗ |
| pid | operator | — | — | — | test ↗ |
| gamma-lut | operator | — | — | — | test ↗ |
| crc32 | operator | — | — | — | test ↗ |
| fixed-sqrt | operator | — | — | — | test ↗ |
| adc-sampler | driver | — | — | blocking | test ↗ |
| soft-pwm | driver | — | — | — | test ↗ |
| ds18b20 | driver | — | — | blocking | test ↗ |
| biquad | operator | — | — | — | test ↗ |
| ssd1306 | driver | — | — | blocking | test ↗ |
| dht | driver | — | — | — | test ↗ |
| rotary-encoder | driver | — | — | — | test ↗ |
| fir | operator | — | — | — | test ↗ |
| at24cxx | driver | — | — | blocking | test ↗ |
| ds3231 | driver | — | — | blocking | test ↗ |
| max7219 | driver | — | — | blocking | test ↗ |
| pca9685 | driver | — | — | blocking | test ↗ |
| mpu6050 | driver | — | — | blocking | test ↗ |
| sht3x | driver | — | — | blocking | test ↗ |
| aht20 | driver | — | — | blocking | test ↗ |
| mcp2515 | driver | — | — | blocking | test ↗ |
| stepper | driver | — | — | blocking | test ↗ |
| hx711 | driver | — | — | blocking | test ↗ |
| max31855 | driver | — | — | blocking | test ↗ |
| bme280 | driver | — | — | blocking | test ↗ |
| adxl345 | driver | — | — | blocking | test ↗ |
| mcp23017 | driver | — | — | blocking | test ↗ |
| ads1115 | driver | — | — | blocking | test ↗ |
| sh1106 | driver | — | — | blocking | test ↗ |
| mcp4725 | driver | — | — | blocking | test ↗ |
| pcf8574 | driver | — | — | blocking | test ↗ |
| hc-sr04 | driver | — | — | blocking | test ↗ |
| ina219 | driver | — | — | blocking | test ↗ |
| mcp9808 | driver | — | — | blocking | test ↗ |
| nrf24l01 | driver | — | — | blocking | test ↗ |
| hd44780 | driver | — | — | blocking | test ↗ |
| mfrc522 | driver | — | — | blocking | test ↗ |
| modbus-rtu | operator | — | — | — | test ↗ |
| pir | operator | — | — | — | test ↗ |
| scd4x | driver | — | — | blocking | test ↗ |
| sdcard | driver | — | — | blocking | test ↗ |