hal/arduino/HalMultiSensor/Interrupt.h
2016-02-24 21:51:16 +01:00

22 lines
No EOL
401 B
C++
Executable file

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