Class IrqInterrupt

    • Field Detail

      • nofUnexpInterrupts

        public static int nofUnexpInterrupts
        Each interrupt request, which cannot be handled by a registered interrupt handler increments this counter
      • nofIRQ

        public static int nofIRQ
        The number of times a irq interrupt was executed
    • Constructor Detail

      • IrqInterrupt

        public IrqInterrupt()
    • Method Detail

      • action

        public void action()
        This is the interrupt handler. Please make sure to overwrite this method for your own interrupt handlers.
      • irqInterrupt

        static void irqInterrupt()
      • install

        public static void install​(IrqInterrupt interrupt,
                                   int id)
        Used to install user defined interrupt handlers.
        Parameters:
        interrupt - Instance of user defined interrupt handler
        id - ID of the private or shared peripheral interrupt