/btstack/src/ble/ |
H A D | gatt_client.h | 197 btstack_packet_handler_t callback; member 299 btstack_packet_handler_t callback; member 307 btstack_packet_handler_t callback; member 367 uint8_t gatt_client_classic_connect(btstack_packet_handler_t callback, bd_addr_t addr); 375 uint8_t gatt_client_classic_disconnect(btstack_packet_handler_t callback, hci_con_handle_t con_hand… 386 uint8_t gatt_client_le_enhanced_connect(btstack_packet_handler_t callback, hci_con_handle_t con_han… 413 void gatt_client_send_mtu_negotiation(btstack_packet_handler_t callback, hci_con_handle_t con_handl… 432 uint8_t gatt_client_discover_primary_services(btstack_packet_handler_t callback, hci_con_handle_t c… 444 uint8_t gatt_client_discover_secondary_services(btstack_packet_handler_t callback, hci_con_handle_t… 457 uint8_t gatt_client_discover_primary_services_by_uuid16(btstack_packet_handler_t callback, hci_con_… [all …]
|
H A D | gatt_client.c | 120 hci_event_callback_registration.callback = &gatt_client_event_packet_handler; in gatt_client_init() 124 sm_event_callback_registration.callback = &gatt_client_event_packet_handler; in gatt_client_init() 688 …btstack_packet_callback_registration_t *callback = (btstack_packet_callback_registration_t *) btst… in gatt_client_service_emit_event() local 689 (*callback->callback)(HCI_EVENT_PACKET, (uint16_t) gatt_client->con_handle, event, size); in gatt_client_service_emit_event() 811 …btstack_context_callback_registration_t * callback = (btstack_context_callback_registration_t *) b… in gatt_client_notify_can_send_query() local 812 if (callback == NULL) { in gatt_client_notify_can_send_query() 815 (*callback->callback)(callback->context); in gatt_client_notify_can_send_query() 912 …btstack_context_callback_registration_t * callback = (btstack_context_callback_registration_t *) b… in gatt_client_notify_can_send_query() local 913 if (callback == NULL) { in gatt_client_notify_can_send_query() 916 (*callback->callback)(callback->context); in gatt_client_notify_can_send_query() [all …]
|
/btstack/test/mock/ |
H A D | mock_gatt_client.c | 56 entry->callback(HCI_EVENT_PACKET, 0, packet, size); in mock_hci_emit_event() 159 static void emit_event_new(btstack_packet_handler_t callback, uint8_t * packet, uint16_t size){ in emit_event_new() argument 160 if (!callback) return; in emit_event_new() 161 (*callback)(HCI_EVENT_PACKET, 0, packet, size); in emit_event_new() 173 emit_event_new(gatt_client->callback, packet, hci_event_builder_get_length(&context)); in emit_gatt_complete_event() 187 emit_event_new(gatt_client->callback, packet, hci_event_builder_get_length(&context)); in emit_gatt_service_query_result_event() 204 emit_event_new(gatt_client->callback, packet, hci_event_builder_get_length(&context)); in emit_gatt_characteristic_query_result_event() 218 emit_event_new(gatt_client->callback, packet, hci_event_builder_get_length(&context)); in emit_gatt_all_characteristic_descriptors_result_event() 238 btstack_assert(characteristic->notification->callback != NULL); in mock_gatt_client_send_notification_with_handle() 240 emit_event_new(characteristic->notification->callback, packet, 2 + packet[1]); in mock_gatt_client_send_notification_with_handle() [all …]
|
/btstack/src/mesh/ |
H A D | mesh_crypto.h | 61 …const uint8_t * p, const uint16_t p_len, uint8_t * result, void (* callback)(void * arg), void * c… 67 …o_aes128_cmac_t * request, const uint8_t * n, uint8_t * result, void (* callback)(void * arg), voi… 72 …o_aes128_cmac_t * request, const uint8_t * n, uint8_t * result, void (* callback)(void * arg), voi… 77 …o_aes128_cmac_t * request, const uint8_t * n, uint8_t * result, void (* callback)(void * arg), voi… 87 …_cmac_t * request, const uint8_t * label_uuid, uint16_t * addr, void (* callback)(void * arg), voi… 96 …ypto_aes128_cmac_t * request, mesh_network_key_t * network_key, void (* callback)(void * arg), voi… 105 …crypto_aes128_cmac_t * request, mesh_transport_key_t * app_key, void (* callback)(void * arg), voi…
|
H A D | mesh_crypto.c | 61 …const uint8_t * p, const uint16_t p_len, uint8_t * result, void (* callback)(void * arg), void * c… in mesh_k1() 62 mesh_k1_callback = callback; in mesh_k1() 121 …o_aes128_cmac_t * request, const uint8_t * n, uint8_t * result, void (* callback)(void * arg), voi… in mesh_k2() 122 mesh_k2_callback = callback; in mesh_k2() 150 …o_aes128_cmac_t * request, const uint8_t * n, uint8_t * result, void (* callback)(void * arg), voi… in mesh_k3() 151 mesh_k3_callback = callback; in mesh_k3() 183 …o_aes128_cmac_t * request, const uint8_t * n, uint8_t * result, void (* callback)(void * arg), voi… in mesh_k4() 184 mesh_k4_callback = callback; in mesh_k4() 206 …_cmac_t * request, const uint8_t * label_uuid, uint16_t * addr, void (* callback)(void * arg), voi… in mesh_virtual_address() 207 mesh_virtual_address_callback = callback; in mesh_virtual_address() [all …]
|
/btstack/src/ |
H A D | btstack_crypto.h | 148 …ack_crypto_random_t * request, uint8_t * buffer, uint16_t size, void (* callback)(void * arg), voi… 160 …uint8_t * key, const uint8_t * plaintext, uint8_t * ciphertext, void (* callback)(void * arg), voi… 171 …ze, uint8_t (*get_byte_callback)(uint16_t pos), uint8_t * hash, void (* callback)(void * arg), voi… 183 …* key, uint16_t size, const uint8_t * message, uint8_t * hash, void (* callback)(void * arg), voi… 194 …equest, uint16_t size, const uint8_t * message, uint8_t * hash, void (* callback)(void * arg), voi… 205 …_key(btstack_crypto_ecc_p256_t * request, uint8_t * public_key, void (* callback)(void * arg), voi… 217 …_p256_t * request, const uint8_t * public_key, uint8_t * dhkey, void (* callback)(void * arg), voi… 253 …authenticated_data, uint16_t additional_authenticated_data_len, void (* callback)(void * arg), voi… 264 … uint16_t len, const uint8_t * plaintext, uint8_t * ciphertext, void (* callback)(void * arg), voi… 275 … uint16_t len, const uint8_t * ciphertext, uint8_t * plaintext, void (* callback)(void * arg), voi…
|
H A D | btstack_crypto.c | 185 (*btstack_crypto->context_callback.callback)(btstack_crypto->context_callback.context); in btstack_crypto_done() 389 …(*btstack_crypto_cmac->btstack_crypto.context_callback.callback)(btstack_crypto_cmac->btstack_cryp… in btstack_crypto_cmac_handle_encryption_result() 944 …(*btstack_crypto_ec_p192->btstack_crypto.context_callback.callback)(btstack_crypto_ec_p192->btstac… in btstack_crypto_run() 976 …(*btstack_crypto_ec_p192->btstack_crypto.context_callback.callback)(btstack_crypto_ec_p192->btstac… in btstack_crypto_run() 1007 …(*btstack_crypto_random->btstack_crypto.context_callback.callback)(btstack_crypto_random->btstack_… in btstack_crypto_handle_random_data() 1170 …(*btstack_crypto_ec_p192->btstack_crypto.context_callback.callback)(btstack_crypto_ec_p192->btstac… in btstack_crypto_event_handler() 1186 …ack_crypto_random_t * request, uint8_t * buffer, uint16_t size, void (* callback)(void * arg), voi… in btstack_crypto_random_generate() 1187 request->btstack_crypto.context_callback.callback = callback; in btstack_crypto_random_generate() 1196 …uint8_t * key, const uint8_t * plaintext, uint8_t * ciphertext, void (* callback)(void * arg), voi… in btstack_crypto_aes128_encrypt() 1197 request->btstack_crypto.context_callback.callback = callback; in btstack_crypto_aes128_encrypt() [all …]
|
/btstack/src/classic/ |
H A D | sdp_client_rfcomm.c | 382 static uint8_t sdp_client_query_rfcomm(btstack_packet_handler_t callback, bd_addr_t remote, const u… in sdp_client_query_rfcomm() argument 383 sdp_client_rfcomm_app_callback = callback; in sdp_client_query_rfcomm() 390 uint8_t sdp_client_query_rfcomm_channel_and_name_for_uuid(btstack_packet_handler_t callback, bd_add… in sdp_client_query_rfcomm_channel_and_name_for_uuid() argument 393 return sdp_client_query_rfcomm(callback, remote, sdp_service_search_pattern_for_uuid16(uuid16)); in sdp_client_query_rfcomm_channel_and_name_for_uuid() 396 …rfcomm_channel_and_name_for_service_class_uuid(btstack_packet_handler_t callback, bd_addr_t remote… in sdp_client_query_rfcomm_channel_and_name_for_service_class_uuid() argument 400 return sdp_client_query_rfcomm(callback, remote, sdp_service_search_pattern_for_uuid16(uuid16)); in sdp_client_query_rfcomm_channel_and_name_for_service_class_uuid() 403 uint8_t sdp_client_query_rfcomm_channel_and_name_for_uuid128(btstack_packet_handler_t callback, bd_… in sdp_client_query_rfcomm_channel_and_name_for_uuid128() argument 406 … return sdp_client_query_rfcomm(callback, remote, sdp_service_search_pattern_for_uuid128(uuid128)); in sdp_client_query_rfcomm_channel_and_name_for_uuid128() 409 …ery_rfcomm_channel_and_name_for_search_pattern(btstack_packet_handler_t callback, bd_addr_t remote… in sdp_client_query_rfcomm_channel_and_name_for_search_pattern() argument 412 return sdp_client_query_rfcomm(callback, remote, service_search_pattern); in sdp_client_query_rfcomm_channel_and_name_for_search_pattern()
|
H A D | avrcp_browsing_target.c | 92 static void avrcp_browsing_target_emit_get_folder_items(btstack_packet_handler_t callback, uint16_t… in avrcp_browsing_target_emit_get_folder_items() argument 93 btstack_assert(callback != NULL); in avrcp_browsing_target_emit_get_folder_items() 109 (*callback)(HCI_EVENT_PACKET, 0, event, pos); in avrcp_browsing_target_emit_get_folder_items() 112 static void avrcp_browsing_target_emit_search(btstack_packet_handler_t callback, uint16_t browsing_… in avrcp_browsing_target_emit_search() argument 113 btstack_assert(callback != NULL); in avrcp_browsing_target_emit_search() 134 (*callback)(HCI_EVENT_PACKET, 0, event, pos); in avrcp_browsing_target_emit_search() 137 static void avrcp_browsing_target_emit_get_total_num_items(btstack_packet_handler_t callback, uint1… in avrcp_browsing_target_emit_get_total_num_items() argument 138 btstack_assert(callback != NULL); in avrcp_browsing_target_emit_get_total_num_items() 148 (*callback)(HCI_EVENT_PACKET, 0, event, pos); in avrcp_browsing_target_emit_get_total_num_items() 151 static void avrcp_browsing_target_emit_set_browsed_player(btstack_packet_handler_t callback, uint16… in avrcp_browsing_target_emit_set_browsed_player() argument [all …]
|
H A D | sdp_client.c | 74 void sdp_parser_init(btstack_packet_handler_t callback); 268 void sdp_parser_init(btstack_packet_handler_t callback){ in sdp_parser_init() argument 270 sdp_parser_callback = callback; in sdp_parser_init() 352 …btstack_context_callback_registration_t *callback = (btstack_context_callback_registration_t *) bt… in sdp_client_notify_callbacks() local 353 if (callback != NULL) { in sdp_client_notify_callbacks() 354 (*callback->callback)(callback->context); in sdp_client_notify_callbacks() 747 uint8_t sdp_client_query(btstack_packet_handler_t callback, bd_addr_t remote, const uint8_t * des_s… in sdp_client_query() argument 750 sdp_parser_init(callback); in sdp_client_query() 760 uint8_t sdp_client_query_uuid16(btstack_packet_handler_t callback, bd_addr_t remote, uint16_t uuid){ in sdp_client_query_uuid16() argument 762 …return sdp_client_query(callback, remote, sdp_service_search_pattern_for_uuid16(uuid), sdp_client_… in sdp_client_query_uuid16() [all …]
|
H A D | sdp_client.h | 93 uint8_t sdp_client_query(btstack_packet_handler_t callback, bd_addr_t remote, const uint8_t * des_s… 99 uint8_t sdp_client_query_uuid16(btstack_packet_handler_t callback, bd_addr_t remote, uint16_t uuid1… 105 uint8_t sdp_client_query_uuid128(btstack_packet_handler_t callback, bd_addr_t remote, const uint8_t… 117 uint8_t sdp_client_service_attribute_search(btstack_packet_handler_t callback, bd_addr_t remote, ui… 127 uint8_t sdp_client_service_search(btstack_packet_handler_t callback, bd_addr_t remote, const uint8_…
|
H A D | goep_server.c | 148 static inline void goep_server_emit_incoming_connection(btstack_packet_handler_t callback, uint16_t… in goep_server_emit_incoming_connection() argument 161 callback(HCI_EVENT_PACKET, goep_cid, &event[0], pos); in goep_server_emit_incoming_connection() 164 static inline void goep_server_emit_connection_opened(btstack_packet_handler_t callback, uint16_t g… in goep_server_emit_connection_opened() argument 179 callback(HCI_EVENT_PACKET, goep_cid, &event[0], pos); in goep_server_emit_connection_opened() 182 static inline void goep_server_emit_connection_closed(btstack_packet_handler_t callback, uint16_t g… in goep_server_emit_connection_closed() argument 191 callback(HCI_EVENT_PACKET, goep_cid, &event[0], pos); in goep_server_emit_connection_closed() 203 connection->callback(HCI_EVENT_PACKET, connection->goep_cid, &event[0], pos); in goep_server_emit_can_send_now_event() 209 btstack_packet_handler_t packet_handler = context->callback; in goep_server_handle_connection_opened() 233 btstack_packet_handler_t packet_handler = goep_connection->callback; in goep_server_handle_connection_closed() 274 goep_connection->callback = goep_service->callback; in goep_server_packet_handler_l2cap() [all …]
|
H A D | a2dp_sink.c | 74 void a2dp_sink_register_packet_handler(btstack_packet_handler_t callback){ in a2dp_sink_register_packet_handler() argument 75 btstack_assert(callback); in a2dp_sink_register_packet_handler() 78 a2dp_register_sink_packet_handler(callback); in a2dp_sink_register_packet_handler() 81 void a2dp_sink_register_media_handler(void (*callback)(uint8_t local_seid, uint8_t *packet, uint16_… in a2dp_sink_register_media_handler() 82 if (callback == NULL){ in a2dp_sink_register_media_handler() 86 avdtp_sink_register_media_handler(callback); in a2dp_sink_register_media_handler() 181 void a2dp_sink_register_media_config_validator(uint8_t (*callback)(const avdtp_stream_endpoint_t * … in a2dp_sink_register_media_config_validator() 182 a2dp_sink_media_config_validator = callback; in a2dp_sink_register_media_config_validator()
|
H A D | sdp_client_rfcomm.h | 63 …uint8_t sdp_client_query_rfcomm_channel_and_name_for_uuid(btstack_packet_handler_t callback, bd_ad… 72 …rfcomm_channel_and_name_for_service_class_uuid(btstack_packet_handler_t callback, bd_addr_t remote… 81 uint8_t sdp_client_query_rfcomm_channel_and_name_for_uuid128(btstack_packet_handler_t callback, bd_… 86 …ery_rfcomm_channel_and_name_for_search_pattern(btstack_packet_handler_t callback, bd_addr_t remote…
|
H A D | hid_device.h | 97 void hid_device_register_packet_handler(btstack_packet_handler_t callback); 103 void hid_device_register_report_request_callback(int (*callback)(uint16_t hid_cid, hid_report_type_… 109 void hid_device_register_set_report_callback(void (*callback)(uint16_t hid_cid, hid_report_type_t r… 115 void hid_device_register_report_data_callback(void (*callback)(uint16_t cid, hid_report_type_t repo…
|
H A D | avrcp_browsing.h | 56 void avrcp_browsing_register_controller_packet_handler(btstack_packet_handler_t callback); 57 void avrcp_browsing_register_target_packet_handler(btstack_packet_handler_t callback); 70 void avrcp_browsing_register_packet_handler(btstack_packet_handler_t callback);
|
H A D | obex_parser.c | 79 obex_parser->callback = obex_parser_callback; in obex_parser_init() 185 if (*obex_parser->callback != NULL){ in obex_parser_process_data() 186 …(*obex_parser->callback)(obex_parser->user_data, obex_parser->header_id, obex_parser->item_len, ob… in obex_parser_process_data() 263 …init(obex_app_param_parser_t * parser, obex_app_param_parser_callback_t callback, uint16_t param_s… in obex_app_param_parser_init() argument 265 parser->callback = callback; in obex_app_param_parser_init() 293 …(*parser->callback)(parser->user_data, parser->tag_id, (uint8_t) parser->tag_len, (uint8_t) parser… in obex_app_param_parser_process_data()
|
H A D | avdtp_sink.c | 96 void avdtp_sink_register_packet_handler(btstack_packet_handler_t callback){ in avdtp_sink_register_packet_handler() argument 97 btstack_assert(callback != NULL); in avdtp_sink_register_packet_handler() 99 avdtp_register_sink_packet_handler(callback); in avdtp_sink_register_packet_handler() 118 void avdtp_sink_register_media_handler(void (*callback)(uint8_t local_seid, uint8_t *packet, uint16… in avdtp_sink_register_media_handler() 119 avdtp_register_media_handler(callback); in avdtp_sink_register_media_handler()
|
H A D | a2dp_sink.h | 106 void a2dp_sink_register_packet_handler(btstack_packet_handler_t callback); 114 void a2dp_sink_register_media_handler(void (*callback)(uint8_t local_seid, uint8_t *packet, uint16_… 203 void a2dp_sink_register_media_config_validator(uint8_t (*callback)(const avdtp_stream_endpoint_t * …
|
/btstack/platform/posix/ |
H A D | btstack_signal.c | 52 void (*callback)(void) = (void (*)(void)) arg; in signal_callback() local 53 (*callback)(); in signal_callback() 60 registration.callback = &signal_callback; in signal_thread() 77 void btstack_signal_register_callback(int signal, void (*callback)(void)) { in btstack_signal_register_callback() 86 pthread_create(&thread, NULL, signal_thread, (void*) callback); in btstack_signal_register_callback()
|
/btstack/port/arduino/ |
H A D | BTstack.cpp | 611 void BTstackManager::setBLEAdvertisementCallback(void (*callback)(BLEAdvertisement * bleAdvertiseme… in setBLEAdvertisementCallback() 612 bleAdvertismentCallback = callback; in setBLEAdvertisementCallback() 614 void BTstackManager::setBLEDeviceConnectedCallback(void (*callback)(BLEStatus status, BLEDevice * d… in setBLEDeviceConnectedCallback() 615 bleDeviceConnectedCallback = callback; in setBLEDeviceConnectedCallback() 617 void BTstackManager::setBLEDeviceDisconnectedCallback(void (*callback)(BLEDevice * device)){ in setBLEDeviceDisconnectedCallback() 618 bleDeviceDisconnectedCallback = callback; in setBLEDeviceDisconnectedCallback() 620 void BTstackManager::setGATTServiceDiscoveredCallback(void (*callback)(BLEStatus status, BLEDevice … in setGATTServiceDiscoveredCallback() 621 gattServiceDiscoveredCallback = callback; in setGATTServiceDiscoveredCallback() 623 void BTstackManager::setGATTCharacteristicDiscoveredCallback(void (*callback)(BLEStatus status, BLE… in setGATTCharacteristicDiscoveredCallback() 624 gattCharacteristicDiscoveredCallback = callback; in setGATTCharacteristicDiscoveredCallback() [all …]
|
/btstack/platform/embedded/ |
H A D | btstack_em9304_spi_embedded.c | 130 static void btstack_em9304_spi_embedded_set_ready_callback(void (*callback)(void)){ in btstack_em9304_spi_embedded_set_ready_callback() 131 if (callback){ in btstack_em9304_spi_embedded_set_ready_callback() 136 btstack_em9304_spi_embedded_ready_callback = callback; in btstack_em9304_spi_embedded_set_ready_callback() 143 static void btstack_em9304_spi_embedded_set_transfer_done_callback(void (*callback)(void)){ in btstack_em9304_spi_embedded_set_transfer_done_callback() 144 btstack_em9304_spi_embedded_transfer_done_callback = callback; in btstack_em9304_spi_embedded_set_transfer_done_callback()
|
/btstack/port/nrf5-cinnamon/port/ |
H A D | radio.h | 113 void radio_transmit(radio_callback_t callback, radio_transition_t transition, const uint8_t * packe… 124 void radio_receive(radio_callback_t callback, uint32_t timeout_us, uint8_t * buffer, uint16_t len, … 130 void radio_stop(radio_callback_t callback);
|
H A D | radio_nrf5.c | 283 void radio_transmit(radio_callback_t callback, radio_transition_t transition, const uint8_t * packe… in radio_transmit() argument 313 radio_callback = callback; in radio_transmit() 366 void radio_receive(radio_callback_t callback, uint32_t timeout_us, uint8_t * buffer, uint16_t len, … in radio_receive() argument 376 radio_callback = callback; in radio_receive() 432 void radio_stop(radio_callback_t callback){ in radio_stop() argument 436 radio_callback = callback; in radio_stop() 443 (*callback)(RADIO_RESULT_OK); in radio_stop()
|
/btstack/test/embedded/ |
H A D | freertos_test.cpp | 40 void hal_em9304_spi_set_ready_callback(void (*callback)(void)){} in hal_em9304_spi_set_ready_callback() 41 void hal_em9304_spi_set_transfer_done_callback(void (*callback)(void)){} in hal_em9304_spi_set_transfer_done_callback() 56 void hal_uart_dma_set_block_received( void (*callback)(void)){} in hal_uart_dma_set_block_received() 57 void hal_uart_dma_set_block_sent( void (*callback)(void)){} in hal_uart_dma_set_block_sent()
|