From 3396ab78028b1c4437f13b0d11bcfbf9b8e28772 Mon Sep 17 00:00:00 2001 From: Andrzej Kaczmarek Date: Thu, 27 Jun 2019 12:35:50 +0200 Subject: [PATCH] apps/blehci: Allow HCI transport to be configured Even though we always use blehci over UART, it may be useful to have transport configurable in case someone develops an USB transport or something else... --- apps/blehci/pkg.yml | 7 +++++-- apps/blehci/syscfg.yml | 2 ++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/apps/blehci/pkg.yml b/apps/blehci/pkg.yml index 654b0f443..06e618946 100644 --- a/apps/blehci/pkg.yml +++ b/apps/blehci/pkg.yml @@ -17,7 +17,7 @@ # pkg.name: apps/blehci pkg.type: app -pkg.description: BLE controller application exposing HCI over UART +pkg.description: BLE controller application exposing HCI over external interface pkg.author: "Johan Hedberg " pkg.homepage: "http://mynewt.apache.org/" pkg.keywords: @@ -28,4 +28,7 @@ pkg.deps: - "@apache-mynewt-core/sys/stats/full" - "@apache-mynewt-core/kernel/os" - nimble/controller - - nimble/transport/uart + - nimble/transport + +pkg.req_apis: + - ble_transport diff --git a/apps/blehci/syscfg.yml b/apps/blehci/syscfg.yml index ec3dad8b0..48a02005a 100644 --- a/apps/blehci/syscfg.yml +++ b/apps/blehci/syscfg.yml @@ -19,3 +19,5 @@ syscfg.vals: # Default task settings OS_MAIN_STACK_SIZE: 64 + # Use UART transport by default + BLE_HCI_TRANSPORT: uart