dwhinham / mt32-pi

🎹🎶 A baremetal kernel that turns your Raspberry Pi 3 or later into a Roland MT-32 emulator and SoundFont synthesizer based on Circle, Munt, and FluidSynth.
https://twitter.com/d0pefish
GNU General Public License v3.0
1.29k stars 81 forks source link

Add option to mirror display horizontally #250

Closed nikitalita closed 2 years ago

nikitalita commented 2 years ago

SSD1312 displays are basically mirrored versions of SSD1306 displays. They work perfectly fine with the SSD1306 driver but the display is mirrored horizontally. In order to fix this, you have to set the segment remap command to A0, but ONLY if the display is not inverted.

dwhinham commented 2 years ago

LGTM, thanks!