zephyr/drivers/bluetooth
Carles Cufi 20952b75e3 Bluetooth: uart: Fix UART TX stall condition
In 3 of our UART driver implementations the ISR is exclusively
used and enabled for the RX path. The existing logic was
susceptible to a stall situation where a polled out transmission
would be interrupted by a reception and then the ISR code
would loop forever due to the TX event being signalled (although
the interrupt itself was disabled) causing the ISR to keep
looping for an RX interrupt.

Change-Id: Ic379e58b1c974aca3cee37d2d81f12c3726fb160
Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2016-11-01 21:40:39 +02:00
..
controller Bluetooth: Rename bt_driver to bt_hci_driver 2016-10-28 08:09:08 +03:00
hci Bluetooth: uart: Fix UART TX stall condition 2016-11-01 21:40:39 +02:00
nble Bluetooth: drivers: Include zephyr.h instead of nanokernel.h 2016-10-28 16:34:17 +02:00
Kconfig boards: x86: Don't default to 'y' with NRF51_PM and WAIT_NOP 2016-11-01 19:37:26 +00:00
Makefile Bluetooth: Rename bt_driver to bt_hci_driver 2016-10-28 08:09:08 +03:00
nrf51_pm.c drivers/nble: Rename nrf51 power management functions 2016-09-07 08:17:26 +03:00
nrf51_pm.h drivers/nble: Rename nrf51 power management functions 2016-09-07 08:17:26 +03:00
util.h Bluetooth: Make UART draining logic consistent across drivers 2016-05-04 13:37:44 +00:00