diff --git a/examples/CommNoGui/CSerialPortDemoNoGui.cpp b/examples/CommNoGui/CSerialPortDemoNoGui.cpp index 5b1ff6f..576764c 100644 --- a/examples/CommNoGui/CSerialPortDemoNoGui.cpp +++ b/examples/CommNoGui/CSerialPortDemoNoGui.cpp @@ -3,6 +3,14 @@ #include "CSerialPort/SerialPort.h" #include "CSerialPort/SerialPortInfo.h" +#ifdef _WIN32 +#include +#define imsleep(microsecond) Sleep(microsecond) // ms +#else +#include +#define imsleep(microsecond) usleep(1000 * microsecond) // ms +#endif + #include using namespace itas109; using namespace std; @@ -119,8 +127,11 @@ int main() //write sp.writeData("itas109", 7); - while (true); - } + for (;;) + { + imsleep(1); + } + } return 0; } \ No newline at end of file