CMSIS-RTX
CMSIS-RTX copied to clipboard
RTX5 real time kernel for Arm Cortex-based embedded systems (spin-off from CMSIS_5)
> For Cortex-M4/M7 with FP the thread context requires 200 bytes on the local stack. For these devices the default stack space should be increased to a minimum of 300...
It would be a useful function to be able to delay start a timer - I can't currently see any easy way of doing this within the API. This would...
The CMSIS-RTX documentation page e.g. https://arm-software.github.io/CMSIS-RTX/latest/cre_rtx_proj.html#creating_RTX5_LIB doesn't describe which optimization options used to build the RTX libs included in the CMSIS-RTX pack. After checking the RTX_Library.csolution.yml file shipped in the...
Hello, In `rtx_msgqueue.c` there is a check [here](https://github.com/ARM-software/CMSIS-RTX/blob/ce47c33e6919b6622f950099f059520e60424b12/Source/rtx_msgqueue.c#L380) which validates that `attr->cb_size` is exactly equal to `sizeof(os_message_queue_t)` as part of creating a message queue with user-defined memory. This conflicts with...
Add tag to struct to view in uvision watch windows or PcLint output
Please add a tag to all struct definition like: /// Thread Control Block typedef struct **osRtxThread_s** { uint8_t id; ///< Object Identifier uint8_t state; ///< Object State uint8_t flags; ///<...
In my Application I need STCube and CMSIS-RTX together. I initialise the HAL with STCube before any threads are created and before osKernelStart( ) is run. STCube HAL_Init( ) initialise,...