//! GPIO hardware access for autonomous agents.
//!
//! Provides safe, controlled access to GPIO pins with strict allow-lists,
//! auto-release on agent unhealthy, and direction change approval.
//! Uses `gpio-cdev` (modern character device API) as primary,
//! with `sysfs_gpio` as fallback for older kernels.
/// GPIO runtime configuration (chip paths, safety policy, pin allowlists).
/// Chip and line enumeration backed by `gpio-cdev`.
/// `GpioPinManager` — claim/release pins with agent-lifecycle safety hooks.
/// Software PWM over claimed pins.
/// `GpioSafetyPolicy` — allow-list + direction change rules enforced by the pin manager.
pub use ;
pub use ;
pub use GpioSafetyPolicy;