Newer
Older
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
## 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
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