cancel
Showing results for 
Search instead for 
Did you mean: 

Suggestion to improve the usability of STM32CubeMX in the configuration of GPIOs

Francesco1
Associate II

Hi,

recently I had a problem using STM32CubeMX to modify the pre-configuration of an STM32F746 processor made by TouchGFX for the STM32F746G-DISCO Discovery board. I was disoriented with the configuration of a particular GPIO pin needed by my application on the Arduino connector of this discovery board (PG7), which was free but "invisible" (i.e. not listed at all) in the table of the GPIOs in the Configuration form of the Pinout & Configuration view.

Undoubtely, the problem was generated by my limited experience with CubeMX, but I think that this can be a common problem with new users of the current interface.

IMHO it could be a good idea to add on top of the GPIOs table in the Configuration form a checkbox to enable/disable the visualization of ALL GPIO pins, also the unused ones, as well as a "filter row" where the user can write search strings to filter the listed items ().

In the current version of CubeMX, the uninitialized pins are not visible at all in the table and the "Search Signals" filter acts only on the "User Label" parameter. The only way to add the pins in the Configuration table is to select them from the graphical pinout view on the right and selecting a function from those listed in the popup table; for an MCU like the 746 with 216 pins, finding a particular pin in the graphical view can be cumbersome. (at least this is what happened to me!).

Thank you in advance for the consideration you will devote to this suggestion.

Cheers.

0 REPLIES 0