// Copyright (C) 2026 Jorge Andre Castro
// GPL-2.0-or-later
//! Signaux globaux asynchrones pour le partage d'événements piézo.
#![forbid(unsafe_code)]useembassy_sync::{blocking_mutex::raw::CriticalSectionRawMutex,signal::Signal};/// Publié à chaque vibration détectée.
/// La valeur `u32` est un compteur d'événements cumulés.
pubstaticVIBRATION_SIGNAL:Signal<CriticalSectionRawMutex, u32>=Signal::new();