#ifndef IO_H #define IO_H #include "Relay.h" #include "Button.h" void buttonCallback(Output &output, ButtonEvent event); extern Relay relay1; extern Relay relay2; extern Relay relay3; extern Relay relay4; extern Output status; extern Button button1; extern Button button2; extern Button button3; extern Button button4; inline void ioSetup() { button1.setup(); button2.setup(); button3.setup(); button4.setup(); status.setup(); relay1.setup(); relay2.setup(); relay3.setup(); relay4.setup(); } inline void ioLoop() { button1.loop(); button2.loop(); button3.loop(); button4.loop(); status.loop(); relay1.loop(); relay2.loop(); relay3.loop(); relay4.loop(); } #endif