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 |
|
Matthias Ringwald
|
0c02747950
|
goep_client: fix compile
|
2021-09-02 15:51:21 +02:00 |
|
Milanka Ringwald
|
0d854c7ce8
|
hfp: fix eVRA message parsing
|
2021-09-01 10:42:09 +02:00 |
|
Matthias Ringwald
|
ee9fa3dffa
|
rfcomm: provide con handle in rfcomm event open even if l2cap connection fails
|
2021-09-01 10:01:14 +02:00 |
|
Matthias Ringwald
|
f02edde1c2
|
rfcomm: assert psm is correct
|
2021-09-01 09:55:33 +02:00 |
|
Matthias Ringwald
|
b8c1644014
|
rfcomm: use event getters
|
2021-09-01 09:51:08 +02:00 |
|
Matthias Ringwald
|
6b83a8100b
|
a2dp demos: remove useless handler for AVRCP_SUBEVENT_NOTIFICATION_VOLUME_CHANGED
|
2021-08-31 14:56:22 +02:00 |
|
Milanka Ringwald
|
722a85f3a6
|
hfp_hf: emit initial AG indicators values
|
2021-08-31 10:17:23 +02:00 |
|
Matthias Ringwald
|
405cbc7653
|
a2dp_source_demo: fix volume percentage in console
|
2021-08-30 18:32:12 +02:00 |
|
Matthias Ringwald
|
61298c1c4f
|
gap: consider OOB data on both sides when evaluation possible security level
|
2021-08-30 16:31:13 +02:00 |
|
Matthias Ringwald
|
ebde8a6099
|
gap: reject iocap request if capabilities insufficient and OOB not supported
|
2021-08-30 16:31:13 +02:00 |
|
Matthias Ringwald
|
204e8f1db1
|
gap: ignore remote P-256 OOB data if SC not active
|
2021-08-30 11:02:05 +02:00 |
|