diff --git a/imuread.h b/imuread.h index ac33d69..5c6122a 100644 --- a/imuread.h +++ b/imuread.h @@ -21,6 +21,7 @@ #include #include #include + #define random() rand() #elif defined(MACOSX) #include #include diff --git a/portlist.cpp b/portlist.cpp index d74b2f8..be16b5f 100644 --- a/portlist.cpp +++ b/portlist.cpp @@ -261,7 +261,8 @@ wxArrayString serial_port_list() } } else { char buf[1024]; - win32_err(buf); + buf[0] = 0; + //win32_err(buf); printf("QueryDosDeviceA failed, error \"%s\"\n", buf); printf("Detect Serial using brute force GetDefaultCommConfig probing: "); for (int i=1; i<=32; i++) { @@ -269,7 +270,7 @@ wxArrayString serial_port_list() COMMCONFIG cfg; DWORD len; snprintf(buf, sizeof(buf), "COM%d", i); - if (GetDefaultCommConfig(buf, &cfg, &len)) { + if (GetDefaultCommConfigA(buf, &cfg, &len)) { wxString name; name.Printf("COM%d:", i); list.Add(name);