nimble: Make this proper external repository

This commit is contained in:
Andrzej Kaczmarek
2017-12-20 14:33:54 +01:00
parent 448954c40b
commit 210d62470c
25 changed files with 118 additions and 88 deletions
+3 -3
View File
@@ -17,7 +17,7 @@
# under the License.
#
pkg.name: net/nimble/controller
pkg.name: nimble/controller
pkg.description: Controller side of the nimble Bluetooth Smart stack.
pkg.author: "Apache Mynewt <dev@mynewt.apache.org>"
pkg.homepage: "http://mynewt.apache.org/"
@@ -31,8 +31,8 @@ pkg.req_apis:
- stats
pkg.deps:
- kernel/os
- net/nimble
- "@apache-mynewt-core/kernel/os"
- nimble
pkg.init:
ble_ll_init: 250
+7 -7
View File
@@ -15,7 +15,7 @@
# specific language governing permissions and limitations
# under the License.
#
pkg.name: net/nimble/controller/test
pkg.name: nimble/controller/test
pkg.type: unittest
pkg.description: "NimBLE controller unit tests."
pkg.author: "Apache Mynewt <dev@mynewt.apache.org>"
@@ -23,11 +23,11 @@ pkg.homepage: "http://mynewt.apache.org/"
pkg.keywords:
pkg.deps:
- test/testutil
- net/nimble/controller
- "@apache-mynewt-core/test/testutil"
- nimble/controller
pkg.deps.SELFTEST:
- sys/console/stub
- sys/log/full
- sys/stats/stub
- net/nimble/transport/ram
- "@apache-mynewt-core/sys/console/stub"
- "@apache-mynewt-core/sys/log/full"
- "@apache-mynewt-core/sys/stats/stub"
- nimble/transport/ram
+2 -2
View File
@@ -17,7 +17,7 @@
# under the License.
#
pkg.name: hw/drivers/nimble/native
pkg.name: nimble/drivers/native
pkg.description: BLE driver for simulations.
pkg.author: "Apache Mynewt <dev@mynewt.apache.org>"
pkg.homepage: "http://mynewt.apache.org/"
@@ -27,4 +27,4 @@ pkg.keywords:
pkg.apis: ble_driver
pkg.deps:
- net/nimble/controller
- nimble/controller
+3 -3
View File
@@ -17,7 +17,7 @@
# under the License.
#
pkg.name: hw/drivers/nimble/nrf51
pkg.name: nimble/drivers/nrf51
pkg.description: BLE driver for nRF51 systems.
pkg.author: "Apache Mynewt <dev@mynewt.apache.org>"
pkg.homepage: "http://mynewt.apache.org/"
@@ -27,5 +27,5 @@ pkg.keywords:
pkg.apis: ble_driver
pkg.deps:
- net/nimble
- net/nimble/controller
- nimble
- nimble/controller
+3 -3
View File
@@ -17,7 +17,7 @@
# under the License.
#
pkg.name: hw/drivers/nimble/nrf52
pkg.name: nimble/drivers/nrf52
pkg.description: BLE driver for nRF52 systems.
pkg.author: "Apache Mynewt <dev@mynewt.apache.org>"
pkg.homepage: "http://mynewt.apache.org/"
@@ -27,5 +27,5 @@ pkg.keywords:
pkg.apis: ble_driver
pkg.deps:
- net/nimble
- net/nimble/controller
- nimble
- nimble/controller
+6 -6
View File
@@ -17,7 +17,7 @@
# under the License.
#
pkg.name: net/nimble/host/mesh
pkg.name: nimble/host/mesh
pkg.description: Bluetooth Mesh
pkg.author: "Apache Mynewt <dev@mynewt.apache.org>"
pkg.homepage: "http://mynewt.apache.org/"
@@ -27,11 +27,11 @@ pkg.keywords:
- mesh
pkg.deps:
- kernel/os
- net/nimble
- util/mem
- net/nimble/host
- crypto/tinycrypt
- "@apache-mynewt-core/kernel/os"
- "@apache-mynewt-core/util/mem"
- "@apache-mynewt-core/crypto/tinycrypt"
- nimble
- nimble/host
pkg.deps.BLE_MESH_SHELL:
- sys/shell
+8 -8
View File
@@ -17,7 +17,7 @@
# under the License.
#
pkg.name: net/nimble/host
pkg.name: nimble/host
pkg.description: Host side of the nimble Bluetooth Smart stack.
pkg.author: "Apache Mynewt <dev@mynewt.apache.org>"
pkg.homepage: "http://mynewt.apache.org/"
@@ -26,21 +26,21 @@ pkg.keywords:
- bluetooth
pkg.deps:
- kernel/os
- net/nimble
- util/mem
- "@apache-mynewt-core/kernel/os"
- "@apache-mynewt-core/util/mem"
- nimble
pkg.deps.BLE_SM_LEGACY:
- crypto/tinycrypt
- "@apache-mynewt-core/crypto/tinycrypt"
pkg.deps.BLE_SM_SC:
- crypto/tinycrypt
- "@apache-mynewt-core/crypto/tinycrypt"
pkg.deps.BLE_MONITOR_RTT:
- hw/drivers/rtt
- "@apache-mynewt-core/hw/drivers/rtt"
pkg.deps.BLE_MESH:
- net/nimble/host/mesh
- nimble/host/mesh
pkg.req_apis:
- ble_transport
+2 -2
View File
@@ -17,7 +17,7 @@
# under the License.
#
pkg.name: net/nimble/host/services/ans
pkg.name: nimble/host/services/ans
pkg.description: Alert Notification Service Server.
pkg.author: "Apache Mynewt <dev@mynewt.apache.org>"
pkg.homepage: "http://mynewt.apache.org/"
@@ -28,7 +28,7 @@ pkg.keywords:
- nimble
pkg.deps:
- net/nimble/host
- nimble/host
pkg.init:
ble_svc_ans_init: 303
+3 -3
View File
@@ -17,7 +17,7 @@
# under the License.
#
pkg.name: net/nimble/host/services/bleuart
pkg.name: nimble/host/services/bleuart
pkg.description: BLE uart service.
pkg.author: "Apache Mynewt <dev@mynewt.apache.org>"
pkg.homepage: "http://mynewt.apache.org/"
@@ -27,8 +27,8 @@ pkg.keywords:
- uart
pkg.deps:
- kernel/os
- net/nimble/host
- "@apache-mynewt-core/kernel/os"
- nimble/host
pkg.req_apis:
- console
+2 -2
View File
@@ -17,7 +17,7 @@
# under the License.
#
pkg.name: net/nimble/host/services/gap
pkg.name: nimble/host/services/gap
pkg.description: Implements the GAP Service.
pkg.author: "Apache Mynewt <dev@mynewt.apache.org>"
pkg.homepage: "http://mynewt.apache.org/"
@@ -28,7 +28,7 @@ pkg.keywords:
- gap
pkg.deps:
- net/nimble/host
- nimble/host
pkg.init:
ble_svc_gap_init: 301
+2 -2
View File
@@ -17,7 +17,7 @@
# under the License.
#
pkg.name: net/nimble/host/services/gatt
pkg.name: nimble/host/services/gatt
pkg.description: Implements the GATT service.
pkg.author: "Apache Mynewt <dev@mynewt.apache.org>"
pkg.homepage: "http://mynewt.apache.org/"
@@ -28,7 +28,7 @@ pkg.keywords:
- gatt
pkg.deps:
- net/nimble/host
- nimble/host
pkg.init:
ble_svc_gatt_init: 302
+2 -2
View File
@@ -17,7 +17,7 @@
# under the License.
#
pkg.name: net/nimble/host/services/ias
pkg.name: nimble/host/services/ias
pkg.description: Immidiate Alert Service Implementation.
pkg.author: "Apache Mynewt <dev@mynewt.apache.org>"
pkg.homepage: "http://mynewt.apache.org/"
@@ -28,7 +28,7 @@ pkg.keywords:
- nimble
pkg.deps:
- net/nimble/host
- nimble/host
pkg.init:
ble_svc_ias_init: 303
+2 -2
View File
@@ -17,7 +17,7 @@
# under the License.
#
pkg.name: net/nimble/host/services/lls
pkg.name: nimble/host/services/lls
pkg.description: Link Loss Service Implementation.
pkg.author: "Apache Mynewt <dev@mynewt.apache.org>"
pkg.homepage: "http://mynewt.apache.org/"
@@ -28,7 +28,7 @@ pkg.keywords:
- nimble
pkg.deps:
- net/nimble/host
- nimble/host
pkg.init:
ble_svc_lls_init: 303
+2 -2
View File
@@ -17,7 +17,7 @@
# under the License.
#
pkg.name: net/nimble/host/services/tps
pkg.name: nimble/host/services/tps
pkg.description: Tx Power Service adopted specification.
pkg.author: "Apache Mynewt <dev@mynewt.apache.org>"
pkg.homepage: "http://mynewt.apache.org/"
@@ -28,7 +28,7 @@ pkg.keywords:
- nimble
pkg.deps:
- net/nimble/host
- nimble/host
pkg.init:
ble_svc_tps_init: 303
+4 -4
View File
@@ -17,7 +17,7 @@
# under the License.
#
pkg.name: net/nimble/host/store/config
pkg.name: nimble/host/store/config
pkg.description: sys/config-based persistence layer for the NimBLE host.
pkg.author: "Apache Mynewt <dev@mynewt.apache.org>"
pkg.homepage: "http://mynewt.apache.org/"
@@ -28,11 +28,11 @@ pkg.keywords:
- persistence
pkg.deps:
- encoding/base64
- net/nimble/host
- "@apache-mynewt-core/encoding/base64"
- nimble/host
pkg.deps.BLE_STORE_CONFIG_PERSIST:
- sys/config
- "@apache-mynewt-core/sys/config"
pkg.init:
ble_store_config_init: 500
+2 -2
View File
@@ -17,7 +17,7 @@
# under the License.
#
pkg.name: net/nimble/host/store/ram
pkg.name: nimble/host/store/ram
pkg.description: >
DEPRECATED; for a RAM-only BLE store, use store/config and set
BLE_STORE_CONFIG_PERSIST to 0. RAM-based persistence layer for the NimBLE
@@ -31,7 +31,7 @@ pkg.keywords:
- persistence
pkg.deps:
- net/nimble/host
- nimble/host
pkg.init:
ble_store_ram_init: 500
+8 -8
View File
@@ -15,7 +15,7 @@
# specific language governing permissions and limitations
# under the License.
#
pkg.name: net/nimble/host/test
pkg.name: nimble/host/test
pkg.type: unittest
pkg.description: "NimBLE host unit tests."
pkg.author: "Apache Mynewt <dev@mynewt.apache.org>"
@@ -23,12 +23,12 @@ pkg.homepage: "http://mynewt.apache.org/"
pkg.keywords:
pkg.deps:
- test/testutil
- net/nimble/host
- net/nimble/host/store/config
- "@apache-mynewt-core/test/testutil"
- nimble/host
- nimble/host/store/config
pkg.deps.SELFTEST:
- sys/console/stub
- sys/log/full
- sys/stats/stub
- net/nimble/transport/ram
- "@apache-mynewt-core/sys/console/stub"
- "@apache-mynewt-core/sys/log/full"
- "@apache-mynewt-core/sys/stats/stub"
- nimble/transport/ram
+2 -2
View File
@@ -17,7 +17,7 @@
# under the License.
#
pkg.name: net/nimble/host/util
pkg.name: nimble/host/util
pkg.description: Supplementary utilities for the NimBLE host
pkg.author: "Apache Mynewt <dev@mynewt.apache.org>"
pkg.homepage: "http://mynewt.apache.org/"
@@ -26,4 +26,4 @@ pkg.keywords:
- bluetooth
pkg.deps:
- net/nimble/host
- nimble/host
+2 -2
View File
@@ -17,7 +17,7 @@
# under the License.
#
pkg.name: net/nimble
pkg.name: nimble
pkg.description: Generic functionality for the nimble Bluetooth Smart stack; used by both the controller and the host.
pkg.author: "Apache Mynewt <dev@mynewt.apache.org>"
pkg.homepage: "http://mynewt.apache.org/"
@@ -26,4 +26,4 @@ pkg.keywords:
- bluetooth
pkg.deps:
- kernel/os
- "@apache-mynewt-core/kernel/os"
+3 -3
View File
@@ -17,7 +17,7 @@
# under the License.
#
pkg.name: net/nimble/transport/emspi
pkg.name: nimble/transport/emspi
pkg.description: "HCI transport using EM's HCI SPI protocol."
pkg.author: "Apache Mynewt <dev@mynewt.apache.org>"
pkg.homepage: "http://mynewt.apache.org/"
@@ -26,8 +26,8 @@ pkg.keywords:
- bluetooth
pkg.deps:
- net/nimble
- kernel/os
- "@apache-mynewt-core/kernel/os"
- nimble
pkg.apis:
- ble_transport
+7 -7
View File
@@ -17,7 +17,7 @@
# under the License.
#
pkg.name: net/nimble/transport
pkg.name: nimble/transport
pkg.description: Meta-package for NimBLE HCI transport
pkg.author: "Apache Mynewt <dev@mynewt.apache.org>"
pkg.homepage: "http://mynewt.apache.org/"
@@ -26,17 +26,17 @@ pkg.keywords:
- bluetooth
pkg.deps.BLE_HCI_TRANSPORT_NIMBLE_BUILTIN:
- net/nimble/transport/ram
- net/nimble/controller
- nimble/transport/ram
- nimble/controller
pkg.deps.BLE_HCI_TRANSPORT_EMSPI:
- net/nimble/transport/emspi
- nimble/transport/emspi
pkg.deps.BLE_HCI_TRANSPORT_RAM:
- net/nimble/transport/ram
- nimble/transport/ram
pkg.deps.BLE_HCI_TRANSPORT_SOCKET:
- net/nimble/transport/socket
- nimble/transport/socket
pkg.deps.BLE_HCI_TRANSPORT_UART:
- net/nimble/transport/uart
- nimble/transport/uart
+3 -3
View File
@@ -17,7 +17,7 @@
# under the License.
#
pkg.name: net/nimble/transport/ram
pkg.name: nimble/transport/ram
pkg.description: XXX
pkg.author: "Apache Mynewt <dev@mynewt.apache.org>"
pkg.homepage: "http://mynewt.apache.org/"
@@ -26,8 +26,8 @@ pkg.keywords:
- bluetooth
pkg.deps:
- net/nimble
- kernel/os
- "@apache-mynewt-core/kernel/os"
- nimble
pkg.apis:
- ble_transport
+5 -5
View File
@@ -17,7 +17,7 @@
# under the License.
#
pkg.name: net/nimble/transport/socket
pkg.name: nimble/transport/socket
pkg.description: Provides HCI transport over socket interface
pkg.author: "Apache Mynewt <dev@mynewt.apache.org>"
pkg.homepage: "http://mynewt.apache.org/"
@@ -26,10 +26,10 @@ pkg.keywords:
- bluetooth
pkg.deps:
- hw/hal
- kernel/os
- net/nimble
- util/mem
- "@apache-mynewt-core/hw/hal"
- "@apache-mynewt-core/kernel/os"
- "@apache-mynewt-core/util/mem"
- nimble
pkg.apis:
- ble_transport
+5 -5
View File
@@ -17,7 +17,7 @@
# under the License.
#
pkg.name: net/nimble/transport/uart
pkg.name: nimble/transport/uart
pkg.description: XXX
pkg.author: "Apache Mynewt <dev@mynewt.apache.org>"
pkg.homepage: "http://mynewt.apache.org/"
@@ -26,10 +26,10 @@ pkg.keywords:
- bluetooth
pkg.deps:
- hw/hal
- kernel/os
- net/nimble
- util/mem
- "@apache-mynewt-core/hw/hal"
- "@apache-mynewt-core/kernel/os"
- "@apache-mynewt-core/util/mem"
- nimble
pkg.apis:
- ble_transport
+30
View File
@@ -0,0 +1,30 @@
#
# Licensed 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.
#
repo.name: apache-mynewt-nimble
repo.versions:
"0.0.0": "master"
"0-dev": "0.0.0"
"0-latest": "0.0.0"
repo.newt_compatibility:
0.0.0:
1.1.0: good