jacqueline
|
8a0a167adb
|
Convert the main menu screen to lua lol
|
1 year ago |
Robin Howard
|
606e4d89ec
|
haptics: adds a "haptic_effect" console command
... which can take multiple optional arguments for ranges of effects
and/or a motor library.
|
1 year ago |
jacqueline
|
20d1c280a7
|
Remove templating of Continuation
|
2 years ago |
jacqueline
|
95618239e6
|
Fix `tasks` config flag guarding
|
2 years ago |
jacqueline
|
c53802f308
|
Add a core dump command
|
2 years ago |
jacqueline
|
6a47edcd35
|
Use databinding for the top bar. It's so nice now!
|
2 years ago |
jacqueline
|
f09ba5ffd5
|
Use bindey for databinding instead of hand rolling ui updates
|
2 years ago |
jacqueline
|
96252973d9
|
Make task tracing tools conditionally compiled
|
2 years ago |
jacqueline
|
4d99d22e10
|
std::string -> std::pmr::string in psram
|
2 years ago |
jacqueline
|
a87790a424
|
Add basic leak detection tooling
|
2 years ago |
jacqueline
|
41c4dce79a
|
Split heap stats and task stats into different functions
|
2 years ago |
jacqueline
|
022c222e85
|
Add heap stats to the task stats output
|
2 years ago |
jacqueline
|
320fdeb9d8
|
Use a service locator instead of passing around subsets of drivers between FSMs
|
2 years ago |
jacqueline
|
27f329a9db
|
Add an app console triggered shutdown
|
2 years ago |
jacqueline
|
cad7060540
|
Add interrupts for samd changes
|
2 years ago |
jacqueline
|
65a1f09a90
|
Support app console commands for the samd
|
2 years ago |
jacqueline
|
d6b83fcf4a
|
Flesh out basic bluetooth support
No ui yet, and performance isn't great. It kinda works though!!
|
2 years ago |
jacqueline
|
958160aa54
|
Use the libspeexdsp resampler
AFAICT it runs a little slower? but it's fixed point, and has much
better understood audio characteristics.
|
2 years ago |
jacqueline
|
93ccf11fc5
|
Investigate and improve core pinning for resampler
|
2 years ago |
jacqueline
|
d71682d26e
|
Add a console command for task-level performance checks
|
2 years ago |
jacqueline
|
485eed2890
|
use libtag duration where available
|
2 years ago |
jacqueline
|
97bd3be892
|
clang-format
|
2 years ago |
jacqueline
|
10120f9a92
|
ux fixes
|
2 years ago |
jacqueline
|
80d7df9109
|
fuck off
|
2 years ago |
jacqueline
|
df22bed072
|
Include title in indexes to avoid a per-record disk read
GOTTA GO FAST
|
2 years ago |
jacqueline
|
39f7545cd5
|
wire up the playing screen with some real data
Includes implementing song duration calculation for CBR MP3 files
|
2 years ago |
jacqueline
|
c124c8f94d
|
support both files and ids in `play`
|
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
|
0c81c3e1f6
|
paths with spaces? wow!!
|
2 years ago |
jacqueline
|
5b7b88420b
|
Fix issues with importing my entire library
|
2 years ago |
jacqueline
|
c6bb42cdd2
|
song -> track
|
2 years ago |
jacqueline
|
8a2a2d2265
|
Get basic audio playback going again
|
2 years ago |
jacqueline
|
6fd588e970
|
Add touchwheel -> encoder adapter
|
2 years ago |
jacqueline
|
876e5e70e9
|
Don't crash if there's no sd card
|
2 years ago |
jacqueline
|
a6ab150405
|
Add tinyfsm, start converting core functions to an FSM-based event loop
|
2 years ago |
jacqueline
|
d71f726c42
|
Add pagination to database queries
|
2 years ago |
jacqueline
|
16e6180ba7
|
Database init is now stable!
|
2 years ago |
jacqueline
|
cd520b9360
|
Make queries a little less copy-paste
|
2 years ago |
jacqueline
|
5d7cbec34c
|
Move DB interactions to a background thread
|
2 years ago |
jacqueline
|
fbe047a35f
|
Add some basic data and retrieval
|
2 years ago |
jacqueline
|
12d2ffdab7
|
Add logging to the DAC
|
2 years ago |
jacqueline
|
ef8d404b15
|
Continue ironing out i2s pipeline
still at least one heap corruption issue, plus the i2s write method
seems to block forever :/
|
2 years ago |
jacqueline
|
01be69eca1
|
better handling of chunk buffer
|
2 years ago |
jacqueline
|
a7df285588
|
Mostly done pipeline arch. Now onto cleanup and building.
|
2 years ago |
jacqueline
|
5f7444d795
|
WIP
|
2 years ago |
jacqueline
|
1d340db871
|
Order and group headers correctly
|
2 years ago |
jacqueline
|
8c51280bc6
|
Fix playback and console issues
|
2 years ago |
jacqueline
|
07e1b5a328
|
WIP debug console for testing playback
|
2 years ago |