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