10037 Commits

Author SHA1 Message Date
Matthias Ringwald
7261e5d87f hci: set default le scan params (regression from 63270faae) 2019-08-07 16:36:43 +02:00
Matthias Ringwald
d9d3c2ecca rfcomm: limit RFCOMM MTU by local L2CAP MTU for outgoing connections 2019-08-07 13:59:40 +02:00
Matthias Ringwald
6a1a2b8d40 example/spp_streamer_client: don't register rfcomm server in client demo 2019-08-06 22:42:26 +02:00
Matthias Ringwald
8f4dd6c139 l2cap: stop ertm timers in l2cap_free_channel_entry 2019-08-06 17:59:22 +02:00
Matthias Ringwald
b5bab9c804 l2cap: stop rtx/ertx timer in l2cap_free_channel_entry 2019-08-06 17:52:45 +02:00
Matthias Ringwald
c45d6b2caa l2cap: use l2cap_free_channel_entry to free channel entry 2019-08-06 17:40:11 +02:00
Matthias Ringwald
d798a8dca8 freertos: use xQueueCreateStatic instead of xQueueCreate if available 2019-08-06 17:40:11 +02:00
Matthias Ringwald
0c9cde9532 freertos: use xQueueCreateStatic instead of xQueueCreate if available 2019-08-06 16:45:43 +02:00
Matthias Ringwald
8291be9586 wiced: fix compile 2019-08-04 22:01:08 +02:00
Matthias Ringwald
f0ca6dea14 POSIX, WICED, Windows, FreeRTOS: handle time_ms overrun after 49 days 2019-08-04 21:52:43 +02:00
Matthias Ringwald
030a86615c embedded: streamline timer management using btstack_time_delta 2019-08-04 21:51:19 +02:00
Matthias Ringwald
2e331c2584 windows: handle time_ms overrun after 49 days 2019-08-04 20:15:26 +02:00
Matthias Ringwald
85ce275a87 wiced: handle time_ms overrun after 49 days 2019-08-04 20:15:26 +02:00
Matthias Ringwald
9155bf8c4c freertos: handle time_ms overrun after 49 days 2019-08-04 20:15:17 +02:00
Matthias Ringwald
b6fc147f78 posix: handle time_ms overrun after 49 days 2019-08-04 19:52:27 +02:00
Matthias Ringwald
98a6a0788e btstack_run_loop_base: portable implementation of timer and data source managment as base for platform specific implementations 2019-08-04 18:45:13 +02:00
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