Skip to content

Releases: Sherif-MoOo/SafeAutoCorePlatform

OpenAA-StringView-Component-R24-11-AutoSar-compliance-v5.0.0

22 Jun 03:55
OpenAA-StringView-Component-R24-11-AutoSar-compliance-v5.0.0

Choose a tag to compare

OpenAA-Span-Component-R24-11-AutoSar-compliance-v4.0.0

20 Jun 19:05
OpenAA-Span-Component-R24-11-AutoSar-compliance-v4.0.0

Choose a tag to compare

What's Changed

  • core/span: back-port C++20/26 helpers with the test cases by @Sherif-MoOo in #45

OpenAA-Byte-Component-R24-11-AutoSar-compliance-v3.0.0

17 Jun 04:57
OpenAA-Byte-Component-R24-11-AutoSar-compliance-v3.0.0

Choose a tag to compare

What's Changed

Full Changelog: OpenAA-Abort-Component-R24-11-AutoSar-compliance-v2.0.0...OpenAA-Byte-Component-R24-11-AutoSar-compliance-v3.0.0

Core Platform Abort component

14 Feb 19:28
1a84b5f

Choose a tag to compare

Introduce new components: Examples, OS, and ara::core::Abort

Array class based on Specification of Adaptive Platform Standard Release: R24-11

31 Dec 17:37
d7f6ec5

Choose a tag to compare

ara::core::Array template class, a fixed-size array container

  •          designed for the OpenAA project. It provides functionalities similar to std::array with additional
    
  •          customizations to meet Adaptive AUTOSAR requirements (e.g., [SWS_CORE_00040], [SWS_CORE_13017],
    
  •          [SWS_CORE_11200], etc.), including violation handling and optimized memory allocation.
    

ara::core::Array (v1.1.0)

27 Dec 21:47
a006db5

Choose a tag to compare

ara::core::Array with maintained toolchains and compiler options for release

Environment and Build Configuration Updates (v1.0.0)

26 Dec 13:19
47c7602

Choose a tag to compare

Key Highlights

  • Added modular CMakeConfig and Toolchain files:
    • gcc11_linux_x86_64_debug, gcc11_linux_x86_64_release
    • gcc11_linux_aarch64_debug, gcc11_linux_aarch64_release
    • qcc12_qnx800_x86_64_debug, qcc12_qnx800_x86_64_release
    • qcc12_qnx800_aarch64_debug, qcc12_qnx800_aarch64_release
  • Updated build.sh:
    • Modularized build options for gcc11 and qcc12.
    • Support for cross-compilation with detailed logging and configuration.
  • Enhanced repository structure for maintainability.

How to Use

Refer to the updated README.md for build instructions and supported platforms.