STM32F303 support

Basic Information:

MCU / Printerboard: STM32F303

Hello, Im making klipper port for stm32f303vct6 on STM32F3Discovery board (for testing and debugging, after this i wanted to use port on another stm32f303 board) and have issue with user usb connection. So, I have changed kconfig and makefile in src and src/stm32, added options fot F303 and disabled ADC, I2C, SPI, SDIO, Bootloader, SDIO (planned to add them after working USB)

My current klipper/.config:
config.txt (2.9 KB)

Also added stm32f3.c and parametres for my MCU in usb.fs but system doesnt’s see klipper after flashing. I tried to check peripheral regs in debug and notiсed that PA11/PA12 for usb are not initialized. Clock is ok, 48 MHz on USB and GPIOA enabled, but GPIOA registers are empty in USB pins.

Can someone tell me where this pins are inializing? I think that I missed something

P.S. Here is also my make command process:

make.txt (1.4 KB)