1
0
mirror of https://github.com/arduino/Arduino.git synced 2025-02-14 08:54:26 +01:00
Arduino/hardware/atmel/cores/sam/WInterrupts.c
2011-06-01 01:54:47 +02:00

24 lines
460 B
C

#include "board.h"
#include <inttypes.h>
#include <stdio.h>
#include "wiring_private.h"
volatile static voidFuncPtr intFunc[EXTERNAL_NUM_INTERRUPTS];
void attachInterrupt(uint8_t interruptNum, void (*userFunc)(void), int mode) {
if(interruptNum < EXTERNAL_NUM_INTERRUPTS)
{
intFunc[interruptNum] = userFunc;
}
}
void detachInterrupt( uint8_t interruptNum )
{
if(interruptNum < EXTERNAL_NUM_INTERRUPTS)
{
intFunc[interruptNum] = 0;
}
}