Matthias Ringwald
|
67f8f607ac
|
l2cap-ertm: disconnect if ERTM mandatory but remote didn't send Retransmission and Flow Control option in Config Request
|
2019-10-21 21:57:48 +02:00 |
|
Matthias Ringwald
|
b81345633b
|
l2cap-ertm: use Retransmission and Flowcontrol options in Config Response only if used in Config Request
|
2019-10-21 21:50:39 +02:00 |
|
Matthias Ringwald
|
313d3a26ef
|
l2cap-ertm: use Retransmission and Flow Control options for ERTM only if supported by remote and channel ready to use it
|
2019-10-21 21:30:56 +02:00 |
|
Matthias Ringwald
|
1f2f453bdd
|
windows: add NVM_NUM_DEVICE_DB_ENTRIES to btstack_config.h
|
2019-10-21 17:20:21 +02:00 |
|
Matthias Ringwald
|
f885e026a0
|
windows: remove unused POSIX includes
|
2019-10-21 17:06:19 +02:00 |
|
Matthias Ringwald
|
3e35e030aa
|
test/mesh: initial version of mesh-aware p .pklg dumper
|
2019-10-21 16:04:08 +02:00 |
|
Matthias Ringwald
|
6d64841b77
|
test/mesh: net_mic len depends on CTL, add network_encrypt
|
2019-10-18 22:28:32 +02:00 |
|
Matthias Ringwald
|
bbaf89325d
|
test/mesh: add mesh network pdu deobfuscation and decryption
|
2019-10-18 19:25:27 +02:00 |
|
Matthias Ringwald
|
1d0ba3a509
|
test/mesh: mesh security toolbox in python
|
2019-10-18 11:51:20 +02:00 |
|
Matthias Ringwald
|
2d4000d185
|
mesh: fix BTSTACK_FILE__ tags
|
2019-10-16 22:21:20 +02:00 |
|
Matthias Ringwald
|
f4888a7276
|
mesh: log netkeys, devkey, appkeys, and iv-index to packet log
|
2019-10-16 21:33:13 +02:00 |
|
Matthias Ringwald
|
454952e588
|
btstack_tlv: provide dummy implementation that can be used during poring
|
2019-10-16 18:49:38 +02:00 |
|
Matthias Ringwald
|
34b150336e
|
mesh: drop access message if appkey not available in upper transport
|
2019-10-15 23:52:03 +02:00 |
|
Matthias Ringwald
|
1b6390081c
|
mesh: defer emit segmented message complete until queued network packet was sent
|
2019-10-15 23:40:11 +02:00 |
|
Matthias Ringwald
|
23789d53e0
|
mesh: improve mesh network debug output
|
2019-10-15 23:39:14 +02:00 |
|
Matthias Ringwald
|
af1eaed4b1
|
mesh: let provisioning_done generate initial ecc key
|
2019-10-15 22:32:29 +02:00 |
|
Matthias Ringwald
|
2693e1cf3a
|
mesh: support default ttl in model publication
|
2019-10-15 21:51:27 +02:00 |
|
Matthias Ringwald
|
5f62b711a2
|
mesh: fix re-send on transmission timeout in lower transport
|
2019-10-15 21:06:31 +02:00 |
|
Matthias Ringwald
|
558ccbff6a
|
mesh: log sequence number of lower transport pdus
|
2019-10-15 20:44:11 +02:00 |
|
Matthias Ringwald
|
e8df83a525
|
mesh: print seq number for outgoing upper transport messages
|
2019-10-15 13:30:39 +02:00 |
|
Matthias Ringwald
|
8b9e0b6738
|
mesh: dump network outgoing adv pdus if log network
|
2019-10-12 09:28:56 +02:00 |
|
Matthias Ringwald
|
4abc518fab
|
mesh: add missing call to mesh_access_message_processed in config_netkey_delete_handler
|
2019-10-11 23:24:08 +02:00 |
|
Matthias Ringwald
|
971a231fe3
|
mesh: start sending heartbeats 2000 ms after sending the status message
|
2019-10-11 16:39:53 +02:00 |
|
Matthias Ringwald
|
63197f4548
|
test/mesh: fix mesh_messag_test build
|
2019-10-11 16:08:10 +02:00 |
|
Matthias Ringwald
|
d19dd9d7ea
|
mesh: pop upper transport pdu after testing lower transport if it can be sent
|
2019-10-10 23:35:45 +02:00 |
|
Matthias Ringwald
|
077540cfef
|
mesh: only queue single message in lower transport
|
2019-10-10 23:03:29 +02:00 |
|
Matthias Ringwald
|
e41c00175d
|
mesh: set sequence number / seq auth in upper transport after reserving lower transport slot
|
2019-10-10 22:53:03 +02:00 |
|
Matthias Ringwald
|
10cd83b41b
|
mesh: check if lower transport can accept pdu for a given dest, reserve slot, queue control messages as well
|
2019-10-10 22:27:28 +02:00 |
|
Matthias Ringwald
|
5abfa38957
|
mesh: add mesh_pdu_ctl
|
2019-10-10 22:25:02 +02:00 |
|
Matthias Ringwald
|
cd16791d63
|
mesh: add basis for better control over sequence numbers in upper transport
|
2019-10-10 22:20:36 +02:00 |
|
Matthias Ringwald
|
51b20e0121
|
mesh: fix compile without asserts
|
2019-10-10 21:59:45 +02:00 |
|
Matthias Ringwald
|
b16fda24f6
|
mesh: add flags to mesh_transport, use MESH_TRANSPORT_FLAG_RESERVED for segmented access messages
|
2019-10-10 21:51:46 +02:00 |
|
Matthias Ringwald
|
59064b8059
|
daemon: load intel firmware and setup stack on first power on only
|
2019-10-10 16:53:00 +02:00 |
|
Matthias Ringwald
|
0c208dfb97
|
daemon: load intel firmware and setup stack on first power on only
|
2019-10-10 15:42:42 +02:00 |
|
Matthias Ringwald
|
0467876438
|
sm: improve tracking of sm_aes128_state
|
2019-10-10 12:52:36 +02:00 |
|
Matthias Ringwald
|
761431063b
|
libusb: add warning about macOS use of USB Bluetooth Controller to README
|
2019-10-10 11:14:31 +02:00 |
|
Matthias Ringwald
|
ecb8f2500c
|
mesh: unsegmented access message gets seq number in upper transport
|
2019-10-09 23:00:10 +02:00 |
|
Matthias Ringwald
|
6259b5df56
|
daemon/l2cap_example: use scraped PSMs
|
2019-10-09 15:58:27 +02:00 |
|
Matthias Ringwald
|
818629960d
|
libusb and posix ports: store bonding information in TLV
|
2019-10-09 15:17:04 +02:00 |
|
Matthias Ringwald
|
674b0e2007
|
le_device_db_tlv: btstack_assert that tlv was configured
|
2019-10-09 14:38:36 +02:00 |
|
Matthias Ringwald
|
87e3599ce2
|
mesh: set network pdu sequence number only in lower transport
|
2019-10-07 18:13:39 +02:00 |
|
Matthias Ringwald
|
b7cd54c5a6
|
mesh: add mesh_network_pdu_set_seq
|
2019-10-07 18:00:24 +02:00 |
|
Matthias Ringwald
|
b489fec06c
|
mesh: extract mesh_lower_transport_segment_transmission_fired and call defered when outgoing segment is still queued in network layer
|
2019-10-07 16:48:07 +02:00 |
|
Matthias Ringwald
|
680fc3b5c3
|
mesh: track if outgoing segmente queued in network layer
|
2019-10-07 15:58:04 +02:00 |
|
Matthias Ringwald
|
e0a76043ff
|
mesh: print pdu address in upper transport
|
2019-10-07 15:57:18 +02:00 |
|
Matthias Ringwald
|
e90005a5bb
|
mesh: use timer_active flag in beacon
|
2019-10-07 14:11:43 +02:00 |
|
Matthias Ringwald
|
dae3b2ab07
|
l2cap-ertm: emit L2CAP_EVENT_ERTM_BUFFER_RELEASED for remote without ERTM support only if ERTM was requested by client
|
2019-10-07 11:26:30 +02:00 |
|
Matthias Ringwald
|
bd539f2b3e
|
posix: fix warning
|
2019-10-05 12:09:05 +02:00 |
|
Matthias Ringwald
|
d4e23df00f
|
mesh: fix warnings without asserts
|
2019-10-04 23:36:57 +02:00 |
|
Matthias Ringwald
|
20cc5dae5d
|
mesh: use timer_active flag in adv_bearer, mesh_access and mesh_configuration_server
|
2019-10-04 23:09:09 +02:00 |
|