Matthias Ringwald
|
95e257d9ea
|
gap: add gap_connect_with_whitelist, re-implement gap_auto_connect_* functions
|
2020-08-17 15:19:09 +02:00 |
|
Matthias Ringwald
|
226db5ef76
|
gap: extract hci_whitelist_add, _remove, _clear
|
2020-08-17 15:11:54 +02:00 |
|
Matthias Ringwald
|
af64f147df
|
gap: start/stop connect with whitelist based on le_connecting_request/state
|
2020-08-17 15:06:11 +02:00 |
|
Matthias Ringwald
|
29c24beb69
|
gap: interleave stop/update/start phases for adv/scan/connecting, disable scan and/or adv if whitelist is used
|
2020-08-17 12:28:15 +02:00 |
|
Matthias Ringwald
|
fde725fe22
|
gap: streamline adv/scan/connection management
|
2020-08-17 12:28:15 +02:00 |
|
Matthias Ringwald
|
bbc366e601
|
gap: drop adv enable/disable todos, simplify adv management
|
2020-08-17 12:28:15 +02:00 |
|
Matthias Ringwald
|
85076d74c4
|
gap: improve name and use bool for whitelist_modification_pending
|
2020-08-17 12:28:15 +02:00 |
|
Matthias Ringwald
|
13eb2a2e39
|
gap: enable whitelist management for Central and Peripheral roles
|
2020-08-17 12:28:15 +02:00 |
|
Matthias Ringwald
|
5a1ca52e61
|
gap: new gap_set_scan_params allows to specify scanning filter policy
|
2020-08-17 12:28:15 +02:00 |
|
Matthias Ringwald
|
d32b3f05f5
|
gap: return command disallowed for new outgoing le connection if already active
|
2020-08-17 12:26:37 +02:00 |
|
Matthias Ringwald
|
d5b1a89efd
|
hci: track le connection request in addition to le connection state
|
2020-08-17 12:25:23 +02:00 |
|
Matthias Ringwald
|
eb8076dd4e
|
hci: extract hci_is_le_connection_type
|
2020-08-17 11:18:03 +02:00 |
|
Matthias Ringwald
|
4a659b0ecf
|
gap: treat AES-CCM encrypted connections as mutually authenticated, fixes #309
|
2020-08-14 12:22:12 +02:00 |
|
Matthias Ringwald
|
44f858f3f1
|
hci: gap_request_role is classic-only
|
2020-08-14 12:00:25 +02:00 |
|
Matthias Ringwald
|
ac10900005
|
esp32: reduce log output for tlv. remove printf
|
2020-08-13 22:11:13 +02:00 |
|
Matthias Ringwald
|
d04a455e52
|
hci: fix missing return in gap_request_role
|
2020-08-13 21:21:18 +02:00 |
|
Matthias Ringwald
|
88a03c8d01
|
gap: request role change for classic connection via gap_request_role
|
2020-08-13 19:41:48 +02:00 |
|
Milanka Ringwald
|
f82b60ef82
|
avdtp: finalize after emit signaling connection open failure
|
2020-08-13 17:55:46 +02:00 |
|
Matthias Ringwald
|
8e0c44212d
|
hid_host_demo: try to become master for incoming connections
|
2020-08-11 15:51:59 +02:00 |
|
Matthias Ringwald
|
c9921182ab
|
chipset: update helper scripts to python3
|
2020-08-10 16:20:51 +02:00 |
|
Matthias Ringwald
|
f58c0c23eb
|
mesh: fix compile warning when compiling without btstack assert
|
2020-08-10 16:12:55 +02:00 |
|
Matthias Ringwald
|
a6c191f73a
|
posix-h4-atwilc3000: disable some classic features to fix build
|
2020-08-10 16:12:25 +02:00 |
|
Matthias Ringwald
|
6f6f8b16b1
|
wilc3000: update to python3
|
2020-08-10 16:09:11 +02:00 |
|
Matthias Ringwald
|
5a39f76e1b
|
btstack_run_loop_base: added btstack_run_loop_base_dump_timer
|
2020-08-10 15:42:52 +02:00 |
|
Matthias Ringwald
|
30264fa654
|
changelog update (was only applied to master before)
|
2020-08-10 15:41:12 +02:00 |
|
Matthias Ringwald
|
653d386b6b
|
mesh: fix warnings / corner cases
|
2020-08-10 15:16:55 +02:00 |
|
Matthias Ringwald
|
df71a9a479
|
mesh: fix compile warnings
|
2020-08-08 19:47:49 +02:00 |
|
Matthias Ringwald
|
17756958b1
|
mesh: let make test runs all unit tests
|
2020-08-08 19:47:49 +02:00 |
|
Matthias Ringwald
|
927b0d8be6
|
mesh: avoid out of bounds reads
|
2020-08-08 19:47:49 +02:00 |
|
Matthias Ringwald
|
84e4acf20a
|
mesh: clear lower_transport_outgoing_waiting after unit test
|
2020-08-08 19:47:49 +02:00 |
|
Matthias Ringwald
|
1e116f542a
|
mesh: add all tests to CMake built
|
2020-08-08 19:47:49 +02:00 |
|
Matthias Ringwald
|
7727b2d69e
|
mesh: fix buffer overrun on network pdu setup
|
2020-08-08 19:47:49 +02:00 |
|
Matthias Ringwald
|
8eed85101f
|
test/mesh: enable address sanitizer in cmake built
|
2020-08-08 19:47:49 +02:00 |
|
Matthias Ringwald
|
fe43086520
|
mesh: fix test/mesh Makefile built
|
2020-08-08 19:47:49 +02:00 |
|
Matthias Ringwald
|
5c9e1292a5
|
mesh: send public key only once
|
2020-08-08 19:47:49 +02:00 |
|
Matthias Ringwald
|
81f6df8b78
|
mesh: stop health server publishing
|
2020-08-08 19:47:49 +02:00 |
|
Matthias Ringwald
|
37b8d44441
|
mesh: fix handling of segmented control message
|
2020-08-08 19:47:49 +02:00 |
|
Matthias Ringwald
|
3fe2a56c5e
|
mesh: fix warning
|
2020-08-08 19:47:49 +02:00 |
|
Matthias Ringwald
|
ee4f8c36ef
|
mesh: fix send segmented access message in mesh_pts
|
2020-08-08 19:47:49 +02:00 |
|
Matthias Ringwald
|
db3262bc38
|
mesh: reset seq numbers on node reset
|
2020-08-08 19:47:49 +02:00 |
|
Matthias Ringwald
|
46f4dd9946
|
mesh: allow to provision device after node reset
|
2020-08-08 19:47:49 +02:00 |
|
Matthias Ringwald
|
698b6644cc
|
mesh: remove beacon timer before starting it again
|
2020-08-08 19:47:49 +02:00 |
|
Matthias Ringwald
|
76f392605d
|
mesh: skip old app keys in config appkey list
|
2020-08-08 19:47:49 +02:00 |
|
Matthias Ringwald
|
1283576099
|
mesh: report status of outgoing lower transport message
|
2020-08-08 19:47:49 +02:00 |
|
Matthias Ringwald
|
69061c1c4f
|
mesh: improve send segmented message complete
|
2020-08-08 19:47:49 +02:00 |
|
Matthias Ringwald
|
847d669b59
|
mesh: fix use of access message builder
|
2020-08-08 19:47:49 +02:00 |
|
Matthias Ringwald
|
f644c3aeeb
|
mesh: fix access message builder for 3/4 byte values
|
2020-08-08 19:47:49 +02:00 |
|
Matthias Ringwald
|
fb68bde833
|
mesh: improve mesh_upper_transport_find_pdu_for_lower
|
2020-08-08 19:47:49 +02:00 |
|
Matthias Ringwald
|
b624ad1efe
|
mesh: fix access message builder for 3/4 byte values
|
2020-08-08 19:47:49 +02:00 |
|
Matthias Ringwald
|
edf7dd0c54
|
mesh: dont load static app key for transport tests
|
2020-08-08 19:47:49 +02:00 |
|