zephyr-hci-uart.bb: Zephyr BLE stack

Builds an image for Arduino 101 board needed to be flashed for its
nRF51 Bluetooth LE controller.

Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
This commit is contained in:
Juro Bystricky
2017-03-06 14:20:44 -08:00
parent 99fdd89220
commit 2d028986e7

View File

@@ -0,0 +1,20 @@
require zephyr-kernel.inc
require zephyr-kernel-common.inc
inherit deploy
COMPATIBLE_MACHINE = "(arduino-101-ble)"
ZEPHYR_SRC_DIR = "${S}/samples/bluetooth/hci_uart"
ZEPHYR_BASE = "${S}"
do_compile () {
cd ${ZEPHYR_SRC_DIR}
oe_runmake ${ZEPHYR_MAKE_ARGS}
}
do_deploy () {
install -D samples/bluetooth/hci_uart/outdir/${BOARD}/zephyr.elf ${DEPLOYDIR}/${PN}.elf
install -D samples/bluetooth/hci_uart/outdir/${BOARD}/zephyr.bin ${DEPLOYDIR}/${PN}.bin
}
addtask deploy after do_compile