dernier commit de 2018
This commit is contained in:
parent
011a1ecd6a
commit
2a2f7c735f
@ -1,5 +1,5 @@
|
||||
|
||||
OPT = -Wall -DDEBUG_LEVEL=1
|
||||
OPT = -Wall -DDEBUG_LEVEL=0
|
||||
|
||||
serial.o: serial.c serial.h Makefile
|
||||
gcc ${OPT} -c $<
|
||||
|
@ -28,7 +28,9 @@ domaine de la magie noire. Mais quand même, coincer sur un `read` qui
|
||||
ne bloque pas, c'est un peu ironique.
|
||||
|
||||
Après un peu plus d'investigation, j'en arrive à conclure qu'il y a
|
||||
plein de subtilités entre les diverses variantes d'Arduino.
|
||||
plein de subtilités entre les diverses variantes d'Arduino. Mais pas que.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -13,7 +13,7 @@ int vrd[4];
|
||||
|
||||
value=0;
|
||||
|
||||
if ( 'X' != *line ) {
|
||||
if ( cflag != *line ) {
|
||||
if (verbosity) {
|
||||
fprintf(stderr, "%s line[0] 0x%x bad\n",
|
||||
__func__, *line);
|
||||
@ -22,7 +22,9 @@ if ( 'X' != *line ) {
|
||||
}
|
||||
|
||||
foo = sscanf(line+1, "%d %d %d %d", vrd, vrd+1, vrd+2, vrd+3);
|
||||
fprintf(stderr, "sscanf -> %d\n", foo);
|
||||
#if DEBUG_LEVEL
|
||||
fprintf(stderr, "%s : sscanf -> %d\n", __func__, foo);
|
||||
#endif
|
||||
if (4 != foo) {
|
||||
return -666;
|
||||
}
|
||||
|
@ -205,7 +205,7 @@ for(;;) {
|
||||
}
|
||||
|
||||
if (byte < 0) {
|
||||
fprintf(stderr, "%s : somthing is wrong %d\n",
|
||||
fprintf(stderr, "%s : something is wrong %d\n",
|
||||
__func__, byte);
|
||||
retval = byte;
|
||||
break;
|
||||
|
@ -33,12 +33,12 @@ serial_in = prepare_UART(argv[1], 9600);
|
||||
|
||||
fprintf(stderr, "going to listen on %d\n", serial_in);
|
||||
|
||||
for (count=0; count<10000; count++) {
|
||||
for (count=0; count<100000; count++) {
|
||||
foo = getline_to(serial_in, ligne, 100, 0);
|
||||
fprintf(stderr, "getline #%d -> %d\n", count, foo);
|
||||
fprintf(stderr, "%s\n", ligne);
|
||||
foo = parseXvalue(ligne, 'X');
|
||||
fprintf(stderr, "parse -> %d\n", foo);
|
||||
// fprintf(stderr, "parse -> %d\n", foo);
|
||||
if (foo>= 0) {
|
||||
printf("%d %d\n", count, foo);
|
||||
fflush(stdout);
|
||||
|
Loading…
Reference in New Issue
Block a user