10057 Commits

Author SHA1 Message Date
Matthias Ringwald
44751e25f3 hci: add hci_read_transmit_power_level 2019-08-16 12:06:00 +02:00
Matthias Ringwald
e1f022c2ad changelog: update 2019-08-16 11:45:34 +02:00
Matthias Ringwald
0b058bd72c doc: add brief info on FreeRTOS run loop 2019-08-16 11:14:43 +02:00
Matthias Ringwald
c682b8ecdf hci transport h4/h5/em9304: ignore block read/sent from UART driver when closed 2019-08-15 20:57:50 +02:00
Matthias Ringwald
9fe804231b mesh: more debug logging in mesh_network, remove unneeded #idef 2019-08-15 18:46:00 +02:00
Matthias Ringwald
5bd1d5c3ca mesh: validate source + destination address for heartbeat subscription set 2019-08-15 18:46:00 +02:00
Matthias Ringwald
3efa06c6d7 mesh: add mesh_pdu_ttl 2019-08-15 18:46:00 +02:00
Matthias Ringwald
cf858fe010 mesh: provide src,dest,hops,features to mesh_configuration_server_process_heartbeat 2019-08-15 18:45:56 +02:00
Matthias Ringwald
be22c60c15 mesh: count heartbeats for heartbeat subscription 2019-08-15 15:30:27 +02:00
Matthias Ringwald
124babce0c mesh: update heartbeat subscription get/set 2019-08-15 11:22:51 +02:00
Matthias Ringwald
0be1a2a7cf mesh: pass configuration server model to mesh_configuration_server_process_heartbeat 2019-08-14 18:40:13 +02:00
Matthias Ringwald
b77439a1e3 mesh: route heartbeat control message to configuration server 2019-08-14 18:30:21 +02:00
Matthias Ringwald
e9292fe87e mesh: provide mesh_pdu_control_opcode 2019-08-13 18:26:40 +02:00
Matthias Ringwald
89714ad07e example/sco_demo_util: fix compile with POSIX_FILE_IO but without ENABLE_HFP_WIDE_BAND_SPEECH 2019-08-13 17:03:29 +02:00
Matthias Ringwald
c22a293dc0 freertos: include 'FreeRTOS.h' before testing configuration 2019-08-13 16:13:47 +02:00
Matthias Ringwald
727cf477f1 mesh: rework outgoing network queue 2019-08-12 22:14:03 +02:00
Matthias Ringwald
92b78dd714 posix: use monotonic clock as timebase if available 2019-08-12 14:58:52 +02:00
Matthias Ringwald
bf8e3fa80f examples: use rm -r to clean .dSYM (os x debug) files 2019-08-12 13:16:33 +02:00
Matthias Ringwald
0defadfba9 l2cap: handle negative and invalid information requests during ERTM config 2019-08-08 12:24:41 +02:00
Matthias Ringwald
b90eac910b l2cap: limit fragments by remote_mps, send first fragment fully 2019-08-07 22:43:27 +02:00
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