hisi-rf-link 0.1.0-alpha.26

Host-side linker, archive normalization, and ABI inventory for HiSilicon radio blobs
Documentation
//! Deterministic host-side transforms for HiSilicon radio artifacts.

#[cfg(feature = "tool")]
pub mod ble_init_profile;
#[cfg(feature = "tool")]
pub mod ble_profile;
#[cfg(feature = "tool")]
pub mod native_supplicant;
#[cfg(feature = "tool")]
pub mod normalize;

/// Link order and archive-selection contract for the WS63 Wi-Fi payload.
pub const WS63_ARCHIVE_PROFILE: &str = include_str!("../profiles/ws63.toml");
/// Hash-bound task classification used by the runtime compatibility audit.
pub const WS63_SCHEDULING_PROFILE: &str = include_str!("../profiles/ws63-scheduling.toml");
/// Bounded LiteOS/architecture namespace required by the current payload.
pub const WS63_RUNTIME_COMPAT_PROFILE: &str = include_str!("../profiles/ws63-runtime-compat.toml");
/// Native hostap archive and legacy-boundary contract.
pub const WS63_SUPPLICANT_BOUNDARY_PROFILE: &str =
    include_str!("../profiles/ws63-supplicant-boundary.toml");
/// Hash-bound BLE archive and external-capability ownership contract.
pub const WS63_BLE_B0_PROFILE: &str = include_str!("../profiles/ws63-ble-b0.toml");
/// Generated BLE archive, ABI, relocation, and external-symbol inventory.
pub const WS63_BLE_B0_REPORT: &str = include_str!("../profiles/ws63-ble-b0-report.json");
/// Hash-bound BLE initialization/discovery roots and task resources.
pub const WS63_BLE_B1_PROFILE: &str = include_str!("../profiles/ws63-ble-b1.toml");
/// Generated rooted member closure and required BLE runtime capabilities.
pub const WS63_BLE_B1_REPORT: &str = include_str!("../profiles/ws63-ble-b1-report.json");
/// Hash-bound SLE host archive and external-capability ownership contract.
pub const WS63_SLE_S0_PROFILE: &str = include_str!("../profiles/ws63-sle-s0.toml");
/// Generated SLE archive, ABI, relocation, and external-symbol inventory.
pub const WS63_SLE_S0_REPORT: &str = include_str!("../profiles/ws63-sle-s0-report.json");