class VendorHci
Defined at line 69 of file ../../src/connectivity/bluetooth/hci/vendor/intel/vendor_hci.h
Public Methods
void VendorHci (fidl::SharedClient<fuchsia_hardware_bluetooth::HciTransport> & client, HciEventHandler & event_handler)
Defined at line 33 of file ../../src/connectivity/bluetooth/hci/vendor/intel/vendor_hci.cc
std::vector<uint8_t> SendReadVersion ()
Read the version info from the hardware.
The legacy method.
Returns an empty vector on error.
Defined at line 174 of file ../../src/connectivity/bluetooth/hci/vendor/intel/vendor_hci.cc
std::optional<ReadVersionReturnParamsTlv> SendReadVersionTlv ()
The new method that supports TLV.
Defined at line 191 of file ../../src/connectivity/bluetooth/hci/vendor/intel/vendor_hci.cc
std::vector<uint8_t> SendReadBootParams ()
Defined at line 210 of file ../../src/connectivity/bluetooth/hci/vendor/intel/vendor_hci.cc
pw::bluetooth::emboss::StatusCode SendHciReset ()
Defined at line 223 of file ../../src/connectivity/bluetooth/hci/vendor/intel/vendor_hci.cc
void SendVendorReset (uint32_t boot_address)
Defined at line 249 of file ../../src/connectivity/bluetooth/hci/vendor/intel/vendor_hci.cc
bool SendSecureSend (uint8_t type, cpp20::span<const uint8_t> bytes)
Defined at line 266 of file ../../src/connectivity/bluetooth/hci/vendor/intel/vendor_hci.cc
bool SendAndExpect (cpp20::span<const uint8_t> command, std::deque<cpp20::span<const uint8_t>> events)
Defined at line 323 of file ../../src/connectivity/bluetooth/hci/vendor/intel/vendor_hci.cc
void EnterManufacturerMode ()
Defined at line 344 of file ../../src/connectivity/bluetooth/hci/vendor/intel/vendor_hci.cc
bool ExitManufacturerMode (MfgDisableMode mode)
Defined at line 368 of file ../../src/connectivity/bluetooth/hci/vendor/intel/vendor_hci.cc