mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-03-14 01:27:41 +00:00
hci: dispatch events via callback registration
This commit is contained in:
parent
d6b0666115
commit
1ef6bb52dc
@ -2883,6 +2883,13 @@ static void hci_emit_event(uint8_t * event, uint16_t size, int dump){
|
||||
hci_dump_packet( HCI_EVENT_PACKET, 0, event, sizeof(event));
|
||||
}
|
||||
hci_stack->packet_handler(HCI_EVENT_PACKET, event, sizeof(event));
|
||||
|
||||
btstack_linked_list_iterator_t it;
|
||||
btstack_linked_list_iterator_init(&it, &hci_stack->event_handlers);
|
||||
while (btstack_linked_list_iterator_has_next(&it)){
|
||||
btstack_packet_callback_registration_t * entry = (btstack_packet_callback_registration_t*) btstack_linked_list_iterator_next(&it);
|
||||
entry->callback(HCI_EVENT_PACKET, event, size);
|
||||
}
|
||||
}
|
||||
|
||||
static void hci_emit_acl_packet(uint8_t * packet, uint16_t size){
|
||||
|
Loading…
x
Reference in New Issue
Block a user