These documents can be shared with 3rd parties or partners providing embedded software components for STM32, especially middleware stacks. As an add-on of #STM32Cube MCU Packages, STM32Cube Expansion Package can bring a new middleware stack, a new hardware support (BSP), a new example, or a mixture of these. Software components packaged in an STM32Cube Expansion Package are easier to integrate in an STM32Cube project than stand-alone components. The user can also seamlessly replace a middleware component natively delivered in an STM32Cube MCU Package with a 3rd-party equivalent. As an example, thanks to the use of CMSIS-RTOS abstraction layer in STM32Cube, the switch from FreeRTOS natively delivered in STM32Cube MCU Packages to Segger’s embOS is straightforward, using the I-CUBE-EMBOS.
The documents will soon be updated to reference a new BSP specification and to provide guidelines to integrate an STM32Cube Expansion Package in the STM32CubeMX configuration tool.