27 أسطر
542 B
C++
27 أسطر
542 B
C++
// FOR TESTING, TO DEMONSTRATE HOW TO USE ENABLEINTERRUPT IN A LIBRARY.
|
|
// See Useless.h for more information.
|
|
#include "Useless.h"
|
|
|
|
volatile uint8_t uselessVariable=0;
|
|
|
|
void uselessFunction() {
|
|
uselessVariable++;
|
|
}
|
|
|
|
void UselessClass::init(uint8_t pin, uint8_t mode) {
|
|
pinMode(pin, INPUT_PULLUP);
|
|
enableInterrupt(pin, uselessFunction, mode);
|
|
}
|
|
|
|
uint8_t UselessClass::getUselessVariable() {
|
|
return uselessVariable;
|
|
}
|
|
|
|
void UselessClass::reset() {
|
|
uselessVariable=0;
|
|
}
|
|
|
|
void UselessClass::disable(uint8_t pin) {
|
|
disableInterrupt(pin);
|
|
}
|