summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add ble crate.Brian Cully2019-08-113-0/+342
|
* Move usb controller stuff to usb directory.Brian Cully2019-08-1112-60/+48
|
* Update crate versions so this can be built off my machine.Brian Cully2019-08-092-16/+28
| | | | | | | Still have to patch in specific git refs, but at least those are universal. Left my paths commented for local development.
* Send keyboard reports over I²C.Brian Cully2019-08-091-12/+22
|
* Add USB stuff.Brian Cully2019-08-073-8/+95
|
* Reset the Trinket before DFU.Brian Cully2019-08-061-0/+2
| | | | | Resetting will put it in normal state no matter its previous state, so DFU from there will always work.
* Simplify flashing.Brian Cully2019-08-061-3/+4
| | | | | Needs my `feather-cmd` stuff and Arduino sketch, but now I don't have to double tap the button to put the Trinket into DFU.
* Tweak RTC timer a bit.Brian Cully2019-08-061-2/+3
| | | | | | | | | | | This seems to get it closer to what the Arduino thinks is a millisecond. Measured by dumping timestamps on the Arduino with Linux timestamps. There is a fair amount of variance in the Arduino's serial output timing, but this is also close to what Linux thinks is ok. It's still slow by about ~5%, but I'm not sure how to correct it better, or if it's even worth bothering since everything is so imprecise anyway.
* i²c working.Brian Cully2019-08-063-11/+24
|
* Initial commit.Brian Cully2019-08-0611-0/+903