greiman / SSD1306Ascii

Text only Arduino Library for SSD1306 OLED displays
MIT License
490 stars 120 forks source link

Compiling error with Arduino nano every (ATMega4809) #98

Closed francoispap closed 10 months ago

francoispap commented 1 year ago

Hello, I am successfully using your code with a regular Arduino Nano Board Due to the need of more code space, I have tried to merge my code to a nano Every I am getting the following error "AvrI2c not supported for this chip"

Are you thinking that some changes in the your library code will fix this issue

If it is a big work on your side to fix that, what more enhanced Arduino board would be compatible with your library ?

Thanks for your time if you can have a look

Regards Pierre

greiman commented 1 year ago

I will not be adding custom I2C for any chips in the future. There are too many AVR variants and "almost" clones that are not compatible with the original AVR I2C controller.

Any board supported by the Arduino IDE with a Wire library should work.

francoispap commented 1 year ago

Thanks for your feedback and explanations Regards Pierre

francoispap commented 10 months ago

I have moved my project to nano ESP32 board. Greiman code works perfectly with using Software SPI communication (SSD1306-/1309) Library "SSD1306AsciiSoftSpi.h" I2C doesn't work