23 Commits

Author SHA1 Message Date
Matthias Ringwald
698b6644cc mesh: remove beacon timer before starting it again 2020-08-08 19:47:49 +02:00
Matthias Ringwald
cf373d3aa5 streamline switch fall through markup to /* fall through */ 2020-01-07 10:01:07 +01:00
Matthias Ringwald
6535961a1f ignore memcpy return value (always returns first parameter) 2019-12-02 18:17:20 +01:00
Matthias Ringwald
2d4000d185 mesh: fix BTSTACK_FILE__ tags 2019-10-16 22:21:20 +02:00
Matthias Ringwald
e90005a5bb mesh: use timer_active flag in beacon 2019-10-07 14:11:43 +02:00
Matthias Ringwald
6250fd6f62 mesh: fix compile beacon without ENABLE_MESH_ADV_BEARER 2019-07-20 09:19:01 +02:00
Matthias Ringwald
15cb14e1e9 mesh: skip sending secure network beacon based on mesh foundation beacon state 2019-07-20 08:50:35 +02:00
Matthias Ringwald
2d63f17ced mesh: fix periodic send of secure network beacons 2019-07-20 08:50:35 +02:00
Matthias Ringwald
f4854a5efb mesh: move mesh files to src/mesh, update includes 2019-07-20 08:50:34 +02:00
Matthias Ringwald
ef986d08fc mesh: fix compile warnings 2019-07-20 08:50:33 +02:00
Matthias Ringwald
7d00533263 mesh: set iv flag in secure network beacon 2019-07-20 08:50:32 +02:00
Matthias Ringwald
89e0288a85 mesh: accept secure network beacons for old and new keys 2019-07-20 08:50:32 +02:00
Matthias Ringwald
569f13d032 mesh: accept secure network beacons with old and new keys for rate calculation 2019-07-20 08:50:32 +02:00
Matthias Ringwald
f6238b21cd mesh: fix compile 2019-07-20 08:50:32 +02:00
Matthias Ringwald
bdf219b229 mesh: use key from mesh_subnet_get_outgoing_network_key for beacon rx/tx, network tx, advertising with network id 2019-07-20 08:50:32 +02:00
Matthias Ringwald
2fa98d7e52 mesh: move key refresh and secure beacon data from mesh_network_key_t to mesh_subnet_t 2019-07-20 08:50:32 +02:00
Matthias Ringwald
7c8ffd3dee mesh: use next_timeout_ms in mesh_secure_network_beacon_run 2019-07-20 08:50:31 +02:00
Matthias Ringwald
4662af4a88 mesh: streamline adv + gatt baerer api: network pdu, provisioning pdu, beacon 2019-07-20 08:50:31 +02:00
Matthias Ringwald
8b0144a2f7 mesh: skip sending secure beacon via gatt bearer if gatt proxy not enabled 2019-07-20 08:50:31 +02:00
Matthias Ringwald
21ed246f1c mesh: skip sending secure beacon via gatt bearer on proxy disconnect 2019-07-20 08:50:31 +02:00
Matthias Ringwald
2931ab39ed mesh: skip sending via GATT bearer if not connected 2019-07-20 08:50:31 +02:00
Matthias Ringwald
b3a527ece4 mesh: track proxy connection handle in beacon 2019-07-20 08:50:31 +02:00
Matthias Ringwald
77ba3d3f9f mesh: move src/ble/mesh to src/mesh 2019-07-20 08:50:31 +02:00