Crate bt_common

Source

Re-exports§

pub use company_id::CompanyId;
pub use crate::uuids::Uuid;

Modules§

company_id
core
debug_command
generic_audio
packet_encoding
uuids

Macros§

codable_as_bitmask
decodable_enum
Generates an enum value where each variant can be converted into a constant in the given raw_type.
gen_commandset
Macro to help build CommandSets

Structs§

PeerId
Peers are identified by ids, which should be treated as opaque by service libraries. Stack implementations should ensure that each PeerId identifies a single peer over a single instance of the stack - a [bt_gatt::Central::connect] should always attempt to connect to the same peer as long as the PeerId was retrieved after the Central was instantiated. PeerIds can be valid longer than that (often if the peer is bonded)