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
|
3b371cfc54
|
reuse annotate new files
|
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 |