Implementation of the protocol in the different model of smart screen. #27
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The different model has quite a different protocol which meant that
the original code didn't work. But the principle seems the same.
The main differences are...
either end.
followed by 0x0A, 0x12, 0x00. Useful to identify the device format.
block to be selected from landscape and portrait (column major or
row major).
in b0-b2, low 3 bits of green are in b13-15, red is in b3-7,
blue is in b8-12.
LEDs with 8bit RGB values.
seller included in their listing - although they mention it,
there's no way to set the colours in their software.
I can tell).
The device has a serial number of '2017-2-25' - so whilst this appears
to be newer, the year implies that it was created longer ago?
These changes are just to make things work, with my own comments and
debug to show what I found.