projects
/
proxmark3-svn
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Update appmain.c
[proxmark3-svn]
/
client
/
flasher.c
diff --git
a/client/flasher.c
b/client/flasher.c
index 0c1dbd71f1794a1fe4a6a33f2792f057878b5363..f257d994517b4c6a7a5675a83c5f4f13890cfac7 100644
(file)
--- a/
client/flasher.c
+++ b/
client/flasher.c
@@
-12,12
+12,15
@@
#include <inttypes.h>
#include "proxmark3.h"
#include "util.h"
#include <inttypes.h>
#include "proxmark3.h"
#include "util.h"
+#include "util_posix.h"
#include "flash.h"
#include "uart.h"
#include "usb_cmd.h"
#ifdef _WIN32
# define unlink(x)
#include "flash.h"
#include "uart.h"
#include "usb_cmd.h"
#ifdef _WIN32
# define unlink(x)
+#else
+# include <unistd.h>
#endif
static serial_port sp;
#endif
static serial_port sp;
@@
-51,8
+54,7
@@
void ReceiveCommand(UsbCommand* rxcmd) {
byte_t* prx = prxcmd;
size_t rxlen;
while (true) {
byte_t* prx = prxcmd;
size_t rxlen;
while (true) {
- rxlen = sizeof(UsbCommand) - (prx-prxcmd);
- if (uart_receive(sp,prx,&rxlen)) {
+ if (uart_receive(sp, prx, sizeof(UsbCommand) - (prx-prxcmd), &rxlen)) {
prx += rxlen;
if ((prx-prxcmd) >= sizeof(UsbCommand)) {
return;
prx += rxlen;
if ((prx-prxcmd) >= sizeof(UsbCommand)) {
return;
@@
-128,7
+130,7
@@
int main(int argc, char **argv)
fprintf(stderr,"Waiting for Proxmark to appear on %s",serial_port_name);
do {
fprintf(stderr,"Waiting for Proxmark to appear on %s",serial_port_name);
do {
-
sleep(1
);
+
msleep(1000
);
fprintf(stderr, ".");
} while (!OpenProxmark(0));
fprintf(stderr," Found.\n");
fprintf(stderr, ".");
} while (!OpenProxmark(0));
fprintf(stderr," Found.\n");
Impressum
,
Datenschutz