zephyr/include/bluetooth
Johan Hedberg 15fe221f13 Bluetooth: Mesh: Fix accuracy of Publish Period
After the Publish Retransmit state was introduced the Publish Period
measurement would begin once the previous Publish message has finished
transmitting. This will however cause inaccurate periods, which is
particularly an issue with the PTS that expects accuracy of less than
0.5 seconds (apparently).

Since the publication timer is also used for the retransmissions we
can't simultaneously use if for the period as well. Therefore, we
introduce a new variable called period_start which makes a note of
when the period was supposed to start, and then once all
retransmissoins are done initializes the timer with the send duration
taken into account.

Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
2017-11-22 12:53:54 +02:00
..
mesh Bluetooth: Mesh: Fix accuracy of Publish Period 2017-11-22 12:53:54 +02:00
a2dp-codec.h
a2dp.h
att.h
avdtp.h
bluetooth.h Bluetooth: Add support for decoding new address types 2017-10-05 13:14:08 +03:00
buf.h
conn.h
crypto.h
gatt.h
hci_raw.h
hci_vs.h Bluetooth: VS: Replace IRK with IR 2017-08-17 12:36:51 +02:00
hci.h Bluetooth: Add support for Link Layer Privacy 2017-11-06 12:50:40 +02:00
hfp_hf.h
l2cap.h
mesh.h Bluetooth: Mesh: Add skeleton for Configuration Client Model 2017-11-14 16:48:49 +02:00
rfcomm.h
sdp.h
storage.h
uuid.h