@riley
More questions! I've been reading about interrupts, and there seems to be a concern about invoking functions from a c++ class in an interrupt, and the possible need to mark the class and all its members as volatile. What do you think?
If I need to do things like making a static ISR method in the c++ class with vector tables or smth, that might be more than what I want to learn right now. I could go back to using a procedural API and just refactor it a bit better.
@project1enigma