CH552 Drivers: SSD1306 Display Driver - Part 4
There's only one thing left for this driver: Hardware scrolling. I haven't used this feature yet, so I don't know exactly how it is supposed to look. Presumably it's a smooth pixel-by-pixel scroll. I don't know how the memory of the OLED driver is left when a scroll operation is done. I presume that once the scroll operation has ended, if I write to a particular position on the screen, it will show up at that position and not be offset based on the offset of the scroll, but I don't know that for certain. If I'm correct, then we will also need to worry about scrolling the framebuffer, if we want it to remain aligned with the scroll effect and not maintain its original position. These are things we will probably have to learn through trial and error.
Keep reading with a 7-day free trial
Subscribe to Technium Adeptus to keep reading this post and get 7 days of free access to the full post archives.