PocketSprite / 8bkc-sdk

SDK for programming apps for the PocketSprite
64 stars 20 forks source link

added ST7735R screen option for fake. #4

Closed konsgn closed 6 years ago

konsgn commented 6 years ago

It's what I had already wired up. Tested and working! Image displays rotated CCW by 90.

Spritetm commented 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'?

Spritetm commented 6 years ago

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?

konsgn commented 6 years ago

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