ESP8266_swiss_army_board/src/app/IOManager.h
Anatole SCHRAMM 4bf746db65 Minor changes
2019-04-30 13:38:58 +02:00

19 lines
318 B
C++

#ifndef IOMANAGER_H
#define IOMANAGER_H
#include "definition.h"
#include <PCF8574.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