Closed onsdagens closed 4 weeks ago
I will get back to this tomorrow, but it is time!
Vizia has seen some changes since we last looked into it, leaving the Vizia-based GUI broken.
Two options exist:
I figure the Vizia GUI has fallen enough behind the egui version that there is no point keeping it alive. Instead, i've refactored it to build under the most recent version, with no guarantees to correctness. If someone in the future is willing to work on making it feature-complete (general GUI exploration under different frameworks sounds like a nice master's thesis for someone not that interested in the regular embedded stuff, but still into Rust), that's fine, for now we keep it around as legacy.
Also, this includes #40
Addresses #60 #52 , (the egui
)half of #17 , #9
Master has fallen quite a bit behind.
This merge contains, among other things
rv32i
core extended with the N-CLIC interrupt controller allowing zero-latency interrupt dispatch and return.egui
based GUI