This is an example of BLE GATT Client, which receives broadcast data from BLE_Server_BME280 ( a GATT server) , then transfers values up to mbed Device Connector (cloud).
Please refer details about BLEClient_mbedDevConn below. https://github.com/soramame21/BLEClient_mbedDevConn
The location of required BLE GATT server, BLE_Server_BME280, is at here. https://developer.mbed.org/users/edamame22/code/BLE_Server_BME280/
pal/Docs/ReleaseNotes/R1.0-release.md@2:b894b3508057, 2017-09-05 (annotated)
- Committer:
- Ren Boting
- Date:
- Tue Sep 05 11:56:13 2017 +0900
- Revision:
- 2:b894b3508057
- Parent:
- 0:29983394c6b6
Update all libraries and reform main.cpp
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
edamame22 | 0:29983394c6b6 | 1 | # Platform Abstraction Layer R1.0 Release Notes |
edamame22 | 0:29983394c6b6 | 2 | |
edamame22 | 0:29983394c6b6 | 3 | ## Introduction |
edamame22 | 0:29983394c6b6 | 4 | This version is the first release of the Platform Abstraction Layer (PAL) package. The target of PAL is to support easy porting of the mbed Cloud Client services to different platforms and operating systems. |
edamame22 | 0:29983394c6b6 | 5 | The version also includes a reference porting to the mbedOS 5.2 (mbed-os-5.2) operating system, running on Cortex-M SoC. |
edamame22 | 0:29983394c6b6 | 6 | |
edamame22 | 0:29983394c6b6 | 7 | ## Content |
edamame22 | 0:29983394c6b6 | 8 | Version R1.0 includes the following features: |
edamame22 | 0:29983394c6b6 | 9 | |
edamame22 | 0:29983394c6b6 | 10 | 1. Service APIs: |
edamame22 | 0:29983394c6b6 | 11 | A set of APIs to be used by the mbed Cloud Client services. Currently supported: |
edamame22 | 0:29983394c6b6 | 12 | 1. RTOS API: OS primitives: Threads, Semaphores, memory pools, ... |
edamame22 | 0:29983394c6b6 | 13 | 2. Network API: networking API. Supporting TCP & UDP in synchronous & asynchronous modes. |
edamame22 | 0:29983394c6b6 | 14 | |
edamame22 | 0:29983394c6b6 | 15 | 2. Platform APIs |
edamame22 | 0:29983394c6b6 | 16 | Set of APIs the platform owner is expected to implement for the specific device and operating system. |
edamame22 | 0:29983394c6b6 | 17 | |
edamame22 | 0:29983394c6b6 | 18 | 3. Documentation: |
edamame22 | 0:29983394c6b6 | 19 | 1. API documentation |
edamame22 | 0:29983394c6b6 | 20 | 2. Porting guide |
edamame22 | 0:29983394c6b6 | 21 | |
edamame22 | 0:29983394c6b6 | 22 | 3. Reference implementation of the Platform APIs for the mbedOS 5.2 (mbed-os-5.2) OS. |
edamame22 | 0:29983394c6b6 | 23 | |
edamame22 | 0:29983394c6b6 | 24 | ## Release |
edamame22 | 0:29983394c6b6 | 25 | Unless differently stated in file, the PAL package is released as an Open Source, under the Apache-2.0 license model. You can find a copy of the license [here](https://github.com/ARMmbed/pal/blob/master/apache-2.0.txt). |
edamame22 | 0:29983394c6b6 | 26 | |
edamame22 | 0:29983394c6b6 | 27 | The repository of PAL can be found at: https://github.com/ARMmbed/pal |
edamame22 | 0:29983394c6b6 | 28 | |
edamame22 | 0:29983394c6b6 | 29 | The Release tag is: PAL-R1.0 |
edamame22 | 0:29983394c6b6 | 30 | |
edamame22 | 0:29983394c6b6 | 31 | ## Known issues |
edamame22 | 0:29983394c6b6 | 32 | No known issues exists at the time of release. |
edamame22 | 0:29983394c6b6 | 33 | |
edamame22 | 0:29983394c6b6 | 34 | Since not all interfaces needed by the services are covered yet, we assume [mbedTLS](https://tls.mbed.org) is supplied by the platform. |
edamame22 | 0:29983394c6b6 | 35 | |
edamame22 | 0:29983394c6b6 | 36 | ## Reporting issues |
edamame22 | 0:29983394c6b6 | 37 | Please report any issue on the PAL GitHub project. |