dernier commit de 2018

This commit is contained in:
tth 2018-12-31 17:19:52 +01:00
parent 011a1ecd6a
commit 2a2f7c735f
5 changed files with 11 additions and 7 deletions

View File

@ -1,5 +1,5 @@
OPT = -Wall -DDEBUG_LEVEL=1
OPT = -Wall -DDEBUG_LEVEL=0
serial.o: serial.c serial.h Makefile
gcc ${OPT} -c $<

View File

@ -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.

View File

@ -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;
}

View File

@ -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;

View File

@ -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);