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

Control byte not aligned in a 3-byte command #1

Closed
kav2k opened this issue Dec 10, 2013 · 1 comment · Fixed by #2
Closed

Control byte not aligned in a 3-byte command #1

kav2k opened this issue Dec 10, 2013 · 1 comment · Fixed by #2

Comments

@kav2k
Copy link
Contributor

kav2k commented Dec 10, 2013

There is a problem with the current show() function.
It sends a single byte, while the default BlinkTape firmware expects at least 3 in the buffer to start processing. This means that BlinkyTape won't show anything at all after show(), still waiting on bytes until next pixel is sent.

Whether this is a problem of the firmware or the library is debatable, but a fix that is compatible with the default firmware is to send chr(0)+chr(0)+chr(255) on show().

@kav2k
Copy link
Contributor Author

kav2k commented Dec 10, 2013

In fact, my fork contains a much-improved version of the library. If you're interested, I can pull-request those changes.
But before doing that I'd rather solve the problem explained here: http://forums.blinkinlabs.com/index.php?p=/discussion/70/need-help-diagnosing-failure-with-linux (note that it also happens with your version, though)

cibomahto pushed a commit that referenced this issue Feb 14, 2015
Create Nvidia_GPU_Temperature.py
cibomahto pushed a commit that referenced this issue Jun 2, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant