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 |
|
Matthias Ringwald
|
49a9f2be77
|
rfcomm: use #defines for rfcomm channel state vars
|
2021-09-06 09:30:30 +02:00 |
|
Matthias Ringwald
|
84b9c9c1f1
|
rfcomm: store remote rpn_data in rfcomm_channel_t
|
2021-09-06 09:30:30 +02:00 |
|
Matthias Ringwald
|
7b350471dd
|
rfcomm: add remote flag to RFCOMM_EVENT_PORT_CONFIGURATION
|
2021-09-05 11:09:50 +02:00 |
|
Matthias Ringwald
|
a61bcdffff
|
rfcomm: fix update of parity field in rfcomm_rpn_data_update
|
2021-09-03 18:12:36 +02:00 |
|
Matthias Ringwald
|
5bc434fee9
|
rfcomm: fix update of flow_control field in rfcomm_rpn_data_update
|
2021-09-03 15:41:25 +02:00 |
|
Matthias Ringwald
|
4461a84da4
|
rfcomm: fix emit RFCOMM_EVENT_PORT_CONFIGURATION
|
2021-09-03 15:21:30 +02:00 |
|
Matthias Ringwald
|
f0732a5b7a
|
rfcomm: getters for RFCOMM_EVENT_PORT_CONFIGURATION
|
2021-09-03 15:16:45 +02:00 |
|
Matthias Ringwald
|
874776bf51
|
rfcomm: use #defines instead of rpn_flow_control_t
|
2021-09-03 15:04:29 +02:00 |
|
Matthias Ringwald
|
b196150f5b
|
pts/sm_test: document BR/EDR -> LE CTKD
|
2021-09-03 11:13:33 +02:00 |
|
Matthias Ringwald
|
7dbbedfda6
|
pts/sm_test: add command to start BR/EDR pairing
|
2021-09-03 11:13:33 +02:00 |
|
Matthias Ringwald
|
c18be15906
|
sm: support Cross-Transport Key-Derivation from BR/EDR to LE LTK
|
2021-09-03 11:13:33 +02:00 |
|
Matthias Ringwald
|
e0a03c851c
|
sm: derive and store LE LTK from BR/EDR Link Key
|
2021-09-03 11:13:33 +02:00 |
|
Matthias Ringwald
|
77e2e5eda1
|
sm: add sm_get_connection_for_bd_addr_and_type
|
2021-09-03 11:13:33 +02:00 |
|
Matthias Ringwald
|
d0ea782a12
|
sm: reset have_oob_data in sm_reset_setup, fix spelling
|
2021-09-03 11:13:33 +02:00 |
|
Matthias Ringwald
|
55f09f49d2
|
sm: extract sm_store_bonding_information
|
2021-09-03 11:13:33 +02:00 |
|
Matthias Ringwald
|
c82679c3b2
|
sm: suffix ILK calculation functions with source
|
2021-09-03 11:13:33 +02:00 |
|
Matthias Ringwald
|
b2296177d2
|
sm: simplify sm_key_distribution_all_received
|
2021-09-03 11:13:33 +02:00 |
|
Matthias Ringwald
|
9a90d41a90
|
sm: calculate sm_key_distribution_expected_set
|
2021-09-03 11:13:33 +02:00 |
|
Matthias Ringwald
|
f72f7944f5
|
sm: use LE Public address type for SMP over BR/EDR
|
2021-09-03 11:13:32 +02:00 |
|