zephyr/drivers
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
..
adc ext qmsi: Update to QMSI 1.3 release 2016-10-31 13:26:06 +00:00
aio ext qmsi: Update to QMSI 1.3 release 2016-10-31 13:26:06 +00:00
bluetooth Bluetooth: uart: Fix UART TX stall condition 2016-11-01 21:40:39 +02:00
clock_control clock_control: stm32f4x: introduce driver for STM32F4x RCC 2016-10-28 18:58:03 +00:00
console drivers/uart: Refactor UART input hook. 2016-10-25 11:31:08 +00:00
counter ext qmsi: Update to QMSI 1.3 release 2016-10-31 13:26:06 +00:00
dma ext qmsi: Update to QMSI 1.3 release 2016-10-31 13:26:06 +00:00
ethernet driver/eth_ksdk: Limit name space, add static. 2016-10-26 20:51:05 +00:00
flash driver/flash/w25qxxdv: Limit name space, add static. 2016-10-26 20:51:06 +00:00
gpio ext qmsi: Update to QMSI 1.3 release 2016-10-31 13:26:06 +00:00
grove grove/light_sensor: Limit name space, add static. 2016-10-28 10:55:46 +00:00
i2c ext qmsi: Update to QMSI 1.3 release 2016-10-31 13:26:06 +00:00
ieee802154 ieee802154: Limit name space, add static. 2016-10-26 20:51:02 +00:00
interrupt_controller arm: st_stm32: Add support for STM32F4x SoC family 2016-10-28 18:58:02 +00:00
ipm drivers/ipm_quark_se: Make driver_api const. 2016-10-26 20:50:58 +00:00
pci drivers: pci: fix incorrect printk() usage 2016-08-28 07:47:28 -04:00
pinmux boards: 96b_carbon: Add support for 96boards Carbon board 2016-10-28 18:58:06 +00:00
pwm pwm: qmsi_shim: implement pwm driver required by new APIs 2016-10-31 20:01:05 +00:00
random drivers:config: Fix help text format. 2016-10-28 12:35:19 +00:00
rtc ext qmsi: Update to QMSI 1.3 release 2016-10-31 13:26:06 +00:00
sensor sensor: fxos8700: Add accelerometer/magnetometer driver 2016-10-27 14:36:43 +00:00
serial ext qmsi: Update to QMSI 1.3 release 2016-10-31 13:26:06 +00:00
shared_irq shared_irq: Make driver_api structure const. 2016-10-25 18:45:44 +00:00
spi ext qmsi: Update to QMSI 1.3 release 2016-10-31 13:26:06 +00:00
timer unified: Add tickless idle support for ARC 2016-10-22 01:27:01 +00:00
usb ext qmsi: Update to QMSI 1.3 release 2016-10-31 13:26:06 +00:00
watchdog wdt: Remove unneeded include from wdt_qmsi.c 2016-10-31 20:58:33 +00:00
Kconfig drivers: reverting Kconfig/Makefile changes for slip 2016-07-27 16:26:51 +00:00
Makefile drivers: reverting Kconfig/Makefile changes for slip 2016-07-27 16:26:51 +00:00