jacqueline
|
2b095948b8
|
Pull frertos funcs into iram, tweak wdt timeouts
|
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
|
f34b640588
|
Add 'btn' support to luavgl
|
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
|
d36f314a57
|
ignore generated lua docs
|
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
|
0cae95a71e
|
lua statusbar styling tweaks
|
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 |
jacqueline
|
0e661409b1
|
Fix missing licenses
Includes removing unused shared_string
This helps with #6, but there's still more work to do
|
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 |
Robin Howard
|
135185f12b
|
haptics: adds a wrapper for the DRV2605L haptic motor driver
... with facilities to trigger effects via the system fsm.
|
1 year ago |
jacqueline
|
3abf599c4f
|
Improve memory usage of mad codec
- fix leaks
- ensure the synth data is always in internal ram
|
1 year ago |
jacqueline
|
b463ceaef4
|
use std::list instead of std::deque for events
std::deque loves to allocate 512 bytes in internal memory just for fun
|
1 year ago |
jacqueline
|
2b19e57034
|
Ensure the GPIO ISR is in IRAM
The shared interrupt is flagged as IRAM-capable, so this handler should
be too.
|
1 year ago |
jacqueline
|
19f0675b44
|
Make readahead a bit more robust for codecs with different io speeds
|
1 year ago |
jacqueline
|
9dc8f5646c
|
Make foxenflac a little less memory hungry
We should really just use the xiph library :/
|
1 year ago |
jacqueline
|
9b52fad86e
|
Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw
|
1 year ago |
jacqueline
|
75a8f836d5
|
Wait for background readahead to finish before deleting its buffer
|
1 year ago |
jacqueline
|
1f031f565a
|
Rename the db background task to be more generic
|
1 year ago |
jacqueline
|
499d5a942f
|
Add a wrapper codec source that does readahead
|
1 year ago |
cooljqln
|
e2022fb0fc
|
Merge pull request 'Bump to latest 5.1 changes since 5.1.1 release.' (#11) from rh/bump-esp-idf into main
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/11
|
1 year ago |
jacqueline
|
d36fe9be6b
|
Use atomics for new file notification instead of a semaphore
|
1 year ago |
Robin Howard
|
4ec1cccf4d
|
Bump to latest 5.1 changes since 5.1.1 release.
|
1 year ago |
jacqueline
|
05ce360c99
|
Flag off a few unused features
|
1 year ago |
jacqueline
|
f9f8e141c2
|
Fix weird strncpy usage
|
1 year ago |
jacqueline
|
8309e67a86
|
Read in larger chunks from SD at a time
This helps a little with the stuttering. Some kind of readahead is
probably the ideal tho.
|
1 year ago |
jacqueline
|
c6f2b52331
|
Improve bt scanning responsiveness
|
1 year ago |
jacqueline
|
2dd72320dd
|
Don't try to treat whe whole LC_COLLATE as one big string
it would be a bad idea
|
2 years ago |
jacqueline
|
2ef022a2f9
|
Remove loading spinner for 'Coming up'
it's really slow!
|
2 years ago |
jacqueline
|
81855a78f4
|
Revert "Improve representation of track numbers in indexes"
This reverts commit a3da259a37 .
|
2 years ago |
jacqueline
|
a3da259a37
|
Improve representation of track numbers in indexes
|
2 years ago |