3.3.1: “Additionally the structure and register definitions are located in the core_cm0.h file and not in the stm32f072xb.h like the other peripherals. [However, since the stm32f072.h includes core_cm0.h, you should not directly include it.]” It actually defines things the cm0 header needs.
3.3.1: “Additionally the structure and register definitions are located in the core_cm0.h file and not in the stm32f072xb.h like the other peripherals. [However, since the stm32f072.h includes core_cm0.h, you should not directly include it.]” It actually defines things the cm0 header needs.