Am I reinventing the wheel making my own non-blocking delay function?
As I use interrupts in my projects a lot, but not every event in the system generates hardware interrupt - I need to be able to wait for events but the waiting needs to be initialized with a hardware interrupt.That means anything called by an interru...