jacqueline
bfee3742d3
skip the storage test if there's no sd card
1年前
jacqueline
525ed2ae1b
Add a basic overview of writing and running tests
1年前
jacqueline
8db57d6dc5
Unbreak the tests build
1年前
jacqueline
2d04e13cc6
Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw
1年前
jacqueline
d75927ff92
Use a curve to estimate battery %
...
This is a bit more accurate than our previous linear relationship,
particularly at lower voltages.
1年前
ailurux
cb9560428d
Fix issue with previous not working with shuffle
1年前
jacqueline
5e2945f246
version bump
1年前
jacqueline
00b1ba58f0
Improve DAC power+mute management to reduce clicks and pops
1年前
jacqueline
bcaa133a4c
fix unused var warning
1年前
jacqueline
ba808916a8
Add fusion fonts to lua partition
1年前
jacqueline
2d6c70d5f6
Fix missing duration when no track is playing
1年前
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年前
jacqueline
5086ab96ea
Merge branch 'jqln/lvgl-bump'
1年前
jacqueline
37ed399601
fix uninitialised use
1年前
jacqueline
194f0e6b59
Scroll to 'top/bottom' by only 10 at a time
...
Prevents a nasty device lockup when scrolling infinite lists
1年前
jacqueline
14416dc358
Reimplement our patch to lv_list button long modes
1年前
jacqueline
82ec765d2d
Fix splash screen background
1年前
jacqueline
e58dcf6dc5
WIP fix issues introduced by lvgl version bump
1年前
jacqueline
64bd9053a2
Update LVGL to v9.1.0
1年前
jacqueline
611176ed66
Port and fix our luavgl additions
1年前
jacqueline
bd01bf3845
WIP bump luavgl to latest
1年前
jacqueline
b02d13f5a5
Removed some old, unused assets
1年前
jacqueline
a76255ad58
Revert "Removed some old, unused assets"
...
This reverts commit f1992fc856
.
1年前
jacqueline
f1992fc856
Removed some old, unused assets
1年前
ailurux
7c107e739a
Add basic bluetooth queue controls
1年前
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>
1年前
jacqueline
1242a199e3
log db update time-per-track
1年前
jacqueline
72344b5777
no more acquire_spi :)
1年前
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.
1年前
jacqueline
9457f9021a
u didnt see shit
1年前
jacqueline
4afe9d9b5c
move a bunch of bt callbacks to background tasks
...
we should avoid doing bt state machine stuff from these callbacks, since
espressif calls us whilst holding a lock. ideally we should move all of
them to background threads, but we need to do a deep copy to safely move
a few of them
1年前
jacqueline
41d15a831b
version bump
1年前
jacqueline
661cc976a1
Remove now redudantant 'Iterator.next()' care in TrackIterator
...
With Daniel's fix, this is no longer needed! Hooray!
1年前
jacqueline
23a5d26e8a
Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw
1年前
jacqueline
f84474d94d
Introduce a PcmBuffer abstraction for handling source draining
1年前
ailurux
9dbcd6a5c8
Fix prev/next behaviour on database iterator
...
Fixes issue with apparent duplicated tracks in the infinite list
1年前
jacqueline
2ff8eac022
Start on TTS support by logging the data that will become TTS lines
...
Includes some misc cleanup of haptic double-triggering (or
non-triggering), since those cases all end up being TTS event
double-reporting, which to me crosses the threshold from "annoying" to
"usability issue"
1年前
ailurux
ef812a53e5
Minor formatting fix
1年前
ailurux
9d67ddcf6e
Fix issue where failing to connect bt device initially won't retry
1年前
jacqueline
c846146c2f
Lowercase BT device name for better auto-reading
1年前
jacqueline
0da7ead0a8
Simply some I2SDac management to avoid null pointer accesses
...
Fixes #72 ; we were destroying the I2SDac instance, but weren't actually
recording that the output was now in the 'off' state.
1年前
jacqueline
fb6b0ed49c
Fix counting empty stream cues as the current stream
1年前
jacqueline
d948585b00
add a lua binding for playing a sine wave
1年前
jacqueline
51bbb6a495
Add a stream source that generates a sine wave
1年前
jacqueline
c1f7adf227
Add a 'decoder' for streams already in our native format
1年前
jacqueline
e8f5e73b1a
Handle tracks with no duration in the playback screen
1年前
jacqueline
ddc03204e1
Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw
1年前
jacqueline
4c9b77ea13
Support setting the samd charge rate
...
We default to the fast one, and do not try setting the charge rate bit
on older samd versions
1年前
ailurux
e7272af4ae
Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw
1年前
ailurux
e06a096194
Minor improvements to infinite list widget
1年前