-- ST사에서는 stm32f 시리즈와 l시리즈를 위한 공통적인 라이브러리를 지원한다. 이 라이브러리는 st보드들을 개발하기 위한 IDE에 전반적으로 사용된다. 즉, API를 콜하는 방법은 약간 다르지만 소스코드 자체는 동일하다. ** 참고로 2014년부터 CMSIS의 라이브러리의 구조가 약간 바뀌었다. HAL라이브러리로. 이러한 CMSIS 펌웨어 라이브러리를 이용하여 사용자가 직업 코딩을 할 수도 있지만, 친절하게도, ST사에서는 STCubeMX라는 툴을 이용하여 간단하게 Pin과 Clock Configuration을 할 수 있도록 도와주고 있다. 이 툴을 이용하면, pin과 clock초기화를 GUI를 이용하여 생성하고 자동생성된 코드를 프로젝트에서 바로 불러와 프로젝트를 빠르게 만들 수 있다. 또한,..