hal/arduino/HalMultiSensor/Interrupt.h

18 lines
No EOL
367 B
C++
Executable file

#ifndef INTERRUPT_H
#define INTERRUPT_H
typedef void (*InterruptFunction) ();
class Interrupt
{
public:
Interrupt(InterruptFunction callback) : callback(callback) {};
//static void sleep(int milliseconds);
void setupPinInterrupt(int pin);
void setupTimerInterrupt(int milliseconds);
private:
InterruptFunction callback;
}
#endif // INTERRUPT_H