The bt-hci-virtual driver is a Bluetooth controller emulator that allows system Bluetooth components to be tested in integration against the Bluetooth HCI procotol.
bt-hci-virtual provides aa method to add virtual HCI controllers to the system which can either be emulated, or loopback the HCI commands to a component.
It accomplishes this by publishing three distinct devices:
TODO(https://fxbug.dev/42162739): Document the driver's device publishing behavior once implement, with a usage example.
TODO(https://fxbug.dev/42162739): Document Rust library utilities.