Merge PR #34: Unipi: Update to libnymea-gpio
commit
9301bb9822
|
|
@ -4,6 +4,7 @@ Priority: options
|
|||
Maintainer: Bernhard Trinnes <bernhard.trinnes@nymea.io>
|
||||
Build-depends: debhelper (>= 9.0.0),
|
||||
libnymea-dev (>= 0.17),
|
||||
libnymea-gpio-dev,
|
||||
libqt5serialbus5-dev,
|
||||
libqt5serialport5-dev,
|
||||
nymea-dev-tools:native,
|
||||
|
|
|
|||
|
|
@ -97,7 +97,7 @@ bool UniPi::init()
|
|||
QProcess::execute(QString("gpio -g mode %1 up").arg(pin));
|
||||
QTimer::singleShot(1000, this, [gpioMonitor, circuit, this]() {
|
||||
emit digitalInputStatusChanged(circuit, gpioMonitor->value()); //set initial status
|
||||
connect(gpioMonitor, &GpioMonitor::valueChanged, this, &UniPi::onInputValueChanged);
|
||||
connect(gpioMonitor, &GpioMonitor::enabledChanged, this, &UniPi::onInputValueChanged);
|
||||
m_monitorGpios.insert(gpioMonitor, circuit);
|
||||
});
|
||||
}
|
||||
|
|
|
|||
|
|
@ -36,8 +36,8 @@
|
|||
#include "mcp342xchannel.h"
|
||||
#include "unipipwm.h"
|
||||
|
||||
#include "hardware/gpio.h"
|
||||
#include "hardware/gpiomonitor.h"
|
||||
#include "gpio.h"
|
||||
#include "gpiomonitor.h"
|
||||
#include "hardware/i2c/i2cmanager.h"
|
||||
|
||||
class I2CDevice;
|
||||
|
|
|
|||
|
|
@ -3,6 +3,8 @@ include(../plugins.pri)
|
|||
LIBS += \
|
||||
-li2c \
|
||||
|
||||
PKGCONFIG += nymea-gpio
|
||||
|
||||
QT += \
|
||||
network \
|
||||
serialport \
|
||||
|
|
|
|||
Loading…
Reference in New Issue