Limor "Ladyada" Fried
Limor "Ladyada" Fried
hi we're going thru a big refactor of this library and we'll include this as part of it!
hi thanks for the pr! we do have this idea but it would be implemented as window tracking - ideally this library would be refactored to subclass https://github.com/adafruit/Adafruit-GFX-Library/blob/master/Adafruit_GrayOLED.cpp (or, for...
i would really prefer not to add it because no other OLED driver does it. i think window tracking will give very significant speedups!
you could add a PR to the example for teensy's
this library is going to be refactored to use busio (and partial windowing updatres too) so im going to close this PR then
here is fine, be aware that we wont merge enhancements that are hard to support or are specialized
we already have base class you can use here https://github.com/adafruit/Adafruit-GFX-Library/blob/master/Adafruit_MonoOLED.cpp that has some niceties like dirty window tracking. you can refactor this library with that, however, any I2C DMA should...
yes SSD1306 would be subclassed, like we did here https://github.com/adafruit/Adafruit_SH110x any DMA stuff should be handled in your board support package Wire implementation (or a subclass thereof) becuase it is...
BusIO just calls underlying Wire library as a nice wrapper for register management - that is not where DMA should occur & we wont probably would not accept DMA changes...
Thanks, please submit a PR with your changes and we will review!