jacqueline
6886c686d5
Add comment
4 months ago
jacqueline
934b1484b2
Add a hard reset input sequence to recover from broken device states
...
- Unlock device
- Hold both volume buttons
- Lock device
- Unlock device
4 months ago
jacqueline
a69b95187b
Handle lock state in each input device, instead of in the lvgl driver
4 months ago
jacqueline
28cf749951
Make FileGatherer shaped more like a normal iterator
9 months ago
jacqueline
1ff28233bd
Recalibrate the touchwheel after unlocking
...
Also power it down whilst we're locked. This saves about half a
milliamp.
9 months ago
jacqueline
194f0e6b59
Scroll to 'top/bottom' by only 10 at a time
...
Prevents a nasty device lockup when scrolling infinite lists
11 months ago
jacqueline
e58dcf6dc5
WIP fix issues introduced by lvgl version bump
11 months ago
jacqueline
2ff8eac022
Start on TTS support by logging the data that will become TTS lines
...
Includes some misc cleanup of haptic double-triggering (or
non-triggering), since those cases all end up being TTS event
double-reporting, which to me crosses the threshold from "annoying" to
"usability issue"
11 months ago
ailurux
5b109ed327
Tweaks to default d-pad controls
1 year ago
jacqueline
2afeb2989b
use long-press shortcuts again, but make them a bit harder to trigger accidentally
1 year ago
jacqueline
26eb580043
move driver includes into a subdir as well
1 year ago
jacqueline
7d7f7755d1
start moving include files into subdirs
1 year ago
jacqueline
1573a8c4cd
WIP merge cyclically dependent components into one big component
1 year ago