1#![no_std]
2#![doc = "Monochrome status LED abstraction for the embassy ecosystem.\n\nProvides type-safe compile-time polarity (`ActiveHigh` / `ActiveLow`),\noptional PWM brightness with gamma correction, and `FlexLed` /\n`FlexPwmLed` for runtime-determined polarity."]
3
4mod led;
5mod polarity;
6
7#[cfg(feature = "pwm")]
8pub mod pwm;
9
10pub use led::{FlexLed, Led};
11pub use polarity::{ActiveHigh, ActiveLow, Polarity, PolarityMode};
12
13#[cfg(feature = "pwm")]
14pub use pwm::{FlexPwmLed, GammaCorrection, PwmLed};