jacqueline
ad6a81f3d6
Update the SBC target bitrate
...
Not sure what this actually controls? Probably good to make it match our encoding configuration tho
9 months 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.
9 months ago
jacqueline
11bddb1b1d
add a console command for dumping intr allocations
9 months 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.
9 months ago
jacqueline
686e14794d
version bump
10 months 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
10 months 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.
10 months 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.
10 months 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
10 months ago
jacqueline
9204b585ae
show a message if the sd card is unmounted
10 months ago
jacqueline
624e4555ad
tweak file browser icon
10 months ago
jacqueline
6fe08ba73d
reapply bindings when showing screens
10 months ago
jacqueline
8695b04a83
Try to print userdata name when dumping lua stack
10 months ago
jacqueline
0db9ffc905
use cuter images on the main menu
10 months ago
jacqueline
9db964ce74
WIP start on an updated main menu ui
10 months ago
jacqueline
95072d865c
remove chatty log
10 months ago
jacqueline
688fe79471
require a key press before entering the dev console
...
this improves our ability to detect terminals that support line editing
10 months ago
jacqueline
1036f1b00e
fork esp-idf's dev console, in order to add some hooks
10 months ago
jacqueline
1daa1e9b0f
update catch2 to v3.6.0
10 months ago
jacqueline
ed44606162
fix catch2 build options not being applied + enable benchmarking
10 months ago
jacqueline
0bbf279e5e
Add a button to shuffle+play the current view
10 months ago
jacqueline
bfee3742d3
skip the storage test if there's no sd card
10 months ago
jacqueline
525ed2ae1b
Add a basic overview of writing and running tests
10 months ago
jacqueline
8db57d6dc5
Unbreak the tests build
10 months ago
jacqueline
2d04e13cc6
Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw
10 months ago
jacqueline
d75927ff92
Use a curve to estimate battery %
...
This is a bit more accurate than our previous linear relationship,
particularly at lower voltages.
10 months ago
ailurux
cb9560428d
Fix issue with previous not working with shuffle
10 months ago
jacqueline
5e2945f246
version bump
10 months ago
jacqueline
00b1ba58f0
Improve DAC power+mute management to reduce clicks and pops
10 months ago
jacqueline
bcaa133a4c
fix unused var warning
10 months ago
jacqueline
ba808916a8
Add fusion fonts to lua partition
10 months ago
jacqueline
2d6c70d5f6
Fix missing duration when no track is playing
10 months 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.
10 months ago
jacqueline
5086ab96ea
Merge branch 'jqln/lvgl-bump'
10 months ago
jacqueline
37ed399601
fix uninitialised use
10 months ago
jacqueline
194f0e6b59
Scroll to 'top/bottom' by only 10 at a time
...
Prevents a nasty device lockup when scrolling infinite lists
10 months ago
jacqueline
14416dc358
Reimplement our patch to lv_list button long modes
10 months ago
jacqueline
82ec765d2d
Fix splash screen background
10 months ago
jacqueline
e58dcf6dc5
WIP fix issues introduced by lvgl version bump
10 months ago
jacqueline
64bd9053a2
Update LVGL to v9.1.0
10 months ago
jacqueline
611176ed66
Port and fix our luavgl additions
10 months ago
jacqueline
bd01bf3845
WIP bump luavgl to latest
10 months ago
jacqueline
b02d13f5a5
Removed some old, unused assets
10 months ago
jacqueline
a76255ad58
Revert "Removed some old, unused assets"
...
This reverts commit f1992fc856
.
10 months ago
jacqueline
f1992fc856
Removed some old, unused assets
10 months ago
ailurux
7c107e739a
Add basic bluetooth queue controls
10 months ago
ailurux
8de07fe8fa
daniel/bluetooth-avrc ( #80 )
...
Have a squizzy and lemme know if any issues @cooljqln 🐝
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/80
Co-authored-by: ailurux <ailuruxx@gmail.com>
Co-committed-by: ailurux <ailuruxx@gmail.com>
11 months ago
jacqueline
1242a199e3
log db update time-per-track
11 months ago
jacqueline
72344b5777
no more acquire_spi :)
11 months ago
jacqueline
39460931d8
Remove spi locking hack + increase max sd frequency
...
These two changes (mostly the former) dramatically increase
responsiveness when doing database updates; previously we were suffering
from some nasty priority inversion.
afaict the underlying need to acquire_spi seems to be fixed? i.e. spi
bus acquisition is working properly. fingers heavily heavily crossed.
11 months ago