bozo-proto 0.1.0

BMAP protocol codec and IPC types for Bose QC Ultra headphones over BLE
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! BMAP protocol library for Bose QC Ultra headphones over BLE.
//!
//! This crate provides encoding/decoding for the Bose Message Access Protocol (BMAP),
//! BLE segmentation/reassembly, typed message builders and parsers for headphone control,
//! and IPC types for daemon-client communication.
//!
//! # Modules
//!
//! - [`bmap`] — Packet codec, BLE segmentation, and protocol enums
//! - [`protocol`] — Typed builders/parsers for battery, audio modes, noise cancellation, etc.
//! - [`ipc`] — Request/response types for daemon-client communication over Unix sockets

pub mod bmap;
pub mod ipc;
pub mod protocol;