Merge PR #34: Unipi: Update to libnymea-gpio

pull/35/head
Jenkins nymea 2021-09-09 13:01:38 +02:00
commit 9301bb9822
4 changed files with 6 additions and 3 deletions

1
debian/control vendored
View File

@ -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,

View File

@ -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);
});
}

View File

@ -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;

View File

@ -3,6 +3,8 @@ include(../plugins.pri)
LIBS += \
-li2c \
PKGCONFIG += nymea-gpio
QT += \
network \
serialport \