CoreIF for F2/F4 is not different, use CPUID to distinguish. F4 errata seems to give...
[fw/stlink] / example / stm32f4 /
drwxr-xr-x   ..
drwxr-xr-x - Projects
drwxr-xr-x - STM32F4xx_StdPeriph_Driver
drwxr-xr-x - STM32_USB_Device_Library
drwxr-xr-x - STM32_USB_HOST_Library
drwxr-xr-x - STM32_USB_OTG_Driver
drwxr-xr-x - Utilities