ESP8266开发学习笔记_OLED屏幕的IIC驱动
ESP8266 开发学习笔记_By_GYC 【OLED屏幕的IIC驱动】
在我之前的文章中简单介绍过oled的IIC驱动程序,包括SSD1306芯片手册的一些内容,并参考了Arduino大神的代码,将OLED在Arduino上的的驱动改写为了能够应用于ESP8266 RTOS SDK的C语言版本,并作为我的常用库使用。在发现ESP8266可以使用C++编程之后我决定将 ThingPulse 的OLED驱动库(c++版本)完整的进行移植,让我能够在SDK中也能够方便的使用。
最近我也在研究应用在stm32单片机的FreeRtos操作系统,所以本次OLED的驱动也考虑了在其他FreeRtos操作系统中的适配,可以方便的通过宏定义配置的方式,直接应用在支持FreeRtos操作系统的单片机上。
(目前库中仅支持ESP8266 IDF版本和STM32F103 FreeRTOS及 STM32F103 无操作系统版本。 如果使用其他系列单片机 通信协议还是需要自己修改的)。