-
Notifications
You must be signed in to change notification settings - Fork 68
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
Adaptive layouts #82
Comments
OK, the rebuilt I tried it with the VTIME set to |
If there is ever a new release, making the I guess this might need a background thread to handle the serial read. |
@hardillb agreed- it would be nice to have it structured as a callback, and that's relatively straight-forward to do. A non-blocking, buffer-filling, short read on the main loop that triggers the callback on |
Might have to wait for the weekend, but will do. |
Thanks- it's been sitting in PR purgatory for months, so there's no hurry. |
I've been trying to use the serial support added at v0.0.4 to change the key mapping with something like the following:
It's really laggy which I think is down to:
keybow-firmware/keybow/serial.c
Line 37 in ec9bc99
Which sets a 1 second read timeout on the serial connection.
I tried reducing that to 1 decasecond but when I built the
keybow
binary (on a different pi zero) from the head of the repo it doesn't look to setup the USB gadget properly (at least it never shows up on the host machine).Any suggestions?
Or suggestions on how to debug, I attached a screen, but it just drops me at a login prompt and there is no way to add a keyboard as the USB port is in device mode to talk to the host. (When Pi Zero W's become available again I will try and grab one so I can ssh in and have a look).
P.s. I understand the world has probably mainly moved on to the 2040 based kit, but this is still useful and being able to switch profiles would be huge upgrade.
The text was updated successfully, but these errors were encountered: