mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-03-12 04:35:28 -07:00
experimental_lib/example_c port as arg
This commit is contained in:
parent
3cb023f560
commit
a42cb6dea1
client/experimental_lib/example_c
@ -1,3 +1,3 @@
|
||||
#!/bin/bash
|
||||
|
||||
LD_LIBRARY_PATH=../build ./test
|
||||
LD_LIBRARY_PATH=../build ./test /dev/ttyACM0
|
||||
|
@ -1,3 +1,3 @@
|
||||
#!/bin/bash
|
||||
|
||||
LD_LIBRARY_PATH=../build ./test_grab
|
||||
LD_LIBRARY_PATH=../build ./test_grab /dev/ttyACM0
|
||||
|
@ -1,8 +1,14 @@
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include "pm3.h"
|
||||
|
||||
int main(int argc, char *argv[]) {
|
||||
if (argc < 2) {
|
||||
printf("Usage: %s <port>\n", argv[0]);
|
||||
exit(-1);
|
||||
}
|
||||
pm3 *p;
|
||||
p = pm3_open("/dev/ttyACM0");
|
||||
p = pm3_open(argv[1]);
|
||||
pm3_console(p, "hw status");
|
||||
pm3_close(p);
|
||||
}
|
||||
|
@ -10,6 +10,11 @@ int main(int argc, char *argv[]) {
|
||||
char buf[8196 + 1];
|
||||
size_t n;
|
||||
|
||||
if (argc < 2) {
|
||||
printf("Usage: %s <port>\n", argv[0]);
|
||||
exit(-1);
|
||||
}
|
||||
|
||||
if (pipe(pipefd) == -1) {
|
||||
exit(-1);
|
||||
}
|
||||
@ -31,8 +36,7 @@ int main(int argc, char *argv[]) {
|
||||
close(pipefd[1]); // Close original write end
|
||||
|
||||
pm3 *p;
|
||||
p = pm3_open("/dev/ttyS9");
|
||||
//printf("Device: %s\n", pm3_name_get(p));
|
||||
p = pm3_open(argv[1]);
|
||||
|
||||
// Execute the command
|
||||
pm3_console(p, "hw status");
|
||||
@ -55,6 +59,9 @@ int main(int argc, char *argv[]) {
|
||||
} else {
|
||||
// null termination
|
||||
buf[n] = 0;
|
||||
if (strstr(buf, "ERROR") != NULL) {
|
||||
printf("%s", buf);
|
||||
}
|
||||
if (strstr(buf, "Unique ID") != NULL) {
|
||||
printf("%s", buf);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user