blob: b00a7a236f0bcf28a66f93e3e77fcbe734ce9b7d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#include <Arduino.h>
#include "./relay.h"
namespace homekit::relay {
void init() {
pinMode(CONFIG_RELAY_GPIO, OUTPUT);
}
bool state() {
return digitalRead(CONFIG_RELAY_GPIO) == HIGH;
}
void on() {
digitalWrite(CONFIG_RELAY_GPIO, HIGH);
}
void off() {
digitalWrite(CONFIG_RELAY_GPIO, LOW);
}
}
|