ESP8266_swiss_army_board/src/app/IOManager.h
2020-12-19 21:10:42 +01:00

20 lines
319 B
C++

#ifndef IOMANAGER_H
#define IOMANAGER_H
#include <PCF8574.h>
#include "definition.h"
class IOManager
{
friend class SAB;
public:
void setISROnIOChange(void (*isrFunc)(), Pin pin = GPIO_0);
PCF8574 &getPcf();
protected:
IOManager(PCF8574 &pcf);
private:
PCF8574 &_pcf;
};
#endif //IOMANAGER_H