• Home
Name Date Size #Lines LOC

..--

meta/06-Sep-2024-2019

BUILD.gnD06-Sep-20242.7 KiB9887

README.mdD06-Sep-2024726 105

acl_data_channel.ccD06-Sep-202424.1 KiB639427

acl_data_channel_test.ccD06-Sep-202443.8 KiB1,163812

acl_data_packet.ccD06-Sep-20244.5 KiB12375

command_channel.ccD06-Sep-202429.4 KiB860692

command_channel_test.ccD06-Sep-202477.8 KiB2,1421,578

control_packets.ccD06-Sep-20247.5 KiB209141

emboss_control_packets.ccD06-Sep-20246.5 KiB184143

emboss_control_packets_test.ccD06-Sep-20244.4 KiB10877

emboss_packet_test.ccD06-Sep-20244.3 KiB11376

error.ccD06-Sep-20241 KiB3011

fake_sco_data_channel.ccD06-Sep-20241.2 KiB3414

link_type.ccD06-Sep-20241.1 KiB3818

mock_acl_data_channel.ccD06-Sep-20242.9 KiB9465

packet_test.ccD06-Sep-202411.1 KiB349212

sco_data_channel.ccD06-Sep-202415.9 KiB454323

sco_data_channel_test.ccD06-Sep-202436.5 KiB966789

sco_data_packet.ccD06-Sep-20242.6 KiB6937

sco_data_packet_test.ccD06-Sep-20242.5 KiB6640

slab_allocators_test.ccD06-Sep-20244.8 KiB13478

transport.ccD06-Sep-20244.4 KiB149106

transport_test.ccD06-Sep-20244.1 KiB12281

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