mirror of
https://github.com/Proxmark/proxmark3.git
synced 2025-08-14 02:26:59 -07:00
(dirty) fix for linux to clean up the /dev/ttyACM* quicker
This commit is contained in:
parent
0a24369c48
commit
13dbdd6bb1
4 changed files with 74 additions and 192 deletions
|
@ -15,6 +15,10 @@
|
|||
#include "uart.h"
|
||||
#include "usb_cmd.h"
|
||||
|
||||
#ifdef _WIN32
|
||||
# define unlink(x)
|
||||
#endif
|
||||
|
||||
static serial_port sp;
|
||||
static char* serial_port_name;
|
||||
|
||||
|
@ -62,6 +66,8 @@ void ReceiveCommand(UsbCommand* rxcmd) {
|
|||
void CloseProxmark() {
|
||||
// Clean up the port
|
||||
uart_close(sp);
|
||||
// Fix for linux, it seems that it is extremely slow to release the serial port file descriptor /dev/*
|
||||
unlink(serial_port_name);
|
||||
}
|
||||
|
||||
int OpenProxmark(size_t i) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue