STM32 HAL and Project Architecture
Understanding Project HierarchyDriversCMSIS : CMSIS-CORE layerno written by the ST engineers, given by ARMwritten for one of mc (eg. ARM Cortex-Mx) can be used on another mc based on same processorit helps develop a portable application across multiple mcnot for peripherals but for a processor and its associated peripheral (eg. NVIC, SysTick timer, Memory Protection Unit …)STM32F4xx_HAL_Driver :..