Go to file
Johan Hedberg 935198e715 Bluetooth: Fix UART driver robustness when out of buffers
If we're out of buffers the UART driver would previously loose sync of
where the packet boundaries go, because it was using the buffer itself
to store and parse the HCI packet headers. This patch modifies the
UART driver to use stack variable for initial header parsing, thereby
being able to always determine how many remaining bytes there are and
cleanly discard the bytes until the beginning of the next packet.

Change-Id: I278f3fc0c983e6a2a6904356ef1af1d25c9f06e4
Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
2016-02-05 20:13:50 -05:00
arch
config
drivers Bluetooth: Fix UART driver robustness when out of buffers 2016-02-05 20:13:50 -05:00
host
include Bluetooth: Add BT_WARN convenience logging macro 2016-02-05 20:13:50 -05:00
kernel
lib/libc/minimal
make
misc
net Bluetooth: Make bt_buf_get() wait if necessary & possible 2016-02-05 20:13:50 -05:00
samples Bluetooth: Add Bluetooth microkernel smoke test 2016-02-05 20:13:50 -05:00
scripts Bluetooth: Add Bluetooth microkernel smoke test 2016-02-05 20:13:50 -05:00
shared/include/nanokernel/x86
.gitattributes
.gitignore
.mailmap
vxmicro-env.bash