10023 Commits

Author SHA1 Message Date
Matthias Ringwald
fde19096d3 mesh: improve _reset functions for unit tests in mesh_network and btstack_crypto 2019-08-20 18:07:43 +02:00
Matthias Ringwald
5d948fde5b mesh: separate code to expect gatt vs. adv messages 2019-08-20 16:34:07 +02:00
Matthias Ringwald
c5fb5ca46e gap: implement gap_encryption_key_size for classic connections 2019-08-19 17:43:05 +02:00
Matthias Ringwald
4051b7ff79 hci: fix compile 2019-08-19 14:10:14 +02:00
Matthias Ringwald
170fafaee9 errata-11838: validate encryption key size to emit GAP Security Level, gap_set_required_encryption_key_size allows to set the required key size 2019-08-19 12:10:27 +02:00
Matthias Ringwald
573897a04e hci: read encryption key size for classic connections after encryption got enabled 2019-08-19 11:37:32 +02:00
Matthias Ringwald
97abfa24e8 hci_cmd: add hci_read_encryption_key_size 2019-08-19 10:36:45 +02:00
Matthias Ringwald
b66a7a84c9 mesh: comment most printf in mesh_lower_transport 2019-08-19 10:02:01 +02:00
Matthias Ringwald
55846b97e4 btstack_tlv_posix: free entry on delete 2019-08-16 22:31:43 +02:00
Matthias Ringwald
c41b074a2c mesh: only emit heartbeat if feature selected as trigger in config server 2019-08-16 17:59:16 +02:00
Matthias Ringwald
b22bbdbdb1 mesh: implement 'not supported' differently in mesh_foundation 2019-08-16 17:09:19 +02:00
Matthias Ringwald
7a82a0c6a4 mesh: enable relay for test/mesh 2019-08-16 17:08:39 +02:00
Matthias Ringwald
cfe2596060 mesh: fix calculation of heartbeat count log and period log 2019-08-16 16:37:49 +02:00
Matthias Ringwald
047f254657 mesh: support advertising with node identity on all subnets 2019-08-16 16:02:33 +02:00
Matthias Ringwald
89b2d435cd mesh: report invalid netkey index on for node identity get 2019-08-16 14:59:06 +02:00
Matthias Ringwald
556837365d stm32-f4discovery-cc256x: start README 2019-08-16 12:30:20 +02:00
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