3766 Commits

Author SHA1 Message Date
Matthias Ringwald
c028280874 goep_client: fix handling of RFCOMM Channel Closed Event 2018-08-17 17:13:44 +02:00
Matthias Ringwald
d73deab639 att_db: only log security check in log_debug 2018-08-13 15:51:54 +02:00
Matthias Ringwald
892a0b9254 a2dp_sink: emit A2DP_SUBEVENT_STREAM_ESTABLISHED on l2cap disconnect for outgoing connections if not sent earlier 2018-07-25 17:49:35 +02:00
Matthias Ringwald
349d0adb5f sm: use SM_REASON_DHKEY_CHECK_FAILED if received public key is invalid, simulate invalid public key for testing 2018-07-24 14:46:14 +02:00
Matthias Ringwald
55e8029cd9 avrcp: extract avrcp_finalize_connection 2018-07-23 18:14:43 +02:00
Matthias Ringwald
d56aa764c3 avrcp: free avrcp_connection if sdp query fails 2018-07-23 18:11:16 +02:00
Matthias Ringwald
e8b8106866 hci_transport_h4, hci_transport_em9304_spi.c: add checks for Event + SCO packet lengths 2018-07-23 14:19:33 +02:00
Matthias Ringwald
fc6cde64da Replaced HCI_PACKET_BUFFER_SIZE with HCI_INCOMING_PACKET_BUFFER_SIZE and HCI_OUTGOING_PACKET_BUFFER_SIZE 2018-07-23 14:14:14 +02:00
Matthias Ringwald
57c643ee41 hid_device: implement outgoing connections via hid_device_connect 2018-07-23 12:52:48 +02:00
Matthias Ringwald
7b3465d4a2 esp32: add btstack_audio_esp32_get_instance(void) to btstack_audio.h 2018-07-22 00:07:15 +02:00
Matthias Ringwald
f45d1a4efb btstack.h: only include classic headers if ENABLE_CLASSIC is defined, fixes #150 2018-07-20 17:04:15 +02:00
Matthias Ringwald
2ab2c98531 btstack_audio: add header to btstack.h 2018-07-20 16:26:07 +02:00
Matthias Ringwald
23a1bbc334 Introduce btstack_audio.h api 2018-07-20 16:07:47 +02:00
Matthias Ringwald
e4c4434edd hsp_hs: fix compile 2018-07-19 16:41:00 +02:00
Matthias Ringwald
4789e87214 hsp_hs: update remote bd_addr to enable sco accept 2018-07-19 16:26:32 +02:00
Matthias Ringwald
c085d9ff20 sm: generate new EC Public Keypair after each pairing 2018-07-13 13:54:28 +02:00
Matthias Ringwald
34b6528f7c sm: wait for ec key before pairing 2018-07-13 13:48:43 +02:00
Matthias Ringwald
674e5b4ae9 sm: extract sm_ec_generate_new_key 2018-07-13 11:40:46 +02:00
Matthias Ringwald
e1ad7f0d11 avrcp: fix issue with multiple AVCTP SDP records and where expected one is not the last 2018-07-10 11:29:28 +02:00
Matthias Ringwald
59ab165553 btstack_crypto: avoid anonymous union 2018-07-05 23:15:48 +02:00
Matthias Ringwald
398a95ec8e run_loop: avoid anonymous union 2018-07-05 23:07:52 +02:00
Matthias Ringwald
f04a41aef7 btstack_run_loop: add btstack_run_loop_set_data_source_handle and btstack_run_loop_get_data_source_handle (for windows) 2018-07-05 22:54:18 +02:00
Matthias Ringwald
d504181a0a hci: avoid anonymous union 2018-07-05 22:53:44 +02:00
Matthias Ringwald
8c413f9ace avrcp: use enum values in 'int' size' - avoid compiler warning 2018-07-05 22:43:12 +02:00
Matthias Ringwald
18bcdd55e6 avrcp_target: AVRCP_MEDIA_ATTR_NONE + 1 = AVRCP_MEDIA_ATTR_ALL 2018-07-05 22:38:26 +02:00
Matthias Ringwald
6138850c18 fix 'no newline at end of file' [-Wnewline-eof] 2018-07-05 22:19:19 +02:00
Milanka Ringwald
c006cd1902 fix compiler warnings 2018-07-03 10:38:57 +02:00
Matthias Ringwald
d0c510fc6d a2dp: fix compiltion for c++ 2018-06-26 18:25:04 +02:00
Matthias Ringwald
dfbbc26bf3 avrcp: fix compilation for c++ 2018-06-26 18:12:51 +02:00
Matthias Ringwald
a959741731 avrcp: acd missing #include 2018-06-26 18:02:59 +02:00
Matthias Ringwald
dd5e598191 avrcp: allow to pass NULL as connection cid output parameter 2018-06-26 12:24:07 +02:00
Matthias Ringwald
dba24ced98 le_device_db_tlv: log_error if tlv isn't initialized, try not to crash 2018-06-22 11:43:37 +02:00
Matthias Ringwald
27328ecb57 att_server: remove pending value indication timer on disconnect 2018-06-19 18:45:28 +02:00
Milanka Ringwald
6fa3dbf269 avrcp controller: playback position change rate set to one sec, pass playback position changed event 2018-06-19 12:37:30 +02:00
Matthias Ringwald
80117cebe7 hci: ignore upper 4 bits for HCI_EVENT_NUMBER_OF_COMPLETED_PACKETS 2018-06-16 22:22:41 +02:00
Matthias Ringwald
5d07396b24 att_server: packet handler field added to att_service_handler_t to receive: connect/disconnect, atu exchange, indication complete 2018-06-16 21:56:13 +02:00
Matthias Ringwald
1c7ac872de avrcp controller: fix parsing of now playing info 2018-06-15 12:27:46 +02:00
Matthias Ringwald
ea478a8375 btstack_crypto: avoid compile warnings for unimplemented CCM operations with HAVE_AES128 defined 2018-06-13 09:21:09 +02:00
Matthias Ringwald
7909a4147e btstack_crypto: fix compile error for HAVE_AES128. Fix suggested by Venkat Subbiah <vsubbiah@packetp.com> 2018-06-13 09:18:39 +02:00
Matthias Ringwald
bce48a2655 att_server: send ATT_EVENT_HANDLE_VALUE_INDICATION_COMPLETE with status ATT_HANDLE_VALUE_INDICATION_DISCONNECT on disconnect 2018-06-06 21:51:44 +02:00
Matthias Ringwald
42bafa11b1 hfp: Fix Wide Band Speech bit in SDP record for both HF/AG. Missing bit prevents macOS from using mSBC 2018-06-05 11:03:04 +02:00
Matthias Ringwald
cd74063ad0 hci: use correct enum for pairing idle 2018-05-31 11:27:01 +02:00
Matthias Ringwald
fa5e346465 att_server: fix warning 2018-05-22 17:38:46 +02:00
Matthias Ringwald
6438547a10 att_server: implement round robin for server request, notifications, and indications 2018-05-22 17:29:24 +02:00
Matthias Ringwald
f29a88d8db att_server: refactor towards round robin 2018-05-22 16:47:13 +02:00
Matthias Ringwald
90f03c80da att_server: refactor towards round robin 2018-05-22 16:32:13 +02:00
Matthias Ringwald
3551936eb0 att_server: refactor towards round robin 2018-05-22 16:05:33 +02:00
Matthias Ringwald
234e8b8aeb att_server: refactor towards round robin 2018-05-22 15:43:37 +02:00
Matthias Ringwald
374a288a9d att_server: refactor towards round robin 2018-05-22 15:05:45 +02:00
Matthias Ringwald
5d736261b6 rfcomm: emit channel closed on HCI/L2CAP disconnect after sending DISC while expecting UA 2018-05-22 11:17:05 +02:00