Skip to content
This repository has been archived by the owner on Apr 24, 2019. It is now read-only.

Releases: ARMmbed/pal

mbed Cloud Client PAL - R1.1

19 Jan 13:59
Compare
Choose a tag to compare

Platform Abstraction Layer R1.1 Release Notes

Introduction

This version is a new 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.
The version also includes a reference porting to the mbedOS 5.2 operating system, running on Cortex-M SoC.

Content

Version R1.1 includes the following features:

  1. Service APIs:
    A set of APIs to be used by the mbed Cloud Client services. Currently supported:
    1. RTOS API: OS primitives: Threads, Semaphores, memory pools, ...
    2. Network API: networking API. Supporting TCP & UDP in synchronous & asynchronous modes.
    3. Update API: image update API. Supporting device image data I/O in synchronous & asynchronous modes.
  2. Platform APIs
    Set of APIs the platform owner is expected to implement for the specific device and operating system.
    The APIs include: RTOS, Network and Update functionality.
  3. Documentation:
    1. API documentation
    2. Porting guide
  4. Reference implementation of the Platform APIs for the mbedOS 5.2 OS.

Changes in R1.1

  1. Implementation of Update device image APIs
  2. Documentation enhancement. Including new PAL Porting Guide format.

Release

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.

The repository of PAL can be found at: https://github.com/ARMmbed/pal

The Release tag is: PAL-R1.1

Known issues

No known issues exist at the time of release.

Since not all interfaces needed by the services are covered yet, we assume mbedTLS is supplied by the platform.

Reporting issues

Please report any issue on the PAL GitHub project.

mbed Cloud Client PAL - R1.0

25 Oct 11:38
Compare
Choose a tag to compare

Platform Abstraction Layer R1.0 Release Notes

Introduction

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.
The version also includes a reference porting to the mbedOS 5.2 operating system, running on Cortex-M SoC.

Content

Version R1.0 includes the following features:

  1. Service APIs:
    A set of APIs to be used by the mbed Cloud Client services. Currently supported:
    1. RTOS API: OS primitives: Threads, Semaphores, memory pools, ...
    2. Network API: networking API. Supporting TCP & UDP in synchronous & asynchronous modes.
  2. Platform APIs
    Set of APIs the platform owner is expected to implement for the specific device and operating system.
  3. Documentation:
    1. API documentation
    2. Porting guide
  4. Reference implementation of the Platform APIs for the mbedOS 5.1 OS.

Changes in R1.0

  1. Adaptation to mbedOS 5.2.0 version.
  2. Formal merge of pull request (better implementation of atomic increment).
  3. Documentation fixes
  4. Coding standard fixes.

Release

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.

The repository of PAL can be found at: https://github.com/ARMmbed/pal

The Release tag is: PAL-R1.0

Known issues

No known issues exists at the time of release.

Since not all interfaces needed by the services are covered yet, we assume mbedTLS is supplied by the platform.

Reporting issues

Please report any issue on the PAL GitHub project.

mbed Cloud Client PAL - R0.8

13 Oct 10:39
Compare
Choose a tag to compare

Platform Abstraction Layer R0.8 Release Notes

Introduction

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.
The version also includes a reference porting to the mbedOS 5.1 operating system, running on Cortex-M SoC.

Content

Version R0.8 includes the following features:

  1. Service APIs:
    A set of APIs to be used by the mbed Cloud Client services. Currently supported:
    1. RTOS API: OS primitives: Threads, Semaphores, memory pools, ...
    2. Network API: networking API. Supporting TCP & UDP in synchronous & asynchronous modes.
  2. Platform APIs
    Set of APIs the platform owner is expected to implement for the specific device and operating system.
  3. Documentation:
    1. API documentation
    2. Porting guide
  4. Reference implementation of the Platform APIs for the mbedOS 5.1 OS.

Release

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.

The repository of PAL can be found at: https://github.com/ARMmbed/pal

The Release tag is: PAL-R0.8

Known issues

No known issues exists at the time of release.

Since not all interfaces needed by the services are covered yet, we assume mbedTLS is supplied by the platform.

Reporting issues

Please report any issue on the PAL GitHub project.

PAL-R0.8RC

29 Sep 17:00
Compare
Choose a tag to compare
PAL-R0.8RC Pre-release
Pre-release

Platform Abstraction Layer R0.8RC Release Notes

Introduction

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.
The version also includes a reference porting to the mbedOS 5.1 operating system, running on Cortex-M SoC.

Content

Version R0.8RC includes the following features:

  1. Service APIs:
    A set of APIs to be used by the mbed Cloud Client services. Currently supported:
    1. RTOS API: OS primitives: Threads, Semaphores, memory pools, ...
    2. Network API: networking API. Supporting TCP & UDP in synchronous & asynchronous modes.
  2. Platform APIs
    Set of APIs the platform owner is expected to implement for the specific device and operating system.
  3. Documentation:
    1. API documentation
    2. Porting guide
  4. Reference implementation of the Platform APIs for the mbedOS 5.1 OS.

Release

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.

The repository of PAL can be found at: https://github.com/ARMmbed/pal

The Release tag is: PAL-R0.8RC

Known issues

No known issues exists at the time of release.

Since not all interfaces needed by the services are covered yet, we assume mbedTLS is supplied by the platform.

Reporting issues

Please report any issue on the PAL GitHub project.