mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-09-13 06:21:56 +00:00
With most boards there's no simple way to get access to the HCI traffic. Simultaneously these boards only have one external UART for the console. This patch introduces a protocol which combines both normal logs and HCI logs over a single binary protocol sent over the console UART. The protocol is modeled based on the btsnoop/monitor protocols used by BlueZ, and the first tool that's able to decode this is btmon from BlueZ ("btmon --tty <tty>"). For platforms with two or more external UARTs it is still possible to use CONFIG_UART_CONSOLE as long as the UART devices used are different, however on platforms with a single external UART UART_CONSOLE should be disabled if BLUETOOTH_DEBUG_MONITOR is enabled (in this case printk/printf get encoded to the monitor protocol). Origin: Original Change-Id: I9d3997c7a06fe48e7decb212b2ac9bd8b8f9b74c Signed-off-by: Johan Hedberg <johan.hedberg@intel.com> |
||
---|---|---|
.. | ||
support | ||
arduino_101_defconfig | ||
board.c | ||
board.h | ||
Kconfig.board | ||
Kconfig.defconfig | ||
Makefile | ||
Makefile.board |