10439 Commits

Author SHA1 Message Date
TREFOU Felix
0561b2d8d5 stm32-wb55-nucleo-freertos port 2019-12-21 20:08:03 +01:00
Matthias Ringwald
1dca9d8a30 sm: emit pairing complete in master role when no keys are distributed 2019-12-20 12:21:26 +01:00
Matthias Ringwald
939e12ade6 avdtp: lookup stream endpoint by acceptor_local_seid for incoming l2cap media connections 2019-12-17 21:11:53 +01:00
Matthias Ringwald
17741193d9 a2dp_source: delay set configuration when remote created signaling connection 2019-12-17 17:37:05 +01:00
Matthias Ringwald
270f0cfff2 avdtp: remove config retry code that uses timer on receive of set config reject message by initiator 2019-12-17 17:01:11 +01:00
Matthias Ringwald
3b74a3bb0f avdtp_acceptor: include service category and error in reject of set config cmd 2019-12-17 16:52:37 +01:00
Milanka Ringwald
b88e482626 avdtp_acceptor: emit event for accept or reject 2019-12-17 15:33:04 +01:00
Milanka Ringwald
8d9aebf58c a2dp_source: ignore acceptor events for now 2019-12-17 15:32:30 +01:00
Milanka Ringwald
63274943dc avdtp: introduce is_initiator param in accept and reject events 2019-12-17 15:21:50 +01:00
Milanka Ringwald
9bd07b2616 avdtp: emit accept after it is actually sent 2019-12-17 15:02:20 +01:00
Matthias Ringwald
e301411ee8 device_information_service_server: fix build 2019-12-17 11:14:46 +01:00
Matthias Ringwald
41abe6e6eb battery_service_server, device_information_service_server: use att_read_callback_handle_* functions 2019-12-17 11:02:49 +01:00
Matthias Ringwald
2de6e17d4c avdtp: fix build 2019-12-17 11:02:14 +01:00
Milanka Ringwald
b12cd5a611 avdtp: clean up logs 2019-12-17 10:20:11 +01:00
Milanka Ringwald
5451d60aee a2dp_source: rename global variable 2019-12-17 09:20:12 +01:00
Milanka Ringwald
f88046ff92 avdtp_source_test: remove function that moved to library 2019-12-17 09:20:12 +01:00
Matthias Ringwald
74b96ea183 test/avdtp_util: update test 2019-12-16 16:14:33 +01:00
Matthias Ringwald
5bd73fa2fd avdtp: use separate local_cid for acceptor and initiator 2019-12-16 15:33:16 +01:00
Matthias Ringwald
96dcd0f431 avdtp: remote_seid -> initiator_remote_seid 2019-12-16 15:15:03 +01:00
Matthias Ringwald
50453b9234 avdtp: use separate signaling_packet for acceptor and initiator 2019-12-16 13:11:49 +01:00
Matthias Ringwald
afc28e0a5a avdtp: add signal_identifier to avdtp_unpack_service_capabilities 2019-12-16 13:08:48 +01:00
Matthias Ringwald
390aa582e5 avdtp_util: add signal_identifier to avdtp_unpack_service_capabilities_has_errors 2019-12-16 13:05:12 +01:00
Matthias Ringwald
c1c40ea129 avdtp: add avdtp_get_signaling_packet_type 2019-12-16 12:44:07 +01:00
Matthias Ringwald
025463b22e avdtp: use handle_l2cap_data_packet_for_signaling_connection 2019-12-16 12:42:51 +01:00
Matthias Ringwald
a3ce0109f2 avdtp: use configuration_state instead of boolean variables 2019-12-16 11:54:47 +01:00
Matthias Ringwald
e57d740485 avdtp: introduce avdtp_configuration_state 2019-12-16 11:21:27 +01:00
Matthias Ringwald
62430644b6 avdtp: reset is_configuration_initiated_locally on reject of Set Config Command, deny incoming media connections based on is_configuration_initiated_locally 2019-12-16 11:00:58 +01:00
Matthias Ringwald
a30d031959 avdtp: track who succeeded in configuration 2019-12-16 10:50:36 +01:00
Matthias Ringwald
f53ec64947 sm: verify LTK before encrypting connection when ENABLE_LE_CENTRAL_AUTO_ENCRYPTION is defined and IRK lookup succeeds 2019-12-13 15:42:41 +01:00
Milanka Ringwald
d61023b23c mesh: add unit test for elements descriptions iterator, add missing getter for CONFIGURATION_COMPOSITION_DATA event, fix offsets in existing getters 2019-12-12 15:17:14 +01:00
Milanka Ringwald
873d831b6a mesh: fix offsets in element description iterator for data composition event [a2467] 2019-12-12 15:17:14 +01:00
Matthias Ringwald
ba39ed56d9 hci_cmd: add TI hci_ti_drpb_tester_con_tx and hci_ti_drpb_tester_packet_tx_rx 2019-12-11 14:54:45 +01:00
Milanka Ringwald
1126947f35 mesh: convenience iterator for element description list from Composite data received via MESH_SUBEVENT_CONFIGURATION_COMPOSITION_DATA event 2019-12-10 15:14:40 +01:00
Milanka Ringwald
b0e589ac8a mesh: rename configuration client events, send raw data for composition data event 2019-12-10 10:45:42 +01:00
Milanka Ringwald
1937dd5208 mesh: client relay proxy msgs [a2490] 2019-12-09 11:47:34 +01:00
Matthias Ringwald
57a9eeaef5 l2cap: fix creation of multiple outgoing l2cap channels (pull request #205) 2019-12-09 11:43:26 +01:00
Matthias Ringwald
93493c2701 att_db_util: fix typo in docu (pull request #154) 2019-12-09 11:43:26 +01:00
Milanka Ringwald
e38651d8f4 mesh: client configuration GATT proxy msgs [a2482] 2019-12-09 11:28:49 +01:00
Milanka Ringwald
344d65499b mesh: client configuration default TTL msgs [a2481] 2019-12-09 11:28:49 +01:00
Milanka Ringwald
3013af6a93 mesh: implement Config Composition Data Get cofiguration client message [a2466] 2019-12-09 11:28:49 +01:00
Milanka Ringwald
5448198c8e mesh: implement Config Beacon Set configuration client message [a2463] 2019-12-09 11:28:49 +01:00
Milanka Ringwald
699be93dac mesh: configuration client, define and send MESH_SUBEVENT_FOUNDATION_BEACON_STATUS event" 2019-12-09 11:28:49 +01:00
Matthias Ringwald
c5d6cafb93 btstack_crypto: use software aes128 for cmac generator [a2474] 2019-12-08 21:39:11 +01:00
Matthias Ringwald
d8fc648c51 btstack_crypto: use software aes128 for cmac message [a2473] 2019-12-08 21:38:41 +01:00
Matthias Ringwald
cfbd0db491 btstack_crypto: use rijndael aes128 if ENABLE_SOFTWARE_AES128 [a2472] 2019-12-07 22:34:47 +01:00
Matthias Ringwald
f13fc29007 btstack_crypto: move rijndael/aes128 implementation into 3rd-party [a2471] 2019-12-07 22:32:03 +01:00
Matthias Ringwald
414eb680d1 example/sm_pairing_peripheral: disable security request on connection complete 2019-12-07 21:31:08 +01:00
Matthias Ringwald
fa485b2b3f gap: trigger send of le conn param update on gap_request_connection_parameter_update 2019-12-06 17:53:53 +01:00
Matthias Ringwald
09c9c96382 gap: trigger send of le conn param update on gap_request_connection_parameter_update 2019-12-06 17:45:45 +01:00
Milanka Ringwald
aaf0c1d162 mesh: implement configuration client get beacon message [a2462] 2019-12-06 11:18:20 +01:00