docs.rs failed to build embassy-ld2410-0.1.1
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
🛰️ embassy-ld2410
Driver no_std asynchrone pour le radar de présence humaine LD2410C (24GHz FMCW),
conçu pour l'écosystème Embassy sur RP2040 et RP2350.
đź“– Description
Le LD2410C est un module radar haute sensibilité qui surpasse les capteurs PIR traditionnels. Il détecte les mouvements actifs ainsi que les micro-mouvements (respiration) d'une personne totalement immobile, jusqu'à 6 mètres de distance.
Ce driver parse le protocole série binaire du LD2410C avec synchronisation automatique sur le header de trame, rendant l'intégration robuste même en cas de démarrage au milieu d'une trame.
✨ Caractéristiques
- ✅ Entièrement asynchrone (
async/await, Embassy) - ✅ Zéro allocation (
no_std,no_alloc) - âś… Synchronisation automatique sur header de trame
- ✅ Résilience aux trames corrompues (réessai silencieux)
- âś… Support optionnel de
defmt - âś… Compatible RP2040, RP2350-A, RP2350-B
🛠️ Spécifications Matérielles
| Paramètre | Valeur |
|---|---|
| Interface | UART |
| Baudrate | 256 000 bps (fixe) |
| Tension | 5V (VCC) |
| Niveau logique | 3.3V (compatible Pico) |
| Fréquence radar | 24 GHz FMCW |
| Portée max | ~6 mètres |
| Fréquence trame | ~10 Hz |
Câblage (UART0)
LD2410C TX → Pico GP1 (RX)
LD2410C RX → Pico GP0 (TX)
LD2410C VCC → Pico VBUS (pin 40, 5V)
LD2410C GND → Pico GND
📦 Installation
[]
= "0.1.1"
[]
= ["embassy-ld2410/rp235xa"] # Pico 2
= ["embassy-ld2410/rp2040"] # Pico 1
= ["embassy-rp/rp235xb"]
🚀 Exemple Complet
use Spawner;
use bind_interrupts;
use ;
use UART0;
use ;
use StaticCell;
bind_interrupts!;
static TX_BUF: = new;
static RX_BUF: = new;
async
⚖️ Licence
Copyright (C) 2026 Jorge Andre Castro
Distribué sous licence GPL-2.0-or-later.