From 34c8f786e46e9c846339f7aa6bb43a8e64fbe570 Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Wed, 10 Mar 2021 11:42:54 +0100 Subject: [PATCH] hci_dump: nrf5-zephyr --- port/nrf5-zephyr/Makefile.src | 1 + port/nrf5-zephyr/integrate_btstack.sh | 2 ++ port/nrf5-zephyr/main.c | 3 ++- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/port/nrf5-zephyr/Makefile.src b/port/nrf5-zephyr/Makefile.src index 7fadee32d..783d1f184 100644 --- a/port/nrf5-zephyr/Makefile.src +++ b/port/nrf5-zephyr/Makefile.src @@ -15,6 +15,7 @@ obj-y += \ l2cap.o \ l2cap_signaling.o \ btstack_run_loop_embedded.o \ + hci_dump_embedded_stdout.o \ obj-y += ble/ # obj-y += classic/ diff --git a/port/nrf5-zephyr/integrate_btstack.sh b/port/nrf5-zephyr/integrate_btstack.sh index c73ce9363..37482ab72 100755 --- a/port/nrf5-zephyr/integrate_btstack.sh +++ b/port/nrf5-zephyr/integrate_btstack.sh @@ -27,6 +27,8 @@ rsync -a ../../platform/embedded/hal_time_ms.h ${ZEPHYR_BASE}/subsys/btstack rsync -a ../../platform/embedded/hal_tick.h ${ZEPHYR_BASE}/subsys/btstack rsync -a ../../platform/embedded/btstack_run_loop_embedded.h ${ZEPHYR_BASE}/subsys/btstack rsync -a ../../platform/embedded/btstack_run_loop_embedded.c ${ZEPHYR_BASE}/subsys/btstack +rsync -a ../../platform/embedded/hci_dump_embedded_stdout.h ${ZEPHYR_BASE}/subsys/btstack +rsync -a ../../platform/embedded/hci_dump_embedded_stdout.c ${ZEPHYR_BASE}/subsys/btstack # copy bludroid rsync -a ../../3rd-party/bluedroid ${ZEPHYR_BASE}/subsys/btstack diff --git a/port/nrf5-zephyr/main.c b/port/nrf5-zephyr/main.c index 0f058df24..b3428d21c 100644 --- a/port/nrf5-zephyr/main.c +++ b/port/nrf5-zephyr/main.c @@ -41,6 +41,7 @@ #include "btstack_run_loop.h" #include "hci.h" #include "hci_dump.h" +#include "hci_dump_embedded_stdout.h" #include "hci_transport.h" // static struct device *hci_uart_dev; @@ -274,7 +275,7 @@ void main(void) btstack_run_loop_init(btstack_run_loop_zephyr_get_instance()); // enable full log output while porting - // hci_dump_open(NULL, HCI_DUMP_STDOUT); + // hci_dump_init(hci_dump_embedded_stdout_get_instance()); // init HCI hci_init(transport_get_instance(), NULL);