13162 Commits

Author SHA1 Message Date
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