X-Git-Url: http://git.smho.de/gw/?p=owTools.git;a=blobdiff_plain;f=src%2Fmain.cpp;fp=src%2Fmain.cpp;h=c36dd8883011d9151771597a9432ec3b8b23c35c;hp=b6296170925effd40ba15cb04bc442a272c0d19f;hb=039b202e5c68834801d23e22eecc7cae2879ea83;hpb=c7cb52d06aae49ba200634f348af90414d78cfac diff --git a/src/main.cpp b/src/main.cpp index b629617..c36dd88 100755 --- a/src/main.cpp +++ b/src/main.cpp @@ -412,6 +412,12 @@ int main(int argc, char *argv[]) { printf("Open /dev/ttyS%i\n",port); owi->InitAdapter(port); } else + if(adapter.find("ARDUINO")!=std::string::npos) { + owi=new owARDUINOInterface(); + int port=atoi(adapter.substr(adapter.find("ARDUINO")+7).c_str()); + printf("Open /dev/ttyS%i\n",port); + owi->InitAdapter(port); + } else if(adapter.find("USB")!=std::string::npos) { owi=new owUSBInterface(); int port=atoi(adapter.substr(adapter.find("USB")+3).c_str()); @@ -439,11 +445,13 @@ int main(int argc, char *argv[]) { } } if (owi==NULL) { + printf("No 1-Wiremaster found\n"); return 0; } setLogMode(); - + + if (getArg("i")=="1") { interactive(owi);