jacqueline
|
39f7545cd5
|
wire up the playing screen with some real data
Includes implementing song duration calculation for CBR MP3 files
|
2 years ago |
jacqueline
|
a48516221f
|
final(?) splash image
|
2 years ago |
jacqueline
|
5af0ff2972
|
smaller, gayer.
|
2 years ago |
jacqueline
|
161815a268
|
Merge branch 'splash'
|
2 years ago |
jacqueline
|
06ce512ce9
|
Fix background color
|
2 years ago |
jacqueline
|
2f16d23002
|
Start on wiring up playback screen to real data
|
2 years ago |
jacqueline
|
8c02ed47b5
|
add gay splash screen
|
2 years ago |
jacqueline
|
7eec2cc5b6
|
Comment out leveldb logging
It sometimes produces a weird format string that breaks everything
|
2 years ago |
jacqueline
|
75955fc47c
|
Reset styles, flesh out playback and browser screens
|
2 years ago |
ailurux
|
c7e4c31f2a
|
Removed logging, sorry boo
|
2 years ago |
ailurux
|
fcdf0a32f9
|
Touchpad works better now yay
|
2 years ago |
ailurux
|
ac8e7cf3d8
|
Fix button not being released
|
2 years ago |
jacqueline
|
191441ebe2
|
Add missing files >.<
|
2 years ago |
jacqueline
|
80170642ea
|
Add basic browsing and playing ui
|
2 years ago |
jacqueline
|
ec28b36a44
|
gpio expander pin change -> event!
|
2 years ago |
jacqueline
|
371f0a20ca
|
Clean up gpios interface
|
2 years ago |
jacqueline
|
0347555d5b
|
Start on converting gpio expander interupts to fsm events
|
2 years ago |
jacqueline
|
9763cc955c
|
Improve encoder driver
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
|
2 years ago |
jacqueline
|
c124c8f94d
|
support both files and ids in `play`
|
2 years ago |
jacqueline
|
072c2c23e5
|
Parse and zero-pad track numbers
|
2 years ago |
jacqueline
|
245d9ff4b9
|
add indexing to the database
idk man i wrote most of this in a fugue state whilst high on the couch
with my cat
|
2 years ago |
jacqueline
|
aee0474191
|
Add a shared string library
|
2 years ago |
jacqueline
|
cde8002df4
|
Fix (i think?) mysterious overly large reads in libmad
|
2 years ago |
jacqueline
|
b58b072d2d
|
Add current playback timestamps
|
2 years ago |
jacqueline
|
23ecff1011
|
Fix spurious stream starts
|
2 years ago |
jacqueline
|
8fed966c96
|
Merge branch 'main' of git.sr.ht:~jacqueline/tangara-fw
|
2 years ago |
jacqueline
|
acccd822f0
|
back to back flac playback is working :)
|
2 years ago |
Ailurux
|
039272455a
|
Merge branch 'main' of https://git.sr.ht/~jacqueline/tangara-fw
|
2 years ago |
Ailurux
|
8ce751ad56
|
Change flag for correct colour setting
|
2 years ago |
jacqueline
|
0c81c3e1f6
|
paths with spaces? wow!!
|
2 years ago |
jacqueline
|
6ff8b5886e
|
Support playing tracks by track id
|
2 years ago |
jacqueline
|
4e5dba1583
|
Fix leveldb's alignment assumptions (we have 4 byte alignment)
|
2 years ago |
jacqueline
|
5b7b88420b
|
Fix issues with importing my entire library
|
2 years ago |
jacqueline
|
c6bb42cdd2
|
song -> track
|
2 years ago |
jacqueline
|
0024bb1dbe
|
Remove chatty loggin
|
2 years ago |
jacqueline
|
a2c1dfbabd
|
Add vorbis and flac decoders, flesh out codec interface
vorbis doesn't quite work yet, not sure why. will pick it up again
later.
|
2 years ago |
jacqueline
|
1238437717
|
Add flac and ogg decoder deps
|
2 years ago |
jacqueline
|
e12ac1d963
|
Do some prep cleanup for multiple filetypes
|
2 years ago |
jacqueline
|
7e96482087
|
fix shared peripheral interrupts causing hangs
|
2 years ago |
jacqueline
|
1f903accd9
|
Flesh out audio state machine for playback
Also fix mono playback
|
2 years ago |
jacqueline
|
2a568846bd
|
Cute brightness fade to avoid ugly startup :)
|
2 years ago |
jacqueline
|
610991455d
|
R4 pre-emptive bringup
Includes stripping out the IC-specific I2S stuff, and doing more manual
volume control using pots
|
2 years ago |
jacqueline
|
d2e5d2ab3c
|
Fix up screen brightness and transitions
|
2 years ago |
jacqueline
|
8a2a2d2265
|
Get basic audio playback going again
|
2 years ago |
jacqueline
|
ee5f662f9b
|
Fix missing service impl
|
2 years ago |
jacqueline
|
56c1b5f93b
|
Fix include weirdness for lvgl
|
2 years ago |
jacqueline
|
dd27c35304
|
convert lvgl from submodule to a plain old directory
|
2 years ago |
jacqueline
|
6fd588e970
|
Add touchwheel -> encoder adapter
|
2 years ago |
jacqueline
|
db2e29a72d
|
Start on audio FSM playback. needs more thought.
|
2 years ago |
jacqueline
|
4b93bb22db
|
fish :)
|
2 years ago |