USB Protocol
I am using STM32F423RHT6 in the project. In .ioc file, there are different versions of USB being given. I am getting confused in which is given for what purpose?

Under the connectivity tab, there is USB OTG FS, whereas in Middlewares and Softwares also, there is USB_Device and host. I am getting confused, which one should be used for data transfer and through which pins we need to program. Kindly help me understand!
