Skip to content

[Build]: Support for toolchains for freestanding environments #639

@VzdornovNA88

Description

@VzdornovNA88

Problem.
It is not possible to use the library on common microcontrollers with arm cortex-m3/4 architecture.

In addition, the availability of support for such toolchains could help in correctly testing the CAN_STACK_DISABLE_THREADS flag, since only toolchains that do not define the standard C++ thread model can generate a compilation error and indicate a lack of consistency in the behavior of this compilation flag for all parts of the library.

Proposal
From my point of view, it is necessary to provide a cmake configuration file for such toolchains and verify the use of such platforms for all targets of building the library.

it also seems that we will need another pipeline with a set of such toolchains.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions