The STM32F765VIT6 can be easiliy be configured using a graphical tool from ST, the STM32CubeMX. Generally this is the first step to understand the main functionalities of the chips, and it's needed to generate the base code of your programs that you can later on use in your IDE. If you wish to use it, I created an example project in the downloads: 216-USB. which you can use to run the satshakit-M7 at 216mhz and to enable the USB port in VCP mode.