diff --git a/org.fortiss.af3.platform.raspberry/trunk/lib/src/LaserRangeFinder.c b/org.fortiss.af3.platform.raspberry/trunk/lib/src/LaserRangeFinder.c index c1327b18ae3e2c56a4d8bada7c8afdc3cbd86107..6a73d303e18436265147521fc067d1d95f63237c 100644 --- a/org.fortiss.af3.platform.raspberry/trunk/lib/src/LaserRangeFinder.c +++ b/org.fortiss.af3.platform.raspberry/trunk/lib/src/LaserRangeFinder.c @@ -7,16 +7,11 @@ int timeout; void lrf_init() { timeout = 0; - /* - char port[] = "/dev/????????"; - FILE* fp = popen("dmesg | grep -A 3 \"Arduino Uno\" | grep -o \"ttyACM.\" | tail -n 1","r"); - fgets(port+5, sizeof(port)-6, fp); - */ - char port[100]; - FILE* fp = popen("ls -d /dev/serial/by-id/* | grep \"Arduino\" | tr -d \"\n\"", "r"); + FILE* fp = popen("ls -d /dev/serial/by-id/* | grep \"Arduino_Micro\" | tr -d \"\n\"", "r"); fgets(port, sizeof(port), fp); + printf("lrf port=%s\n", port); pclose(fp);