I work on a project with stm32f407VG made initialy by CubeMX (KEIL Uvision)
It uses LL drivers (USB dev)
I have the standard definition USE_HAL_DRIVER and works fine.
if we use just LL we should put the preprocessor instruction " STM32F407xx,USE_FULL_LL_DRIVER "
the answer is yes .
Take a look at this https://my.st.com/content/ccc/resource/technical/document/user_manual/96/03/db/05/12/8d/40/9a/DM00107720.pdf/files/DM001… at page 24
Retrieving data ...