Johan Hedberg | 58ab252 | 2016-05-04 15:12:16 +0300 | [diff] [blame] | 1 | /* util.h - Common helpers for Bluetooth drivers */ |
Johan Hedberg | 2581ad9 | 2015-04-13 14:38:44 +0300 | [diff] [blame] | 2 | |
| 3 | /* |
Johan Hedberg | 58ab252 | 2016-05-04 15:12:16 +0300 | [diff] [blame] | 4 | * Copyright (c) 2016 Intel Corporation |
Johan Hedberg | 2581ad9 | 2015-04-13 14:38:44 +0300 | [diff] [blame] | 5 | * |
David B. Kinder | ac74d8b | 2017-01-18 17:01:01 -0800 | [diff] [blame] | 6 | * SPDX-License-Identifier: Apache-2.0 |
Johan Hedberg | 2581ad9 | 2015-04-13 14:38:44 +0300 | [diff] [blame] | 7 | */ |
| 8 | |
Tomasz Bursztyka | e18fcbb | 2020-04-30 20:33:38 +0200 | [diff] [blame] | 9 | static inline void bt_uart_drain(const struct device *dev) |
Johan Hedberg | 58ab252 | 2016-05-04 15:12:16 +0300 | [diff] [blame] | 10 | { |
Kumar Gala | a1b77fd | 2020-05-27 11:26:57 -0500 | [diff] [blame] | 11 | uint8_t c; |
Peter Mitsis | a0e4568 | 2016-01-22 12:38:49 -0500 | [diff] [blame] | 12 | |
Johan Hedberg | 58ab252 | 2016-05-04 15:12:16 +0300 | [diff] [blame] | 13 | while (uart_fifo_read(dev, &c, 1)) { |
| 14 | continue; |
| 15 | } |
Peter Mitsis | a0e4568 | 2016-01-22 12:38:49 -0500 | [diff] [blame] | 16 | } |