31 lines
458 B
C++
31 lines
458 B
C++
#ifndef _PCATTACH_H_
|
|
#define _PCATTACH_H_
|
|
#endif
|
|
|
|
#include <Arduino.h>
|
|
|
|
class PCATTACH {
|
|
|
|
public:
|
|
PCATTACH();
|
|
~PCATTACH();
|
|
|
|
|
|
|
|
void PCattachInterrupt(uint8_t pin, void (*userFunc)(void), int mode);
|
|
void PCdetachInterrupt(uint8_t pin);
|
|
|
|
|
|
static void PCint(uint8_t);
|
|
|
|
/*
|
|
volatile uint8_t *port_to_pcmask[];
|
|
typedef void (*voidFuncPtr)(void);
|
|
volatile static voidFuncPtr PCintFunc[];
|
|
volatile static uint8_t PCintLast[];
|
|
*/
|
|
|
|
|
|
};
|
|
|