A metronome using the FRDM K64F board

Committer:
ram54288
Date:
Sun May 14 18:40:18 2017 +0000
Revision:
0:a7a43371b306
Initial commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ram54288 0:a7a43371b306 1 # Platform Abstraction Layer R1.0 Release Notes
ram54288 0:a7a43371b306 2
ram54288 0:a7a43371b306 3 ## Introduction
ram54288 0:a7a43371b306 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.
ram54288 0:a7a43371b306 5 The version also includes a reference porting to the mbedOS 5.2 (mbed-os-5.2) operating system, running on Cortex-M SoC.
ram54288 0:a7a43371b306 6
ram54288 0:a7a43371b306 7 ## Content
ram54288 0:a7a43371b306 8 Version R1.0 includes the following features:
ram54288 0:a7a43371b306 9
ram54288 0:a7a43371b306 10 1. Service APIs:
ram54288 0:a7a43371b306 11 A set of APIs to be used by the mbed Cloud Client services. Currently supported:
ram54288 0:a7a43371b306 12 1. RTOS API: OS primitives: Threads, Semaphores, memory pools, ...
ram54288 0:a7a43371b306 13 2. Network API: networking API. Supporting TCP & UDP in synchronous & asynchronous modes.
ram54288 0:a7a43371b306 14
ram54288 0:a7a43371b306 15 2. Platform APIs
ram54288 0:a7a43371b306 16 Set of APIs the platform owner is expected to implement for the specific device and operating system.
ram54288 0:a7a43371b306 17
ram54288 0:a7a43371b306 18 3. Documentation:
ram54288 0:a7a43371b306 19 1. API documentation
ram54288 0:a7a43371b306 20 2. Porting guide
ram54288 0:a7a43371b306 21
ram54288 0:a7a43371b306 22 3. Reference implementation of the Platform APIs for the mbedOS 5.2 (mbed-os-5.2) OS.
ram54288 0:a7a43371b306 23
ram54288 0:a7a43371b306 24 ## Release
ram54288 0:a7a43371b306 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).
ram54288 0:a7a43371b306 26
ram54288 0:a7a43371b306 27 The repository of PAL can be found at: https://github.com/ARMmbed/pal
ram54288 0:a7a43371b306 28
ram54288 0:a7a43371b306 29 The Release tag is: PAL-R1.0
ram54288 0:a7a43371b306 30
ram54288 0:a7a43371b306 31 ## Known issues
ram54288 0:a7a43371b306 32 No known issues exists at the time of release.
ram54288 0:a7a43371b306 33
ram54288 0:a7a43371b306 34 Since not all interfaces needed by the services are covered yet, we assume [mbedTLS](https://tls.mbed.org) is supplied by the platform.
ram54288 0:a7a43371b306 35
ram54288 0:a7a43371b306 36 ## Reporting issues
ram54288 0:a7a43371b306 37 Please report any issue on the PAL GitHub project.