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