-
Notifications
You must be signed in to change notification settings - Fork 201
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
Play with trinkey #669
base: master
Are you sure you want to change the base?
Play with trinkey #669
Commits on Jan 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 15d5c85 - Browse repository at this point
Copy the full SHA 15d5c85View commit details -
Configuration menu - View commit details
-
Copy full SHA for b16e310 - Browse repository at this point
Copy the full SHA b16e310View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba13a1a - Browse repository at this point
Copy the full SHA ba13a1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 226ed1b - Browse repository at this point
Copy the full SHA 226ed1bView commit details -
Starting to build morse output...
I am definitely struggling a bit with what's coming back from the USB calls, and I don't know yet how really to initialize the neopixel There's a bunch of commented out code that is in the direction of what I mean to do.
Configuration menu - View commit details
-
Copy full SHA for 375ee59 - Browse repository at this point
Copy the full SHA 375ee59View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7adafe3 - Browse repository at this point
Copy the full SHA 7adafe3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 466a02d - Browse repository at this point
Copy the full SHA 466a02dView commit details
Commits on Jan 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c7d6419 - Browse repository at this point
Copy the full SHA c7d6419View commit details
Commits on Jan 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c293f33 - Browse repository at this point
Copy the full SHA c293f33View commit details
Commits on Jan 31, 2023
-
WIP: trying to have the morse code generation at least emit .__. to the serial port, but reinitializing the interface doesn't make sense. Need to refactor so that the global abstraction for the hardware we've configured is more globally accessible (or easier to pass around.)
Configuration menu - View commit details
-
Copy full SHA for 6986c20 - Browse repository at this point
Copy the full SHA 6986c20View commit details
Commits on Feb 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3edb47e - Browse repository at this point
Copy the full SHA 3edb47eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5981dfb - Browse repository at this point
Copy the full SHA 5981dfbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 16119c4 - Browse repository at this point
Copy the full SHA 16119c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb8c4c1 - Browse repository at this point
Copy the full SHA cb8c4c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3209a9 - Browse repository at this point
Copy the full SHA b3209a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for cdef9dd - Browse repository at this point
Copy the full SHA cdef9ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 82c1043 - Browse repository at this point
Copy the full SHA 82c1043View commit details -
Configuration menu - View commit details
-
Copy full SHA for ead7a9a - Browse repository at this point
Copy the full SHA ead7a9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a64cd92 - Browse repository at this point
Copy the full SHA a64cd92View commit details
Commits on Feb 6, 2023
-
There's a thing to poll to see what state to set the LEDs to for
this iteration.
Configuration menu - View commit details
-
Copy full SHA for 5c84491 - Browse repository at this point
Copy the full SHA 5c84491View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98bb044 - Browse repository at this point
Copy the full SHA 98bb044View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9dfe17 - Browse repository at this point
Copy the full SHA a9dfe17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a7cf1a - Browse repository at this point
Copy the full SHA 4a7cf1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for bd63fc8 - Browse repository at this point
Copy the full SHA bd63fc8View commit details -
When the pin state queue is empty, return an low voltage request
with a duration of 1.
Configuration menu - View commit details
-
Copy full SHA for 5d6de9e - Browse repository at this point
Copy the full SHA 5d6de9eView commit details -
We drain the queue of pin states. We don't refill it yet, but
we do handle an empty queue. Next, make the queue into a circular buffer, and push stuff into it. It would sure be nice to have some tests.
Configuration menu - View commit details
-
Copy full SHA for bd78698 - Browse repository at this point
Copy the full SHA bd78698View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14add25 - Browse repository at this point
Copy the full SHA 14add25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11ed143 - Browse repository at this point
Copy the full SHA 11ed143View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d30654 - Browse repository at this point
Copy the full SHA 8d30654View commit details -
Fix off by one error in next state queue drain. (It would never
drain the last state.) Board now blinks S-N-S, followed after an interval with a 10 unit long ON pulse.
Configuration menu - View commit details
-
Copy full SHA for c42e772 - Browse repository at this point
Copy the full SHA c42e772View commit details -
Make the queue into a circular queue to push into... (But the pop
doesn't honor this yet.)
Configuration menu - View commit details
-
Copy full SHA for 21db3f9 - Browse repository at this point
Copy the full SHA 21db3f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c699856 - Browse repository at this point
Copy the full SHA c699856View commit details -
Make the read and writ heads on the pin control queue move
independently. Note that the queue doesn't (currently) worry about overflow. It CAN and WILL overflow if it's filled faster than it drains. That said, all that results is some states not being rendered to the pins.
Configuration menu - View commit details
-
Copy full SHA for 3c6369c - Browse repository at this point
Copy the full SHA 3c6369cView commit details -
It still would benefit from a letter queue, but this works as long as you don't type too fast. Needs some cleanup though.
Configuration menu - View commit details
-
Copy full SHA for 6a0d04d - Browse repository at this point
Copy the full SHA 6a0d04dView commit details -
Clean up some cruft. Conform to more rust standard naming.
I left the stubs of the character queue in place, so I can finish that out, but this is way shorter now. I wish I had a way to generate the initial queue state, but iterators are part of std, which we don't have access to.
Configuration menu - View commit details
-
Copy full SHA for 2a229ed - Browse repository at this point
Copy the full SHA 2a229edView commit details
Commits on Feb 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8913d3a - Browse repository at this point
Copy the full SHA 8913d3aView commit details
Commits on Feb 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3c30b80 - Browse repository at this point
Copy the full SHA 3c30b80View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85332af - Browse repository at this point
Copy the full SHA 85332afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 958d4e1 - Browse repository at this point
Copy the full SHA 958d4e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ea95d5 - Browse repository at this point
Copy the full SHA 6ea95d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3509349 - Browse repository at this point
Copy the full SHA 3509349View commit details -
Increased char buffer size to 1K.
Tried to make the USB loop provide queue length stats, but not having std in embedded rust meant I wasn't sure how to convert my usize into a string. (I made it a u32 at least.)
Configuration menu - View commit details
-
Copy full SHA for 8e93323 - Browse repository at this point
Copy the full SHA 8e93323View commit details -
QA'd all letters and numbers but haven't verified punctuation.
Configuration menu - View commit details
-
Copy full SHA for 10408db - Browse repository at this point
Copy the full SHA 10408dbView commit details
Commits on Feb 12, 2023
-
Extract morse queues and character generation into a module.
The module isn't used yet.
Configuration menu - View commit details
-
Copy full SHA for dc0c558 - Browse repository at this point
Copy the full SHA dc0c558View commit details -
Configuration menu - View commit details
-
Copy full SHA for bad9fb8 - Browse repository at this point
Copy the full SHA bad9fb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 410cf03 - Browse repository at this point
Copy the full SHA 410cf03View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ab56ba - Browse repository at this point
Copy the full SHA 6ab56baView commit details