Closed konsgn closed 6 years ago
Cool! One thing, though, is that with the PocketSprite stuff you really have to take care with the display rotation. Essentially, a lot of the logic in the PocketSprite depends on subpixel scaling, aka using the fact that the R- G and B subelements of the display pixels aren't in the same position but next to eachother. Esentially, if a display does not have the R, G, B subpixels in that order, from left to right, the scaling will not work and you'll get a blurry mess. So I suggest you modify your scaling to whatever gives you the correct RGB subpixel ordering instead, if you want to have something that is representative of the actual PocketSprite experience.
Also, what is 'blacktab'?
Also, would you mind squashing (https://github.com/todotxt/todo.txt-android/wiki/Squash-All-Commits-Related-to-a-Single-Issue-into-a-Single-Commit) your three commits into one?
Cool, Thanks for that intro to yet another git feature. Seems like an endless program.
Rearranged MADCTL to output in the RGB from left-to right sub pixeling.
Blacktab is a reference to a black coloured plastic attached to the manufactured screen. Red and green are other options that supposedly have slightly differing initialization requirements.
Added a menuconfig option for rotation by 90
It's what I had already wired up. Tested and working! Image displays rotated CCW by 90.