Commit graph

9 commits

Author SHA1 Message Date
b1a3d7b033
feat: improved screen layout, added spinner 2022-08-14 15:50:31 +02:00
4c509f0644
chore: split display functions in separate file 2022-08-14 03:35:22 +02:00
4020bfeddb
feat: reworked script with async loop
now allows async tasks with separate timers for different kind of
packets: net and cpu leds are fast, display redraw is slow
2022-08-13 04:45:31 +02:00
e0aeb920d0
fix: increase rate 2022-08-13 04:45:18 +02:00
ed96292606
fix: floating point is like 6k!!! added cmd for display
adding a proper floating point operation added something like 6 kb to
the resulting bin size, which is not acceptable, I'm pretty tight with
the graphics library! Also added a separate packet/command for
refreshing the display directly, and stopped redrawing the display for
each led update. This allows for a mixed experience, with smooth leds
with "hiccups" and a slow updating display.
2022-08-13 04:43:25 +02:00
2dfc051ef9
fix: use correct lib, draw some initial gui 2022-08-12 23:33:43 +02:00
0eb1ec059a
feat: added leds and packet for net tx/rx 2022-08-11 02:48:36 +02:00
def620665e
feat: added display code, basic packet handling
added a super basic packet handling mechanism with a tiny buffer,
allowing for easier expansion later on. Added display code, waiting for
actual display to test, improved the cpu load script
2022-08-10 23:02:04 +02:00
e400459168
build: init project with avr_hal setup and target
Added avr_han project structure with arch definition and cargo config.
Remember to switch to nightly!
Added a basic initial project, with 4 leds (1 for CPU core). Each led
grows in intensity depending on CPU core load. Added a py script to
generate cpu load data on serial port.
2022-08-10 03:44:15 +02:00