The Middleware ThreadX component is a STM32 tailored fork of the AzureRTOS ThreadX.
ThreadX is low footprint RTOS, providing common RTOS features, with support for different toolchains and Cortex cores.
A detailed documentation can be found under the STM32 wiki page
Please refer to the release note in the repository of the STM32Cube firmware you are using to know which version of this middleware library to use with other components' versions (e.g., other middleware libraries, drivers). It is crucial that you use a consistent set of versions.
Please refer to the CONTRIBUTING.md guide.