Commit Graph

12862 Commits

Author SHA1 Message Date
Matthias Ringwald
4fd33db703 btstack_run_loop_freertos: implement poll_data_sources_from_irq 2021-07-02 16:51:58 +02:00
Matthias Ringwald
d338410556 embedded: use generic btstack_run_loop_poll_data_sources_from_irq instead of btstack_run_loop_embedded_trigger 2021-07-02 16:51:58 +02:00
Matthias Ringwald
6cbe83c51d btstack_run_loop_embedded: implement execute on main thread 2021-07-02 16:51:58 +02:00
Matthias Ringwald
e97b720dcd btstack_run_loop_embedded: implement trigger exit 2021-07-02 16:51:58 +02:00
Matthias Ringwald
decb7d9b3d btstack_run_loop_embedded: implement poll_data_sources_from_irq 2021-07-02 16:51:58 +02:00
Matthias Ringwald
7eaf37e0f9 btstack_run_loop: add list of callbacks and provide btstack_run_loop_base_execute_callbacks 2021-07-02 16:51:58 +02:00
Matthias Ringwald
9fb44c6d99 btstack_run_loop: extend run loop api 2021-07-02 16:51:58 +02:00
Matthias Ringwald
3c7763bd89 wiced: remove obsolete hci_transport_h4_wiced.c 2021-07-02 16:51:58 +02:00
Matthias Ringwald
638cc6b8ed btstack_defines: fix HCI_SUBEVENT_LE_READ_REMOTE_FEATURES_COMPLETE and A2DP_SUBEVENT_COMMAND_REJECTED 2021-07-02 11:05:24 +02:00
Matthias Ringwald
9ea49f801c hci_transport_h2_libusb: fix compile with USB_VENDOR_ID and USB_PRODUCT_ID 2021-07-02 10:41:06 +02:00
Matthias Ringwald
83dbe30303 att_db: fix compile with ENABLE_LOG_DEBUG 2021-07-02 10:40:34 +02:00
Matthias Ringwald
a79ee7d2c3 windows-winusb: fix build 2021-06-30 23:14:01 +02:00
Matthias Ringwald
f0e9886bf1 windows: use same cflags for all ports 2021-06-30 23:10:42 +02:00
Matthias Ringwald
aadd60a13c btstack_run_loop: fix warnings 2021-06-30 23:05:57 +02:00
Matthias Ringwald
a154fcd6ec pbap_client: init parser for vcard listing parsing 2021-06-30 15:16:26 +02:00
Matthias Ringwald
430422d85a pbap_client: extract pbap_client_vcard_listing_init_parser 2021-06-29 19:05:37 +02:00
Matthias Ringwald
838023a844 pbap_client: move vcard listing parsing state into pbap_client context 2021-06-29 19:02:12 +02:00
Matthias Ringwald
525037839f a2dp_source: fix reconfigure 2021-06-29 18:43:43 +02:00
Matthias Ringwald
415a769f95 test: add basic test for remote oob pairing 2021-06-28 19:50:54 +02:00
Matthias Ringwald
8e95becec1 fix unused warnings
# Conflicts:
#	src/l2cap.c
2021-06-28 19:47:16 +02:00
Matthias Ringwald
7ca4a7ed24 gap: emit GAP_EVENT_PAIRING_STARTED and GAP_EVENT_PAIRING_COMPLETE for OOB Pairing 2021-06-28 19:44:52 +02:00
Milanka Ringwald
d7d354cb40 hfp_ag: fix compile 2021-06-28 12:06:27 +02:00
Milanka Ringwald
c415dc9873 changelog: HFP API status code 2021-06-28 11:59:16 +02:00
Milanka Ringwald
c5fa3c94ae hfp_ag: return status code 2021-06-28 11:56:32 +02:00
Milanka Ringwald
3c65e7053e hfp_hf: return status code 2021-06-28 11:56:32 +02:00
Milanka Ringwald
5ca6cd567f hfp: update docu 2021-06-28 11:56:32 +02:00
Milanka Ringwald
657bc59fff hfp: return status for release_service_level_connection 2021-06-28 11:56:32 +02:00
Milanka Ringwald
1ffa0dd910 hfp: rename functions 2021-06-28 11:56:32 +02:00
Milanka Ringwald
4eb3f1d888 hfp: return status code for establish_service_level_connection 2021-06-28 11:56:32 +02:00
Milanka Ringwald
b4df802803 hfp_hf: return status on service registration in hfp_hf_init 2021-06-28 11:56:32 +02:00
Milanka Ringwald
6846619981 hfp: assert wrong input params 2021-06-28 11:56:32 +02:00
Milanka Ringwald
8562184021 l2cap: update API docu and log messages 2021-06-28 11:56:32 +02:00
Milanka Ringwald
374709acf1 rfcomm: update API docu and log messages 2021-06-28 11:56:32 +02:00
Milanka Ringwald
c3b97dcd33 rfcomm: handle l2cap_register_service status 2021-06-28 11:56:32 +02:00
Matthias Ringwald
7dfe4b1c91 HCI Dump RTT STDOUT: drop messages if RTT buffer is full and RTT is configured for non-blocking 2021-06-25 20:42:14 +02:00
Matthias Ringwald
eb0d557942 hci_dump: define HCI_DUMP_MAX_MESSAGE_LEN for use in POSIX implementation 2021-06-25 18:28:32 +02:00
Matthias Ringwald
9620d15fc7 hci_dump_posix_fs: add HCI_DUMP_BTSNOOP 2021-06-25 11:34:49 +02:00
Matthias Ringwald
a9b0ec79f4 hci_dump: add hci_dump_setup_header_btsnoop 2021-06-25 11:31:52 +02:00
Matthias Ringwald
4ddcd9eabe gatt-service: fix unused warning 2021-06-25 09:28:45 +02:00
Matthias Ringwald
0e109a1689 btstack_memory: fix malloc counter check in btstack_memory_deinit 2021-06-23 23:04:06 +02:00
Matthias Ringwald
95a9521e8d test/pts/gap_peripheral: update sequences 2021-06-23 22:59:12 +02:00
Matthias Ringwald
3817f9dfcd CVE-2020-26555: ignore NULL link key 2021-06-22 17:26:01 +02:00
Matthias Ringwald
79e0fa07b4 CVE-2020-26555: reject connections to and from devices with same BD ADDR (fix) 2021-06-22 17:16:34 +02:00
Matthias Ringwald
72cf8859b1 CVE-2020-26555: reject connections to and from devices with same BD ADDR 2021-06-22 17:05:30 +02:00
Matthias Ringwald
0265874907 CVE-2020-26558: abort LE Secure Connection pairing if remote uses the same public key 2021-06-22 15:22:17 +02:00
Matthias Ringwald
a50d6f9c6a ble/att_db: reduce number of paths in handle_read_by_type_request2 2021-06-21 18:35:12 +02:00
Matthias Ringwald
b6e793c0e2 ble/att_db: extract att_validate_security_get_settings 2021-06-21 18:35:12 +02:00
Matthias Ringwald
4eb382490a gatt-service-client/battery_service_client: extract battery_service_client_handle_query_complete 2021-06-21 18:35:12 +02:00
Matthias Ringwald
e115a09f7c gatt-service-client/ancs_client: split hci and gatt client handlers, extract ancs_client_handle_notification 2021-06-21 18:35:12 +02:00
Matthias Ringwald
21a309a4d7 posix/le_device_db_fs: fix db read from file 2021-06-21 15:33:53 +02:00