jacqueline
3d7b005dc9
Experiment with putting BT stack allocs in internal ram
8 months ago
jacqueline
5d390c821a
Claw back some internal ram
...
- 'main' doesn't need 12k of internal ram
- lvgl's draw task doesn't need that much either
- also lower the bg worker stack sizes whilst we're here, since they've got tons over headroom
8 months ago
ailurux
8597590732
Increase bluetooth stack size
9 months ago
jacqueline
c24dfa6846
make boot go fast
1 year ago
jacqueline
49bd389528
use our spi flash in its fastest mode
1 year ago
jacqueline
29a246a733
Make the drain buffer very large, and move it into PSRAM
...
the i2s handler and streambuffer metadata are both still in iram for
good performance. otherwise, this seems to be enough to make gapless
playback work.
1 year ago
jacqueline
03c0968168
Let's try avoiding allocs in the bt stacks
1 year ago
jacqueline
816c30afb5
Panic on task WDT
...
deadlocks should probably not free the device!
1 year ago
jacqueline
e8bcbdeff6
make the default sdkconfig more release build-y
1 year ago
ailurux
0e04eb918e
wav-codec ( #13 )
...
here is a wav decoder, enjoy!
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/13
Reviewed-by: cooljqln <cooljqln@noreply.codeberg.org>
Co-authored-by: ailurux <ailuruxx@gmail.com>
Co-committed-by: ailurux <ailuruxx@gmail.com>
1 year ago
jacqueline
b5d86a9497
little a more stack for main
1 year ago
jacqueline
64b106c13e
add a cool lua repl
1 year ago
jacqueline
2b095948b8
Pull frertos funcs into iram, tweak wdt timeouts
1 year ago
jacqueline
05ce360c99
Flag off a few unused features
1 year ago
jacqueline
4e0aaa825b
Free up some IRAM
2 years ago
jacqueline
542e6f5d90
The tweaking of max internal alloc size will continue until performance improves
2 years ago
jacqueline
936e327974
Claw back a little more memory
2 years ago
jacqueline
f168bfab76
Don't post events from ISRs
2 years ago
jacqueline
ce57b236c4
Move every alloc over 256 bytes into PSRAM
2 years ago
jacqueline
96252973d9
Make task tracing tools conditionally compiled
2 years ago
jacqueline
c36bbe4e7d
Claw back some more IRAM from unused components
2 years ago
jacqueline
dd13a234d2
Place LVGL's memory pool into PSRAM
2 years ago
jacqueline
96944f088f
Reclaim some internal ram
2 years ago
jacqueline
ca75507146
Make esp-idf bluetooth logging less chatty
2 years ago
jacqueline
b90c08b536
enable the qr code lib for onboarding
2 years ago
jacqueline
e2479ee7aa
Update sdkconfig
2 years ago
jacqueline
955a8ce303
Basic nvs init + bluetooth in the build
2 years ago
jacqueline
67ab8bf515
Bundle our own complete ui font + symbol font
2 years ago
jacqueline
a4f94c812a
Annote E V E R Y T H I N G with license info
2 years ago
jacqueline
d01f1bee10
Use UTF-8 for filenames
2 years ago
jacqueline
db01e6335a
Make default font not look broken
2 years ago
jacqueline
644601b636
mark i2s callbacks as iram safe
2 years ago
jacqueline
e802b8583f
Enlarge app partition
2 years ago
jacqueline
dc4644dacb
Fix up sdkconfig diffs
2 years ago