Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
meta/ | 04-Jul-2025 | - | 20 | 19 | ||
public/pw_bluetooth_sapphire/internal/host/transport/ | 04-Jul-2025 | - | 2,007 | 850 | ||
BUILD.bazel | D | 04-Jul-2025 | 3.8 KiB | 108 | 102 | |
BUILD.gn | D | 04-Jul-2025 | 3.6 KiB | 106 | 99 | |
README.md | D | 04-Jul-2025 | 726 | 10 | 5 | |
acl_data_channel.cc | D | 04-Jul-2025 | 24.4 KiB | 647 | 437 | |
acl_data_channel_test.cc | D | 04-Jul-2025 | 43.8 KiB | 1,161 | 811 | |
acl_data_packet.cc | D | 04-Jul-2025 | 4.8 KiB | 132 | 84 | |
command_channel.cc | D | 04-Jul-2025 | 26.8 KiB | 793 | 632 | |
command_channel_test.cc | D | 04-Jul-2025 | 78.4 KiB | 2,169 | 1,609 | |
control_packets.cc | D | 04-Jul-2025 | 7.8 KiB | 211 | 172 | |
control_packets_test.cc | D | 04-Jul-2025 | 4.4 KiB | 110 | 79 | |
error.cc | D | 04-Jul-2025 | 1 KiB | 30 | 11 | |
fake_sco_data_channel.cc | D | 04-Jul-2025 | 1.2 KiB | 36 | 15 | |
iso_data_channel.cc | D | 04-Jul-2025 | 7.5 KiB | 218 | 165 | |
iso_data_channel_test.cc | D | 04-Jul-2025 | 17.6 KiB | 447 | 332 | |
link_type.cc | D | 04-Jul-2025 | 1.1 KiB | 38 | 18 | |
mock_acl_data_channel.cc | D | 04-Jul-2025 | 2.9 KiB | 96 | 66 | |
packet_test.cc | D | 04-Jul-2025 | 8.4 KiB | 217 | 152 | |
sco_data_channel.cc | D | 04-Jul-2025 | 16.5 KiB | 465 | 337 | |
sco_data_channel_test.cc | D | 04-Jul-2025 | 36.5 KiB | 966 | 789 | |
sco_data_packet.cc | D | 04-Jul-2025 | 2.9 KiB | 75 | 43 | |
sco_data_packet_test.cc | D | 04-Jul-2025 | 2.5 KiB | 66 | 40 | |
slab_allocators_test.cc | D | 04-Jul-2025 | 3.6 KiB | 100 | 55 | |
transport.cc | D | 04-Jul-2025 | 4.7 KiB | 163 | 116 | |
transport_test.cc | D | 04-Jul-2025 | 4.1 KiB | 121 | 80 |
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