STM32H7 freeRTOS heap_4 condition
Hi.
Previous (in stm32u5), I used to select X-CUBE-FREERTOS and inside that you could select heap version. (heap_5, heap_4, ...) and that heap version selection would satisfy another component that had dependency on heap_4 (or other versions.).
But in STM32H7, there's no X-CUBE-FREERTOS and instead there's a FREERTOS component that is virtual component, meant to satisfy other components dependencies, which is good as it resolves other components dependency on Class: RTOS, Group: Core, ... after you enable it from configurations . And you can select the heap version from freeRTOS configuration.
However, it doesn't announce that it's providing heap_4 (or heap_5) when you select it. The problem that we are facing is that we have a cmsis pack that one of the components depends on heap_4 selection. and this component is throwing warning because no body says that I provide heap_4. (the problem is just the component selector. the program builds and work successfully.)

Is there anyway that this can be fixed? so that when a user selects heap_4 or heap_5 in freertos configurations, freeRTOS virtual pack announce that it's providing it.
Kind Regards.
Milad.
