void InterruptHandler(void);
int main(void)
{
microblaze_register_handler((XInterruptHandler)InterruptHandler, (void*)0);
#ifdef DEBUG
print("* Registered Interrupt Handler *\n\r");
#endif
microblaze_enable_interrupts();
// Something useful here.
return 0;
}
void InterruptHandler(void)
{
#ifdef DEBUG
print("* Entering Interrupt *\r\n");
#endif
microblaze_disable_interrupts();
// Do something useful here :).
microblaze_enable_interrupts();
#ifdef DEBUG
print("* Leaving Interrupt *\r\n");
#endif
}