13392 Commits

Author SHA1 Message Date
Milanka Ringwald
35fe15fcb7 pbap_client: assert PBAP_CONNECTED state 2021-09-16 16:44:11 +02:00
Milanka Ringwald
721ddaa57f pbap_client: return ERROR_CODE_SUCCESS instead of 0 2021-09-16 16:43:20 +02:00
Milanka Ringwald
ac27f3f217 pbap_client: fix parameter name 2021-09-16 16:42:41 +02:00
Milanka Ringwald
e166b1e8c6 pbap_client: use ERROR_CODE_SUCCESS status instead of 0 2021-09-16 15:09:49 +02:00
Milanka Ringwald
b3d2643615 gatt_service: implement Bond Management Service Server 2021-09-16 14:41:55 +02:00
Milanka Ringwald
44bb45f308 gatt_service: implement TX Power Service Server 2021-09-16 14:41:55 +02:00
Matthias Ringwald
9e81dea27f changelog: add tested br/edr protocols 2021-09-15 10:13:52 +02:00
Matthias Ringwald
b892db1cf5 fix build with ENABLE_BLE and without ENABLE_CENTRAL 2021-09-15 09:52:05 +02:00
Matthias Ringwald
8cc1507e0f gap: reset stack pairing state on hci command complete 2021-09-13 17:43:44 +02:00
Matthias Ringwald
459d27b929 hci: reset connection struct on disconnection complete event for potential create connection triggered by user 2021-09-13 17:17:15 +02:00
Matthias Ringwald
aee5d5c18b hci: extract hci_connection_init, reset con handle and role on create connection 2021-09-13 17:11:56 +02:00
Matthias Ringwald
1ab2dc5873 hci: stop timers early on hci disconnection complete 2021-09-13 17:00:02 +02:00
Matthias Ringwald
2076cfd2b5 l2cap: send connection pending if remote features are not available for incoming connection 2021-09-13 15:27:39 +02:00
Matthias Ringwald
b2e1493cec l2cap: add prototype for l2cap_handle_security_level_incoming_sufficient 2021-09-13 15:08:15 +02:00
Matthias Ringwald
67d696b32a l2cap: track conn request pending sent 2021-09-13 15:07:43 +02:00
Matthias Ringwald
e777ec9519 l2cap: use #defines for L2CAP_CHANNEL_STATE_VAR_INCOMING 2021-09-13 14:40:15 +02:00
Matthias Ringwald
61d1a45e7d sm: fix unused warning 2021-09-13 14:20:11 +02:00
Matthias Ringwald
1fe968f58e gap: only check for MITM potential if required and OOB not supported
Also skip if ENABLE_EXPLICIT_IO_CAPABILITIES_REPLY defined
2021-09-13 14:13:16 +02:00
Matthias Ringwald
2dd8985bcc gap: don't wait for remote feature complete before responding to io capabilities request
if features are not available, skip SC check if level 4 is required. security level will be evaluated again on encryption complete
2021-09-13 14:08:33 +02:00
Matthias Ringwald
1aeec2ebdd hci: fix build without Classic 2021-09-10 16:13:09 +02:00
Matthias Ringwald
59d59ecfa4 gap: local name, EIR data, class of device and default link policy can be updated at any time 2021-09-10 15:50:30 +02:00
Milanka Ringwald
cdf930c348 avdtp: improve naming 2021-09-09 11:34:37 +02:00
Milanka Ringwald
48ce193c1b a2dp sink: allow accept or reject of stream start on A2DP_SUBEVENT_START_STREAM_REQUESTED when ENABLE_AVDTP_ACCEPTOR_EXPLICIT_START_STREAM_CONFIRMATION is defined 2021-09-09 11:34:37 +02:00
Matthias Ringwald
4c30d2d172 hfp: sort command table 2021-09-08 17:51:57 +02:00
Matthias Ringwald
ce284ffb88 hfp_hf: also accept '+VGS'= and '+VGM=' 2021-09-08 16:13:49 +02:00
Matthias Ringwald
c950c31678 hci: respond to io capabilities request after remote features have been retrieved 2021-09-07 11:39:22 +02:00
Matthias Ringwald
b3c4163bf2 hci: extract hci_ssp_assess_security_on_io_cap_request 2021-09-07 11:05:19 +02:00
Matthias Ringwald
6a43ec02cc hci: add AUTH_FLAG_RECV_IO_CAPABILITIES_REQUEST flag 2021-09-07 10:32:08 +02:00
Matthias Ringwald
4a0faa0502 hci: prioritize remote feature requests over pairing commands 2021-09-07 10:13:02 +02:00
Matthias Ringwald
77fc16ac1c test; fix build 2021-09-06 17:04:48 +02:00
Matthias Ringwald
dec8ecc86b changelog: add hci, l2cap, rfcomm changes 2021-09-06 16:05:29 +02:00
Matthias Ringwald
022307381b rfcomm: packet send functions return status 2021-09-06 16:05:29 +02:00
Matthias Ringwald
55c47f2239 rfcomm: use bool for rfcomm_reserve_packet_buffer 2021-09-06 16:05:29 +02:00
Matthias Ringwald
5ff1a65d5a rfcomm: use bool and status in API functions 2021-09-06 16:05:29 +02:00
Matthias Ringwald
dccc4e952e l2cap: packet send functions return status 2021-09-06 16:05:29 +02:00
Matthias Ringwald
6106bf3f5f l2cap: use bool for can send now functions 2021-09-06 16:05:29 +02:00
Matthias Ringwald
a2fc00233d l2cap: use bool for l2cap_reserve_packet_buffer 2021-09-06 16:05:29 +02:00
Matthias Ringwald
20dcdd2290 hci: use bool where possible, uint16_t for sco packet size 2021-09-06 16:05:29 +02:00
Matthias Ringwald
3e2050f7af hci: packet send functions return status 2021-09-06 16:05:29 +02:00
Matthias Ringwald
1972f31fe7 hci: use bool for can send now API functions 2021-09-06 15:25:30 +02:00
Matthias Ringwald
cafc12e80b hci: use bool for hci_reserve_packet_buffer 2021-09-06 15:25:30 +02:00
Matthias Ringwald
02c7fc01f5 hci: use bool for packet buffer reserved 2021-09-06 15:25:30 +02:00
Matthias Ringwald
ddb1f37467 rfcomm: emit remote port configuration on query config 2021-09-06 12:28:32 +02:00
Matthias Ringwald
671223a7a8 rfcomm: improve internal RPN function/flag names 2021-09-06 11:53:29 +02:00
Matthias Ringwald
3d66765b9d rfcomm: send remote port configuration query from channel state machine 2021-09-06 11:44:14 +02:00
Matthias Ringwald
2fb2997a76 rfcomm: send local modem status from channel state machine 2021-09-06 11:17:52 +02:00
Matthias Ringwald
f5444c85e5 rfcomm: set default modem status 2021-09-06 11:14:34 +02:00
Matthias Ringwald
35f73fc361 rfcomm: send modem status received from MSC CMD in MSC RSP 2021-09-06 11:10:54 +02:00
Matthias Ringwald
2d32254715 rfcomm: send local line status from channel state machine 2021-09-06 10:02:50 +02:00
Matthias Ringwald
baa5897420 rfcomm: send remote port configuration from rfcomm_channel_state_machine_with_channel 2021-09-06 09:30:30 +02:00