11021 Commits

Author SHA1 Message Date
Matthias Ringwald
a4bbc09d8c mesh: mesh_message_pdu -> mesh_segmented_pdu 2020-08-08 19:47:47 +02:00
Matthias Ringwald
04050cc707 mesh: remove segmented field from mesh_message_pdu_t 2020-08-08 19:47:47 +02:00
Matthias Ringwald
d38a76647a mesh: use mesh-unsegmented-pdu for unsegmented pdus instead of mesh-message-pdu 2020-08-08 19:47:47 +02:00
Matthias Ringwald
a01ba0fd87 mesh: lower transport only handles mesh unsegmented and mesh message 2020-08-08 19:47:47 +02:00
Matthias Ringwald
b837963cae mesh: use mesh-unsegmented-pdu to send unsegmented control messages 2020-08-08 19:47:47 +02:00
Matthias Ringwald
6545a65bed mesh: add dummy to mesh-transport-t to keep tests working 2020-08-08 19:47:47 +02:00
Matthias Ringwald
8facb3ea41 mesh: mesh-unsegmented-incoming -> mesh-unsegemented 2020-08-08 19:47:47 +02:00
Matthias Ringwald
2ebe2350f1 mesh: remove unused fields from mesh-transport-pdu-t 2020-08-08 19:47:47 +02:00
Matthias Ringwald
8fa6125a56 mesh: move code to create mesh message with chunks from mesh transport from lower into upper transport 2020-08-08 19:47:47 +02:00
Matthias Ringwald
536fc3830d mesh: use outgoing_segmented_pdu as guard in upper transport 2020-08-08 19:47:47 +02:00
Matthias Ringwald
12ba52abb7 mesh: funnel segmented messages via mesh_upper_transport_send_segmented_pdu 2020-08-08 19:47:47 +02:00
Matthias Ringwald
a7f44e8db4 mesh: convert mesh_transport_t into mesh_message in lower transport before sending 2020-08-08 19:47:47 +02:00
Matthias Ringwald
160d2809bd mesh: use new mesh_access_pdu for incoming pdu handling in upper transport 2020-08-08 19:47:47 +02:00
Matthias Ringwald
7667b5d16d mesh: split mesh_upper_transport_process_segmented_message_done into control and access variant 2020-08-08 19:47:47 +02:00
Matthias Ringwald
84011563af mesh: use single pointer to mesh_network_pdu_t in mesh_unsegmented_incoming_pdu_t 2020-08-08 19:47:47 +02:00
Matthias Ringwald
3d9c3b8e63 mesh: use mesh_unsegmnted_incoming_pdu_t for unsegmented control messages 2020-08-08 19:47:47 +02:00
Matthias Ringwald
cae44b3ba8 mesh: sort upper transport 2020-08-08 19:47:47 +02:00
Matthias Ringwald
e3bfb018e7 mesh: rename mesh_access_incoming_pdu_t into mesh_unsegemented_incoming_pdu_t 2020-08-08 19:47:47 +02:00
Matthias Ringwald
2ae11e2ce9 mesh: use new mesh_acess_incoming_pdu_t for unsegmented access messages in lower + upper transport 2020-08-08 19:47:47 +02:00
Matthias Ringwald
8a504b3091 mesh: free segments in lower transport after processed and reported as done by higher layer 2020-08-08 19:47:47 +02:00
Matthias Ringwald
fc5e26202e mesh: only send single message from lower transport to higher layer 2020-08-08 19:47:47 +02:00
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