mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-04-16 08:42:28 +00:00
hci_transport: add reset_link function
This commit is contained in:
parent
a6da1bb0db
commit
200f5f4d16
@ -158,6 +158,7 @@ static const hci_transport_h4_t hci_transport_h4_ehcill_dma = {
|
||||
/* .transport.can_send_packet_now = */ h4_can_send_packet_now,
|
||||
/* .transport.send_packet = */ ehcill_send_packet,
|
||||
/* .transport.set_baudrate = */ h4_set_baudrate,
|
||||
/* .transport.reset_link = */ NULL,
|
||||
},
|
||||
/* .ds = */ &hci_transport_h4_dma_ds
|
||||
};
|
||||
|
@ -122,6 +122,7 @@ static const hci_transport_h4_t hci_transport_h4_dma = {
|
||||
/* .transport.can_send_packet_now = */ h4_can_send_packet_now,
|
||||
/* .transport.send_packet = */ h4_send_packet,
|
||||
/* .transport.set_baudrate = */ h4_set_baudrate,
|
||||
/* .transport.reset_link = */ NULL,
|
||||
},
|
||||
/* .ds = */ &hci_transport_h4_dma_ds
|
||||
};
|
||||
|
@ -630,6 +630,7 @@ const hci_transport_t * hci_transport_h5_instance(void) {
|
||||
hci_transport_h5->can_send_packet_now = &hci_transport_h5_can_send_packet_now;
|
||||
hci_transport_h5->send_packet = &hci_transport_h5_send_packet;
|
||||
hci_transport_h5->set_baudrate = &hci_transport_h5_set_baudrate;
|
||||
hci_transport_h5->reset_link = &hci_transport_h5_reset_link;
|
||||
}
|
||||
return (const hci_transport_t *) hci_transport_h5;
|
||||
}
|
||||
|
@ -98,6 +98,11 @@ typedef struct {
|
||||
*/
|
||||
int (*set_baudrate)(uint32_t baudrate);
|
||||
|
||||
/**
|
||||
* extension for UART H5 on CSR: reset BCSP/H5 Link
|
||||
*/
|
||||
void (*reset_link)(void);
|
||||
|
||||
} hci_transport_t;
|
||||
|
||||
typedef enum {
|
||||
|
Loading…
x
Reference in New Issue
Block a user