Home

Defines | Typedefs | Functions

dwengoInterrupt.h File Reference

Interrupt management routines. More...

#include <p18f4550.h>
#include "dwengoBoard.h"

Defines

#define NMBR_ISR_SLOTS   5

Typedefs

typedef far rom void(* ISRpointer )(void)

Functions

void initInterrupt (void)
 Initialize interrupt functionality.
void registerISR (ISRpointer isr)
 Register an interrupt service routine.
void deregisterISR (ISRpointer isr)
 Deregister an interrupt service routine.

Detailed Description

Interrupt management routines.

Librairy to dynamically manage interupt service routines.


Function Documentation

void deregisterISR ( ISRpointer  isr)

Deregister an interrupt service routine.

Deregister an interrupt service routine. Every time an interrupt occures every registered ISR will be executed. The number of ISRs is limited to 5 by default.

Parameters:
isrFunction pointer to the iterrupt service routine that needs to be deregistered.
void initInterrupt ( void  )

Initialize interrupt functionality.

This routine initializes interrupt functionality for Dwengo board. Sets some global variables.

void registerISR ( ISRpointer  isr)

Register an interrupt service routine.

Register an interrupt service routine. Every time an interrupt occures every registered ISR will be executed. The number of ISRs is limited to 5 by default.

Parameters:
isrFunction pointer to the iterrupt service routine that needs to be registered.
 All Files Functions Defines

Generated on Mon May 20 2013 23:03:03 for Dwengo library by doxygen 1.7.3