lexus2k / ssd1306

Driver for SSD1306, SSD1331, SSD1351, IL9163, ILI9341, ST7735, PCD8544, Nokia 5110 displays running on Arduino/ESP32/Linux (Rasperry) platforms
MIT License
657 stars 125 forks source link

Add guide on how to port library to new platform #29

Closed lexus2k closed 6 years ago

lexus2k commented 6 years ago

Add guide on how to port library to new platform

umanayana commented 6 years ago

I am looking at porting to another MCU. Any updates on the porting guide.

lexus2k commented 6 years ago

Hello, I added some description to hal level. Please, check template. But remember that you need to implement i2c or spi level for your platform. Please check Adding new interface documentation.

Let me know if you have any questions.

What type of platform do you use? Do you use Arduino IDE, or some specific IDE?

lexus2k commented 6 years ago

I added some detailed instructions to template. Please, check if those steps are clear for you.

umanayana commented 6 years ago

Looks great thanks.

lexus2k commented 6 years ago

Now, ESP32 support is added and howto is updated. The library can be used on ESP32 dev-kits without Arduino IDE.

lexus2k commented 6 years ago

I added template file to add new oleds: oled_template.c. I hope, it will be also useful