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 |
|
Matthias Ringwald
|
e529392ed4
|
mesh: assert valid pdu size in adv_bearer and mesh_network
|
2019-10-04 23:07:25 +02:00 |
|
Matthias Ringwald
|
160fcf341f
|
posix: assert timer is not already in list (only checks items until it finds correct position)
|
2019-10-04 11:28:02 +02:00 |
|
Matthias Ringwald
|
5beab91e90
|
mesh/upper_transport: use queue for outgoing access messages
|
2019-10-04 10:56:41 +02:00 |
|
Matthias Ringwald
|
4926bfb09f
|
test/mesh: enable asserts
|
2019-10-04 10:53:33 +02:00 |
|
Matthias Ringwald
|
6a5ffed8f9
|
fix warnings
|
2019-10-04 10:10:56 +02:00 |
|
Matthias Ringwald
|
73aea5d931
|
mesh/provisioning_device: update state before sending error or complete
|
2019-10-04 09:56:56 +02:00 |
|
Matthias Ringwald
|
6f3fd12d26
|
port: update .gitignore
|
2019-10-02 14:47:47 +02:00 |
|
Matthias Ringwald
|
50ca975402
|
btstack_debug: add support for btstack_assert macro
|
2019-10-01 15:02:59 +02:00 |
|
Matthias Ringwald
|
8b7155e095
|
l2cap-ertm: release ertm buffer if ertm not supported by remote
|
2019-09-30 21:37:49 +02:00 |
|
Matthias Ringwald
|
836ae835de
|
l2cap-ertm: reject incoming connection if ERTM is configured as mandatory but not supported by remote
|
2019-09-30 21:23:38 +02:00 |
|
Matthias Ringwald
|
f8ecb1142c
|
l2cap-ertm: on information response verify ertm requirements for outgoing connection only
|
2019-09-30 14:38:37 +02:00 |
|