jacqueline
|
e12a68a74d
|
split lua stubs into one set for ldoc, and one set for lua-ls
|
1 year ago |
jacqueline
|
34cae4e6e4
|
add an alerts module for lua, and implement a volume indicator with it
|
1 year ago |
jacqueline
|
938ba62f57
|
refactor handling of volume steps; improve controls
|
1 year ago |
jacqueline
|
42a98a3799
|
disable group wrapping by default
|
1 year ago |
jacqueline
|
44e6aee722
|
fix yet more mono i2s issues
|
1 year ago |
jacqueline
|
b6d16a20a4
|
fix issues with leftover bytes in audio converter
|
1 year ago |
jacqueline
|
5f0e16e97a
|
Support changing the usb msc state
|
1 year ago |
jacqueline
|
d4a0085753
|
Fix some dither clipping issues
|
1 year ago |
jacqueline
|
2ccaaf5724
|
Add dither when requantising >16 bit samples
|
1 year ago |
jacqueline
|
8a260dad05
|
Fix sample::FromSigned to not shift by a negative amount
|
1 year ago |
jacqueline
|
62d51a304e
|
replace foxenflac with miniflac
it's better!
|
1 year ago |
jacqueline
|
876db2e7eb
|
Add the touchwheel button to the AKS channel
|
1 year ago |
jacqueline
|
414f139ae3
|
Audio fsm usability tweaks
- persist the current volume when the screen locks
- pause playback if headphones are removed
|
1 year ago |
Robin Howard
|
ae72566c0e
|
Have the unit not immediately sleep when starting up.
|
1 year ago |
jacqueline
|
64b106c13e
|
add a cool lua repl
|
1 year ago |
jacqueline
|
5a2f0b08e0
|
Centralise which level is 'locked'
|
1 year ago |
jacqueline
|
01eb868373
|
Support more datatypes in track tags
|
1 year ago |
jacqueline
|
bd730c82b0
|
Do db updates on the bg worker
|
1 year ago |
jacqueline
|
ca5d7b867c
|
Add shuffle and repeat options for the playback queue
|
1 year ago |
jacqueline
|
3f7f199cb9
|
Remove pre-iterator concepts
- No more IndexRecord/Result/dbGetPage nonsense
- Queue is just track ids
- i am so tired and have so much to do
|
1 year ago |
jacqueline
|
852ce7b917
|
Add a back button gesture in clickwheel mode
|
1 year ago |
jacqueline
|
009f69c929
|
Add basic track queue save/load support
Not wired up yet; I need to do a bunch of cleanup before i wire it in
|
1 year ago |
jacqueline
|
4f5422e906
|
Rewrite the track queue to work directly with database iterators
|
1 year ago |
jacqueline
|
e6844a68b6
|
implement play/pause
|
1 year ago |
jacqueline
|
7c6eb2997c
|
Migrate 'now playing' screen to lua
|
1 year ago |
jacqueline
|
230721cd62
|
Periodically check int lines instead of relying on interrupts
|
1 year ago |
jacqueline
|
09c0e1608f
|
Implement adding to the playback queue from lua
|
1 year ago |
jacqueline
|
b07bfbc6c7
|
Add a second font, flesh out browser screen
|
1 year ago |
jacqueline
|
9eb5ae6e94
|
Use protected mode for lua callbacks wherever possible
|
1 year ago |
jacqueline
|
06aca259cb
|
Add basic lua browser screen
|
1 year ago |
jacqueline
|
cd46d7bd20
|
Make lua db iterators async
|
1 year ago |
ailurux
|
5afdb89f9a
|
Remove delay from read ahead
|
1 year ago |
jacqueline
|
d70ec9bf44
|
Add lua functions to get database content
|
1 year ago |
jacqueline
|
5c7f07e638
|
Use a non-IRAM-safe interrupt for gpio changes
AFAICT this *should* be IRAM-safe, but there's an xQueueReceiveGeneric
within esp-idf that doesn't appear to be allocated internally
|
1 year ago |
jacqueline
|
effac1917a
|
Use C functions for the backstack, instead of a lua module
Working with the default group and root kinda sucks if you have to do it
from lua!
|
1 year ago |
jacqueline
|
b7f37f6426
|
Add a generic lua function binding, alongside properties
|
1 year ago |
jacqueline
|
b3b512f10e
|
Don't start readahead until parsing the stream's header is finished
...but also disable readahead for now anyway, since it's unstable
|
1 year ago |
jacqueline
|
fa57d8ed34
|
fix incorrect docstring
|
1 year ago |
jacqueline
|
51d1cee3d7
|
Set up ldoc and lua-language-server, write some module stubs
|
1 year ago |
jacqueline
|
71ed09a6f7
|
Add two-way databinding for lua, and flesh out the lua statusbar
|
1 year ago |
jacqueline
|
8a0a167adb
|
Convert the main menu screen to lua lol
|
1 year ago |
jacqueline
|
8471046a95
|
one weird trick to reduce boot time
|
1 year ago |
jacqueline
|
270bce7212
|
Fix display off on boot with new lock switch direction
|
1 year ago |
jacqueline
|
0419def89b
|
Change lock switch direction to match r7 standby
|
1 year ago |
ailurux
|
d42de6b122
|
Fixed extra null bytes at the end of collations
|
1 year ago |
jacqueline
|
c1db38ba42
|
Increase the size of the system fsm QueueSet
I added the samd to it but forgot to increase the set size.
|
1 year ago |
Robin Howard
|
91d16b3ff5
|
haptics: don't wait when initialising the driver.
|
1 year ago |
Robin Howard
|
067132d097
|
adds scrollbar fixup comment.
|
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 |
Robin Howard
|
7318f53fd8
|
haptics: buzz on boot, and when changing focus of items.
|
1 year ago |