Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Screen 2x2 and 8x8 #16

Open
Acerixx opened this issue Aug 13, 2018 · 3 comments
Open

Screen 2x2 and 8x8 #16

Acerixx opened this issue Aug 13, 2018 · 3 comments
Labels
enhancement New feature or request

Comments

@Acerixx
Copy link

Acerixx commented Aug 13, 2018

Bundled frame for 2x2: [refresh, write, 2bit pixel address, 4bit red component, 4bit green component, 4bit blue component]

Bundled frame for 8x8[refresh, write, 6bit pixel address, 8bit brightness]

Addressing designed with @PlayerWithoutName

2018-08-13_06 59 18
2018-08-13_06 59 25
2018-08-13_07 04 35

@PlayerWithoutName
Copy link

Quick follow-up on this feature:
For a color screen, basically you can set a 12bit color of a pixel, addressed by 2 bits using a write bit, and then, you can update the screen with first bit. This is designed like that, so you can refresh a whole block after updating 4 pixels (and whole screen if you do this correctly).

Same goes with 8x8, but this one is monochromatic, i think it could be colored like the 7-segs and 2-character ones, but basically monochromatic.

@asiekierka
Copy link
Contributor

Proposal: 16x16 [refresh, write, 8bit address, RGB222].

@PlayerWithoutName
Copy link

8x8 with 3bit per component is also an option, but less pixels per block will be more updatable (you can achieve 2Hz full scan and ~3.5Hz with interlacing with 2x2), and yes, you could use 4 pixels as one, but you'd have to sacrifice color depth. Everything depends on what is more desirable, higher pixel density or refresh rate.

@marcin212 marcin212 added the enhancement New feature or request label Aug 13, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants