10071 Commits

Author SHA1 Message Date
Matthias Ringwald
26244be471 rfcomm: accept incoming L2CAP connection in Basic mode if ERTM is enabled but not requested for this connection 2019-08-02 18:22:14 +02:00
Matthias Ringwald
a4ea32feba mesh: fix unused var warning in mesh_proxy 2019-07-20 17:40:07 +02:00
Matthias Ringwald
e2424d4022 btstack_crypto: fix warning for btstack_crypto_ecc_p256_set_key which is only usable with software ecc 2019-07-20 16:00:48 +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
bcf4b18c55 mesh: fix generic_level_status_handler 2019-07-20 14:46:10 +02:00
Matthias Ringwald
e514a7f533 port: configure desktop ports (libusb,posix,windows) for mesh 2019-07-20 09:32:04 +02:00
Matthias Ringwald
0b4518e21f examples: list mesh_node_demo as LE-only example 2019-07-20 09:31:08 +02:00
Matthias Ringwald
6250fd6f62 mesh: fix compile beacon without ENABLE_MESH_ADV_BEARER 2019-07-20 09:19:01 +02:00
Matthias Ringwald
0074039320 mesh: ignore heartbeat subscription for source not from sender and not unassigned address 2019-07-20 08:50:36 +02:00
Matthias Ringwald
5983f5c900 mesh: add count to mesh_heartbeat_subscription_t 2019-07-20 08:50:36 +02:00
Matthias Ringwald
bffb1c956a mesh: remove network pdus from network_pdus_outgoing only if responsible bearer is ready 2019-07-20 08:50:36 +02:00
Matthias Ringwald
0694a632a5 mesh: check netkey index if mesh proxy server not suppoted 2019-07-20 08:50:36 +02:00
Matthias Ringwald
c949b9e794 mesh: fix relay of network packet - don't remove net mic a second time 2019-07-20 08:50:36 +02:00
Matthias Ringwald
3db24e72c6 mesh: fix compile without ENABLE_MESH_PROXY_SERVER 2019-07-20 08:50:36 +02:00
Matthias Ringwald
d7476ab042 mesh: fix debug output in mesh_network 2019-07-20 08:50:36 +02:00
Matthias Ringwald
f843ee5dd2 mesh: validate size of pb-adv pdus 2019-07-20 08:50:36 +02:00
Matthias Ringwald
19974f17e1 mesh: fix mesh_provisioning_service_emit_link_close 2019-07-20 08:50:36 +02:00
Matthias Ringwald
c02404a533 mesh: fix warnings 2019-07-20 08:50:36 +02:00
Matthias Ringwald
460082dcd5 mesh: fix warnings 2019-07-20 08:50:36 +02:00
Matthias Ringwald
d2d1d60be1 mesh: remove unused arguments in mesh_health_server 2019-07-20 08:50:36 +02:00
Matthias Ringwald
04a8a7d7e3 mesh: fix compile warnings 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
792aee0301 mesh: fix config_model_subscription_virtual_address_overwrite_hash 2019-07-20 08:50:36 +02:00
Matthias Ringwald
cd11d287db mesh: use virtual address(hash) in config_model_subscription functions 2019-07-20 08:50:36 +02:00
Matthias Ringwald
40157dcce5 mesh: fix config_model_subscription_overwrite_handler 2019-07-20 08:50:36 +02:00
Matthias Ringwald
5d07e7017f mesh: fix mesh_network_key_remove 2019-07-20 08:50:36 +02:00
Milanka Ringwald
584bbe7d59 mesh: health server events and handlers: period and attention get/set/set_unacknowledged 2019-07-20 08:50:36 +02:00
Milanka Ringwald
5ac9386314 mesh: health server handlers: fault_test, fault_test_unacknowledged, period_get 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
Matthias Ringwald
bc588d8011 mesh: fix load virtual addresses 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
Milanka Ringwald
859ea3194d mesh: health_fault_test_handler and MESH_SUBEVENT_HEALTH_PERFORM_TEST event 2019-07-20 08:50:36 +02:00
Milanka Ringwald
9a5e0954e7 mesh: clear registered faults 2019-07-20 08:50:36 +02:00
Matthias Ringwald
85f51b6478 mesh: fix check to prevent delete of network key with message using that network key in config_netkey_delete_handler 2019-07-20 08:50:36 +02:00
Matthias Ringwald
74512e9d8d mesh: fix load network keys 2019-07-20 08:50:36 +02:00
Matthias Ringwald
669b33c9d2 mesh: fix null pointer config_netkey_add_handler 2019-07-20 08:50:36 +02:00
Matthias Ringwald
c1f227d5a9 mesh: use Network or Relay Trasmit settings for ADV bearer in mesh network 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
fe6aa2c4d5 mesh: extract mesh_configuration_server_stop_publishing_using_appkey to use it with config_model_app_unbind_handler 2019-07-20 08:50:35 +02:00
Matthias Ringwald
7e7c4c9ac1 mesh: validate AppKey index for model publication updates 2019-07-20 08:50:35 +02:00
Matthias Ringwald
8935b776ed mesh: set publish fields to in config model publication status in case of error 2019-07-20 08:50:35 +02:00
Matthias Ringwald
3ee0698e4a mesh: set publication params to 0 for unassigned address 2019-07-20 08:50:35 +02:00
Matthias Ringwald
32cecee021 mesh: fix config server publication messages 2019-07-20 08:50:35 +02:00
Matthias Ringwald
491ef91fb6 mesh: fix load/store of publication model 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
e6fd81e527 mesh: fix config netkey add 2019-07-20 08:50:35 +02:00
Matthias Ringwald
979ba7c0d1 mesh: improve network tx debug output 2019-07-20 08:50:35 +02:00