From ff479fcfe6e87e91c43cb840a0a9b88d5183e418 Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Fri, 22 Mar 2024 10:45:02 +0100 Subject: [PATCH] posix-h4: use Zephyr Chipset logic for nRF5340 with SoftDevice and Nordic vendor id --- port/posix-h4/main.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/port/posix-h4/main.c b/port/posix-h4/main.c index 9da744ac8..6caba1b6a 100644 --- a/port/posix-h4/main.c +++ b/port/posix-h4/main.c @@ -265,7 +265,12 @@ static void local_version_information_handler(uint8_t * packet){ break; case BLUETOOTH_COMPANY_ID_NORDIC_SEMICONDUCTOR_ASA: printf("Nordic Semiconductor nRF5 chipset.\n"); - break; + hci_set_chipset(btstack_chipset_zephyr_instance()); + break; + case BLUETOOTH_COMPANY_ID_THE_LINUX_FOUNDATION: + printf("Linux Foundation - assuming Zephyr running on Nordic chipset.\n"); + hci_set_chipset(btstack_chipset_zephyr_instance()); + break; case BLUETOOTH_COMPANY_ID_TOSHIBA_CORP: printf("Toshiba - using TC3566x driver.\n"); hci_set_chipset(btstack_chipset_tc3566x_instance());