PIConfig multiline support

This commit is contained in:
2020-05-23 21:41:47 +03:00
parent a5809d5f39
commit 21f8a035d8
4 changed files with 49 additions and 40 deletions

View File

@@ -114,29 +114,13 @@ private:
PIKbdListener kbd;
#include "pigpio.h"
int main(int argc, char * argv[]) {
int pin = PIString(argv[1]).toInt();
PIGPIO::instance()->initPin(pin, PIGPIO::In);
PIGPIO::instance()->pinBeginWatch(pin);
PIGPIO::instance()->start();
CONNECTL(PIGPIO::instance(), pinChanged, [](int pin, bool value){
piCout << "pin" << pin << "->" << value;}
);
kbd.enableExitCapture();
kbd.start();
bool val = false;
while (!PIKbdListener::exiting) {
piMSleep(500);
/*PIGPIO::instance()->pinSet(4, val);
piCout << PIGPIO::instance()->pinState(4);
val = !val;*/
}
/*PIStringList dl = PISerial::availableDevices();
piCout << dl;
PISerial ser(dl[0]);
piCout << ser.open(PIIODevice::ReadWrite) << &ser;
*/
PIConfig conf("d:/orders/nicirt/bin/spec_core.conf", PIIODevice::ReadOnly);
piCout << conf.allTree();
return 0;
}