gbmanager/src/relais.cpp

13 lines
274 B
C++

#include "relais.h"
Relais::Relais(uint gpio) : gpio{gpio} {
gpio_init(gpio);
gpio_set_dir(gpio, GPIO_OUT);
off();
}
void Relais::activate(bool active) { gpio_put(gpio, !active); }
void Relais::on() { activate(true); }
void Relais::off() { activate(false); }