jacqueline
022c222e85
Add heap stats to the task stats output
2年前
jacqueline
59e0de1fe2
Add super basic readme for the sourcehut project
2年前
jacqueline
4a686fee7e
README.md -> BUILDING.md
2年前
jacqueline
13047fe22d
actually keep the build instructions as README bc idk what to write lol
2年前
jacqueline
7827873e16
Freshed up building instructions, move to a better-named file.
2年前
jacqueline
0ea358ab81
Make the onboarding flow basically work. Much still to do!
2年前
jacqueline
b0aa9ab391
Fix ui nits for playback screen
...
The top bar now updates properly when starting playback, and the
upcoming list items no longer marquee.
2年前
jacqueline
ad74a45921
Use only one buffer for lvgl's display driver
...
We weren't actually making use of the double buffering, and it's a pain
to implement properly.
2年前
jacqueline
86296c187f
Use interrupt-based spi for the display
...
This solves our "audio stutters while scrolling" problem better! Turns
out the real root cause was the polling SPI driver blocking a whole CPU
during playback.
2年前
jacqueline
b0d745d02d
Flesh out onboarding a little, and add a way to get into it
2年前
jacqueline
64d9cec8b0
fix some leveldb errors on transition to standby
...
turns out you gotta free the iterators. wow!!
2年前
jacqueline
e8a972cc7f
Just wait for touchwheel reboot instead of being clever
2年前
jacqueline
6b9fb9edac
Support retries for samd and touchwheel i2c
2年前
jacqueline
493a70b07c
Adjust partition table for 4MiB app size + fill the rest of the space
2年前
jacqueline
4b627acee6
Reset the touchwheel during boot
2年前
jacqueline
63215ccf16
Fix missing track number issues
2年前
jacqueline
dad14baa73
Add an opus-specific tag parser
2年前
jacqueline
a9008884c9
Improve dac startup sequencing to reduce the clicky poppy
2年前
jacqueline
020d42d431
Be tolerant of SAMD timeouts
2年前
jacqueline
f0d82cfb09
Fix display buffers not actually being in DMA ram
2年前
jacqueline
b413b2f264
Add all albums index, do some locales prep
2年前
jacqueline
02c1eb4be3
Tweak display DMA buffer size
2年前
jacqueline
0032896251
Move UI task to priority 0 during playback
...
Also other misc task cleanup
2年前
jacqueline
382d82a14b
Fix bad merge
2年前
jacqueline
3180edb7b4
Merge branch 'main' of git.sr.ht:~jacqueline/tangara-fw
2年前
jacqueline
d5d6e3993c
Support changing max volume, persisted to nvs
2年前
jacqueline
6d831fa7a8
Don't reuse iterators across page fetches
...
This was done for performance reasons, but performance seems okay
without it, and it introduces a bunch of memory management headaches.
2年前
jacqueline
697d231484
Fix incorrect settings submenu
2年前
jacqueline
b90c08b536
enable the qr code lib for onboarding
2年前
jacqueline
25c2df57dd
Fix some release build warnings
2年前
jacqueline
cccee29c3a
Turn the touchwheel back on after sleep
2年前
ailurux
28452e77e1
Some fixes to the top bar widget style
2年前
jacqueline
320fdeb9d8
Use a service locator instead of passing around subsets of drivers between FSMs
2年前
jacqueline
4247c9fe7d
store the screen brightness in nvs
2年前
jacqueline
773f285767
Don't fade for brightness slider changes
2年前
jacqueline
f2bb2e2528
Add a brightness slider to settings
2年前
jacqueline
8ee5e781e7
Use gamma correction for display brightness
2年前
jacqueline
1200479045
one weird trick to avoid 5khz tone
2年前
jacqueline
c214d4b40e
Add some more icons, and reflect play/pause in top bar
2年前
jacqueline
fa7fa98dc1
Merge branch 'main' of git.sr.ht:~jacqueline/tangara-fw
2年前
jacqueline
85379b359c
Add some cool battery icons
2年前
ailurux
db601935c6
Merge branch 'main' of git.sr.ht:~jacqueline/tangara-fw
2年前
ailurux
6f4ace1dd4
Custom themes and top bar styling
2年前
jacqueline
3a0c42f924
Move battery measurement to its own class
2年前
jacqueline
a1327763ab
Support play/pause toggling
2年前
jacqueline
8ff93f5467
Make idle state more robust + check playback state
2年前
jacqueline
0f5cf25e73
More performance and usability tweaks
...
- pin ui and decoder to opposite cores
- disable touch wheel when controls are locked
2年前
jacqueline
485e9adfce
Performance tweaks for smoother tunes
...
- Pin the decoder task to APP_CORE to reduce context switches
- Increase sample buffer sizes
2年前
jacqueline
795f268737
Add placeholder settings UI
2年前
jacqueline
3b3bc64d19
Add modal dialog support
2年前