embassy-max4466
Driver async no_std pour le capteur microphone MAX4466, basé sur Embassy.
Features
| Feature | Description |
|---|---|
| (défaut) | Valeur ADC brute, aucun filtre |
filter-ema |
Filtre EMA (lissage exponentiel, alpha configurable) |
filter-median |
Filtre médian (fenêtre glissante de 5 samples) |
Les deux features sont cumulables.
Utilisation
Cargo.toml
# Valeur brute uniquement
= { = "0.1.0" }
# Avec filtre EMA
= { = "0.1.0", = ["filter-ema"] }
# Avec filtre médian
= { = "0.1.0", = ["filter-median"] }
# Les deux
= { = "0.1.0", = ["filter-ema", "filter-median"] }
Implémentation du trait AdcReader (exemple embassy-rp)
use AdcReader;
use ;
Exemple complet
use Spawner;
use ;
async
async
Licence
GPL-2.0-or-later