Matthias Ringwald
|
4926bfb09f
|
test/mesh: enable asserts
|
2019-10-04 10:53:33 +02:00 |
|
Matthias Ringwald
|
6a5ffed8f9
|
fix warnings
|
2019-10-04 10:10:56 +02:00 |
|
Matthias Ringwald
|
d491c1ea62
|
test/mesh: add to test suite
|
2019-09-18 17:29:48 +02:00 |
|
Matthias Ringwald
|
84242f8829
|
test/mesh: add mesh_message_test to CMake build
|
2019-09-18 15:17:40 +02:00 |
|
Matthias Ringwald
|
b338ca6049
|
coverage: line and function coverage for core
|
2019-09-17 15:11:58 +02:00 |
|
Milanka Ringwald
|
30a044b095
|
mesh: rename pb_type_t to mesh_pb_type_t, fixes #249
|
2019-09-09 17:23:43 +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
|
fb04bb57ea
|
mesh: improve mesh_message_test - fix send tests
|
2019-08-20 18:08:45 +02:00 |
|
Matthias Ringwald
|
5d948fde5b
|
mesh: separate code to expect gatt vs. adv messages
|
2019-08-20 16:34:07 +02:00 |
|
Matthias Ringwald
|
7a82a0c6a4
|
mesh: enable relay for test/mesh
|
2019-08-16 17:08:39 +02:00 |
|
Matthias Ringwald
|
047f254657
|
mesh: support advertising with node identity on all subnets
|
2019-08-16 16:02:33 +02:00 |
|
Matthias Ringwald
|
3db24e72c6
|
mesh: fix compile without ENABLE_MESH_PROXY_SERVER
|
2019-07-20 08:50:36 +02:00 |
|
Matthias Ringwald
|
7f314f9870
|
mesh: document location for MeshOpions.ini
|
2019-07-20 08:50:36 +02:00 |
|
Matthias Ringwald
|
9dd77ddd91
|
mesh: fix mock
|
2019-07-20 08:50:36 +02:00 |
|
Matthias Ringwald
|
cecccdbb59
|
mesh: print used vendor model in mesh_pts
|
2019-07-20 08:50:36 +02:00 |
|
Matthias Ringwald
|
0500a9341c
|
mesh: simplify network key index management
|
2019-07-20 08:50:36 +02:00 |
|
Milanka Ringwald
|
39018edacb
|
mesh: rename mesh generic client and server, update includes
|
2019-07-20 08:50:36 +02:00 |
|
Matthias Ringwald
|
3bf10e3a89
|
mesh: allow to specify transmission count and interval for adv bearer network pdus
|
2019-07-20 08:50:36 +02:00 |
|
Matthias Ringwald
|
415ff072a7
|
mesh: allow to dump network pdus in mesh_pts
|
2019-07-20 08:50:35 +02:00 |
|
Matthias Ringwald
|
e887d2dff4
|
mesh: activate model publication for mesh pts generic on off server
|
2019-07-20 08:50:35 +02:00 |
|
Matthias Ringwald
|
fcebcd5cfd
|
mesh: add toggle beacon to mesh pts test
|
2019-07-20 08:50:35 +02:00 |
|
Matthias Ringwald
|
9a337a5665
|
mesh: delete unused pts test code
|
2019-07-20 08:50:35 +02:00 |
|
Matthias Ringwald
|
b23e0293b4
|
mesh: add send network pdu for: virtual, group, all-x
|
2019-07-20 08:50:35 +02:00 |
|
Matthias Ringwald
|
4f8f93be12
|
mesh: update send network packet pts test
|
2019-07-20 08:50:35 +02:00 |
|
Matthias Ringwald
|
7850e24f2b
|
mesh: use own address for pts test
|
2019-07-20 08:50:35 +02:00 |
|
Matthias Ringwald
|
670cd995ca
|
mesh: print iv index after provisioning in pts test
|
2019-07-20 08:50:35 +02:00 |
|
Matthias Ringwald
|
e1a07a2123
|
mesh: enable pb_adv for testing
|
2019-07-20 08:50:35 +02:00 |
|
Matthias Ringwald
|
0728b042e0
|
mesh: implement attention timer in mesh
|
2019-07-20 08:50:35 +02:00 |
|
Matthias Ringwald
|
8451e447c1
|
mesh: fix debug output of attention timer
|
2019-07-20 08:50:35 +02:00 |
|
Matthias Ringwald
|
f2229d0ea7
|
mesh: use 'mesh bd_addr' as GAP Name in ATT DB
|
2019-07-20 08:50:35 +02:00 |
|
Matthias Ringwald
|
321e3a3cdd
|
mesh: use mesh_access_send_unacknowledged_pdu instead of mesh_upper_transport_send_access_pdu
|
2019-07-20 08:50:34 +02:00 |
|
Matthias Ringwald
|
a5a7b6da93
|
mesh: fix compile
|
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
|
7911e10992
|
mesh: setup default models in mesh_init
|
2019-07-20 08:50:34 +02:00 |
|
Matthias Ringwald
|
c796b3e5b1
|
mesh: enable gatt proxy advertisements in mesh.c
|
2019-07-20 08:50:34 +02:00 |
|
Matthias Ringwald
|
039d111d2b
|
mesh: handle provisioning complete in mesh.c
|
2019-07-20 08:50:34 +02:00 |
|
Matthias Ringwald
|
e9ea9d588d
|
mesh: collect init code in mesh_init
|
2019-07-20 08:50:34 +02:00 |
|
Matthias Ringwald
|
5bc1bfd55c
|
mesh: add mesh.h as main interface to mesh stack
|
2019-07-20 08:50:34 +02:00 |
|
Matthias Ringwald
|
3c42f19488
|
mesh: rename mesh to mesh_pts
|
2019-07-20 08:50:34 +02:00 |
|
Matthias Ringwald
|
d522ad6469
|
mesh: rename mesh to mesh_pts
|
2019-07-20 08:50:34 +02:00 |
|
Matthias Ringwald
|
312b7ff890
|
mesh: fix setup of primary network key from tlv
|
2019-07-20 08:50:34 +02:00 |
|
Matthias Ringwald
|
58a4c3985a
|
mesh: generate random device uuid on start
|
2019-07-20 08:50:34 +02:00 |
|
Matthias Ringwald
|
d6915e6f98
|
mesh: add mesh includes to btstack.h
|
2019-07-20 08:50:34 +02:00 |
|
Matthias Ringwald
|
8d6bf5eb54
|
mesh: extract mesh_node_setup_default_models
|
2019-07-20 08:50:34 +02:00 |
|
Matthias Ringwald
|
6f175e0393
|
mesh: add mesh_node_set_element_location
|
2019-07-20 08:50:34 +02:00 |
|
Matthias Ringwald
|
454184387b
|
mesh: start sending unprovisioned device beacons from mesh_node_startup_from_tlv if no provisioning data available
|
2019-07-20 08:50:34 +02:00 |
|
Matthias Ringwald
|
264f8e120e
|
mesh: mesh_proxy_start_advertising_unprovisioned_device gets device uuid from mesh_node
|
2019-07-20 08:50:34 +02:00 |
|
Matthias Ringwald
|
936cc64e19
|
mesh: mesh_access_setup_without_provisiong_data gets device uuid from mesh_node
|
2019-07-20 08:50:34 +02:00 |
|
Matthias Ringwald
|
8936a14384
|
mesh: pb_adv gets device uuid from mesh_node
|
2019-07-20 08:50:34 +02:00 |
|
Matthias Ringwald
|
54274a7650
|
mesh: pb_gatt_init without device uuid
|
2019-07-20 08:50:34 +02:00 |
|