2062 Commits

Author SHA1 Message Date
Matthias Ringwald
54671822aa coverage: enable branch coverage 2019-09-17 17:11:24 +02:00
Matthias Ringwald
b338ca6049 coverage: line and function coverage for core 2019-09-17 15:11:58 +02:00
Matthias Ringwald
b43a2cb652 test/obex: fix test data 2019-09-15 20:23:41 +02:00
Matthias Ringwald
5e540b03a0 test/maths: fix build 2019-09-15 20:12:24 +02:00
Matthias Ringwald
aa58a51854 test/hid_parser: fix compile with gcc 2019-09-15 19:34:25 +02:00
Matthias Ringwald
1c22f3beea test: fix and add to main make test 2019-09-14 22:36:27 +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
23b131cb38 tool/pts: tool to check random values in SMP Pairing Random command 2019-08-22 17:38:12 +02:00
Matthias Ringwald
ac2e9298fd test/pts: fix build 2019-08-21 17:42:56 +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