You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by ja...@apache.org on 2023/01/23 18:45:15 UTC

[mynewt-nimble] branch master updated: Initial Github Action integration

This is an automated email from the ASF dual-hosted git repository.

janc pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-nimble.git


The following commit(s) were added to refs/heads/master by this push:
     new baa6b2f0 Initial Github Action integration
baa6b2f0 is described below

commit baa6b2f0ded5ac737f3778841ae90794e54bd5f2
Author: Szymon Janc <sz...@codecoup.pl>
AuthorDate: Thu Jan 19 22:16:17 2023 +0100

    Initial Github Action integration
    
    This adds:
     - building all test targets on Linux
     - runing 'newt test all'
     - building dummy and Linux ports
---
 .../dialog_cmac/syscfg.yml => .github/project.yml  | 43 ++++++++++++------
 {targets => .github/targets}/dialog_cmac/pkg.yml   |  0
 .../targets}/dialog_cmac/syscfg.yml                |  0
 .../targets}/dialog_cmac/target.yml                |  0
 .../targets/native_btshell/pkg.yml                 | 12 ++---
 .../targets/native_btshell}/syscfg.yml             |  9 ++--
 .../targets/native_btshell}/target.yml             |  6 ++-
 .../targets/nordic_pca10028_blehci/pkg.yml         | 10 ++--
 .../targets/nordic_pca10028_blehci}/syscfg.yml     |  9 ++--
 .../targets/nordic_pca10028_blehci}/target.yml     |  5 +-
 .github/targets/nordic_pca10028_boot/README        |  3 ++
 .../targets/nordic_pca10028_boot/pkg.yml           |  9 ++--
 .../targets/nordic_pca10028_boot}/syscfg.yml       | 11 +++--
 .../targets/nordic_pca10028_boot}/target.yml       |  7 +--
 .../targets/nordic_pca10028_bt5_blehci/pkg.yml     |  9 ++--
 .../targets/nordic_pca10028_bt5_blehci}/syscfg.yml |  7 +--
 .../targets/nordic_pca10028_bt5_blehci}/target.yml |  5 +-
 .../targets}/nordic_pca10056-blehci-usb/pkg.yml    |  0
 .../targets}/nordic_pca10056-blehci-usb/syscfg.yml |  0
 .../targets}/nordic_pca10056-blehci-usb/target.yml |  0
 .../targets/nordic_pca10056_advertiser/pkg.yml     | 12 ++---
 .../targets/nordic_pca10056_advertiser}/target.yml |  4 +-
 .../targets/nordic_pca10056_blecent/pkg.yml        | 11 +++--
 .../targets/nordic_pca10056_blecent}/target.yml    |  4 +-
 .../targets/nordic_pca10056_blecsc/pkg.yml         | 11 +++--
 .../targets/nordic_pca10056_blecsc}/target.yml     |  4 +-
 .../targets/nordic_pca10056_blehci/pkg.yml         | 11 +++--
 .../targets/nordic_pca10056_blehci}/target.yml     |  2 +-
 .../nordic_pca10056_blehci_all_enabled/pkg.yml     | 11 +++--
 .../nordic_pca10056_blehci_all_enabled}/syscfg.yml | 22 ++++-----
 .../nordic_pca10056_blehci_all_enabled}/target.yml |  2 +-
 .../nordic_pca10056_blehci_no_privacy/pkg.yml      | 11 +++--
 .../nordic_pca10056_blehci_no_privacy}/syscfg.yml  |  6 +--
 .../nordic_pca10056_blehci_no_privacy}/target.yml  |  2 +-
 .../targets/nordic_pca10056_blehr/pkg.yml          | 11 +++--
 .../targets/nordic_pca10056_blehr}/target.yml      |  4 +-
 .../targets/nordic_pca10056_blemesh/pkg.yml        | 11 +++--
 .../targets/nordic_pca10056_blemesh}/target.yml    |  4 +-
 .../targets/nordic_pca10056_blemesh_cdb/pkg.yml    | 11 +++--
 .../nordic_pca10056_blemesh_cdb}/syscfg.yml        |  7 +--
 .../nordic_pca10056_blemesh_cdb}/target.yml        |  4 +-
 .../nordic_pca10056_blemesh_ext_adv/pkg.yml        | 11 +++--
 .../nordic_pca10056_blemesh_ext_adv}/syscfg.yml    |  8 ++--
 .../nordic_pca10056_blemesh_ext_adv}/target.yml    |  4 +-
 .../targets/nordic_pca10056_blemesh_light/pkg.yml  | 11 +++--
 .../nordic_pca10056_blemesh_light}/target.yml      |  4 +-
 .../pkg.yml                                        | 12 ++---
 .../target.yml                                     |  5 +-
 .../pkg.yml                                        | 11 +++--
 .../target.yml                                     |  5 +-
 .../targets/nordic_pca10056_blemesh_shell/pkg.yml  | 11 +++--
 .../nordic_pca10056_blemesh_shell}/target.yml      |  4 +-
 .../nordic_pca10056_blemesh_storage/pkg.yml        | 11 +++--
 .../nordic_pca10056_blemesh_storage}/syscfg.yml    |  8 ++--
 .../nordic_pca10056_blemesh_storage}/target.yml    |  4 +-
 .../targets/nordic_pca10056_bleprph/pkg.yml        | 11 +++--
 .../targets/nordic_pca10056_bleprph}/target.yml    |  4 +-
 .../targets/nordic_pca10056_bleprph_oic/pkg.yml    | 11 +++--
 .../nordic_pca10056_bleprph_oic}/target.yml        |  4 +-
 .../targets/nordic_pca10056_blesplit/pkg.yml       | 11 +++--
 .../targets/nordic_pca10056_blesplit}/target.yml   |  4 +-
 .../targets/nordic_pca10056_bleuart/pkg.yml        | 11 +++--
 .../targets/nordic_pca10056_bleuart}/target.yml    |  4 +-
 .../targets/nordic_pca10056_btshell/pkg.yml        |  9 ++--
 .../targets/nordic_pca10056_btshell}/target.yml    |  6 ++-
 .../targets/nordic_pca10056_btshell_2M/pkg.yml     | 12 ++---
 .../targets/nordic_pca10056_btshell_2M}/syscfg.yml |  7 +--
 .../targets/nordic_pca10056_btshell_2M}/target.yml |  5 +-
 .../nordic_pca10056_btshell_2M_coded/pkg.yml       | 12 ++---
 .../nordic_pca10056_btshell_2M_coded}/syscfg.yml   |  8 ++--
 .../nordic_pca10056_btshell_2M_coded}/target.yml   |  5 +-
 .../targets/nordic_pca10056_btshell_all/pkg.yml    |  9 ++--
 .../targets/nordic_pca10056_btshell_all/syscfg.h   | 24 ++++++++++
 .../nordic_pca10056_btshell_all}/target.yml        |  6 ++-
 .../nordic_pca10056_btshell_all_v52/pkg.yml        |  9 ++--
 .../nordic_pca10056_btshell_all_v52/syscfg.h       | 25 ++++++++++
 .../nordic_pca10056_btshell_all_v52}/target.yml    |  6 ++-
 .../targets/nordic_pca10056_btshell_coded/pkg.yml  | 12 ++---
 .../nordic_pca10056_btshell_coded}/syscfg.yml      |  7 +--
 .../nordic_pca10056_btshell_coded}/target.yml      |  5 +-
 .../nordic_pca10056_btshell_ext_adv/pkg.yml        | 12 ++---
 .../nordic_pca10056_btshell_ext_adv}/syscfg.yml    |  7 +--
 .../nordic_pca10056_btshell_ext_adv}/target.yml    |  5 +-
 .../nordic_pca10056_btshell_periodic_adv/pkg.yml   | 12 ++---
 .../syscfg.yml                                     |  8 ++--
 .../target.yml                                     |  5 +-
 .../nordic_pca10056_btshell_sm_legacy/pkg.yml      | 12 ++---
 .../nordic_pca10056_btshell_sm_legacy}/syscfg.yml  |  8 ++--
 .../nordic_pca10056_btshell_sm_legacy}/target.yml  |  5 +-
 .../nordic_pca10056_btshell_sm_none/pkg.yml        | 12 ++---
 .../nordic_pca10056_btshell_sm_none}/syscfg.yml    |  8 ++--
 .../nordic_pca10056_btshell_sm_none}/target.yml    |  5 +-
 .../targets/nordic_pca10056_btshell_sm_sc/pkg.yml  | 12 ++---
 .../nordic_pca10056_btshell_sm_sc}/syscfg.yml      |  8 ++--
 .../nordic_pca10056_btshell_sm_sc}/target.yml      |  5 +-
 .../nordic_pca10056_btshell_sm_sc_legacy/pkg.yml   | 12 ++---
 .../syscfg.yml                                     |  8 ++--
 .../target.yml                                     |  5 +-
 .../nordic_pca10056_btshell_xtal_settle_0/pkg.yml  |  9 ++--
 .../syscfg.yml                                     |  7 +--
 .../target.yml                                     |  6 ++-
 .../targets/nordic_pca10056_bttester/pkg.yml       |  9 ++--
 .../targets/nordic_pca10056_bttester}/target.yml   |  6 ++-
 .../targets/nordic_pca10056_ext_advertiser/pkg.yml |  9 ++--
 .../nordic_pca10056_ext_advertiser}/target.yml     |  6 ++-
 .../targets/nordic_pca10056_scanner/pkg.yml        | 12 ++---
 .../targets/nordic_pca10056_scanner}/target.yml    |  4 +-
 .../targets/nordic_pca10095_blehci/pkg.yml         | 10 ++--
 .../targets/nordic_pca10095_blehci}/syscfg.yml     |  8 +---
 .../targets/nordic_pca10095_blehci}/target.yml     |  3 +-
 .../targets/nordic_pca10095_btshell/pkg.yml        |  9 ++--
 .../targets/nordic_pca10095_btshell}/syscfg.yml    |  7 +--
 .../targets/nordic_pca10095_btshell}/target.yml    |  7 +--
 .../targets}/nordic_pca10095_net-blehci/pkg.yml    |  0
 .../targets}/nordic_pca10095_net-blehci/syscfg.yml |  0
 .../targets}/nordic_pca10095_net-blehci/target.yml |  0
 .../workflows/build_ports.yml                      | 30 ++++++------
 .github/workflows/build_targets.yml                | 53 ++++++++++++++++++++++
 .github/workflows/newt_test_all.yml                | 49 ++++++++++++++++++++
 119 files changed, 624 insertions(+), 415 deletions(-)

diff --git a/targets/dialog_cmac/syscfg.yml b/.github/project.yml
similarity index 59%
copy from targets/dialog_cmac/syscfg.yml
copy to .github/project.yml
index 71a109a2..10eb2dfc 100644
--- a/targets/dialog_cmac/syscfg.yml
+++ b/.github/project.yml
@@ -6,7 +6,7 @@
 # to you under the Apache License, Version 2.0 (the
 # "License"); you may not use this file except in compliance
 # with the License.  You may obtain a copy of the License at
-#
+# 
 #  http://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing,
@@ -17,19 +17,34 @@
 # under the License.
 #
 
-syscfg.vals:
-    MCU_DEEP_SLEEP: 1
-    MCU_SLP_TIMER: 1
-    MCU_SLP_TIMER_32K_ONLY: 1
+project.name: "apache-mynewt-nimble"
+
+project.repositories:
+    - apache-mynewt-core
+    - mcuboot
+    - apache-mynewt-mcumgr
+
+repository.apache-mynewt-core:
+    type: github
+    vers: 0.0.0
+    user: apache
+    repo: mynewt-core
 
-    BLE_TRANSPORT_HS: dialog_cmac
+repository.mcuboot:
+    type: github
+    vers: 0.0.0
+    user: mcu-tools
+    repo: mcuboot
+    branch: main
 
-    # LL recommended settings (decreasing timing values is not recommended)
-    BLE_LL_CFG_FEAT_CTRL_TO_HOST_FLOW_CONTROL: 1
-    BLE_LL_CONN_INIT_MIN_WIN_OFFSET: 2
-    BLE_LL_RFMGMT_ENABLE_TIME: 20
-    BLE_LL_SCHED_AUX_MAFS_DELAY: 150
-    BLE_LL_SCHED_AUX_CHAIN_MAFS_DELAY: 150
+repository.apache-mynewt-mcumgr:
+    type: github
+    vers: 0.0.0
+    user: apache
+    repo: mynewt-mcumgr
 
-    # NOTE: set public address in target settings
-    # BLE_LL_PUBLIC_DEV_ADDR: 0xffffffffffff
+repository.tinyusb:
+    type: github
+    vers: 0.0.0
+    user: hathach
+    repo: tinyusb
diff --git a/targets/dialog_cmac/pkg.yml b/.github/targets/dialog_cmac/pkg.yml
similarity index 100%
rename from targets/dialog_cmac/pkg.yml
rename to .github/targets/dialog_cmac/pkg.yml
diff --git a/targets/dialog_cmac/syscfg.yml b/.github/targets/dialog_cmac/syscfg.yml
similarity index 100%
copy from targets/dialog_cmac/syscfg.yml
copy to .github/targets/dialog_cmac/syscfg.yml
diff --git a/targets/dialog_cmac/target.yml b/.github/targets/dialog_cmac/target.yml
similarity index 100%
copy from targets/dialog_cmac/target.yml
copy to .github/targets/dialog_cmac/target.yml
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/native_btshell/pkg.yml
similarity index 88%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/native_btshell/pkg.yml
index 0c5701a9..a2525255 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/native_btshell/pkg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,9 +17,8 @@
 # under the License.
 #
 
-syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
-
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
+pkg.name: targets/native_btshell
+pkg.type: target
+pkg.description: 
+pkg.author: 
+pkg.homepage:
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/native_btshell/syscfg.yml
similarity index 87%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/native_btshell/syscfg.yml
index 0c5701a9..e3d568e1 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/native_btshell/syscfg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -17,8 +18,8 @@
 #
 
 syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
+    BLE_TRANSPORT_LL: socket
+    BLE_SOCK_USE_LINUX_BLUE: 1
+    BLE_SOCK_LINUX_DEV: 0
+    BLE_SOCK_USE_TCP: 0
 
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
diff --git a/targets/nordic_pca10056-blehci-usb/target.yml b/.github/targets/native_btshell/target.yml
similarity index 88%
copy from targets/nordic_pca10056-blehci-usb/target.yml
copy to .github/targets/native_btshell/target.yml
index ce455d45..a95cc607 100644
--- a/targets/nordic_pca10056-blehci-usb/target.yml
+++ b/.github/targets/native_btshell/target.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,6 +17,7 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
-target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
+target.app: "@apache-mynewt-nimble/apps/btshell"
+target.bsp: "@apache-mynewt-core/hw/bsp/native"
 target.build_profile: debug
+
diff --git a/targets/dialog_cmac/target.yml b/.github/targets/nordic_pca10028_blehci/pkg.yml
similarity index 83%
copy from targets/dialog_cmac/target.yml
copy to .github/targets/nordic_pca10028_blehci/pkg.yml
index c28cf3e3..a1365ea7 100644
--- a/targets/dialog_cmac/target.yml
+++ b/.github/targets/nordic_pca10028_blehci/pkg.yml
@@ -17,6 +17,10 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
-target.bsp: "@apache-mynewt-core/hw/bsp/dialog_cmac"
-target.build_profile: speed
+### Package: targets/blehci-nordic_pca10028
+pkg.name: "targets/nordic_pca10028_blehci"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
+
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10028_blehci/syscfg.yml
similarity index 84%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10028_blehci/syscfg.yml
index 0c5701a9..90a965d2 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10028_blehci/syscfg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -17,8 +18,8 @@
 #
 
 syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
+    BLE_MAX_CONNECTIONS: 4
 
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
+    BLE_TRANSPORT_UART_BAUDRATE: 115200
+    BLE_TRANSPORT_UART_FLOW_CONTROL: off
+    BLE_TRANSPORT_ACL_SIZE: 128
diff --git a/targets/nordic_pca10095_net-blehci/target.yml b/.github/targets/nordic_pca10028_blehci/target.yml
similarity index 86%
copy from targets/nordic_pca10095_net-blehci/target.yml
copy to .github/targets/nordic_pca10028_blehci/target.yml
index 4d2641b7..fe0f6a6d 100644
--- a/targets/nordic_pca10095_net-blehci/target.yml
+++ b/.github/targets/nordic_pca10028_blehci/target.yml
@@ -17,6 +17,7 @@
 # under the License.
 #
 
+### Target: targets/blehci-nordic_pca10028
 target.app: "@apache-mynewt-nimble/apps/blehci"
-target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10095_net"
-target.build_profile: debug
+target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10028"
+target.build_profile: "optimized"
diff --git a/.github/targets/nordic_pca10028_boot/README b/.github/targets/nordic_pca10028_boot/README
new file mode 100644
index 00000000..d2d1760b
--- /dev/null
+++ b/.github/targets/nordic_pca10028_boot/README
@@ -0,0 +1,3 @@
+*** targets/nordic_pca10028_boot
+Note: security is disabled in this boot loader target.  With security,
+the boot loader is just barely too large to fit on the nRF51.
diff --git a/targets/dialog_cmac/target.yml b/.github/targets/nordic_pca10028_boot/pkg.yml
similarity index 84%
copy from targets/dialog_cmac/target.yml
copy to .github/targets/nordic_pca10028_boot/pkg.yml
index c28cf3e3..ab6ff0c9 100644
--- a/targets/dialog_cmac/target.yml
+++ b/.github/targets/nordic_pca10028_boot/pkg.yml
@@ -17,6 +17,9 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
-target.bsp: "@apache-mynewt-core/hw/bsp/dialog_cmac"
-target.build_profile: speed
+### Package: targets/nordic_pca10028_boot
+pkg.name: "targets/nordic_pca10028_boot"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10028_boot/syscfg.yml
similarity index 87%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10028_boot/syscfg.yml
index 0c5701a9..7719a48a 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10028_boot/syscfg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -17,8 +18,8 @@
 #
 
 syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
-
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
+    BOOTUTIL_SIGN_RSA: 0
+    BOOTUTIL_SIGN_ECC: 0
+    UART_0: 0
+    TIMER_0: 0
+    OS_CPUTIME_TIMER_NUM: -1
diff --git a/targets/nordic_pca10095_net-blehci/target.yml b/.github/targets/nordic_pca10028_boot/target.yml
similarity index 82%
copy from targets/nordic_pca10095_net-blehci/target.yml
copy to .github/targets/nordic_pca10028_boot/target.yml
index 4d2641b7..0bc319fe 100644
--- a/targets/nordic_pca10095_net-blehci/target.yml
+++ b/.github/targets/nordic_pca10028_boot/target.yml
@@ -17,6 +17,7 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
-target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10095_net"
-target.build_profile: debug
+### Target: targets/nordic_pca10028_boot
+target.app: "@mcuboot/boot/mynewt"
+target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10028"
+target.build_profile: "optimized"
diff --git a/targets/dialog_cmac/target.yml b/.github/targets/nordic_pca10028_bt5_blehci/pkg.yml
similarity index 83%
copy from targets/dialog_cmac/target.yml
copy to .github/targets/nordic_pca10028_bt5_blehci/pkg.yml
index c28cf3e3..e7bd2e07 100644
--- a/targets/dialog_cmac/target.yml
+++ b/.github/targets/nordic_pca10028_bt5_blehci/pkg.yml
@@ -17,6 +17,9 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
-target.bsp: "@apache-mynewt-core/hw/bsp/dialog_cmac"
-target.build_profile: speed
+### Package: targets/nordic_pca10028_bt5_blehci
+pkg.name: "targets/nordic_pca10028_bt5_blehci"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10028_bt5_blehci/syscfg.yml
similarity index 90%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10028_bt5_blehci/syscfg.yml
index 0c5701a9..a5526dfe 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10028_bt5_blehci/syscfg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -17,8 +18,4 @@
 #
 
 syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
-
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
+    BLE_EXT_ADV: 1
diff --git a/targets/nordic_pca10095_net-blehci/target.yml b/.github/targets/nordic_pca10028_bt5_blehci/target.yml
similarity index 85%
copy from targets/nordic_pca10095_net-blehci/target.yml
copy to .github/targets/nordic_pca10028_bt5_blehci/target.yml
index 4d2641b7..48a385b6 100644
--- a/targets/nordic_pca10095_net-blehci/target.yml
+++ b/.github/targets/nordic_pca10028_bt5_blehci/target.yml
@@ -17,6 +17,7 @@
 # under the License.
 #
 
+### Target: targets/nordic_pca10028_bt5_blehci
 target.app: "@apache-mynewt-nimble/apps/blehci"
-target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10095_net"
-target.build_profile: debug
+target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10028"
+target.build_profile: "optimized"
diff --git a/targets/nordic_pca10056-blehci-usb/pkg.yml b/.github/targets/nordic_pca10056-blehci-usb/pkg.yml
similarity index 100%
rename from targets/nordic_pca10056-blehci-usb/pkg.yml
rename to .github/targets/nordic_pca10056-blehci-usb/pkg.yml
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056-blehci-usb/syscfg.yml
similarity index 100%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056-blehci-usb/syscfg.yml
diff --git a/targets/nordic_pca10056-blehci-usb/target.yml b/.github/targets/nordic_pca10056-blehci-usb/target.yml
similarity index 100%
copy from targets/nordic_pca10056-blehci-usb/target.yml
copy to .github/targets/nordic_pca10056-blehci-usb/target.yml
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_advertiser/pkg.yml
similarity index 87%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_advertiser/pkg.yml
index 0c5701a9..84d0c05b 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_advertiser/pkg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,9 +17,8 @@
 # under the License.
 #
 
-syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
-
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
+pkg.name: "targets/nordic_pca10056_advertiser"
+pkg.type: "target"
+pkg.description:
+pkg.author:
+pkg.homepage:
diff --git a/targets/nordic_pca10056-blehci-usb/target.yml b/.github/targets/nordic_pca10056_advertiser/target.yml
similarity index 91%
copy from targets/nordic_pca10056-blehci-usb/target.yml
copy to .github/targets/nordic_pca10056_advertiser/target.yml
index ce455d45..863751aa 100644
--- a/targets/nordic_pca10056-blehci-usb/target.yml
+++ b/.github/targets/nordic_pca10056_advertiser/target.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,6 +17,5 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
+target.app: "@apache-mynewt-nimble/apps/advertiser"
 target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
-target.build_profile: debug
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_blecent/pkg.yml
similarity index 87%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_blecent/pkg.yml
index 0c5701a9..d47c0544 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_blecent/pkg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,9 +17,9 @@
 # under the License.
 #
 
-syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
+pkg.name: "targets/nordic_pca10056_blecent"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
 
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
diff --git a/targets/nordic_pca10056-blehci-usb/target.yml b/.github/targets/nordic_pca10056_blecent/target.yml
similarity index 91%
copy from targets/nordic_pca10056-blehci-usb/target.yml
copy to .github/targets/nordic_pca10056_blecent/target.yml
index ce455d45..a2da5bf6 100644
--- a/targets/nordic_pca10056-blehci-usb/target.yml
+++ b/.github/targets/nordic_pca10056_blecent/target.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,6 +17,5 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
+target.app: "@apache-mynewt-nimble/apps/blecent"
 target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
-target.build_profile: debug
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_blecsc/pkg.yml
similarity index 87%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_blecsc/pkg.yml
index 0c5701a9..f26c7df6 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_blecsc/pkg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,9 +17,9 @@
 # under the License.
 #
 
-syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
+pkg.name: "targets/nordic_pca10056_blecsc"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
 
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
diff --git a/targets/nordic_pca10056-blehci-usb/target.yml b/.github/targets/nordic_pca10056_blecsc/target.yml
similarity index 91%
copy from targets/nordic_pca10056-blehci-usb/target.yml
copy to .github/targets/nordic_pca10056_blecsc/target.yml
index ce455d45..b665aaf3 100644
--- a/targets/nordic_pca10056-blehci-usb/target.yml
+++ b/.github/targets/nordic_pca10056_blecsc/target.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,6 +17,5 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
+target.app: "@apache-mynewt-nimble/apps/blecsc"
 target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
-target.build_profile: debug
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_blehci/pkg.yml
similarity index 87%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_blehci/pkg.yml
index 0c5701a9..b66dab98 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_blehci/pkg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,9 +17,9 @@
 # under the License.
 #
 
-syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
+pkg.name: "targets/nordic_pca10056_blehci"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
 
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
diff --git a/targets/nordic_pca10056-blehci-usb/target.yml b/.github/targets/nordic_pca10056_blehci/target.yml
similarity index 96%
copy from targets/nordic_pca10056-blehci-usb/target.yml
copy to .github/targets/nordic_pca10056_blehci/target.yml
index ce455d45..103dd299 100644
--- a/targets/nordic_pca10056-blehci-usb/target.yml
+++ b/.github/targets/nordic_pca10056_blehci/target.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -18,4 +19,3 @@
 
 target.app: "@apache-mynewt-nimble/apps/blehci"
 target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
-target.build_profile: debug
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_blehci_all_enabled/pkg.yml
similarity index 86%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_blehci_all_enabled/pkg.yml
index 0c5701a9..c44ac282 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_blehci_all_enabled/pkg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,9 +17,9 @@
 # under the License.
 #
 
-syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
+pkg.name: "targets/nordic_pca10056_blehci_all_enabled"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
 
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
diff --git a/targets/nordic_pca10095_net-blehci/syscfg.yml b/.github/targets/nordic_pca10056_blehci_all_enabled/syscfg.yml
similarity index 78%
copy from targets/nordic_pca10095_net-blehci/syscfg.yml
copy to .github/targets/nordic_pca10056_blehci_all_enabled/syscfg.yml
index b679e9ae..eace456a 100644
--- a/targets/nordic_pca10095_net-blehci/syscfg.yml
+++ b/.github/targets/nordic_pca10056_blehci_all_enabled/syscfg.yml
@@ -18,25 +18,21 @@
 #
 
 syscfg.vals:
-    BLE_TRANSPORT_HS: nrf5340
-
-    MSYS_1_BLOCK_COUNT: 12
-    MSYS_1_BLOCK_SIZE: 292
+    BLE_EXT_ADV: 1
+    BLE_EXT_ADV_MAX_SIZE: 1650
+    BLE_TRANSPORT_UART_BAUDRATE: 1000000
+    BLE_TRANSPORT_UART_FLOW_CONTROL: rtscts
     BLE_LL_CFG_FEAT_DATA_LEN_EXT: 1
     BLE_LL_CFG_FEAT_LE_2M_PHY: 1
     BLE_LL_CFG_FEAT_LE_CODED_PHY: 1
     BLE_LL_CFG_FEAT_LL_PRIVACY: 1
-    BLE_LL_CFG_FEAT_CTRL_TO_HOST_FLOW_CONTROL: 1
     BLE_LL_CONN_INIT_MAX_TX_BYTES: 251
-    BLE_LL_CONN_INIT_SLOTS: 4
     BLE_LL_DTM: 1
-    BLE_LL_DTM_EXTENSIONS: 1
-    BLE_LL_VND_EVENT_ON_ASSERT: 1
     BLE_MAX_CONNECTIONS: 5
-    BLE_EXT_ADV: 1
-    BLE_EXT_ADV_MAX_SIZE: 1650
     BLE_MAX_PERIODIC_SYNCS: 5
-    BLE_MULTI_ADV_INSTANCES: 5
+    BLE_MULTI_ADV_INSTANCES: 6
     BLE_PERIODIC_ADV: 1
-    BLE_PERIODIC_ADV_SYNC_TRANSFER: 1
-    BLE_VERSION: 51
+    BLE_PHY_DBG_TIME_ADDRESS_END_PIN: 14
+    BLE_PHY_DBG_TIME_TXRXEN_READY_PIN: 12
+    BLE_PHY_DBG_TIME_WFR_PIN: 16
+    BLE_XTAL_SETTLE_TIME: 1500
diff --git a/targets/nordic_pca10056-blehci-usb/target.yml b/.github/targets/nordic_pca10056_blehci_all_enabled/target.yml
similarity index 96%
copy from targets/nordic_pca10056-blehci-usb/target.yml
copy to .github/targets/nordic_pca10056_blehci_all_enabled/target.yml
index ce455d45..103dd299 100644
--- a/targets/nordic_pca10056-blehci-usb/target.yml
+++ b/.github/targets/nordic_pca10056_blehci_all_enabled/target.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -18,4 +19,3 @@
 
 target.app: "@apache-mynewt-nimble/apps/blehci"
 target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
-target.build_profile: debug
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_blehci_no_privacy/pkg.yml
similarity index 86%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_blehci_no_privacy/pkg.yml
index 0c5701a9..539a3640 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_blehci_no_privacy/pkg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,9 +17,9 @@
 # under the License.
 #
 
-syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
+pkg.name: "targets/nordic_pca10056_blehci_no_privacy"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
 
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_blehci_no_privacy/syscfg.yml
similarity index 90%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_blehci_no_privacy/syscfg.yml
index 0c5701a9..8d1f9aff 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_blehci_no_privacy/syscfg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -17,8 +18,5 @@
 #
 
 syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
+    BLE_LL_CFG_FEAT_LL_PRIVACY: 0
 
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
diff --git a/targets/nordic_pca10056-blehci-usb/target.yml b/.github/targets/nordic_pca10056_blehci_no_privacy/target.yml
similarity index 96%
copy from targets/nordic_pca10056-blehci-usb/target.yml
copy to .github/targets/nordic_pca10056_blehci_no_privacy/target.yml
index ce455d45..103dd299 100644
--- a/targets/nordic_pca10056-blehci-usb/target.yml
+++ b/.github/targets/nordic_pca10056_blehci_no_privacy/target.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -18,4 +19,3 @@
 
 target.app: "@apache-mynewt-nimble/apps/blehci"
 target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
-target.build_profile: debug
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_blehr/pkg.yml
similarity index 87%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_blehr/pkg.yml
index 0c5701a9..fd7e6fa9 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_blehr/pkg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,9 +17,9 @@
 # under the License.
 #
 
-syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
+pkg.name: "targets/nordic_pca10056_blehr"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
 
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
diff --git a/targets/nordic_pca10056-blehci-usb/target.yml b/.github/targets/nordic_pca10056_blehr/target.yml
similarity index 91%
copy from targets/nordic_pca10056-blehci-usb/target.yml
copy to .github/targets/nordic_pca10056_blehr/target.yml
index ce455d45..104b2ea5 100644
--- a/targets/nordic_pca10056-blehci-usb/target.yml
+++ b/.github/targets/nordic_pca10056_blehr/target.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,6 +17,5 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
+target.app: "@apache-mynewt-nimble/apps/blehr"
 target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
-target.build_profile: debug
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_blemesh/pkg.yml
similarity index 87%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_blemesh/pkg.yml
index 0c5701a9..b1785b01 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_blemesh/pkg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,9 +17,9 @@
 # under the License.
 #
 
-syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
+pkg.name: "targets/nordic_pca10056_blemesh"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
 
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
diff --git a/targets/nordic_pca10056-blehci-usb/target.yml b/.github/targets/nordic_pca10056_blemesh/target.yml
similarity index 91%
copy from targets/nordic_pca10056-blehci-usb/target.yml
copy to .github/targets/nordic_pca10056_blemesh/target.yml
index ce455d45..0146506c 100644
--- a/targets/nordic_pca10056-blehci-usb/target.yml
+++ b/.github/targets/nordic_pca10056_blemesh/target.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,6 +17,5 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
+target.app: "@apache-mynewt-nimble/apps/blemesh"
 target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
-target.build_profile: debug
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_blemesh_cdb/pkg.yml
similarity index 87%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_blemesh_cdb/pkg.yml
index 0c5701a9..2a85a988 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_blemesh_cdb/pkg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,9 +17,9 @@
 # under the License.
 #
 
-syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
+pkg.name: "targets/nordic_pca10056_blemesh_cdb"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
 
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_blemesh_cdb/syscfg.yml
similarity index 90%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_blemesh_cdb/syscfg.yml
index 0c5701a9..b17ebb3a 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_blemesh_cdb/syscfg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -17,8 +18,4 @@
 #
 
 syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
-
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
+    BLE_MESH_CDB: 1
diff --git a/targets/nordic_pca10056-blehci-usb/target.yml b/.github/targets/nordic_pca10056_blemesh_cdb/target.yml
similarity index 91%
copy from targets/nordic_pca10056-blehci-usb/target.yml
copy to .github/targets/nordic_pca10056_blemesh_cdb/target.yml
index ce455d45..0146506c 100644
--- a/targets/nordic_pca10056-blehci-usb/target.yml
+++ b/.github/targets/nordic_pca10056_blemesh_cdb/target.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,6 +17,5 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
+target.app: "@apache-mynewt-nimble/apps/blemesh"
 target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
-target.build_profile: debug
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_blemesh_ext_adv/pkg.yml
similarity index 86%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_blemesh_ext_adv/pkg.yml
index 0c5701a9..3fec50f6 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_blemesh_ext_adv/pkg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,9 +17,9 @@
 # under the License.
 #
 
-syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
+pkg.name: "targets/nordic_pca10056_blemesh_ext_adv"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
 
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_blemesh_ext_adv/syscfg.yml
similarity index 90%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_blemesh_ext_adv/syscfg.yml
index 0c5701a9..1bb5ba41 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_blemesh_ext_adv/syscfg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -17,8 +18,5 @@
 #
 
 syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
-
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
+    BLE_MULTI_ADV_INSTANCES: 1
+    BLE_EXT_ADV: 1
diff --git a/targets/nordic_pca10056-blehci-usb/target.yml b/.github/targets/nordic_pca10056_blemesh_ext_adv/target.yml
similarity index 91%
copy from targets/nordic_pca10056-blehci-usb/target.yml
copy to .github/targets/nordic_pca10056_blemesh_ext_adv/target.yml
index ce455d45..0146506c 100644
--- a/targets/nordic_pca10056-blehci-usb/target.yml
+++ b/.github/targets/nordic_pca10056_blemesh_ext_adv/target.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,6 +17,5 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
+target.app: "@apache-mynewt-nimble/apps/blemesh"
 target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
-target.build_profile: debug
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_blemesh_light/pkg.yml
similarity index 87%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_blemesh_light/pkg.yml
index 0c5701a9..991cccfd 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_blemesh_light/pkg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,9 +17,9 @@
 # under the License.
 #
 
-syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
+pkg.name: "targets/nordic_pca10056_blemesh_light"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
 
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
diff --git a/targets/nordic_pca10056-blehci-usb/target.yml b/.github/targets/nordic_pca10056_blemesh_light/target.yml
similarity index 91%
copy from targets/nordic_pca10056-blehci-usb/target.yml
copy to .github/targets/nordic_pca10056_blemesh_light/target.yml
index ce455d45..400ed4b6 100644
--- a/targets/nordic_pca10056-blehci-usb/target.yml
+++ b/.github/targets/nordic_pca10056_blemesh_light/target.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,6 +17,5 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
+target.app: "@apache-mynewt-nimble/apps/blemesh_light"
 target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
-target.build_profile: debug
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_blemesh_models_example_1/pkg.yml
similarity index 86%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_blemesh_models_example_1/pkg.yml
index 0c5701a9..38c54781 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_blemesh_models_example_1/pkg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,9 +17,8 @@
 # under the License.
 #
 
-syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
-
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
+pkg.name: "targets/nordic_pca10056_blemesh_models_example_1"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
diff --git a/targets/nordic_pca10056-blehci-usb/target.yml b/.github/targets/nordic_pca10056_blemesh_models_example_1/target.yml
similarity index 89%
copy from targets/nordic_pca10056-blehci-usb/target.yml
copy to .github/targets/nordic_pca10056_blemesh_models_example_1/target.yml
index ce455d45..963ea6f0 100644
--- a/targets/nordic_pca10056-blehci-usb/target.yml
+++ b/.github/targets/nordic_pca10056_blemesh_models_example_1/target.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,6 +17,6 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
+target.app: "@apache-mynewt-nimble/apps/blemesh_models_example_1"
 target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
-target.build_profile: debug
+target.build_profile: "debug"
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_blemesh_models_example_2/pkg.yml
similarity index 86%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_blemesh_models_example_2/pkg.yml
index 0c5701a9..b17b6525 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_blemesh_models_example_2/pkg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,9 +17,9 @@
 # under the License.
 #
 
-syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
+pkg.name: "targets/nordic_pca10056_blemesh_models_example_2"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
 
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
diff --git a/targets/nordic_pca10056-blehci-usb/target.yml b/.github/targets/nordic_pca10056_blemesh_models_example_2/target.yml
similarity index 89%
copy from targets/nordic_pca10056-blehci-usb/target.yml
copy to .github/targets/nordic_pca10056_blemesh_models_example_2/target.yml
index ce455d45..9461ceff 100644
--- a/targets/nordic_pca10056-blehci-usb/target.yml
+++ b/.github/targets/nordic_pca10056_blemesh_models_example_2/target.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,6 +17,6 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
+target.app: "@apache-mynewt-nimble/apps/blemesh_models_example_2"
 target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
-target.build_profile: debug
+target.build_profile: "debug"
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_blemesh_shell/pkg.yml
similarity index 87%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_blemesh_shell/pkg.yml
index 0c5701a9..4636feb4 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_blemesh_shell/pkg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,9 +17,9 @@
 # under the License.
 #
 
-syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
+pkg.name: "targets/nordic_pca10056_blemesh_shell"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
 
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
diff --git a/targets/nordic_pca10056-blehci-usb/target.yml b/.github/targets/nordic_pca10056_blemesh_shell/target.yml
similarity index 91%
copy from targets/nordic_pca10056-blehci-usb/target.yml
copy to .github/targets/nordic_pca10056_blemesh_shell/target.yml
index ce455d45..1236f8cc 100644
--- a/targets/nordic_pca10056-blehci-usb/target.yml
+++ b/.github/targets/nordic_pca10056_blemesh_shell/target.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,6 +17,5 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
+target.app: "@apache-mynewt-nimble/apps/blemesh_shell"
 target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
-target.build_profile: debug
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_blemesh_storage/pkg.yml
similarity index 86%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_blemesh_storage/pkg.yml
index 0c5701a9..ff17acfc 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_blemesh_storage/pkg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,9 +17,9 @@
 # under the License.
 #
 
-syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
+pkg.name: "targets/nordic_pca10056_blemesh_storage"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
 
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_blemesh_storage/syscfg.yml
similarity index 90%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_blemesh_storage/syscfg.yml
index 0c5701a9..e64a2655 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_blemesh_storage/syscfg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -17,8 +18,5 @@
 #
 
 syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
-
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
+    BLE_MESH_SETTINGS: 1
+    CONFIG_NFFS: 1
diff --git a/targets/nordic_pca10056-blehci-usb/target.yml b/.github/targets/nordic_pca10056_blemesh_storage/target.yml
similarity index 91%
copy from targets/nordic_pca10056-blehci-usb/target.yml
copy to .github/targets/nordic_pca10056_blemesh_storage/target.yml
index ce455d45..0146506c 100644
--- a/targets/nordic_pca10056-blehci-usb/target.yml
+++ b/.github/targets/nordic_pca10056_blemesh_storage/target.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,6 +17,5 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
+target.app: "@apache-mynewt-nimble/apps/blemesh"
 target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
-target.build_profile: debug
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_bleprph/pkg.yml
similarity index 87%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_bleprph/pkg.yml
index 0c5701a9..d1e7b95e 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_bleprph/pkg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,9 +17,9 @@
 # under the License.
 #
 
-syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
+pkg.name: "targets/nordic_pca10056_bleprph"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
 
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
diff --git a/targets/nordic_pca10056-blehci-usb/target.yml b/.github/targets/nordic_pca10056_bleprph/target.yml
similarity index 91%
copy from targets/nordic_pca10056-blehci-usb/target.yml
copy to .github/targets/nordic_pca10056_bleprph/target.yml
index ce455d45..ef3bfacb 100644
--- a/targets/nordic_pca10056-blehci-usb/target.yml
+++ b/.github/targets/nordic_pca10056_bleprph/target.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,6 +17,5 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
+target.app: "@apache-mynewt-nimble/apps/bleprph"
 target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
-target.build_profile: debug
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_bleprph_oic/pkg.yml
similarity index 87%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_bleprph_oic/pkg.yml
index 0c5701a9..aef9c2eb 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_bleprph_oic/pkg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,9 +17,9 @@
 # under the License.
 #
 
-syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
+pkg.name: "targets/nordic_pca10056_bleprph_oic"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
 
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
diff --git a/targets/nordic_pca10056-blehci-usb/target.yml b/.github/targets/nordic_pca10056_bleprph_oic/target.yml
similarity index 91%
copy from targets/nordic_pca10056-blehci-usb/target.yml
copy to .github/targets/nordic_pca10056_bleprph_oic/target.yml
index ce455d45..b9e3747f 100644
--- a/targets/nordic_pca10056-blehci-usb/target.yml
+++ b/.github/targets/nordic_pca10056_bleprph_oic/target.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,6 +17,5 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
+target.app: "@apache-mynewt-core/apps/bleprph_oic"
 target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
-target.build_profile: debug
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_blesplit/pkg.yml
similarity index 87%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_blesplit/pkg.yml
index 0c5701a9..8781b07a 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_blesplit/pkg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,9 +17,9 @@
 # under the License.
 #
 
-syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
+pkg.name: "targets/nordic_pca10056_blesplit"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
 
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
diff --git a/targets/nordic_pca10056-blehci-usb/target.yml b/.github/targets/nordic_pca10056_blesplit/target.yml
similarity index 91%
copy from targets/nordic_pca10056-blehci-usb/target.yml
copy to .github/targets/nordic_pca10056_blesplit/target.yml
index ce455d45..402d5643 100644
--- a/targets/nordic_pca10056-blehci-usb/target.yml
+++ b/.github/targets/nordic_pca10056_blesplit/target.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,6 +17,5 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
+target.app: "@apache-mynewt-core/apps/blesplit"
 target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
-target.build_profile: debug
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_bleuart/pkg.yml
similarity index 87%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_bleuart/pkg.yml
index 0c5701a9..f3f3ce92 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_bleuart/pkg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,9 +17,9 @@
 # under the License.
 #
 
-syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
+pkg.name: "targets/nordic_pca10056_bleuart"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
 
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
diff --git a/targets/nordic_pca10056-blehci-usb/target.yml b/.github/targets/nordic_pca10056_bleuart/target.yml
similarity index 91%
copy from targets/nordic_pca10056-blehci-usb/target.yml
copy to .github/targets/nordic_pca10056_bleuart/target.yml
index ce455d45..89b118bd 100644
--- a/targets/nordic_pca10056-blehci-usb/target.yml
+++ b/.github/targets/nordic_pca10056_bleuart/target.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,6 +17,5 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
+target.app: "@apache-mynewt-core/apps/bleuart"
 target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
-target.build_profile: debug
diff --git a/targets/dialog_cmac/target.yml b/.github/targets/nordic_pca10056_btshell/pkg.yml
similarity index 83%
copy from targets/dialog_cmac/target.yml
copy to .github/targets/nordic_pca10056_btshell/pkg.yml
index c28cf3e3..9049e013 100644
--- a/targets/dialog_cmac/target.yml
+++ b/.github/targets/nordic_pca10056_btshell/pkg.yml
@@ -17,6 +17,9 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
-target.bsp: "@apache-mynewt-core/hw/bsp/dialog_cmac"
-target.build_profile: speed
+### Package: targets/nordic_pca10056_btshell
+pkg.name: "targets/nordic_pca10056_btshell"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
diff --git a/targets/nordic_pca10056-blehci-usb/target.yml b/.github/targets/nordic_pca10056_btshell/target.yml
similarity index 87%
copy from targets/nordic_pca10056-blehci-usb/target.yml
copy to .github/targets/nordic_pca10056_btshell/target.yml
index ce455d45..be48db4a 100644
--- a/targets/nordic_pca10056-blehci-usb/target.yml
+++ b/.github/targets/nordic_pca10056_btshell/target.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,6 +17,7 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
+### Target: targets/nordic_pca10056_btshell
+target.app: "@apache-mynewt-nimble/apps/btshell"
 target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
-target.build_profile: debug
+target.build_profile: "debug"
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_btshell_2M/pkg.yml
similarity index 87%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_btshell_2M/pkg.yml
index 0c5701a9..fc2db1d0 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_btshell_2M/pkg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,9 +17,8 @@
 # under the License.
 #
 
-syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
-
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
+pkg.name: "targets/nordic_pca10056_btshell_2M"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_btshell_2M/syscfg.yml
similarity index 90%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_btshell_2M/syscfg.yml
index 0c5701a9..95d75ded 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_btshell_2M/syscfg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -17,8 +18,4 @@
 #
 
 syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
-
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
+    BLE_LL_CFG_FEAT_LE_2M_PHY: 1
diff --git a/targets/nordic_pca10056-blehci-usb/target.yml b/.github/targets/nordic_pca10056_btshell_2M/target.yml
similarity index 91%
copy from targets/nordic_pca10056-blehci-usb/target.yml
copy to .github/targets/nordic_pca10056_btshell_2M/target.yml
index ce455d45..396524b4 100644
--- a/targets/nordic_pca10056-blehci-usb/target.yml
+++ b/.github/targets/nordic_pca10056_btshell_2M/target.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,6 +17,6 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
+target.app: "@apache-mynewt-nimble/apps/btshell"
 target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
-target.build_profile: debug
+target.build_profile: "debug"
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_btshell_2M_coded/pkg.yml
similarity index 86%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_btshell_2M_coded/pkg.yml
index 0c5701a9..0ddee925 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_btshell_2M_coded/pkg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,9 +17,8 @@
 # under the License.
 #
 
-syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
-
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
+pkg.name: "targets/nordic_pca10056_btshell_2M_coded"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_btshell_2M_coded/syscfg.yml
similarity index 90%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_btshell_2M_coded/syscfg.yml
index 0c5701a9..83359127 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_btshell_2M_coded/syscfg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -17,8 +18,5 @@
 #
 
 syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
-
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
+    BLE_LL_CFG_FEAT_LE_2M_PHY: 1
+    BLE_LL_CFG_FEAT_LE_CODED_PHY: 1
diff --git a/targets/nordic_pca10056-blehci-usb/target.yml b/.github/targets/nordic_pca10056_btshell_2M_coded/target.yml
similarity index 91%
copy from targets/nordic_pca10056-blehci-usb/target.yml
copy to .github/targets/nordic_pca10056_btshell_2M_coded/target.yml
index ce455d45..396524b4 100644
--- a/targets/nordic_pca10056-blehci-usb/target.yml
+++ b/.github/targets/nordic_pca10056_btshell_2M_coded/target.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,6 +17,6 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
+target.app: "@apache-mynewt-nimble/apps/btshell"
 target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
-target.build_profile: debug
+target.build_profile: "debug"
diff --git a/targets/dialog_cmac/target.yml b/.github/targets/nordic_pca10056_btshell_all/pkg.yml
similarity index 82%
copy from targets/dialog_cmac/target.yml
copy to .github/targets/nordic_pca10056_btshell_all/pkg.yml
index c28cf3e3..2a18f703 100644
--- a/targets/dialog_cmac/target.yml
+++ b/.github/targets/nordic_pca10056_btshell_all/pkg.yml
@@ -17,6 +17,9 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
-target.bsp: "@apache-mynewt-core/hw/bsp/dialog_cmac"
-target.build_profile: speed
+### Package: targets/nordic_pca10056_btshell_all
+pkg.name: "targets/nordic_pca10056_btshell_all"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
diff --git a/.github/targets/nordic_pca10056_btshell_all/syscfg.h b/.github/targets/nordic_pca10056_btshell_all/syscfg.h
new file mode 100644
index 00000000..1fd335a1
--- /dev/null
+++ b/.github/targets/nordic_pca10056_btshell_all/syscfg.h
@@ -0,0 +1,24 @@
+BLE_EDDYSTONE: 1
+BLE_EXT_ADV: 1
+BLE_EXT_ADV_MAX_SIZE: 1650
+BLE_HS_DEBUG: 1
+BLE_L2CAP_COC_MAX_NUM: 5
+
+BLE_MAX_CONNECTIONS: 5
+BLE_MONITOR_RTT: 1
+BLE_MULTI_ADV_INSTANCES: 5
+BLE_PERIODIC_ADV: 1
+BLE_MAX_PERIODIC_SYNCS: 5
+BLE_PERIODIC_ADV_SYNC_TRANSFER: 1
+BLE_SM_BONDING: 1
+BLE_SM_LEGACY: 1
+BLE_SM_SC: 1
+BLE_STORE_MAX_BONDS: 5
+BLE_VERSION: 51
+
+BLE_LL_CFG_FEAT_LE_2M_PHY: 1
+BLE_LL_CFG_FEAT_LE_CODED_PHY: 1
+BLE_LL_CFG_FEAT_LL_PRIVACY: 1
+BLE_LL_CONN_INIT_MAX_TX_BYTES: 251
+BLE_LL_DTM: 1
+BLE_LL_DTM_EXTENSIONS: 1
diff --git a/targets/nordic_pca10056-blehci-usb/target.yml b/.github/targets/nordic_pca10056_btshell_all/target.yml
similarity index 86%
copy from targets/nordic_pca10056-blehci-usb/target.yml
copy to .github/targets/nordic_pca10056_btshell_all/target.yml
index ce455d45..8ad43d72 100644
--- a/targets/nordic_pca10056-blehci-usb/target.yml
+++ b/.github/targets/nordic_pca10056_btshell_all/target.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,6 +17,7 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
+### Target: targets/nordic_pca10056_btshell_all
+target.app: "@apache-mynewt-nimble/apps/btshell"
 target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
-target.build_profile: debug
+target.build_profile: "debug"
diff --git a/targets/dialog_cmac/target.yml b/.github/targets/nordic_pca10056_btshell_all_v52/pkg.yml
similarity index 82%
copy from targets/dialog_cmac/target.yml
copy to .github/targets/nordic_pca10056_btshell_all_v52/pkg.yml
index c28cf3e3..14d5fc69 100644
--- a/targets/dialog_cmac/target.yml
+++ b/.github/targets/nordic_pca10056_btshell_all_v52/pkg.yml
@@ -17,6 +17,9 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
-target.bsp: "@apache-mynewt-core/hw/bsp/dialog_cmac"
-target.build_profile: speed
+### Package: targets/nordic_pca10056_btshell_all_v52
+pkg.name: "targets/nordic_pca10056_btshell_all_v52"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
diff --git a/.github/targets/nordic_pca10056_btshell_all_v52/syscfg.h b/.github/targets/nordic_pca10056_btshell_all_v52/syscfg.h
new file mode 100644
index 00000000..fc43e898
--- /dev/null
+++ b/.github/targets/nordic_pca10056_btshell_all_v52/syscfg.h
@@ -0,0 +1,25 @@
+BLE_EDDYSTONE: 1
+BLE_EXT_ADV: 1
+BLE_EXT_ADV_MAX_SIZE: 1650
+BLE_HS_DEBUG: 1
+BLE_L2CAP_COC_MAX_NUM: 5
+BLE_L2CAP_ENHANCED_COC: 1
+
+BLE_MAX_CONNECTIONS: 5
+BLE_MONITOR_RTT: 1
+BLE_MULTI_ADV_INSTANCES: 5
+BLE_PERIODIC_ADV: 1
+BLE_MAX_PERIODIC_SYNCS: 5
+BLE_PERIODIC_ADV_SYNC_TRANSFER: 1
+BLE_SM_BONDING: 1
+BLE_SM_LEGACY: 1
+BLE_SM_SC: 1
+BLE_STORE_MAX_BONDS: 5
+BLE_VERSION: 52
+
+BLE_LL_CFG_FEAT_LE_2M_PHY: 1
+BLE_LL_CFG_FEAT_LE_CODED_PHY: 1
+BLE_LL_CFG_FEAT_LL_PRIVACY: 1
+BLE_LL_CONN_INIT_MAX_TX_BYTES: 251
+BLE_LL_DTM: 1
+BLE_LL_DTM_EXTENSIONS: 1
diff --git a/targets/nordic_pca10056-blehci-usb/target.yml b/.github/targets/nordic_pca10056_btshell_all_v52/target.yml
similarity index 86%
copy from targets/nordic_pca10056-blehci-usb/target.yml
copy to .github/targets/nordic_pca10056_btshell_all_v52/target.yml
index ce455d45..85a2ae90 100644
--- a/targets/nordic_pca10056-blehci-usb/target.yml
+++ b/.github/targets/nordic_pca10056_btshell_all_v52/target.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,6 +17,7 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
+### Target: targets/nordic_pca10056_btshell_all_v52
+target.app: "@apache-mynewt-nimble/apps/btshell"
 target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
-target.build_profile: debug
+target.build_profile: "debug"
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_btshell_coded/pkg.yml
similarity index 87%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_btshell_coded/pkg.yml
index 0c5701a9..c3ec70a3 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_btshell_coded/pkg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,9 +17,8 @@
 # under the License.
 #
 
-syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
-
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
+pkg.name: "targets/nordic_pca10056_btshell_coded"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_btshell_coded/syscfg.yml
similarity index 90%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_btshell_coded/syscfg.yml
index 0c5701a9..849aad7d 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_btshell_coded/syscfg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -17,8 +18,4 @@
 #
 
 syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
-
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
+    BLE_LL_CFG_FEAT_LE_CODED_PHY: 1
diff --git a/targets/nordic_pca10056-blehci-usb/target.yml b/.github/targets/nordic_pca10056_btshell_coded/target.yml
similarity index 91%
copy from targets/nordic_pca10056-blehci-usb/target.yml
copy to .github/targets/nordic_pca10056_btshell_coded/target.yml
index ce455d45..396524b4 100644
--- a/targets/nordic_pca10056-blehci-usb/target.yml
+++ b/.github/targets/nordic_pca10056_btshell_coded/target.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,6 +17,6 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
+target.app: "@apache-mynewt-nimble/apps/btshell"
 target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
-target.build_profile: debug
+target.build_profile: "debug"
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_btshell_ext_adv/pkg.yml
similarity index 86%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_btshell_ext_adv/pkg.yml
index 0c5701a9..c8cce299 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_btshell_ext_adv/pkg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,9 +17,8 @@
 # under the License.
 #
 
-syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
-
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
+pkg.name: "targets/nordic_pca10056_btshell_ext_adv"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_btshell_ext_adv/syscfg.yml
similarity index 90%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_btshell_ext_adv/syscfg.yml
index 0c5701a9..a5526dfe 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_btshell_ext_adv/syscfg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -17,8 +18,4 @@
 #
 
 syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
-
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
+    BLE_EXT_ADV: 1
diff --git a/targets/nordic_pca10056-blehci-usb/target.yml b/.github/targets/nordic_pca10056_btshell_ext_adv/target.yml
similarity index 91%
copy from targets/nordic_pca10056-blehci-usb/target.yml
copy to .github/targets/nordic_pca10056_btshell_ext_adv/target.yml
index ce455d45..396524b4 100644
--- a/targets/nordic_pca10056-blehci-usb/target.yml
+++ b/.github/targets/nordic_pca10056_btshell_ext_adv/target.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,6 +17,6 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
+target.app: "@apache-mynewt-nimble/apps/btshell"
 target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
-target.build_profile: debug
+target.build_profile: "debug"
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_btshell_periodic_adv/pkg.yml
similarity index 86%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_btshell_periodic_adv/pkg.yml
index 0c5701a9..b4f519e2 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_btshell_periodic_adv/pkg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,9 +17,8 @@
 # under the License.
 #
 
-syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
-
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
+pkg.name: "targets/nordic_pca10056_btshell_periodic_adv"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_btshell_periodic_adv/syscfg.yml
similarity index 90%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_btshell_periodic_adv/syscfg.yml
index 0c5701a9..2f01ccab 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_btshell_periodic_adv/syscfg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -17,8 +18,5 @@
 #
 
 syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
-
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
+    BLE_EXT_ADV: 1
+    BLE_PERIODIC_ADV: 1  
diff --git a/targets/nordic_pca10056-blehci-usb/target.yml b/.github/targets/nordic_pca10056_btshell_periodic_adv/target.yml
similarity index 91%
copy from targets/nordic_pca10056-blehci-usb/target.yml
copy to .github/targets/nordic_pca10056_btshell_periodic_adv/target.yml
index ce455d45..396524b4 100644
--- a/targets/nordic_pca10056-blehci-usb/target.yml
+++ b/.github/targets/nordic_pca10056_btshell_periodic_adv/target.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,6 +17,6 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
+target.app: "@apache-mynewt-nimble/apps/btshell"
 target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
-target.build_profile: debug
+target.build_profile: "debug"
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_btshell_sm_legacy/pkg.yml
similarity index 86%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_btshell_sm_legacy/pkg.yml
index 0c5701a9..4c3d331e 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_btshell_sm_legacy/pkg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,9 +17,8 @@
 # under the License.
 #
 
-syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
-
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
+pkg.name: "targets/nordic_pca10056_btshell_sm_legacy"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_btshell_sm_legacy/syscfg.yml
similarity index 90%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_btshell_sm_legacy/syscfg.yml
index 0c5701a9..a7789d62 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_btshell_sm_legacy/syscfg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -17,8 +18,5 @@
 #
 
 syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
-
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
+    BLE_SM_LEGACY: 1
+    BLE_SM_SC: 0
diff --git a/targets/nordic_pca10056-blehci-usb/target.yml b/.github/targets/nordic_pca10056_btshell_sm_legacy/target.yml
similarity index 91%
copy from targets/nordic_pca10056-blehci-usb/target.yml
copy to .github/targets/nordic_pca10056_btshell_sm_legacy/target.yml
index ce455d45..396524b4 100644
--- a/targets/nordic_pca10056-blehci-usb/target.yml
+++ b/.github/targets/nordic_pca10056_btshell_sm_legacy/target.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,6 +17,6 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
+target.app: "@apache-mynewt-nimble/apps/btshell"
 target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
-target.build_profile: debug
+target.build_profile: "debug"
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_btshell_sm_none/pkg.yml
similarity index 86%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_btshell_sm_none/pkg.yml
index 0c5701a9..a8ccee1f 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_btshell_sm_none/pkg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,9 +17,8 @@
 # under the License.
 #
 
-syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
-
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
+pkg.name: "targets/nordic_pca10056_btshell_sm_none"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_btshell_sm_none/syscfg.yml
similarity index 90%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_btshell_sm_none/syscfg.yml
index 0c5701a9..9ee2ab8f 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_btshell_sm_none/syscfg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -17,8 +18,5 @@
 #
 
 syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
-
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
+    BLE_SM_LEGACY: 0
+    BLE_SM_SC: 0
diff --git a/targets/nordic_pca10056-blehci-usb/target.yml b/.github/targets/nordic_pca10056_btshell_sm_none/target.yml
similarity index 91%
copy from targets/nordic_pca10056-blehci-usb/target.yml
copy to .github/targets/nordic_pca10056_btshell_sm_none/target.yml
index ce455d45..396524b4 100644
--- a/targets/nordic_pca10056-blehci-usb/target.yml
+++ b/.github/targets/nordic_pca10056_btshell_sm_none/target.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,6 +17,6 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
+target.app: "@apache-mynewt-nimble/apps/btshell"
 target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
-target.build_profile: debug
+target.build_profile: "debug"
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_btshell_sm_sc/pkg.yml
similarity index 87%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_btshell_sm_sc/pkg.yml
index 0c5701a9..611096aa 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_btshell_sm_sc/pkg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,9 +17,8 @@
 # under the License.
 #
 
-syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
-
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
+pkg.name: "targets/nordic_pca10056_btshell_sm_sc"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_btshell_sm_sc/syscfg.yml
similarity index 90%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_btshell_sm_sc/syscfg.yml
index 0c5701a9..d6b579ce 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_btshell_sm_sc/syscfg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -17,8 +18,5 @@
 #
 
 syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
-
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
+    BLE_SM_LEGACY: 0
+    BLE_SM_SC: 1
diff --git a/targets/nordic_pca10056-blehci-usb/target.yml b/.github/targets/nordic_pca10056_btshell_sm_sc/target.yml
similarity index 91%
copy from targets/nordic_pca10056-blehci-usb/target.yml
copy to .github/targets/nordic_pca10056_btshell_sm_sc/target.yml
index ce455d45..396524b4 100644
--- a/targets/nordic_pca10056-blehci-usb/target.yml
+++ b/.github/targets/nordic_pca10056_btshell_sm_sc/target.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,6 +17,6 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
+target.app: "@apache-mynewt-nimble/apps/btshell"
 target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
-target.build_profile: debug
+target.build_profile: "debug"
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_btshell_sm_sc_legacy/pkg.yml
similarity index 86%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_btshell_sm_sc_legacy/pkg.yml
index 0c5701a9..3983ec0c 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_btshell_sm_sc_legacy/pkg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,9 +17,8 @@
 # under the License.
 #
 
-syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
-
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
+pkg.name: "targets/nordic_pca10056_btshell_sm_sc_legacy"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_btshell_sm_sc_legacy/syscfg.yml
similarity index 90%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_btshell_sm_sc_legacy/syscfg.yml
index 0c5701a9..d62f1f0f 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_btshell_sm_sc_legacy/syscfg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -17,8 +18,5 @@
 #
 
 syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
-
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
+    BLE_SM_LEGACY: 1
+    BLE_SM_SC: 1
diff --git a/targets/nordic_pca10056-blehci-usb/target.yml b/.github/targets/nordic_pca10056_btshell_sm_sc_legacy/target.yml
similarity index 91%
copy from targets/nordic_pca10056-blehci-usb/target.yml
copy to .github/targets/nordic_pca10056_btshell_sm_sc_legacy/target.yml
index ce455d45..396524b4 100644
--- a/targets/nordic_pca10056-blehci-usb/target.yml
+++ b/.github/targets/nordic_pca10056_btshell_sm_sc_legacy/target.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,6 +17,6 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
+target.app: "@apache-mynewt-nimble/apps/btshell"
 target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
-target.build_profile: debug
+target.build_profile: "debug"
diff --git a/targets/nordic_pca10095_net-blehci/target.yml b/.github/targets/nordic_pca10056_btshell_xtal_settle_0/pkg.yml
similarity index 81%
copy from targets/nordic_pca10095_net-blehci/target.yml
copy to .github/targets/nordic_pca10056_btshell_xtal_settle_0/pkg.yml
index 4d2641b7..19a580e1 100644
--- a/targets/nordic_pca10095_net-blehci/target.yml
+++ b/.github/targets/nordic_pca10056_btshell_xtal_settle_0/pkg.yml
@@ -17,6 +17,9 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
-target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10095_net"
-target.build_profile: debug
+### Package: targets/nordic_pca10056_btshell_xtal_settle_0
+pkg.name: "targets/nordic_pca10056_btshell_xtal_settle_0"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_btshell_xtal_settle_0/syscfg.yml
similarity index 90%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_btshell_xtal_settle_0/syscfg.yml
index 0c5701a9..324a679f 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_btshell_xtal_settle_0/syscfg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -17,8 +18,4 @@
 #
 
 syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
-
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
+    BLE_XTAL_SETTLE_TIME: 0
diff --git a/targets/nordic_pca10056-blehci-usb/target.yml b/.github/targets/nordic_pca10056_btshell_xtal_settle_0/target.yml
similarity index 85%
copy from targets/nordic_pca10056-blehci-usb/target.yml
copy to .github/targets/nordic_pca10056_btshell_xtal_settle_0/target.yml
index ce455d45..988da49e 100644
--- a/targets/nordic_pca10056-blehci-usb/target.yml
+++ b/.github/targets/nordic_pca10056_btshell_xtal_settle_0/target.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,6 +17,7 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
+### Target: targets/nordic_pca10056_btshell_xtal_settle_0
+target.app: "@apache-mynewt-nimble/apps/btshell"
 target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
-target.build_profile: debug
+target.build_profile: "debug"
diff --git a/targets/dialog_cmac/target.yml b/.github/targets/nordic_pca10056_bttester/pkg.yml
similarity index 83%
copy from targets/dialog_cmac/target.yml
copy to .github/targets/nordic_pca10056_bttester/pkg.yml
index c28cf3e3..d50d245c 100644
--- a/targets/dialog_cmac/target.yml
+++ b/.github/targets/nordic_pca10056_bttester/pkg.yml
@@ -17,6 +17,9 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
-target.bsp: "@apache-mynewt-core/hw/bsp/dialog_cmac"
-target.build_profile: speed
+### Package: targets/nordic_pca10056_bttester
+pkg.name: "targets/nordic_pca10056_bttester"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
diff --git a/targets/nordic_pca10056-blehci-usb/target.yml b/.github/targets/nordic_pca10056_bttester/target.yml
similarity index 86%
copy from targets/nordic_pca10056-blehci-usb/target.yml
copy to .github/targets/nordic_pca10056_bttester/target.yml
index ce455d45..36f8f128 100644
--- a/targets/nordic_pca10056-blehci-usb/target.yml
+++ b/.github/targets/nordic_pca10056_bttester/target.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,6 +17,7 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
+### Target: targets/nordic_pca10056_bttester
+target.app: "@apache-mynewt-nimble/apps/bttester"
 target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
-target.build_profile: debug
+target.build_profile: "debug"
diff --git a/targets/dialog_cmac/target.yml b/.github/targets/nordic_pca10056_ext_advertiser/pkg.yml
similarity index 83%
copy from targets/dialog_cmac/target.yml
copy to .github/targets/nordic_pca10056_ext_advertiser/pkg.yml
index c28cf3e3..7dee4357 100644
--- a/targets/dialog_cmac/target.yml
+++ b/.github/targets/nordic_pca10056_ext_advertiser/pkg.yml
@@ -17,6 +17,9 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
-target.bsp: "@apache-mynewt-core/hw/bsp/dialog_cmac"
-target.build_profile: speed
+### Package: targets/nordic_pca10056_btshell
+pkg.name: "targets/nordic_pca10056_ext_advertiser"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
diff --git a/targets/nordic_pca10056-blehci-usb/target.yml b/.github/targets/nordic_pca10056_ext_advertiser/target.yml
similarity index 86%
copy from targets/nordic_pca10056-blehci-usb/target.yml
copy to .github/targets/nordic_pca10056_ext_advertiser/target.yml
index ce455d45..6761de7a 100644
--- a/targets/nordic_pca10056-blehci-usb/target.yml
+++ b/.github/targets/nordic_pca10056_ext_advertiser/target.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,6 +17,7 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
+### Target: targets/nordic_pca10056_btshell
+target.app: "@apache-mynewt-nimble/apps/ext_advertiser"
 target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
-target.build_profile: debug
+target.build_profile: "debug"
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10056_scanner/pkg.yml
similarity index 87%
copy from targets/nordic_pca10056-blehci-usb/syscfg.yml
copy to .github/targets/nordic_pca10056_scanner/pkg.yml
index 0c5701a9..dfc3c8b0 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10056_scanner/pkg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,9 +17,8 @@
 # under the License.
 #
 
-syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
-
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
+pkg.name: "targets/nordic_pca10056_scanner"
+pkg.type: "target"
+pkg.description:
+pkg.author:
+pkg.homepage:
diff --git a/targets/nordic_pca10056-blehci-usb/target.yml b/.github/targets/nordic_pca10056_scanner/target.yml
similarity index 91%
rename from targets/nordic_pca10056-blehci-usb/target.yml
rename to .github/targets/nordic_pca10056_scanner/target.yml
index ce455d45..904549cb 100644
--- a/targets/nordic_pca10056-blehci-usb/target.yml
+++ b/.github/targets/nordic_pca10056_scanner/target.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -16,6 +17,5 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
+target.app: "@apache-mynewt-nimble/apps/scanner"
 target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
-target.build_profile: debug
diff --git a/targets/dialog_cmac/target.yml b/.github/targets/nordic_pca10095_blehci/pkg.yml
similarity index 83%
copy from targets/dialog_cmac/target.yml
copy to .github/targets/nordic_pca10095_blehci/pkg.yml
index c28cf3e3..04841c94 100644
--- a/targets/dialog_cmac/target.yml
+++ b/.github/targets/nordic_pca10095_blehci/pkg.yml
@@ -17,6 +17,10 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
-target.bsp: "@apache-mynewt-core/hw/bsp/dialog_cmac"
-target.build_profile: speed
+### Package: targets/blehci-nordic_pca10095
+pkg.name: "targets/nordic_pca10095_blehci"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
+
diff --git a/targets/nordic_pca10095_net-blehci/syscfg.yml b/.github/targets/nordic_pca10095_blehci/syscfg.yml
similarity index 88%
copy from targets/nordic_pca10095_net-blehci/syscfg.yml
copy to .github/targets/nordic_pca10095_blehci/syscfg.yml
index b679e9ae..3ffe99c7 100644
--- a/targets/nordic_pca10095_net-blehci/syscfg.yml
+++ b/.github/targets/nordic_pca10095_blehci/syscfg.yml
@@ -18,25 +18,21 @@
 #
 
 syscfg.vals:
-    BLE_TRANSPORT_HS: nrf5340
+    BLE_MAX_CONNECTIONS: 4
 
-    MSYS_1_BLOCK_COUNT: 12
-    MSYS_1_BLOCK_SIZE: 292
     BLE_LL_CFG_FEAT_DATA_LEN_EXT: 1
     BLE_LL_CFG_FEAT_LE_2M_PHY: 1
     BLE_LL_CFG_FEAT_LE_CODED_PHY: 1
     BLE_LL_CFG_FEAT_LL_PRIVACY: 1
-    BLE_LL_CFG_FEAT_CTRL_TO_HOST_FLOW_CONTROL: 1
     BLE_LL_CONN_INIT_MAX_TX_BYTES: 251
     BLE_LL_CONN_INIT_SLOTS: 4
     BLE_LL_DTM: 1
     BLE_LL_DTM_EXTENSIONS: 1
     BLE_LL_VND_EVENT_ON_ASSERT: 1
     BLE_MAX_CONNECTIONS: 5
-    BLE_EXT_ADV: 1
-    BLE_EXT_ADV_MAX_SIZE: 1650
     BLE_MAX_PERIODIC_SYNCS: 5
     BLE_MULTI_ADV_INSTANCES: 5
+    BLE_EXT_ADV: 1
     BLE_PERIODIC_ADV: 1
     BLE_PERIODIC_ADV_SYNC_TRANSFER: 1
     BLE_VERSION: 51
diff --git a/targets/nordic_pca10095_net-blehci/target.yml b/.github/targets/nordic_pca10095_blehci/target.yml
similarity index 92%
copy from targets/nordic_pca10095_net-blehci/target.yml
copy to .github/targets/nordic_pca10095_blehci/target.yml
index 4d2641b7..854cd3da 100644
--- a/targets/nordic_pca10095_net-blehci/target.yml
+++ b/.github/targets/nordic_pca10095_blehci/target.yml
@@ -17,6 +17,7 @@
 # under the License.
 #
 
+### Target: targets/blehci-nordic_pca10095
 target.app: "@apache-mynewt-nimble/apps/blehci"
 target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10095_net"
-target.build_profile: debug
+target.build_profile: "debug"
diff --git a/targets/dialog_cmac/target.yml b/.github/targets/nordic_pca10095_btshell/pkg.yml
similarity index 83%
rename from targets/dialog_cmac/target.yml
rename to .github/targets/nordic_pca10095_btshell/pkg.yml
index c28cf3e3..cfcc43df 100644
--- a/targets/dialog_cmac/target.yml
+++ b/.github/targets/nordic_pca10095_btshell/pkg.yml
@@ -17,6 +17,9 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
-target.bsp: "@apache-mynewt-core/hw/bsp/dialog_cmac"
-target.build_profile: speed
+### Package: targets/nordic_pca10056_btshell
+pkg.name: "targets/nordic_pca10095_btshell"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
diff --git a/targets/nordic_pca10056-blehci-usb/syscfg.yml b/.github/targets/nordic_pca10095_btshell/syscfg.yml
similarity index 90%
rename from targets/nordic_pca10056-blehci-usb/syscfg.yml
rename to .github/targets/nordic_pca10095_btshell/syscfg.yml
index 0c5701a9..c37554dc 100644
--- a/targets/nordic_pca10056-blehci-usb/syscfg.yml
+++ b/.github/targets/nordic_pca10095_btshell/syscfg.yml
@@ -1,3 +1,4 @@
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -17,8 +18,4 @@
 #
 
 syscfg.vals:
-    BLE_TRANSPORT_HS: usb
-    USBD_BTH: 1
-
-    USBD_PID: 0xC01A
-    USBD_VID: 0xC0CA
+    BSP_NRF5340_NET_ENABLE: 1
diff --git a/targets/nordic_pca10095_net-blehci/target.yml b/.github/targets/nordic_pca10095_btshell/target.yml
similarity index 81%
copy from targets/nordic_pca10095_net-blehci/target.yml
copy to .github/targets/nordic_pca10095_btshell/target.yml
index 4d2641b7..ffbee16b 100644
--- a/targets/nordic_pca10095_net-blehci/target.yml
+++ b/.github/targets/nordic_pca10095_btshell/target.yml
@@ -17,6 +17,7 @@
 # under the License.
 #
 
-target.app: "@apache-mynewt-nimble/apps/blehci"
-target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10095_net"
-target.build_profile: debug
+### Target: targets/nordic_pca10095_btshell
+target.app: "@apache-mynewt-nimble/apps/btshell"
+target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10095"
+target.build_profile: "debug"
diff --git a/targets/nordic_pca10095_net-blehci/pkg.yml b/.github/targets/nordic_pca10095_net-blehci/pkg.yml
similarity index 100%
rename from targets/nordic_pca10095_net-blehci/pkg.yml
rename to .github/targets/nordic_pca10095_net-blehci/pkg.yml
diff --git a/targets/nordic_pca10095_net-blehci/syscfg.yml b/.github/targets/nordic_pca10095_net-blehci/syscfg.yml
similarity index 100%
rename from targets/nordic_pca10095_net-blehci/syscfg.yml
rename to .github/targets/nordic_pca10095_net-blehci/syscfg.yml
diff --git a/targets/nordic_pca10095_net-blehci/target.yml b/.github/targets/nordic_pca10095_net-blehci/target.yml
similarity index 100%
rename from targets/nordic_pca10095_net-blehci/target.yml
rename to .github/targets/nordic_pca10095_net-blehci/target.yml
diff --git a/targets/dialog_cmac/syscfg.yml b/.github/workflows/build_ports.yml
similarity index 64%
rename from targets/dialog_cmac/syscfg.yml
rename to .github/workflows/build_ports.yml
index 71a109a2..f125399c 100644
--- a/targets/dialog_cmac/syscfg.yml
+++ b/.github/workflows/build_ports.yml
@@ -17,19 +17,21 @@
 # under the License.
 #
 
-syscfg.vals:
-    MCU_DEEP_SLEEP: 1
-    MCU_SLP_TIMER: 1
-    MCU_SLP_TIMER_32K_ONLY: 1
+name: newt test all
 
-    BLE_TRANSPORT_HS: dialog_cmac
+on: [push, pull_request]
 
-    # LL recommended settings (decreasing timing values is not recommended)
-    BLE_LL_CFG_FEAT_CTRL_TO_HOST_FLOW_CONTROL: 1
-    BLE_LL_CONN_INIT_MIN_WIN_OFFSET: 2
-    BLE_LL_RFMGMT_ENABLE_TIME: 20
-    BLE_LL_SCHED_AUX_MAFS_DELAY: 150
-    BLE_LL_SCHED_AUX_CHAIN_MAFS_DELAY: 150
-
-    # NOTE: set public address in target settings
-    # BLE_LL_PUBLIC_DEV_ADDR: 0xffffffffffff
+jobs:
+  ports:
+    runs-on: ubuntu-latest
+    steps:
+      - uses: actions/checkout@v3
+      - name: Install Dependencies
+        run: |
+             sudo apt-get update
+             sudo apt-get install -y make ccache gcc-multilib g++-multilib
+      - name: Build ports
+        run: |
+             make -C porting/examples/dummy/ clean all
+             make -C porting/examples/linux/ clean all
+             make -C porting/examples/linux_blemesh/ clean all
diff --git a/.github/workflows/build_targets.yml b/.github/workflows/build_targets.yml
new file mode 100644
index 00000000..6d4a1e73
--- /dev/null
+++ b/.github/workflows/build_targets.yml
@@ -0,0 +1,53 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#  http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+
+name: build all targets
+
+on: [push, pull_request]
+
+jobs:
+  targets:
+    runs-on: ubuntu-latest
+    steps:
+      - uses: actions/checkout@v3
+      - uses: actions/setup-go@v3
+        with:
+          go-version: '1.16'
+      - uses: carlosperate/arm-none-eabi-gcc-action@48db4484a55750df7a0ccca63347fcdea6534d78
+        with:
+          release: '12.2.Rel1'
+      - name: Install Dependencies
+        run: |
+             sudo apt-get update
+             sudo apt-get install -y gcc-multilib
+      - name: Install newt
+        run: |
+             go version
+             go get mynewt.apache.org/newt/newt@latest
+      - name: Setup project
+        run: |
+             cp .github/project.yml project.yml
+             mkdir repos
+             git clone --depth=1 https://github.com/apache/mynewt-core repos/apache-mynewt-core
+             git clone --depth=1 https://github.com/mcu-tools/mcuboot.git repos/mcuboot
+             git clone --depth=1 https://github.com/apache/mynewt-mcumgr repos/apache-mynewt-mcumgr
+             git clone --depth=1 https://github.com/hathach/tinyusb.git repos/tinyusb
+             ln -s .github/targets ci_targets
+      - name: Build targets
+        run: ls ci_targets | xargs -n1 sh -c 'echo "Testing $0"; newt build -q $0'
diff --git a/.github/workflows/newt_test_all.yml b/.github/workflows/newt_test_all.yml
new file mode 100644
index 00000000..20ed7957
--- /dev/null
+++ b/.github/workflows/newt_test_all.yml
@@ -0,0 +1,49 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#  http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+
+name: newt test all
+
+on: [push, pull_request]
+
+jobs:
+  newt_test:
+    runs-on: ubuntu-latest
+    steps:
+      - uses: actions/checkout@v3
+      - uses: actions/setup-go@v3
+        with:
+          go-version: '1.16'
+      - name: Install Dependencies
+        run: |
+             sudo apt-get update
+             sudo apt-get install -y gcc-multilib
+      - name: Install newt
+        run: |
+             go version
+             go get mynewt.apache.org/newt/newt@latest
+      - name: Setup project
+        run: |
+             cp .github/project.yml project.yml
+             mkdir repos
+             git clone --depth=1 https://github.com/apache/mynewt-core repos/apache-mynewt-core
+             git clone --depth=1 https://github.com/mcu-tools/mcuboot.git repos/mcuboot
+             git clone --depth=1 https://github.com/apache/mynewt-mcumgr repos/apache-mynewt-mcumgr
+             git clone --depth=1 https://github.com/hathach/tinyusb.git repos/tinyusb
+      - name: newt test all
+        run: newt test all