Need guidance on using CubeIDE to reconfigure HAL for STM32H745
Here is my environment
macOS 10.13
CubeIDE v1.4.2
Nucleo-H745ZI board
Example project: FreeRTOS_AMP_Dual_RTOS - generated by IDE using the info center dialog to import the example
Example builds and runs great, debugger works, this is all good.
OK, now I want to enable the DAC. From grepping the sources in the project, it doesn't look like the HAL code that was built, presumably by CubeMX, has the DAC set up. (If you suspect I am wrong about this, tell me what I should grep for to disprove it).
How do I ask the IDE to regenerate the HAL code with the DAC drivers present ?
Or, was there some step I could have taken during project setup that would have let me do that customization then ?
TLDR: how do I modify HAL for an example project after it is first built and working, to enable more hardware peripherals?
There is a cute blue "MX" button at the upper right of the IDE window and it doesn't do anything.
Observation - everything I read about CubeMX involves .ioc files. But there is no .ioc file in the example directory in the IDE workspace (I checked with 'find'). There are a few in the IDE package that match this board:
./Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.common.mx_6.0.0.202007160824/db/plugins/boardmanager/boards/G71_Nucleo_NUCLEO-H745ZI-Q_STM32H745ZI_Board.ioc
./Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.common.mx_6.0.0.202007160824/db/plugins/boardmanager/boards/G71_Nucleo_NUCLEO-H745ZI-Q_STM32H745ZI_Board_AllConfig.ioc
./Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.common.mx_6.0.1.202008101643/db/plugins/boardmanager/boards/G71_Nucleo_NUCLEO-H745ZI-Q_STM32H745ZI_Board.ioc
./Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.common.mx_6.0.1.202008101643/db/plugins/boardmanager/boards/G71_Nucleo_NUCLEO-H745ZI-Q_STM32H745ZI_Board_AllConfig.ioc
