zephyr/subsys
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
..
bluetooth Bluetooth: Mesh: Fix accuracy of Publish Period 2017-11-22 12:53:54 +02:00
console kbuild: Removed KBuild 2017-11-08 20:00:22 -05:00
cpp kbuild: Removed KBuild 2017-11-08 20:00:22 -05:00
debug kbuild: Removed KBuild 2017-11-08 20:00:22 -05:00
dfu kbuild: Removed KBuild 2017-11-08 20:00:22 -05:00
disk kbuild: Removed KBuild 2017-11-08 20:00:22 -05:00
fs kbuild: Removed KBuild 2017-11-08 20:00:22 -05:00
logging kbuild: Removed KBuild 2017-11-08 20:00:22 -05:00
net net: lwm2m: POST with <obj>/<obj instance> is a WRITE op 2017-11-21 09:28:12 -05:00
random subsys: random: Fix semaphore initial count of xoroshiro128 2017-11-15 15:47:10 -06:00
shell shell: Fix looking up help for the current module 2017-11-15 16:04:39 +02:00
usb usb: netusb: Use lower addresses for default endpoint config 2017-11-10 13:10:00 -05:00
CMakeLists.txt Introduce cmake-based rewrite of KBuild 2017-11-08 20:00:22 -05:00
Kconfig subsys: Add random subsystem 2017-11-01 08:26:29 -04:00