11150 Commits

Author SHA1 Message Date
Matthias Ringwald
58bb237918 mesh: directly process incoming network pdus in lower transport 2020-08-08 19:47:47 +02:00
Matthias Ringwald
9a0bb1c903 mesh: funnel packets for upper transport through mesh_lower_transport_deliver_to_higher_layer 2020-08-08 19:47:47 +02:00
Matthias Ringwald
1aa2a11e65 mesh: deliver encrypted proxy message with MESH_NETWORK_PDU_ENCRYPTED and remove callback from mesh_network_t 2020-08-08 19:47:47 +02:00
Matthias Ringwald
bb588228df mesh: remove app-key index from mesh-network-t 2020-08-08 19:47:47 +02:00
Matthias Ringwald
aaa248aa80 mesh: wrap unsegmented access message into mesh_message_pdu_t before passing to access layer 2020-08-08 19:47:47 +02:00
Matthias Ringwald
c2b4731e27 mesh: store appkey_index in mesh_message_t for outgoing unsegmented access messages 2020-08-08 19:47:47 +02:00
Matthias Ringwald
3e081242c0 mesh: use mesh_access_message builder in health_server, remove mesh_access_network builder 2020-08-08 19:47:47 +02:00
Matthias Ringwald
2f6af885c0 mesh: remove access acknowledgement data from network_pdu_t 2020-08-08 19:47:47 +02:00
Matthias Ringwald
e41a4a086c mesh: use mesh_message_t for unsegmented access messages 2020-08-08 19:47:47 +02:00
Matthias Ringwald
1e6c9225b9 mesh: improve variable names in lower transport 2020-08-08 19:47:47 +02:00
Matthias Ringwald
59613427f2 mesh: send unsegmented mesh_message_pdu_t in lower transport 2020-08-08 19:47:47 +02:00
Matthias Ringwald
cdcfd2c12f mesh: make mesh_message_pdu get/free public, free segments 2020-08-08 19:47:47 +02:00
Matthias Ringwald
2a974a6981 mesh: flatten incoming mesh_message_pdu_t in upper transport 2020-08-08 19:47:47 +02:00
Matthias Ringwald
6faf9b5b38 mesh: assert mesh_upper_transport_process_segmented_message_done not called for unsupported control message 2020-08-08 19:47:47 +02:00
Matthias Ringwald
35699c48b6 mesh: extract mesh_lower_transport_report_segments_as_processed 2020-08-08 19:47:47 +02:00
Matthias Ringwald
926e887558 mesh: use mesh_message_pdu_t in lower transport incoming 2020-08-08 19:47:47 +02:00
Matthias Ringwald
f7434c1fd6 mesh: introduce mesh_message_t 2020-08-08 19:47:47 +02:00
Matthias Ringwald
1c79b5e3cc hci,l2cap_signaling: fix warning for LE-only 2020-08-06 20:56:38 +02:00
Milanka Ringwald
34e29053a1 test/pts: add avdtp_sink test notes 2020-07-31 13:12:55 +02:00
Matthias Ringwald
eb2c26e8e1 stm32-sx1280: limit output power to 1 0 dBm 2020-07-31 10:56:43 +02:00
Milanka Ringwald
7baeacb26e test/pts: add a2dp sink and source test commands description 2020-07-30 13:29:14 +02:00
Matthias Ringwald
f3e2cd2a5d hci: outgoing classic connections result in master role 2020-07-30 12:44:48 +02:00
Matthias Ringwald
2dceb1d611 gap: provide gap_get_role to query master/slave role for HCI connection handle 2020-07-30 12:14:32 +02:00
Matthias Ringwald
8c4485bcad a2dp: enter connected state if command is rejected, always forward sbc config as sink 2020-07-30 11:57:19 +02:00
Milanka Ringwald
f1d531e03c test/avdtp_source: add pts test description 2020-07-30 11:44:27 +02:00
Milanka Ringwald
4501427090 test/avdtp_sink: dump capabilities 2020-07-30 11:43:54 +02:00
Matthias Ringwald
6eb58c0bfc avdtp: use avdtp_get_next_initiator_transaction_label to get new transaction label 2020-07-29 12:07:54 +02:00
Matthias Ringwald
17796dfb12 avdtp_acceptor: fix compile 2020-07-29 12:07:54 +02:00
Matthias Ringwald
30c0b5e704 avdtp_acceptor: check buffer size when reassembling incoming avdtp signaling packets 2020-07-29 12:04:03 +02:00
Matthias Ringwald
a3dbe420ba a2dp_source: rework get capabilities query 2020-07-29 11:28:42 +02:00
Matthias Ringwald
7d4fd418ae a2dp_source: use active_remote_sep only as initiator, only use active_remote_sep_index 2020-07-29 11:02:48 +02:00
Milanka Ringwald
e2dcb544de avdtp_initiator: remove send delay report 2020-07-29 10:17:46 +02:00
Milanka Ringwald
b6370429d1 avdtp: fix error code on set configuration if sep already configured 2020-07-28 22:33:03 +02:00
Milanka Ringwald
2d5478718e avrcp: fix compile 2020-07-28 22:31:46 +02:00
Milanka Ringwald
3acd1f1c67 avrcp: check packet type and return if fragmented (currently not supported) 2020-07-28 22:30:10 +02:00
Milanka Ringwald
c6cd1191c9 avrcp: fix send of segmented commands 2020-07-28 22:26:40 +02:00
Milanka Ringwald
35e570115f test/pts: fix cmake compile 2020-07-28 22:26:40 +02:00
Matthias Ringwald
cf95ebe8f4 a2dp_source: forward stream state changes in both acceptor and initiator roles 2020-07-28 17:04:09 +02:00
Matthias Ringwald
dcc4f677ed stm32-sx1280: emit transport sent in transport_run 2020-07-27 22:36:53 +02:00
Matthias Ringwald
0c6e04b28d stm32-sx1280: implement hal_cpu 2020-07-25 23:24:25 +02:00
Matthias Ringwald
c3b46f5a8b hci: fix compile warnings 2020-07-25 22:56:43 +02:00
Matthias Ringwald
697b823e5f test/fuzz: prepare for avrcp fuzzing 2020-07-25 18:54:26 +02:00
Matthias Ringwald
12f3b2bdfb test/avdtp_util: fix build 2020-07-25 18:04:23 +02:00
Matthias Ringwald
852d5f72ca test/fuzz: avoid hard-coded path to btstack repo 2020-07-25 17:49:16 +02:00
Matthias Ringwald
7a4f4a6697 stm32-sx1280: update readme 2020-07-24 10:15:15 +02:00
Matthias Ringwald
05dbef54c8 stm32-sx1280: handle PDU_DATA_LLCTRL_TYPE_CONN_UPDATE_IND, free tx packets on disconnect 2020-07-23 23:25:10 +02:00
Matthias Ringwald
2992f73460 hci_transport_h5: fix compile 2020-07-23 13:28:22 +02:00
Matthias Ringwald
4ea43905e8 MISRAC2012-Rule-10.4_a: append 'u' to constant literals when used in unsigned expressions or comparisons 2020-07-23 12:36:33 +02:00
Milanka Ringwald
1904e5a145 avdtp: renamed definition of supported features 2020-07-23 12:25:19 +02:00
Milanka Ringwald
e2f2541787 avrcp: use defines instead of enum for features 2020-07-23 12:11:54 +02:00