• Home
Name Date Size #Lines LOC

..--

meta/04-Jul-2025-2019

public/pw_bluetooth_sapphire/internal/host/transport/04-Jul-2025-2,007850

BUILD.bazelD04-Jul-20253.8 KiB108102

BUILD.gnD04-Jul-20253.6 KiB10699

README.mdD04-Jul-2025726 105

acl_data_channel.ccD04-Jul-202524.4 KiB647437

acl_data_channel_test.ccD04-Jul-202543.8 KiB1,161811

acl_data_packet.ccD04-Jul-20254.8 KiB13284

command_channel.ccD04-Jul-202526.8 KiB793632

command_channel_test.ccD04-Jul-202578.4 KiB2,1691,609

control_packets.ccD04-Jul-20257.8 KiB211172

control_packets_test.ccD04-Jul-20254.4 KiB11079

error.ccD04-Jul-20251 KiB3011

fake_sco_data_channel.ccD04-Jul-20251.2 KiB3615

iso_data_channel.ccD04-Jul-20257.5 KiB218165

iso_data_channel_test.ccD04-Jul-202517.6 KiB447332

link_type.ccD04-Jul-20251.1 KiB3818

mock_acl_data_channel.ccD04-Jul-20252.9 KiB9666

packet_test.ccD04-Jul-20258.4 KiB217152

sco_data_channel.ccD04-Jul-202516.5 KiB465337

sco_data_channel_test.ccD04-Jul-202536.5 KiB966789

sco_data_packet.ccD04-Jul-20252.9 KiB7543

sco_data_packet_test.ccD04-Jul-20252.5 KiB6640

slab_allocators_test.ccD04-Jul-20253.6 KiB10055

transport.ccD04-Jul-20254.7 KiB163116

transport_test.ccD04-Jul-20254.1 KiB12180

README.md

1# transport
2
3This library implements an abstraction for communicating with a device that speaks the Bluetooth HCI (Host-Controller-Interface) protocol.
4
5In particular, it allows the sending and receiving of HCI control packets (Commands, Responses and Events), and the sending and receiving of ACL (Asynchronous Connection-oriented Link) packets.
6
7In addition to the abstraction, it provides an implementation of this HCI transport for a Fuchsia driver that speaks bt-hci over a FIDL channel.
8
9It does not provide any additional functionality or behavior related to the controller, beyond sending and receiving packets over the HCI transport. For example, it has no knowledge of active connections or current discovery state.
10