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-core.git

commit 32cd96b8d9afe3b6e61dd64181adf6a4cadf4fae
Author: Szymon Janc <[email protected]>
AuthorDate: Mon Jan 16 14:34:12 2023 +0100

    Initial Github Action integration
    
    This adds:
     - building all test targets on Linux
     - runing 'newt test all'
     - building blinky for (almost) all BSPs
---
 .github/project.yml                                | 44 +++++++++++++++++++
 .github/targets/da1469x_flash_loader/pkg.yml       | 24 +++++++++++
 .github/targets/da1469x_flash_loader/syscfg.yml    | 23 ++++++++++
 .github/targets/da1469x_flash_loader/target.yml    | 22 ++++++++++
 .github/targets/nordic_pca10056_advertiser/pkg.yml | 24 +++++++++++
 .../targets/nordic_pca10056_advertiser/target.yml  | 21 +++++++++
 .github/targets/nordic_pca10056_blecent/pkg.yml    | 25 +++++++++++
 .github/targets/nordic_pca10056_blecent/target.yml | 21 +++++++++
 .github/targets/nordic_pca10056_blecsc/pkg.yml     | 25 +++++++++++
 .github/targets/nordic_pca10056_blecsc/target.yml  | 21 +++++++++
 .github/targets/nordic_pca10056_blehci/pkg.yml     | 25 +++++++++++
 .github/targets/nordic_pca10056_blehci/target.yml  | 21 +++++++++
 .../nordic_pca10056_blehci_strict_sched/pkg.yml    | 25 +++++++++++
 .../nordic_pca10056_blehci_strict_sched/syscfg.yml | 24 +++++++++++
 .../nordic_pca10056_blehci_strict_sched/target.yml | 21 +++++++++
 .github/targets/nordic_pca10056_blehr/pkg.yml      | 25 +++++++++++
 .github/targets/nordic_pca10056_blehr/target.yml   | 21 +++++++++
 .github/targets/nordic_pca10056_blemesh/pkg.yml    | 25 +++++++++++
 .github/targets/nordic_pca10056_blemesh/target.yml | 21 +++++++++
 .../targets/nordic_pca10056_blemesh_cdb/pkg.yml    | 25 +++++++++++
 .../targets/nordic_pca10056_blemesh_cdb/syscfg.yml | 21 +++++++++
 .../targets/nordic_pca10056_blemesh_cdb/target.yml | 21 +++++++++
 .../nordic_pca10056_blemesh_ext_adv/pkg.yml        | 25 +++++++++++
 .../nordic_pca10056_blemesh_ext_adv/syscfg.yml     | 22 ++++++++++
 .../nordic_pca10056_blemesh_ext_adv/target.yml     | 21 +++++++++
 .../targets/nordic_pca10056_blemesh_light/pkg.yml  | 25 +++++++++++
 .../nordic_pca10056_blemesh_light/target.yml       | 21 +++++++++
 .../pkg.yml                                        | 24 +++++++++++
 .../target.yml                                     | 22 ++++++++++
 .../pkg.yml                                        | 25 +++++++++++
 .../target.yml                                     | 22 ++++++++++
 .../targets/nordic_pca10056_blemesh_shell/pkg.yml  | 25 +++++++++++
 .../nordic_pca10056_blemesh_shell/target.yml       | 21 +++++++++
 .github/targets/nordic_pca10056_bleprph/pkg.yml    | 25 +++++++++++
 .github/targets/nordic_pca10056_bleprph/target.yml | 21 +++++++++
 .../targets/nordic_pca10056_bleprph_oic/pkg.yml    | 25 +++++++++++
 .../targets/nordic_pca10056_bleprph_oic/target.yml | 21 +++++++++
 .github/targets/nordic_pca10056_blesplit/pkg.yml   | 25 +++++++++++
 .../targets/nordic_pca10056_blesplit/target.yml    | 21 +++++++++
 .github/targets/nordic_pca10056_bleuart/pkg.yml    | 25 +++++++++++
 .github/targets/nordic_pca10056_bleuart/target.yml | 21 +++++++++
 .github/targets/nordic_pca10056_boot/pkg.yml       | 25 +++++++++++
 .github/targets/nordic_pca10056_boot/target.yml    | 21 +++++++++
 .github/targets/nordic_pca10056_btshell/pkg.yml    | 25 +++++++++++
 .github/targets/nordic_pca10056_btshell/target.yml | 23 ++++++++++
 .../targets/nordic_pca10056_ext_advertiser/pkg.yml | 25 +++++++++++
 .../nordic_pca10056_ext_advertiser/target.yml      | 21 +++++++++
 .github/targets/nordic_pca10056_ocf_sample/pkg.yml | 25 +++++++++++
 .../targets/nordic_pca10056_ocf_sample/target.yml  | 21 +++++++++
 .github/targets/nordic_pca10056_pwm_test/pkg.yml   | 25 +++++++++++
 .../targets/nordic_pca10056_pwm_test/syscfg.yml    | 21 +++++++++
 .../targets/nordic_pca10056_pwm_test/target.yml    | 21 +++++++++
 .github/targets/nordic_pca10056_scanner/pkg.yml    | 24 +++++++++++
 .github/targets/nordic_pca10056_scanner/target.yml | 21 +++++++++
 .../targets/nordic_pca10056_sensors_test/pkg.yml   | 25 +++++++++++
 .../nordic_pca10056_sensors_test/target.yml        | 21 +++++++++
 .github/targets/nordic_pca10056_slinky/pkg.yml     | 25 +++++++++++
 .github/targets/nordic_pca10056_slinky/target.yml  | 22 ++++++++++
 .github/targets/nordic_pca10056_slinky_oic/pkg.yml | 25 +++++++++++
 .../targets/nordic_pca10056_slinky_oic/target.yml  | 21 +++++++++
 .github/targets/nordic_pca10056_spitest/pkg.yml    | 25 +++++++++++
 .github/targets/nordic_pca10056_spitest/target.yml | 21 +++++++++
 .github/targets/nordic_pca10056_splitty/pkg.yml    | 25 +++++++++++
 .github/targets/nordic_pca10056_splitty/target.yml | 21 +++++++++
 .github/targets/nordic_pca10056_testbench/pkg.yml  | 25 +++++++++++
 .../targets/nordic_pca10056_testbench/target.yml   | 21 +++++++++
 .github/targets/nordic_pca10056_timtest/pkg.yml    | 25 +++++++++++
 .github/targets/nordic_pca10056_timtest/target.yml | 21 +++++++++
 .github/targets/nordic_pca10056_trng_test/pkg.yml  | 25 +++++++++++
 .../targets/nordic_pca10056_trng_test/target.yml   | 21 +++++++++
 .github/targets/nordic_pca10095_blehci/pkg.yml     | 26 +++++++++++
 .github/targets/nordic_pca10095_blehci/syscfg.yml  | 38 ++++++++++++++++
 .github/targets/nordic_pca10095_blehci/target.yml  | 23 ++++++++++
 .github/targets/nordic_pca10095_btshell/pkg.yml    | 25 +++++++++++
 .github/targets/nordic_pca10095_btshell/syscfg.yml | 21 +++++++++
 .github/targets/nordic_pca10095_btshell/target.yml | 23 ++++++++++
 .github/targets/stm32f7discovery_iptest/pkg.yml    | 25 +++++++++++
 .github/targets/stm32f7discovery_iptest/target.yml | 21 +++++++++
 .github/targets/telee02_loraping/pkg.yml           | 25 +++++++++++
 .github/targets/telee02_loraping/syscfg.yml        | 21 +++++++++
 .github/targets/telee02_loraping/target.yml        | 21 +++++++++
 .github/targets/telee02_lorashell/pkg.yml          | 25 +++++++++++
 .github/targets/telee02_lorashell/syscfg.yml       | 23 ++++++++++
 .github/targets/telee02_lorashell/target.yml       | 21 +++++++++
 .github/test_build_blinky.sh                       | 50 ++++++++++++++++++++++
 .github/workflows/build_blinky.yml                 | 50 ++++++++++++++++++++++
 .github/workflows/build_targets.yml                | 45 +++++++++++++++++++
 .github/workflows/newt_test_all.yml                | 45 +++++++++++++++++++
 88 files changed, 2157 insertions(+)

diff --git a/.github/project.yml b/.github/project.yml
new file mode 100644
index 000000000..199d46b77
--- /dev/null
+++ b/.github/project.yml
@@ -0,0 +1,44 @@
+#
+# 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.
+#
+
+project.name: "apache-mynewt-core"
+
+project.repositories:
+    - apache-mynewt-nimble
+    - mcuboot
+    - apache-mynewt-mcumgr
+
+repository.apache-mynewt-nimble:
+    type: github
+    vers: 0.0.0
+    user: apache
+    repo: mynewt-nimble
+
+repository.mcuboot:
+    type: github
+    vers: 0.0.0
+    user: mcu-tools
+    repo: mcuboot
+    branch: main
+
+repository.apache-mynewt-mcumgr:
+    type: github
+    vers: 0.0.0
+    user: apache
+    repo: mynewt-mcumgr
diff --git a/.github/targets/da1469x_flash_loader/pkg.yml 
b/.github/targets/da1469x_flash_loader/pkg.yml
new file mode 100644
index 000000000..c63392137
--- /dev/null
+++ b/.github/targets/da1469x_flash_loader/pkg.yml
@@ -0,0 +1,24 @@
+#
+# 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.
+#
+
+pkg.name: targets/da1469x_flash_loader
+pkg.type: target
+pkg.description:
+pkg.author:
+pkg.homepage:
diff --git a/.github/targets/da1469x_flash_loader/syscfg.yml 
b/.github/targets/da1469x_flash_loader/syscfg.yml
new file mode 100644
index 000000000..72fe7f044
--- /dev/null
+++ b/.github/targets/da1469x_flash_loader/syscfg.yml
@@ -0,0 +1,23 @@
+#
+# 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.
+#
+
+syscfg.vals:
+    FLASH_LOADER_DL_SZ: 0x10000
+    RAM_RESIDENT: 1
+    MCU_GPIO_RETAINABLE_NUM: -1
diff --git a/.github/targets/da1469x_flash_loader/target.yml 
b/.github/targets/da1469x_flash_loader/target.yml
new file mode 100644
index 000000000..7e84ae170
--- /dev/null
+++ b/.github/targets/da1469x_flash_loader/target.yml
@@ -0,0 +1,22 @@
+#
+# 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.
+#
+
+target.app: "@apache-mynewt-core/apps/flash_loader"
+target.bsp: "@apache-mynewt-core/hw/bsp/dialog_da1469x-dk-pro"
+target.build_profile: optimized
diff --git a/.github/targets/nordic_pca10056_advertiser/pkg.yml 
b/.github/targets/nordic_pca10056_advertiser/pkg.yml
new file mode 100644
index 000000000..84d0c05b3
--- /dev/null
+++ b/.github/targets/nordic_pca10056_advertiser/pkg.yml
@@ -0,0 +1,24 @@
+#
+# 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.
+#
+
+pkg.name: "targets/nordic_pca10056_advertiser"
+pkg.type: "target"
+pkg.description:
+pkg.author:
+pkg.homepage:
diff --git a/.github/targets/nordic_pca10056_advertiser/target.yml 
b/.github/targets/nordic_pca10056_advertiser/target.yml
new file mode 100644
index 000000000..863751aac
--- /dev/null
+++ b/.github/targets/nordic_pca10056_advertiser/target.yml
@@ -0,0 +1,21 @@
+#
+# 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.
+#
+
+target.app: "@apache-mynewt-nimble/apps/advertiser"
+target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
diff --git a/.github/targets/nordic_pca10056_blecent/pkg.yml 
b/.github/targets/nordic_pca10056_blecent/pkg.yml
new file mode 100644
index 000000000..d47c0544d
--- /dev/null
+++ b/.github/targets/nordic_pca10056_blecent/pkg.yml
@@ -0,0 +1,25 @@
+#
+# 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.
+#
+
+pkg.name: "targets/nordic_pca10056_blecent"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
+
diff --git a/.github/targets/nordic_pca10056_blecent/target.yml 
b/.github/targets/nordic_pca10056_blecent/target.yml
new file mode 100644
index 000000000..0146506c3
--- /dev/null
+++ b/.github/targets/nordic_pca10056_blecent/target.yml
@@ -0,0 +1,21 @@
+#
+# 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.
+#
+
+target.app: "@apache-mynewt-nimble/apps/blemesh"
+target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
diff --git a/.github/targets/nordic_pca10056_blecsc/pkg.yml 
b/.github/targets/nordic_pca10056_blecsc/pkg.yml
new file mode 100644
index 000000000..f26c7df69
--- /dev/null
+++ b/.github/targets/nordic_pca10056_blecsc/pkg.yml
@@ -0,0 +1,25 @@
+#
+# 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.
+#
+
+pkg.name: "targets/nordic_pca10056_blecsc"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
+
diff --git a/.github/targets/nordic_pca10056_blecsc/target.yml 
b/.github/targets/nordic_pca10056_blecsc/target.yml
new file mode 100644
index 000000000..b665aaf39
--- /dev/null
+++ b/.github/targets/nordic_pca10056_blecsc/target.yml
@@ -0,0 +1,21 @@
+#
+# 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.
+#
+
+target.app: "@apache-mynewt-nimble/apps/blecsc"
+target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
diff --git a/.github/targets/nordic_pca10056_blehci/pkg.yml 
b/.github/targets/nordic_pca10056_blehci/pkg.yml
new file mode 100644
index 000000000..b66dab987
--- /dev/null
+++ b/.github/targets/nordic_pca10056_blehci/pkg.yml
@@ -0,0 +1,25 @@
+#
+# 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.
+#
+
+pkg.name: "targets/nordic_pca10056_blehci"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
+
diff --git a/.github/targets/nordic_pca10056_blehci/target.yml 
b/.github/targets/nordic_pca10056_blehci/target.yml
new file mode 100644
index 000000000..103dd2996
--- /dev/null
+++ b/.github/targets/nordic_pca10056_blehci/target.yml
@@ -0,0 +1,21 @@
+#
+# 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.
+#
+
+target.app: "@apache-mynewt-nimble/apps/blehci"
+target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
diff --git a/.github/targets/nordic_pca10056_blehci_strict_sched/pkg.yml 
b/.github/targets/nordic_pca10056_blehci_strict_sched/pkg.yml
new file mode 100644
index 000000000..fff86cc52
--- /dev/null
+++ b/.github/targets/nordic_pca10056_blehci_strict_sched/pkg.yml
@@ -0,0 +1,25 @@
+#
+# 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.
+#
+
+pkg.name: "targets/nordic_pca10056_blehci_strict_sched"
+pkg.type: "target"
+pkg.description:
+pkg.author:
+pkg.homepage:
+
diff --git a/.github/targets/nordic_pca10056_blehci_strict_sched/syscfg.yml 
b/.github/targets/nordic_pca10056_blehci_strict_sched/syscfg.yml
new file mode 100644
index 000000000..7b4ae584d
--- /dev/null
+++ b/.github/targets/nordic_pca10056_blehci_strict_sched/syscfg.yml
@@ -0,0 +1,24 @@
+#
+# 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.
+#
+
+syscfg.vals:
+    BLE_LL_CONN_STRICT_SCHED: 1
+    BLE_LL_CONN_STRICT_SCHED_FIXED: 1
+    BLE_LL_HCI_VS: 1
+    BLE_LL_HCI_VS_CONN_STRICT_SCHED: 1
diff --git a/.github/targets/nordic_pca10056_blehci_strict_sched/target.yml 
b/.github/targets/nordic_pca10056_blehci_strict_sched/target.yml
new file mode 100644
index 000000000..103dd2996
--- /dev/null
+++ b/.github/targets/nordic_pca10056_blehci_strict_sched/target.yml
@@ -0,0 +1,21 @@
+#
+# 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.
+#
+
+target.app: "@apache-mynewt-nimble/apps/blehci"
+target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
diff --git a/.github/targets/nordic_pca10056_blehr/pkg.yml 
b/.github/targets/nordic_pca10056_blehr/pkg.yml
new file mode 100644
index 000000000..fd7e6fa90
--- /dev/null
+++ b/.github/targets/nordic_pca10056_blehr/pkg.yml
@@ -0,0 +1,25 @@
+#
+# 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.
+#
+
+pkg.name: "targets/nordic_pca10056_blehr"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
+
diff --git a/.github/targets/nordic_pca10056_blehr/target.yml 
b/.github/targets/nordic_pca10056_blehr/target.yml
new file mode 100644
index 000000000..104b2ea5a
--- /dev/null
+++ b/.github/targets/nordic_pca10056_blehr/target.yml
@@ -0,0 +1,21 @@
+#
+# 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.
+#
+
+target.app: "@apache-mynewt-nimble/apps/blehr"
+target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
diff --git a/.github/targets/nordic_pca10056_blemesh/pkg.yml 
b/.github/targets/nordic_pca10056_blemesh/pkg.yml
new file mode 100644
index 000000000..b1785b01b
--- /dev/null
+++ b/.github/targets/nordic_pca10056_blemesh/pkg.yml
@@ -0,0 +1,25 @@
+#
+# 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.
+#
+
+pkg.name: "targets/nordic_pca10056_blemesh"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
+
diff --git a/.github/targets/nordic_pca10056_blemesh/target.yml 
b/.github/targets/nordic_pca10056_blemesh/target.yml
new file mode 100644
index 000000000..0146506c3
--- /dev/null
+++ b/.github/targets/nordic_pca10056_blemesh/target.yml
@@ -0,0 +1,21 @@
+#
+# 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.
+#
+
+target.app: "@apache-mynewt-nimble/apps/blemesh"
+target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
diff --git a/.github/targets/nordic_pca10056_blemesh_cdb/pkg.yml 
b/.github/targets/nordic_pca10056_blemesh_cdb/pkg.yml
new file mode 100644
index 000000000..2a85a9881
--- /dev/null
+++ b/.github/targets/nordic_pca10056_blemesh_cdb/pkg.yml
@@ -0,0 +1,25 @@
+#
+# 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.
+#
+
+pkg.name: "targets/nordic_pca10056_blemesh_cdb"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
+
diff --git a/.github/targets/nordic_pca10056_blemesh_cdb/syscfg.yml 
b/.github/targets/nordic_pca10056_blemesh_cdb/syscfg.yml
new file mode 100644
index 000000000..b17ebb3a1
--- /dev/null
+++ b/.github/targets/nordic_pca10056_blemesh_cdb/syscfg.yml
@@ -0,0 +1,21 @@
+#
+# 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.
+#
+
+syscfg.vals:
+    BLE_MESH_CDB: 1
diff --git a/.github/targets/nordic_pca10056_blemesh_cdb/target.yml 
b/.github/targets/nordic_pca10056_blemesh_cdb/target.yml
new file mode 100644
index 000000000..0146506c3
--- /dev/null
+++ b/.github/targets/nordic_pca10056_blemesh_cdb/target.yml
@@ -0,0 +1,21 @@
+#
+# 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.
+#
+
+target.app: "@apache-mynewt-nimble/apps/blemesh"
+target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
diff --git a/.github/targets/nordic_pca10056_blemesh_ext_adv/pkg.yml 
b/.github/targets/nordic_pca10056_blemesh_ext_adv/pkg.yml
new file mode 100644
index 000000000..3fec50f68
--- /dev/null
+++ b/.github/targets/nordic_pca10056_blemesh_ext_adv/pkg.yml
@@ -0,0 +1,25 @@
+#
+# 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.
+#
+
+pkg.name: "targets/nordic_pca10056_blemesh_ext_adv"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
+
diff --git a/.github/targets/nordic_pca10056_blemesh_ext_adv/syscfg.yml 
b/.github/targets/nordic_pca10056_blemesh_ext_adv/syscfg.yml
new file mode 100644
index 000000000..1bb5ba41c
--- /dev/null
+++ b/.github/targets/nordic_pca10056_blemesh_ext_adv/syscfg.yml
@@ -0,0 +1,22 @@
+#
+# 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.
+#
+
+syscfg.vals:
+    BLE_MULTI_ADV_INSTANCES: 1
+    BLE_EXT_ADV: 1
diff --git a/.github/targets/nordic_pca10056_blemesh_ext_adv/target.yml 
b/.github/targets/nordic_pca10056_blemesh_ext_adv/target.yml
new file mode 100644
index 000000000..0146506c3
--- /dev/null
+++ b/.github/targets/nordic_pca10056_blemesh_ext_adv/target.yml
@@ -0,0 +1,21 @@
+#
+# 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.
+#
+
+target.app: "@apache-mynewt-nimble/apps/blemesh"
+target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
diff --git a/.github/targets/nordic_pca10056_blemesh_light/pkg.yml 
b/.github/targets/nordic_pca10056_blemesh_light/pkg.yml
new file mode 100644
index 000000000..991cccfd7
--- /dev/null
+++ b/.github/targets/nordic_pca10056_blemesh_light/pkg.yml
@@ -0,0 +1,25 @@
+#
+# 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.
+#
+
+pkg.name: "targets/nordic_pca10056_blemesh_light"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
+
diff --git a/.github/targets/nordic_pca10056_blemesh_light/target.yml 
b/.github/targets/nordic_pca10056_blemesh_light/target.yml
new file mode 100644
index 000000000..400ed4b6a
--- /dev/null
+++ b/.github/targets/nordic_pca10056_blemesh_light/target.yml
@@ -0,0 +1,21 @@
+#
+# 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.
+#
+
+target.app: "@apache-mynewt-nimble/apps/blemesh_light"
+target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
diff --git a/.github/targets/nordic_pca10056_blemesh_models_example_1/pkg.yml 
b/.github/targets/nordic_pca10056_blemesh_models_example_1/pkg.yml
new file mode 100644
index 000000000..38c54781a
--- /dev/null
+++ b/.github/targets/nordic_pca10056_blemesh_models_example_1/pkg.yml
@@ -0,0 +1,24 @@
+#
+# 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.
+#
+
+pkg.name: "targets/nordic_pca10056_blemesh_models_example_1"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
diff --git 
a/.github/targets/nordic_pca10056_blemesh_models_example_1/target.yml 
b/.github/targets/nordic_pca10056_blemesh_models_example_1/target.yml
new file mode 100644
index 000000000..963ea6f08
--- /dev/null
+++ b/.github/targets/nordic_pca10056_blemesh_models_example_1/target.yml
@@ -0,0 +1,22 @@
+#
+# 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.
+#
+
+target.app: "@apache-mynewt-nimble/apps/blemesh_models_example_1"
+target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
+target.build_profile: "debug"
diff --git a/.github/targets/nordic_pca10056_blemesh_models_example_2/pkg.yml 
b/.github/targets/nordic_pca10056_blemesh_models_example_2/pkg.yml
new file mode 100644
index 000000000..b17b65258
--- /dev/null
+++ b/.github/targets/nordic_pca10056_blemesh_models_example_2/pkg.yml
@@ -0,0 +1,25 @@
+#
+# 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.
+#
+
+pkg.name: "targets/nordic_pca10056_blemesh_models_example_2"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
+
diff --git 
a/.github/targets/nordic_pca10056_blemesh_models_example_2/target.yml 
b/.github/targets/nordic_pca10056_blemesh_models_example_2/target.yml
new file mode 100644
index 000000000..9461ceff7
--- /dev/null
+++ b/.github/targets/nordic_pca10056_blemesh_models_example_2/target.yml
@@ -0,0 +1,22 @@
+#
+# 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.
+#
+
+target.app: "@apache-mynewt-nimble/apps/blemesh_models_example_2"
+target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
+target.build_profile: "debug"
diff --git a/.github/targets/nordic_pca10056_blemesh_shell/pkg.yml 
b/.github/targets/nordic_pca10056_blemesh_shell/pkg.yml
new file mode 100644
index 000000000..4636feb41
--- /dev/null
+++ b/.github/targets/nordic_pca10056_blemesh_shell/pkg.yml
@@ -0,0 +1,25 @@
+#
+# 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.
+#
+
+pkg.name: "targets/nordic_pca10056_blemesh_shell"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
+
diff --git a/.github/targets/nordic_pca10056_blemesh_shell/target.yml 
b/.github/targets/nordic_pca10056_blemesh_shell/target.yml
new file mode 100644
index 000000000..1236f8cc8
--- /dev/null
+++ b/.github/targets/nordic_pca10056_blemesh_shell/target.yml
@@ -0,0 +1,21 @@
+#
+# 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.
+#
+
+target.app: "@apache-mynewt-nimble/apps/blemesh_shell"
+target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
diff --git a/.github/targets/nordic_pca10056_bleprph/pkg.yml 
b/.github/targets/nordic_pca10056_bleprph/pkg.yml
new file mode 100644
index 000000000..d1e7b95ee
--- /dev/null
+++ b/.github/targets/nordic_pca10056_bleprph/pkg.yml
@@ -0,0 +1,25 @@
+#
+# 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.
+#
+
+pkg.name: "targets/nordic_pca10056_bleprph"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
+
diff --git a/.github/targets/nordic_pca10056_bleprph/target.yml 
b/.github/targets/nordic_pca10056_bleprph/target.yml
new file mode 100644
index 000000000..ef3bfacb0
--- /dev/null
+++ b/.github/targets/nordic_pca10056_bleprph/target.yml
@@ -0,0 +1,21 @@
+#
+# 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.
+#
+
+target.app: "@apache-mynewt-nimble/apps/bleprph"
+target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
diff --git a/.github/targets/nordic_pca10056_bleprph_oic/pkg.yml 
b/.github/targets/nordic_pca10056_bleprph_oic/pkg.yml
new file mode 100644
index 000000000..aef9c2eb2
--- /dev/null
+++ b/.github/targets/nordic_pca10056_bleprph_oic/pkg.yml
@@ -0,0 +1,25 @@
+#
+# 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.
+#
+
+pkg.name: "targets/nordic_pca10056_bleprph_oic"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
+
diff --git a/.github/targets/nordic_pca10056_bleprph_oic/target.yml 
b/.github/targets/nordic_pca10056_bleprph_oic/target.yml
new file mode 100644
index 000000000..b9e3747fa
--- /dev/null
+++ b/.github/targets/nordic_pca10056_bleprph_oic/target.yml
@@ -0,0 +1,21 @@
+#
+# 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.
+#
+
+target.app: "@apache-mynewt-core/apps/bleprph_oic"
+target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
diff --git a/.github/targets/nordic_pca10056_blesplit/pkg.yml 
b/.github/targets/nordic_pca10056_blesplit/pkg.yml
new file mode 100644
index 000000000..8781b07ae
--- /dev/null
+++ b/.github/targets/nordic_pca10056_blesplit/pkg.yml
@@ -0,0 +1,25 @@
+#
+# 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.
+#
+
+pkg.name: "targets/nordic_pca10056_blesplit"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
+
diff --git a/.github/targets/nordic_pca10056_blesplit/target.yml 
b/.github/targets/nordic_pca10056_blesplit/target.yml
new file mode 100644
index 000000000..402d56434
--- /dev/null
+++ b/.github/targets/nordic_pca10056_blesplit/target.yml
@@ -0,0 +1,21 @@
+#
+# 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.
+#
+
+target.app: "@apache-mynewt-core/apps/blesplit"
+target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
diff --git a/.github/targets/nordic_pca10056_bleuart/pkg.yml 
b/.github/targets/nordic_pca10056_bleuart/pkg.yml
new file mode 100644
index 000000000..f3f3ce922
--- /dev/null
+++ b/.github/targets/nordic_pca10056_bleuart/pkg.yml
@@ -0,0 +1,25 @@
+#
+# 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.
+#
+
+pkg.name: "targets/nordic_pca10056_bleuart"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
+
diff --git a/.github/targets/nordic_pca10056_bleuart/target.yml 
b/.github/targets/nordic_pca10056_bleuart/target.yml
new file mode 100644
index 000000000..89b118bdd
--- /dev/null
+++ b/.github/targets/nordic_pca10056_bleuart/target.yml
@@ -0,0 +1,21 @@
+#
+# 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.
+#
+
+target.app: "@apache-mynewt-core/apps/bleuart"
+target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
diff --git a/.github/targets/nordic_pca10056_boot/pkg.yml 
b/.github/targets/nordic_pca10056_boot/pkg.yml
new file mode 100644
index 000000000..1798b2ca1
--- /dev/null
+++ b/.github/targets/nordic_pca10056_boot/pkg.yml
@@ -0,0 +1,25 @@
+#
+# 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.
+#
+
+pkg.name: "targets/nordic_pca10056_boot"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
+
diff --git a/.github/targets/nordic_pca10056_boot/target.yml 
b/.github/targets/nordic_pca10056_boot/target.yml
new file mode 100644
index 000000000..ebbec88e7
--- /dev/null
+++ b/.github/targets/nordic_pca10056_boot/target.yml
@@ -0,0 +1,21 @@
+#
+# 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.
+#
+
+target.app: "@mcuboot/boot/mynewt"
+target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
diff --git a/.github/targets/nordic_pca10056_btshell/pkg.yml 
b/.github/targets/nordic_pca10056_btshell/pkg.yml
new file mode 100644
index 000000000..9049e0139
--- /dev/null
+++ b/.github/targets/nordic_pca10056_btshell/pkg.yml
@@ -0,0 +1,25 @@
+#
+# 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.
+#
+
+### Package: targets/nordic_pca10056_btshell
+pkg.name: "targets/nordic_pca10056_btshell"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
diff --git a/.github/targets/nordic_pca10056_btshell/target.yml 
b/.github/targets/nordic_pca10056_btshell/target.yml
new file mode 100644
index 000000000..be48db4ac
--- /dev/null
+++ b/.github/targets/nordic_pca10056_btshell/target.yml
@@ -0,0 +1,23 @@
+#
+# 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.
+#
+
+### 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"
diff --git a/.github/targets/nordic_pca10056_ext_advertiser/pkg.yml 
b/.github/targets/nordic_pca10056_ext_advertiser/pkg.yml
new file mode 100644
index 000000000..55265a5f5
--- /dev/null
+++ b/.github/targets/nordic_pca10056_ext_advertiser/pkg.yml
@@ -0,0 +1,25 @@
+#
+# 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.
+#
+
+pkg.name: "targets/nordic_pca10056_ext_advertiser"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
+
diff --git a/.github/targets/nordic_pca10056_ext_advertiser/target.yml 
b/.github/targets/nordic_pca10056_ext_advertiser/target.yml
new file mode 100644
index 000000000..9ad5de5db
--- /dev/null
+++ b/.github/targets/nordic_pca10056_ext_advertiser/target.yml
@@ -0,0 +1,21 @@
+#
+# 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.
+#
+
+target.app: "@apache-mynewt-nimble/apps/ext_advertiser"
+target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
diff --git a/.github/targets/nordic_pca10056_ocf_sample/pkg.yml 
b/.github/targets/nordic_pca10056_ocf_sample/pkg.yml
new file mode 100644
index 000000000..a28d2b3b4
--- /dev/null
+++ b/.github/targets/nordic_pca10056_ocf_sample/pkg.yml
@@ -0,0 +1,25 @@
+#
+# 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.
+#
+
+pkg.name: "targets/nordic_pca10056_ocf_sample"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
+
diff --git a/.github/targets/nordic_pca10056_ocf_sample/target.yml 
b/.github/targets/nordic_pca10056_ocf_sample/target.yml
new file mode 100644
index 000000000..fecd7edb3
--- /dev/null
+++ b/.github/targets/nordic_pca10056_ocf_sample/target.yml
@@ -0,0 +1,21 @@
+#
+# 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.
+#
+
+target.app: "@apache-mynewt-core/apps/ocf_sample"
+target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
diff --git a/.github/targets/nordic_pca10056_pwm_test/pkg.yml 
b/.github/targets/nordic_pca10056_pwm_test/pkg.yml
new file mode 100644
index 000000000..3919a9e6c
--- /dev/null
+++ b/.github/targets/nordic_pca10056_pwm_test/pkg.yml
@@ -0,0 +1,25 @@
+#
+# 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.
+#
+
+pkg.name: "targets/nordic_pca10056_pwm_test"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
+
diff --git a/.github/targets/nordic_pca10056_pwm_test/syscfg.yml 
b/.github/targets/nordic_pca10056_pwm_test/syscfg.yml
new file mode 100644
index 000000000..537a25ef4
--- /dev/null
+++ b/.github/targets/nordic_pca10056_pwm_test/syscfg.yml
@@ -0,0 +1,21 @@
+#
+# 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.
+#
+
+syscfg.vals:
+        SOFT_PWM: 1
diff --git a/.github/targets/nordic_pca10056_pwm_test/target.yml 
b/.github/targets/nordic_pca10056_pwm_test/target.yml
new file mode 100644
index 000000000..c39918116
--- /dev/null
+++ b/.github/targets/nordic_pca10056_pwm_test/target.yml
@@ -0,0 +1,21 @@
+#
+# 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.
+#
+
+target.app: "@apache-mynewt-core/apps/pwm_test"
+target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
diff --git a/.github/targets/nordic_pca10056_scanner/pkg.yml 
b/.github/targets/nordic_pca10056_scanner/pkg.yml
new file mode 100644
index 000000000..dfc3c8b01
--- /dev/null
+++ b/.github/targets/nordic_pca10056_scanner/pkg.yml
@@ -0,0 +1,24 @@
+#
+# 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.
+#
+
+pkg.name: "targets/nordic_pca10056_scanner"
+pkg.type: "target"
+pkg.description:
+pkg.author:
+pkg.homepage:
diff --git a/.github/targets/nordic_pca10056_scanner/target.yml 
b/.github/targets/nordic_pca10056_scanner/target.yml
new file mode 100644
index 000000000..904549cb7
--- /dev/null
+++ b/.github/targets/nordic_pca10056_scanner/target.yml
@@ -0,0 +1,21 @@
+#
+# 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.
+#
+
+target.app: "@apache-mynewt-nimble/apps/scanner"
+target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
diff --git a/.github/targets/nordic_pca10056_sensors_test/pkg.yml 
b/.github/targets/nordic_pca10056_sensors_test/pkg.yml
new file mode 100644
index 000000000..7150f850d
--- /dev/null
+++ b/.github/targets/nordic_pca10056_sensors_test/pkg.yml
@@ -0,0 +1,25 @@
+#
+# 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.
+#
+
+pkg.name: "targets/nordic_pca10056_sensors_test"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
+
diff --git a/.github/targets/nordic_pca10056_sensors_test/target.yml 
b/.github/targets/nordic_pca10056_sensors_test/target.yml
new file mode 100644
index 000000000..8a1c568d2
--- /dev/null
+++ b/.github/targets/nordic_pca10056_sensors_test/target.yml
@@ -0,0 +1,21 @@
+#
+# 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.
+#
+
+target.app: "@apache-mynewt-core/apps/sensors_test"
+target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
diff --git a/.github/targets/nordic_pca10056_slinky/pkg.yml 
b/.github/targets/nordic_pca10056_slinky/pkg.yml
new file mode 100644
index 000000000..acdb7b67d
--- /dev/null
+++ b/.github/targets/nordic_pca10056_slinky/pkg.yml
@@ -0,0 +1,25 @@
+#
+# 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.
+#
+
+pkg.name: "targets/nordic_pca10056_slinky"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
+
diff --git a/.github/targets/nordic_pca10056_slinky/target.yml 
b/.github/targets/nordic_pca10056_slinky/target.yml
new file mode 100644
index 000000000..34756c2b7
--- /dev/null
+++ b/.github/targets/nordic_pca10056_slinky/target.yml
@@ -0,0 +1,22 @@
+#
+# 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.
+#
+
+target.app: "@apache-mynewt-core/apps/slinky"
+target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
+
diff --git a/.github/targets/nordic_pca10056_slinky_oic/pkg.yml 
b/.github/targets/nordic_pca10056_slinky_oic/pkg.yml
new file mode 100644
index 000000000..463a5d3e2
--- /dev/null
+++ b/.github/targets/nordic_pca10056_slinky_oic/pkg.yml
@@ -0,0 +1,25 @@
+#
+# 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.
+#
+
+pkg.name: "targets/nordic_pca10056_slinky_oic"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
+
diff --git a/.github/targets/nordic_pca10056_slinky_oic/target.yml 
b/.github/targets/nordic_pca10056_slinky_oic/target.yml
new file mode 100644
index 000000000..1a23cd4ae
--- /dev/null
+++ b/.github/targets/nordic_pca10056_slinky_oic/target.yml
@@ -0,0 +1,21 @@
+#
+# 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.
+#
+
+target.app: "@apache-mynewt-core/apps/slinky_oic"
+target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
diff --git a/.github/targets/nordic_pca10056_spitest/pkg.yml 
b/.github/targets/nordic_pca10056_spitest/pkg.yml
new file mode 100644
index 000000000..a01e98940
--- /dev/null
+++ b/.github/targets/nordic_pca10056_spitest/pkg.yml
@@ -0,0 +1,25 @@
+#
+# 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.
+#
+
+pkg.name: "targets/nordic_pca10056_spitest"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
+
diff --git a/.github/targets/nordic_pca10056_spitest/target.yml 
b/.github/targets/nordic_pca10056_spitest/target.yml
new file mode 100644
index 000000000..384e7e0e2
--- /dev/null
+++ b/.github/targets/nordic_pca10056_spitest/target.yml
@@ -0,0 +1,21 @@
+#
+# 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.
+#
+
+target.app: "@apache-mynewt-core/apps/spitest"
+target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
diff --git a/.github/targets/nordic_pca10056_splitty/pkg.yml 
b/.github/targets/nordic_pca10056_splitty/pkg.yml
new file mode 100644
index 000000000..ae2cca524
--- /dev/null
+++ b/.github/targets/nordic_pca10056_splitty/pkg.yml
@@ -0,0 +1,25 @@
+#
+# 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.
+#
+
+pkg.name: "targets/nordic_pca10056_splitty"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
+
diff --git a/.github/targets/nordic_pca10056_splitty/target.yml 
b/.github/targets/nordic_pca10056_splitty/target.yml
new file mode 100644
index 000000000..54a61e514
--- /dev/null
+++ b/.github/targets/nordic_pca10056_splitty/target.yml
@@ -0,0 +1,21 @@
+#
+# 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.
+#
+
+target.app: "@apache-mynewt-core/apps/splitty"
+target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
diff --git a/.github/targets/nordic_pca10056_testbench/pkg.yml 
b/.github/targets/nordic_pca10056_testbench/pkg.yml
new file mode 100644
index 000000000..9f9fe4417
--- /dev/null
+++ b/.github/targets/nordic_pca10056_testbench/pkg.yml
@@ -0,0 +1,25 @@
+#
+# 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.
+#
+
+pkg.name: "targets/nordic_pca10056_testbench"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
+
diff --git a/.github/targets/nordic_pca10056_testbench/target.yml 
b/.github/targets/nordic_pca10056_testbench/target.yml
new file mode 100644
index 000000000..c55fc38f1
--- /dev/null
+++ b/.github/targets/nordic_pca10056_testbench/target.yml
@@ -0,0 +1,21 @@
+#
+# 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.
+#
+
+target.app: "@apache-mynewt-core/apps/testbench"
+target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
diff --git a/.github/targets/nordic_pca10056_timtest/pkg.yml 
b/.github/targets/nordic_pca10056_timtest/pkg.yml
new file mode 100644
index 000000000..a101bf4a0
--- /dev/null
+++ b/.github/targets/nordic_pca10056_timtest/pkg.yml
@@ -0,0 +1,25 @@
+#
+# 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.
+#
+
+pkg.name: "targets/nordic_pca10056_timtest"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
+
diff --git a/.github/targets/nordic_pca10056_timtest/target.yml 
b/.github/targets/nordic_pca10056_timtest/target.yml
new file mode 100644
index 000000000..44ba0d082
--- /dev/null
+++ b/.github/targets/nordic_pca10056_timtest/target.yml
@@ -0,0 +1,21 @@
+#
+# 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.
+#
+
+target.app: "@apache-mynewt-core/apps/timtest"
+target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
diff --git a/.github/targets/nordic_pca10056_trng_test/pkg.yml 
b/.github/targets/nordic_pca10056_trng_test/pkg.yml
new file mode 100644
index 000000000..9329c1a00
--- /dev/null
+++ b/.github/targets/nordic_pca10056_trng_test/pkg.yml
@@ -0,0 +1,25 @@
+#
+# 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.
+#
+
+pkg.name: "targets/nordic_pca10056_trng_test"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
+
diff --git a/.github/targets/nordic_pca10056_trng_test/target.yml 
b/.github/targets/nordic_pca10056_trng_test/target.yml
new file mode 100644
index 000000000..80fb3f58a
--- /dev/null
+++ b/.github/targets/nordic_pca10056_trng_test/target.yml
@@ -0,0 +1,21 @@
+#
+# 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.
+#
+
+target.app: "@apache-mynewt-core/apps/trng_test"
+target.bsp: "@apache-mynewt-core/hw/bsp/nordic_pca10056"
diff --git a/.github/targets/nordic_pca10095_blehci/pkg.yml 
b/.github/targets/nordic_pca10095_blehci/pkg.yml
new file mode 100644
index 000000000..04841c947
--- /dev/null
+++ b/.github/targets/nordic_pca10095_blehci/pkg.yml
@@ -0,0 +1,26 @@
+#
+# 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.
+#
+
+### Package: targets/blehci-nordic_pca10095
+pkg.name: "targets/nordic_pca10095_blehci"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
+
diff --git a/.github/targets/nordic_pca10095_blehci/syscfg.yml 
b/.github/targets/nordic_pca10095_blehci/syscfg.yml
new file mode 100644
index 000000000..3ffe99c7d
--- /dev/null
+++ b/.github/targets/nordic_pca10095_blehci/syscfg.yml
@@ -0,0 +1,38 @@
+#
+# 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.
+#
+
+syscfg.vals:
+    BLE_MAX_CONNECTIONS: 4
+
+    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_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_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/.github/targets/nordic_pca10095_blehci/target.yml 
b/.github/targets/nordic_pca10095_blehci/target.yml
new file mode 100644
index 000000000..854cd3dab
--- /dev/null
+++ b/.github/targets/nordic_pca10095_blehci/target.yml
@@ -0,0 +1,23 @@
+#
+# 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.
+#
+
+### 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"
diff --git a/.github/targets/nordic_pca10095_btshell/pkg.yml 
b/.github/targets/nordic_pca10095_btshell/pkg.yml
new file mode 100644
index 000000000..cfcc43dff
--- /dev/null
+++ b/.github/targets/nordic_pca10095_btshell/pkg.yml
@@ -0,0 +1,25 @@
+#
+# 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.
+#
+
+### Package: targets/nordic_pca10056_btshell
+pkg.name: "targets/nordic_pca10095_btshell"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
diff --git a/.github/targets/nordic_pca10095_btshell/syscfg.yml 
b/.github/targets/nordic_pca10095_btshell/syscfg.yml
new file mode 100644
index 000000000..c37554dcd
--- /dev/null
+++ b/.github/targets/nordic_pca10095_btshell/syscfg.yml
@@ -0,0 +1,21 @@
+#
+# 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.
+#
+
+syscfg.vals:
+    BSP_NRF5340_NET_ENABLE: 1
diff --git a/.github/targets/nordic_pca10095_btshell/target.yml 
b/.github/targets/nordic_pca10095_btshell/target.yml
new file mode 100644
index 000000000..ffbee16b4
--- /dev/null
+++ b/.github/targets/nordic_pca10095_btshell/target.yml
@@ -0,0 +1,23 @@
+#
+# 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.
+#
+
+### 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/.github/targets/stm32f7discovery_iptest/pkg.yml 
b/.github/targets/stm32f7discovery_iptest/pkg.yml
new file mode 100644
index 000000000..396fb122d
--- /dev/null
+++ b/.github/targets/stm32f7discovery_iptest/pkg.yml
@@ -0,0 +1,25 @@
+#
+# 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.
+#
+
+pkg.name: "targets/stm32f7discovery_iptest"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
+
diff --git a/.github/targets/stm32f7discovery_iptest/target.yml 
b/.github/targets/stm32f7discovery_iptest/target.yml
new file mode 100644
index 000000000..ec5c927df
--- /dev/null
+++ b/.github/targets/stm32f7discovery_iptest/target.yml
@@ -0,0 +1,21 @@
+#
+# 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.
+#
+
+target.app: "@apache-mynewt-core/apps/iptest"
+target.bsp: "@apache-mynewt-core/hw/bsp/stm32f7discovery"
diff --git a/.github/targets/telee02_loraping/pkg.yml 
b/.github/targets/telee02_loraping/pkg.yml
new file mode 100644
index 000000000..558e4bef2
--- /dev/null
+++ b/.github/targets/telee02_loraping/pkg.yml
@@ -0,0 +1,25 @@
+#
+# 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.
+#
+
+pkg.name: "targets/telee02_loraping"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
+
diff --git a/.github/targets/telee02_loraping/syscfg.yml 
b/.github/targets/telee02_loraping/syscfg.yml
new file mode 100644
index 000000000..5022519cc
--- /dev/null
+++ b/.github/targets/telee02_loraping/syscfg.yml
@@ -0,0 +1,21 @@
+#
+# 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.
+#
+
+syscfg.vals:
+    LORA_MAC_TIMER_NUM: 1
diff --git a/.github/targets/telee02_loraping/target.yml 
b/.github/targets/telee02_loraping/target.yml
new file mode 100644
index 000000000..d3b948cf5
--- /dev/null
+++ b/.github/targets/telee02_loraping/target.yml
@@ -0,0 +1,21 @@
+#
+# 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.
+#
+
+target.app: "@apache-mynewt-core/apps/loraping"
+target.bsp: "@apache-mynewt-core/hw/bsp/telee02"
diff --git a/.github/targets/telee02_lorashell/pkg.yml 
b/.github/targets/telee02_lorashell/pkg.yml
new file mode 100644
index 000000000..5b0d48636
--- /dev/null
+++ b/.github/targets/telee02_lorashell/pkg.yml
@@ -0,0 +1,25 @@
+#
+# 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.
+#
+
+pkg.name: "targets/telee02_lorashell"
+pkg.type: "target"
+pkg.description: 
+pkg.author: 
+pkg.homepage: 
+
diff --git a/.github/targets/telee02_lorashell/syscfg.yml 
b/.github/targets/telee02_lorashell/syscfg.yml
new file mode 100644
index 000000000..5252827f1
--- /dev/null
+++ b/.github/targets/telee02_lorashell/syscfg.yml
@@ -0,0 +1,23 @@
+#
+# 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.
+#
+
+syscfg.vals:
+    LORA_MAC_TIMER_NUM: 0
+    LORA_NODE_REGION: 1
+    LORA_NODE_CLI: 0
diff --git a/.github/targets/telee02_lorashell/target.yml 
b/.github/targets/telee02_lorashell/target.yml
new file mode 100644
index 000000000..fcef82856
--- /dev/null
+++ b/.github/targets/telee02_lorashell/target.yml
@@ -0,0 +1,21 @@
+#
+# 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.
+#
+
+target.app: "@apache-mynewt-core/apps/lorashell"
+target.bsp: "@apache-mynewt-core/hw/bsp/telee02"
diff --git a/.github/test_build_blinky.sh b/.github/test_build_blinky.sh
new file mode 100644
index 000000000..cb60112d8
--- /dev/null
+++ b/.github/test_build_blinky.sh
@@ -0,0 +1,50 @@
+#!/bin/bash -x
+
+# 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.
+
+EXIT_CODE=0
+
+BSPS=$(ls hw/bsp)
+IGNORED_BSPS="ci40 dialog_cmac embarc_emsk hifive1 native-armv7 native-mips\
+              olimex-pic32-emz64 olimex-pic32-hmz144 pic32mx470_6lp_clicker\
+              pic32mz2048_wi-fire"
+
+for bsp in ${BSPS}; do
+    # NOTE: do not remove the spaces around IGNORED_BSPS; it's required to
+    #       match against the first and last entries
+    if [[ " ${IGNORED_BSPS} " =~ [[:blank:]]${bsp}[[:blank:]] ]]; then
+        echo "Skipping bsp=$bsp"
+        continue
+    fi
+
+    echo "Testing bsp=$bsp"
+
+    target="test-blinky-$bsp"
+    newt target delete -s -f $target &> /dev/null
+    newt target create -s $target
+    newt target set -s $target bsp="@apache-mynewt-core/hw/bsp/$bsp"
+    newt target set -s $target app="apps/blinky"
+    newt build -q $target
+
+    rc=$?
+    [[ $rc -ne 0 ]] && EXIT_CODE=$rc
+
+    newt target delete -s -f $target
+done
+
+exit $EXIT_CODE
diff --git a/.github/workflows/build_blinky.yml 
b/.github/workflows/build_blinky.yml
new file mode 100644
index 000000000..dfeacb20d
--- /dev/null
+++ b/.github/workflows/build_blinky.yml
@@ -0,0 +1,50 @@
+#
+# 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 blinky
+
+on: [push, pull_request]
+
+jobs:
+  blinky:
+    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@v1
+        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 Blinky project
+        run: |
+             cp .github/project.yml project.yml
+             newt upgrade --shallow=1
+             git clone https://github.com/apache/mynewt-blinky.git /tmp/blinky
+             ln -s /tmp/blinky/apps/blinky/ apps/blinky
+      - name: Build Blinky
+        run: bash .github/test_build_blinky.sh
diff --git a/.github/workflows/build_targets.yml 
b/.github/workflows/build_targets.yml
new file mode 100644
index 000000000..db2e01205
--- /dev/null
+++ b/.github/workflows/build_targets.yml
@@ -0,0 +1,45 @@
+#
+# 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@v1
+        with:
+          release: '12.2.Rel1'
+      - name: Install newt
+        run: |
+             go version
+             go get mynewt.apache.org/newt/newt@latest
+      - name: Setup project
+        run: |
+             cp .github/project.yml project.yml
+             newt upgrade --shallow=1
+             ln -s .github/targets ci_targets
+      - name: Build targets
+        run: newt build `ls ci_targets/`
diff --git a/.github/workflows/newt_test_all.yml 
b/.github/workflows/newt_test_all.yml
new file mode 100644
index 000000000..86c5a0a55
--- /dev/null
+++ b/.github/workflows/newt_test_all.yml
@@ -0,0 +1,45 @@
+#
+# 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
+             newt upgrade --shallow=1
+      - name: newt test all
+        run: newt test all

Reply via email to