17 lines
278 B
C++
17 lines
278 B
C++
#include "IOManager.h"
|
|
|
|
IOManager::IOManager(PCF8574 &pcf) : _pcf(pcf)
|
|
{
|
|
}
|
|
|
|
PCF8574 &IOManager::getPcf()
|
|
{
|
|
return _pcf;
|
|
}
|
|
|
|
void IOManager::setISROnIOChange(void (*isrFunc)(), Pin pin)
|
|
{
|
|
pinMode(pin, INPUT);
|
|
attachInterrupt(digitalPinToInterrupt(pin), isrFunc, FALLING);
|
|
}
|