FreeRTOS LTS Roadmap
This page captures the status of each library in our Long Term Support (LTS) release roadmap. All libraries listed on this page have or are being refactored to meet the modularity and code quality criteria stated below
. Libraries are moved into the main FreeRTOS download as they meet the criteria (each library also has its own Github repository
). When all the libraries are in the main FreeRTOS download they, and the FreeRTOS kernel, will be released with Long Term Support.
Last Updated: 11/10/2020
LTS Code Quality Checklist
||All functions will have a GNU Complexity score of 8 or lower
||All functions will comply with the MISRA coding standard
||All code will be statically checked with Coverity
||All functions will have a single exit point
||All code will have extensive unit tests. Gcov reports will be used to report the test coverage, and each library will have extended functional tests.
||All libraries will have documented requirements, which may include resource requirements, listing all dependencies, and porting requirements (as applicable)
||All libraries will have a design document, which may include application and cloud interface, state machines, and synchronization (as applicable).
||Code will compile without generating any compiler warnings when the gcc -Wall -Wextra compiler options are used.
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.