High level Bluetooth Low Energy API and radio abstraction layer
Fork of BLE_API by
Revision 758:9507ba4ec291, committed 2015-08-07
- Comitter:
- rgrover1
- Date:
- Fri Aug 07 15:53:49 2015 +0100
- Parent:
- 757:4cd3b18607ec
- Child:
- 759:8aaf01b1ce86
- Commit message:
- Synchronized with git rev 95321570
Author: Rohit Grover
Release 0.4.3
=============
This is a minor release.
Enhancements
~~~~~~~~~~~~
* Switch github repo URL to ARMmbed organization: https://github.com/ARMmbed/BLE_API.
We were previously hosted in the mbedmicro organization.
* Extend onRadioNotification() to take a <object, member> pair. This also
introduces a new GAP API: initRadioNotification() which porters of BLE_API
should implement.
* Rename iBeaconService as iBeacon. This is not a Service in the BLE sense.
* Pull from Ollie Ford (#56): GattCharacteristic constructors now expose optional descriptors.
* Pull from AFernandes: change DiscoveredCharacteristic API to return long or short UUIDs.
* Provide a useful initial implementation for GattClient::discoverServices().
Bugfixes
~~~~~~~~
none.
Changed in this revision
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/yotta_targets/x86-linux-native/.gitignore Fri Aug 07 15:53:49 2015 +0100 @@ -0,0 +1,1 @@ +.DS_Store
Binary file yotta_targets/x86-linux-native/CMake/.toolchain.cmake.swp has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/yotta_targets/x86-linux-native/CMake/toolchain.cmake Fri Aug 07 15:53:49 2015 +0100 @@ -0,0 +1,13 @@ +# Copyright (C) 2014 ARM Limited. All rights reserved. + +cmake_minimum_required(VERSION 2.8) + +# default to C99 +set(CMAKE_C_FLAGS "-std=c99" CACHE STRING "") + +# check that we are actually running on Linux, if we're not then we may pull in +# incorrect dependencies. +if(NOT (${CMAKE_HOST_SYSTEM_NAME} MATCHES "Linux")) + message(FATAL_ERROR "This Linux native target will not work on non-Linux platforms (your platform is ${CMAKE_HOST_SYSTEM_NAME}), use `yotta target` to set the target.") +endif() +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/yotta_targets/x86-linux-native/readme.md Fri Aug 07 15:53:49 2015 +0100 @@ -0,0 +1,12 @@ +## Yotta Target Description for x86 on Linux, using Native Runtimes + +Use this target to build things using the native compiler and runtimes. + +This target can only be used when the host system is running Linux. + +```bash +yotta target x86-linux-native +... +yotta install +``` +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/yotta_targets/x86-linux-native/target.json Fri Aug 07 15:53:49 2015 +0100 @@ -0,0 +1,36 @@ +{ + "name": "x86-linux-native", + "version": "0.0.5", + "similarTo": [ + "linux", + "native", + "userland", + "x86-64", + "x86" + ], + "toolchain": "CMake/toolchain.cmake", + "description": "Build target for programs compiled natively for Linux", + "keywords": [ + "linux", + "native" + ], + "licenses": [ + { + "url": "https://spdx.org/licenses/Apache-2.0", + "type": "Apache-2.0" + } + ], + "debug": [ + "gdb", + "$program" + ], + "scripts": { + "debug": [ + "gdb", + "$program" + ], + "test": [ + "$program" + ] + } +} \ No newline at end of file