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 |
|
Milanka Ringwald
|
84e3541e4b
|
bluetooth_psm: replace prefix PSM_ with BLUEOOTH_PSM_
|
2019-09-27 15:13:48 +02:00 |
|
Milanka Ringwald
|
6b04f67595
|
gat_client: update API docu for gatt_client_write_client_characteristic_configuration function
|
2019-09-27 14:15:10 +02:00 |
|
Matthias Ringwald
|
b08c8c4999
|
tool: add bluetooth_psm.py to scrape PSM identifiers from SIG
|
2019-09-26 22:34:50 +02:00 |
|
Matthias Ringwald
|
3d919a6077
|
chipset/cc256x: update initscripts CC256xB to v1.8 and CC256xC to v1.2
|
2019-09-26 22:30:51 +02:00 |
|
Matthias Ringwald
|
daec7f9039
|
bluetooth.h: extract internal defintitions to respective protocol layers
|
2019-09-26 16:13:15 +02:00 |
|
Matthias Ringwald
|
9c13b5ca32
|
hci: extract internal definitions from bluetooth.h
|
2019-09-26 16:12:12 +02:00 |
|
Matthias Ringwald
|
09f91c9f55
|
att_db: extract internal definitions from bluetooth.h
|
2019-09-26 16:12:12 +02:00 |
|