STA RTOS Utilities
Library providing the software stack for use with the ALPAKA hardware design for RTOS projects.
Modules can be configured via defines set in <sta/config.hpp>
header file which must be provided by the application.
ALPAKA Modules
All enabled modules are initialized by calling the startALPAKA
function from the default task.
The function startupExtras
is called before any module initialization and can be used by the application
to execute additional initialization steps before any task waiting for the startup system event will run.
The function prototype can be found in the <sta/rtos/startup.hpp>
header and can optionally be implemented
anywhere in the application code.
Can Bus
Mainly defers to the TACOS CAN module, but provides a simple interface for sending and receiving messages.
Expandable for isotp.
STA-Core Interfaces
The library provides implementations for the following interfaces using CMSIS-RTOS2 functionality:
Mutex
Signal