ARDUINO as Master
[owTools.git] / src / main.cpp
index b629617..c36dd88 100755 (executable)
@@ -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);