Skip to content

Latest commit

 

History

History
102 lines (91 loc) · 3.97 KB

CHANGELOG.md

File metadata and controls

102 lines (91 loc) · 3.97 KB

v202403.00 (2024-03-28)

Highlights

  • Added ML reference applications
    • Keyword Detection
    • Speech Recognition
    • Object Detection
  • Build and debug reference applications using VS Code on:
    • Linux
      • Ubuntu 20.04
    • Windows 11
    • Mac OS 14.x
  • Device provisioning support
    • Create device credentials (certificate and private key) using python script and provision them into the device.
  • Validated keyword-detection application using AWS Device Advisor tests
  • Removed aws-iot-example reference application
  • Updated ml-eval-kit to version 23.11
  • Updated Mbed TLS to version v3.5.2
  • Updated TF-M to version v2.0.0
  • Re-structure the project to ease maintenance

Changes

  • ci: Improve CI to support multiple applications and platforms.
  • ci: Fix S3 bucket emptying in cleanup
  • Re-structure the project to ease maintenance
  • uncrustify: Use replace option for correcting findings.
  • Use exported tf-m image signing public keys for OTA signature
  • tools: Improve uncrustify filtering algorithm
  • tf-m: Added TF-M v2.0.0 compatibility
  • toolchain: Add Arm GNU Toolchain version 13.2 support
  • docs: Add project organisation document
  • apps: Add Keyword Detection and Speech Recognition examples
  • freertos-libs: Use LTS for aws_iot components
  • freertos-libs: Use LTS for connectivity components
  • serial: Fix multithread synchronisation
  • provisioning: Share files between apps
  • ml-apps: Add support for VSI audio source.
  • build: Add custom build directory option
  • fri: Add minor fixes.
  • gnu-compiler: Generate map file
  • build: Do not require certificate and key for Blinky
  • ml-eval-kit: Require apps to include build CMake module ml-eval-kit: Remove default NPU config list patch ml-eval-kit: Build individual libraries
  • mbedtls: Update to v3.5.2
  • Fix nightly integration tests
  • ml-eval-kit: Update to version 23.11
  • ci: Add improvements to increase reliability and decrease execution time.
  • build: Resolve certificate and key paths.
  • docs: Update Arm Compiler for Embedded version to 6.21
  • patches: Use robust patches function to fix corstone300's hardfault.
  • ml-eval-kit: Add configurable NPU and MAC support
  • apps: Extract FreeRTOS IoT Libraries Tests app from aws-iot-example
  • freertos-libs-tests: Fix closefile-validsignature OTA Pal test.
  • apps: Consolidate common CMake configurations
  • vht: Remove vht support
  • aws-iot-example: Remove example. ci: Build ML apps in Github Actions keyword-detection: Add AWS Device Advisor validation.
  • integration-app: Reduce binary code size with debug experience
  • patches: Unify the way of applying patches.
  • bsp: Update BSP to CMSIS6
  • bsp: Improve async serial driver
  • keyword-detection: Add real clock time synchronisation to fix AWS TLS Expired Server Cert test.
  • device-provisioning: Add process documentation.
  • heap-management: Use C memory management APIs.
  • cs300: Modify non-secure RAM space.
  • mlek: Reduce build time with reduced use case resources metadata
  • ml-apps: Fix building different ML apps subsequently
  • lib-tests-app: Fix build issue
  • fri: Build and debug FRI using VS Code
  • Fix OOB findings

v202307.00-preview ( July 2023 )

This is the preview release of the repository. This release includes the following:

  • pub-sub-demo: Add a new subscription topic
  • aws-iot-example: Improve MQTT reconnection logic
  • aws-iot-example: Split OTA MQTT agent task
  • aws-iot-example: Add integration tests to example
  • fri: Add unity testing framework
  • fri: Update MQTT agent and core to support integration tests
  • fri: Use release version of integration tests

v202306.00-alpha ( June 2023 )

The repository contains IoT Reference integration projects using Corstone platforms.

This is the first alpha release of the repository. This release includes the following:

  • toolchain: Add GNU toolchain support
  • docs: Add documentation for blinky and MQTT examples
  • ci: Add CI to run OTA test for every merge request
  • fri: MQTT example with OTA capability
  • fri: Initial version with blinky example based on Corstone-300