Thomas Buck
628b40423f
fat fs no longer in RAM. mkfs as part of build process. page cache to still be able to write from usb or app.
5 months ago
Thomas Buck
c145989048
use lwip httpd instead of bitty http
5 months ago
Thomas Buck
b1c5e3b983
wifi retry on connect or dhcp fail, init with country code.
5 months ago
Thomas Buck
8210ddce33
add Bitty HTTP server and some other tweaks
5 months ago
Thomas Buck
8037e328a0
add basic wifi to app
5 months ago
Thomas Buck
cda6c09cd2
uart only in debug build
6 months ago
Thomas Buck
b2eeca99b9
can edit settings now
6 months ago
Thomas Buck
04450ec775
enable watchdog as early as possible.
sometimes ble init seems to fail somehow.
this caused hangs at different points in time.
with this change the device at least resets relatively quickly.
6 months ago
Thomas Buck
0390f057a2
make mass storage available by default
6 months ago
Thomas Buck
2dcf213eca
put persistent config storage at end of flash
6 months ago
Thomas Buck
7e9a10eaad
reduced default backlight
6 months ago
Thomas Buck
a0555b0d45
change backlight in menu, not persistent
6 months ago
Thomas Buck
5063ba3de1
add workflow logic
6 months ago
Thomas Buck
00498af11e
device selection menu
6 months ago
Thomas Buck
03daa0ec1e
test workflow in debug console
6 months ago
Thomas Buck
c3a43c4f91
proper timeouts for ble write, now working.
6 months ago
Thomas Buck
46f9c9a5da
serial console mostly working, but still losing some bytes when transmitting lots.
6 months ago
Thomas Buck
e41bd0bfed
add generic ring buffer lib, used for log buffer and new uart tx buffer. uart as second console option for nicer debugging.
6 months ago
Thomas Buck
2354f36e7a
tweak debug disk creation
6 months ago
Thomas Buck
17c4cf73ba
run state machine for testing periodically.
7 months ago
Thomas Buck
1b3e3e286b
implement ble read
7 months ago
Thomas Buck
2c330fd03f
basic state machine for app logic
7 months ago
Thomas Buck
b7bae8f489
draw battery status on display
7 months ago
Thomas Buck
6a4c2b8e16
first text rendering test
7 months ago
Thomas Buck
86e238560d
lcd working, drawing logo as splash screen
7 months ago
Thomas Buck
47d270deb2
add ble scanning test
7 months ago
Thomas Buck
25aa485d8f
add lipo shim reading
7 months ago
Thomas Buck
a9bf35e24b
pico w onboard led
7 months ago
Thomas Buck
0b7fcb080b
first building but not running state of C Pico SDK version
7 months ago