hci_transport_t is only used within Bluetooth LE Stack.
 
Symbols
loading...
Files
loading...
SummarySyntaxReferences

Fields

Field
Declared as
Description
const char *
transport name.
void (*) (const void *transport_config)
init transport.
int (*)(void)
open transport connection.
int (*)(void)
close transport connection.
void (*)(void (*handler)(uint8_t packet_type, uint8_t *packet, uint16_t size))
register packet handler for HCI packets: ACL, SCO, and Events.
int (*)(uint8_t packet_type)
support async transport layers, e.g. IRQ driven without buffers.
int (*)(uint8_t packet_type, uint8_t *packet, int size)
send packet.
int (*)(uint32_t baudrate)
extension for UART transport implementations.
void (*)(void)
extension for UART H5 on CSR: reset BCSP/H5 Link.
void (*)(uint16_t voice_setting, int num_connections)
extension for USB transport implementations: config SCO connections.

References

from examples