#include <why-irq.h>
#include <why-time.h>
#include <print>

int main()
{
    Why::init();
    Why::IRQ::connect(
        7, 
        [](int irqnum){
            std::println("seeing irq {}, burn CPU ...", irqnum);
            Why::busywait_milli(5000);
            std::println("... continuing");
        }
    );
    Why::pause();
    return 0;
}
