24 Commits

Author SHA1 Message Date
Matthias Ringwald
51b20e0121 mesh: fix compile without asserts 2019-10-10 21:59:45 +02:00
Matthias Ringwald
b16fda24f6 mesh: add flags to mesh_transport, use MESH_TRANSPORT_FLAG_RESERVED for segmented access messages 2019-10-10 21:51:46 +02:00
Matthias Ringwald
ecb8f2500c mesh: unsegmented access message gets seq number in upper transport 2019-10-09 23:00:10 +02:00
Matthias Ringwald
87e3599ce2 mesh: set network pdu sequence number only in lower transport 2019-10-07 18:13:39 +02:00
Matthias Ringwald
e0a76043ff mesh: print pdu address in upper transport 2019-10-07 15:57:18 +02:00
Matthias Ringwald
d4e23df00f mesh: fix warnings without asserts 2019-10-04 23:36:57 +02:00
Matthias Ringwald
5beab91e90 mesh/upper_transport: use queue for outgoing access messages 2019-10-04 10:56:41 +02:00
Matthias Ringwald
7a1ad92d2c mesh: use sequence number peek for encryption of segmented access messages to match sample data 2019-09-18 17:17:26 +02:00
Matthias Ringwald
a332c5a226 mesh: increment sequence number for outgoing upper transport pdus 2019-08-26 18:22:20 +02:00
Matthias Ringwald
b86620d968 mesh: use incoming_transport_pdu_raw and incoming_transport_pdu_decoded in upper transport 2019-08-21 11:46:45 +02:00
Matthias Ringwald
dd729594dd mesh: use incoming_network_pdu_raw and incoming_network_pdu_decoded in upper transport 2019-08-20 22:27:29 +02:00
Matthias Ringwald
a6f8b02412 mesh: don't init lower transport in upper transport 2019-08-20 18:48:21 +02:00
Matthias Ringwald
e9292fe87e mesh: provide mesh_pdu_control_opcode 2019-08-13 18:26:40 +02:00
Matthias Ringwald
d5f4cd5b52 mesh: mvoe mesh_transport_pdu_t allocator/free to lower transport 2019-07-20 14:47:32 +02:00
Matthias Ringwald
2983fbcb5f mesh: fix unused, shadowing, signed compares 2019-07-20 08:50:34 +02:00
Matthias Ringwald
f4854a5efb mesh: move mesh files to src/mesh, update includes 2019-07-20 08:50:34 +02:00
Matthias Ringwald
a6fcac7c46 mesh: only use mesh_node_primary_element_address_get 2019-07-20 08:50:33 +02:00
Matthias Ringwald
6e131f4b89 mesh: rename sequence number functions mesh_sequence_number_x 2019-07-20 08:50:33 +02:00
Matthias Ringwald
04875b115d mesh: move sequence number to mesh_iv_index_seq_number 2019-07-20 08:50:33 +02:00
Matthias Ringwald
b707feff7b mesh: extract mesh_upper_transport_pdu_free 2019-07-20 08:50:32 +02:00
Matthias Ringwald
600d87833a mesh: mesh_transport_init -> mesh_upper_transport_init 2019-07-20 08:50:32 +02:00
Matthias Ringwald
d075c32206 mesh: send using previous iv index if iv update active 2019-07-20 08:50:32 +02:00
Matthias Ringwald
4296b056fb mesh: use updated app key in key refresh phase 2 2019-07-20 08:50:32 +02:00
Matthias Ringwald
77ba3d3f9f mesh: move src/ble/mesh to src/mesh 2019-07-20 08:50:31 +02:00