| Age | Commit message (Collapse) | Author |
|
Everything relevant is back in internal ram, and likely to stay there.
|
|
|
|
|
|
It works okay now :)
|
|
|
|
|
|
We weren't actually making use of the double buffering, and it's a pain
to implement properly.
|
|
|
|
|
|
|
|
Also other misc task cleanup
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- pin ui and decoder to opposite cores
- disable touch wheel when controls are locked
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
No ui yet, and performance isn't great. It kinda works though!!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
It actually works and clicks now!
Still a bit rough though. Need to dive into lvgl internals to work out
what it's doing with enc_diff
|
|
Also fix mono playback
|
|
|
|
Includes stripping out the IC-specific I2S stuff, and doing more manual
volume control using pots
|
|
|
|
|
|
|
|
|
|
|
|
|