aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOskari Timperi <oskari.timperi@optofidelity.com>2017-04-12 12:32:18 +0300
committerOskari Timperi <oskari.timperi@optofidelity.com>2017-04-12 12:32:18 +0300
commit6ed02275c76150f78ce1d4f2571b99d903855cbd (patch)
treee0619e24a722f5daed5aeff0c2d1e258d516403c
parent7dc56301dd8388cdf60e0c3270ec99b403c6063f (diff)
downloadSimpleMotionV2-fix-devicedeployment-osx.tar.gz
SimpleMotionV2-fix-devicedeployment-osx.zip
Fix devicedeployment.c on 64-bit OS Xfix-devicedeployment-osx
-rw-r--r--devicedeployment.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/devicedeployment.c b/devicedeployment.c
index 54f07e0..222992a 100644
--- a/devicedeployment.c
+++ b/devicedeployment.c
@@ -5,11 +5,11 @@
#include <simplemotion_private.h>
#include <math.h>
-#ifdef __unix__
+#if defined(__unix__) || defined(__APPLE__)
#include <unistd.h>
void sleep_ms(int millisecs)
{
- msleep(millisecs);
+ usleep(millisecs*1000);
}
#else
#include <windows.h>
@@ -321,7 +321,7 @@ FirmwareUploadStatus verifyFirmwareData(smuint8 *data, smuint32 numbytes, int co
smuint32 cksumOffset=4+2+2+4+4+primaryMCUSize+secondaryMCUSize;
if(cksumOffset>numbytes-4)
return FWInvalidFile;
- cksum=((smuint32*)((smuint32)data+cksumOffset))[0];
+ cksum=((smuint32*)(data+cksumOffset))[0];
for(i=0;i< numbytes-4;i++)
{