본문 바로가기
MCU/STM32

[STM32] SSD1306 라이브러리

by mokhwasomssi 2021. 7. 13.

조종기에 드론 배터리 잔량을 알 수 있는 디스플레이가 있으면 좋겠다 싶었다. 

그래서 가장 유명하고 많이 쓰이는 모듈을 하나 사서 라이브러리를 만들기 시작했다. 

 

직접 라이브러리 만드는 이유는 그냥 어떻게 굴러가는지 알고 싶어서다. 

다른 오픈 라이브러리 갖다 쓰기 싫었음.

SSD1306 i2c module

과정은 

1. 데이터 시트 정독.

2. 다른 오픈 라이브러리 보면서 구현해야하는 기능 찾기.

3. 내가 라이브러리 만들어보기.

 

어차피 해야하는 건 정해져있기 때문에 

내 식대로 만든다고 크게 달라지는 건 없다.

그냥 내가 만들어서 익숙하다는 거...? 약간의 커스텀...?

 

개발환경, 예제 펌웨어, 라이브러리, 유저 설정은 깃허브 리드미에 정리해두었다. 

  • 깃허브 링크
 

mokhwasomssi/stm32_hal_ssd1306

SSD1306, I2C, STM32 HAL. Contribute to mokhwasomssi/stm32_hal_ssd1306 development by creating an account on GitHub.

github.com