jacqueline
7d33f99216
i will continue to tweak a2dp constants until my great foe "audio stutter" is defeated for all time
1 year ago
jacqueline
ad6a81f3d6
Update the SBC target bitrate
...
Not sure what this actually controls? Probably good to make it match our encoding configuration tho
1 year ago
jacqueline
b63e897268
Move the SPI interrupt alloc to the second core
...
We're a bit close to the line on core0 allocs, so this helps balance things out a bit.
1 year ago
jacqueline
11bddb1b1d
add a console command for dumping intr allocations
1 year ago
jacqueline
53798f4a61
Move audio decoder priorities below bluetooth
...
The previous priority was leading to a nasty consistent stutter, as reading samples from the drain suffer would lead to the decoder immediately unblocking and preempting the SBC encoding.
1 year ago
jacqueline
370d1853b5
Break FatfsStreamFactory's dep on ServiceLocator
1 year ago
jacqueline
41e0605f17
Give PcmBuffer pairs a name, and wire them up in the audio stack
1 year ago
jacqueline
686e14794d
version bump
1 year ago
jacqueline
f42448d501
WIP start on accepting two streams in out audio output
1 year ago
jacqueline
1b7fb84220
Tweak app console setup to improve companion connections
...
- disable regular log output when entering the console
- disable colour changes for the prompt character
1 year ago
jacqueline
88ac96242f
Load fonts asynchronously on a bg task
...
This saves a second or two from bootup; AFAICT this *mostly* reclaims
the dynamic fonts boot time regression.
1 year ago
jacqueline
cbcf1bea61
enable LV_OS_FREERTOS
...
This mostly just adds a mutex around lv_malloc, which is useful for
upcoming work to make font loading async.
1 year ago
jacqueline
984b874d7e
Fix some issues with the splash screen
...
- fix a use-after-free involving the alerts container that was
happening when showing the first screen
- fix some issues where the splash screen wouldn't come up as early as
it needs to when another bootup task was making heavy use of the spi
bus
1 year ago
jacqueline
9204b585ae
show a message if the sd card is unmounted
1 year ago
jacqueline
624e4555ad
tweak file browser icon
1 year ago
jacqueline
6fe08ba73d
reapply bindings when showing screens
1 year ago
jacqueline
8695b04a83
Try to print userdata name when dumping lua stack
1 year ago
jacqueline
0db9ffc905
use cuter images on the main menu
1 year ago
jacqueline
9db964ce74
WIP start on an updated main menu ui
1 year ago
jacqueline
95072d865c
remove chatty log
1 year ago
jacqueline
688fe79471
require a key press before entering the dev console
...
this improves our ability to detect terminals that support line editing
1 year ago
jacqueline
1036f1b00e
fork esp-idf's dev console, in order to add some hooks
1 year ago
jacqueline
1daa1e9b0f
update catch2 to v3.6.0
1 year ago
jacqueline
ed44606162
fix catch2 build options not being applied + enable benchmarking
1 year ago
jacqueline
0bbf279e5e
Add a button to shuffle+play the current view
1 year ago
jacqueline
bfee3742d3
skip the storage test if there's no sd card
1 year ago
jacqueline
525ed2ae1b
Add a basic overview of writing and running tests
1 year ago
jacqueline
8db57d6dc5
Unbreak the tests build
1 year ago
jacqueline
2d04e13cc6
Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw
1 year ago
jacqueline
d75927ff92
Use a curve to estimate battery %
...
This is a bit more accurate than our previous linear relationship,
particularly at lower voltages.
1 year ago
ailurux
cb9560428d
Fix issue with previous not working with shuffle
1 year ago
jacqueline
5e2945f246
version bump
1 year ago
jacqueline
00b1ba58f0
Improve DAC power+mute management to reduce clicks and pops
1 year ago
jacqueline
bcaa133a4c
fix unused var warning
1 year ago
jacqueline
ba808916a8
Add fusion fonts to lua partition
1 year ago
jacqueline
2d6c70d5f6
Fix missing duration when no track is playing
1 year ago
jacqueline
7f2d56e29a
Load fonts dynamically from /lua
...
This unfortunately slows boot time by a bit, but I think we should be able to reclaim that time eventually.
1 year ago
jacqueline
5086ab96ea
Merge branch 'jqln/lvgl-bump'
1 year ago
jacqueline
37ed399601
fix uninitialised use
1 year ago
jacqueline
194f0e6b59
Scroll to 'top/bottom' by only 10 at a time
...
Prevents a nasty device lockup when scrolling infinite lists
1 year ago
jacqueline
14416dc358
Reimplement our patch to lv_list button long modes
1 year ago
jacqueline
82ec765d2d
Fix splash screen background
1 year ago
jacqueline
e58dcf6dc5
WIP fix issues introduced by lvgl version bump
1 year ago
jacqueline
64bd9053a2
Update LVGL to v9.1.0
1 year ago
jacqueline
611176ed66
Port and fix our luavgl additions
1 year ago
jacqueline
bd01bf3845
WIP bump luavgl to latest
1 year ago
jacqueline
b02d13f5a5
Removed some old, unused assets
1 year ago
jacqueline
a76255ad58
Revert "Removed some old, unused assets"
...
This reverts commit f1992fc856
.
1 year ago
jacqueline
f1992fc856
Removed some old, unused assets
1 year ago
ailurux
7c107e739a
Add basic bluetooth queue controls
1 year ago