string.c \
BigBuf.c \
ticks.c \
- usb_cdc.c \
- parity.c \
random.c \
- cmd.c \
hfsnoop.c
# These are to be compiled in ARM mode
$(SRC_CRAPTO1) \
$(SRC_CRC) \
$(SRC_ICLASS) \
- $(SRC_EMV)
+ $(SRC_EMV) \
+ parity.c \
+ usb_cdc.c \
+ cmd.c
# Do not move this inclusion before the definition of {THUMB,ASM,ARM}SRC
include ../common/Makefile.common
// Flush all lingering data that may exist
tcflush(sp->fd, TCIOFLUSH);
+ // set speed, works for UBUNTU 14.04
+ bool err = uart_set_speed(sp, 460800);
+ if (!err)
+ uart_set_speed(sp, 115200);
+
return sp;
}
uart_close(sp);
return INVALID_SERIAL_PORT;
}
-
- sp->ct.ReadIntervalTimeout = 1;
- sp->ct.ReadTotalTimeoutMultiplier = 1;
+ // all zero's configure: no timeout for read/write used.
+ sp->ct.ReadIntervalTimeout = 0;//1;
+ sp->ct.ReadTotalTimeoutMultiplier = 0;//1;
sp->ct.ReadTotalTimeoutConstant = 30;
- sp->ct.WriteTotalTimeoutMultiplier = 1;
+ sp->ct.WriteTotalTimeoutMultiplier = 0;//1;
sp->ct.WriteTotalTimeoutConstant = 30;
if(!SetCommTimeouts(sp->hPort,&sp->ct)) {
PurgeComm(sp->hPort, PURGE_RXABORT | PURGE_RXCLEAR);
+ bool err = uart_set_speed(sp, 460800);
+ if (!err)
+ uart_set_speed(sp, 115200);
+
return sp;
}