ESP8266_swiss_army_board/src/app/IOManager.cpp
2019-04-23 07:59:37 +02:00

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);
}