Hello!Can anybody explain why STM use HAL and what is the difference and hierarchy between low layer API, CMSIS, HAL, SPL ?I always worked with just header files, but now all distributes API and I cant construct these API and their necessary in my he...