diff --git a/src/Samba.cpp b/src/Samba.cpp index 490e3936..5c080b14 100644 --- a/src/Samba.cpp +++ b/src/Samba.cpp @@ -35,6 +35,7 @@ #include #include #include +#include using namespace std; @@ -521,6 +522,8 @@ Samba::write(uint32_t addr, const uint8_t* buffer, int size) if (_isUsb) { _port->flush(); + // Short delay to ensure port is flushed in OS X + usleep(5000); writeBinary(buffer, size); } else