How to interpret the "Expressions" of Arrays in Debug mode of CubeIDE?
I can't really see how the "Expression" window in the STM32CubeIDE in Debug mode is interpreting arrays.
I have an array "receiveData" with 7 uint8_t elements that I receive via UART.
When I check out this array under "Expressions" I see that the array has 7 elements, just as expected. But while the value is != 0, all array elements are shown with value 0! I would have expected the first to Hex-digits from "value" belonging to element 0, the next two digits to element 1 and so on.
And in the detailed window at the bottom of the screenshot it only shows 6 times "\0" under details, not 7 times.
So my two questions are:
- Why are all elements 0, while the value of the array in general is != 0?
- Why is the "Details" parameter showing less elements than the array actually has?

