ailurux
a440d71bef
Continue decoding even if OV_HOLE is returned
9 months ago
ailurux
6f98eaf85e
Fix off by one error
9 months ago
ailurux
496baefe66
Oops, forgot a return statement
9 months ago
ailurux
514540d89c
Queue now keeps file offsets in memory to speed up search
9 months ago
jacqueline
69cd284757
Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw
9 months ago
jacqueline
90a0caf286
version bump
9 months ago
jacqueline
f00e1d7493
Fix track ids containing '\n' not decoding properly
...
This has been the cause of the elusive "selecting a track opens it like an index" bug :)
9 months ago
Robin Howard
d8bdb3434d
Adds sdkconfig.local (intentionally not tracked in .git) for local overrides.
...
Here's what I have in mine, for example:
```
CONFIG_LOG_DEFAULT_LEVEL_WARN=n
CONFIG_LOG_DEFAULT_LEVEL_INFO=y
CONFIG_LOG_DEFAULT_LEVEL=3
```
9 months ago
jacqueline
ac54cab319
Add Hangul characters to the bundled font
9 months ago
jacqueline
2ab459598c
Encode snapshots as PNGs when saving to disk
9 months ago
jacqueline
7012e64a14
Fix an error in the scroll sensitivity UI
9 months ago
jacqueline
a3f48074fb
Add a console command to dump a snapshot
9 months ago
jacqueline
d8ce31e46b
Scroll to top when selecting the back button
9 months ago
jacqueline
374bc5e734
Add a screen for FCC and CE regulatory nonsense
9 months ago
jacqueline
0ca82fb1d1
Fix the top bar scrolling off the screen on the licenses screen
9 months ago
ailurux
bc2527135a
Fix std::optional access
9 months ago
ailurux
0a271d786b
daniel/playlist-queue ( #83 )
...
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/83
Reviewed-by: cooljqln <cooljqln@noreply.codeberg.org>
Co-authored-by: ailurux <ailuruxx@gmail.com>
Co-committed-by: ailurux <ailuruxx@gmail.com>
9 months ago
jacqueline
24fde7af0c
Disable shuffle when selecting 'play all'
9 months ago
jacqueline
f78de39a75
Give Bluetooth settings a bit of a refresh
...
It's now a bit more responsive to stuff happening, gives you more information, and remembers your previously paired devices for faster switching between them.
9 months ago
jacqueline
a3eb2dd9dc
WIP improve bluetooth api and settings screen
9 months ago
jacqueline
a9d2335e1d
Break FatfsStreamFactory's dep on ServiceLocator
9 months ago
jacqueline
7d33f99216
i will continue to tweak a2dp constants until my great foe "audio stutter" is defeated for all time
9 months ago
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