adding the 'putbyte' function
This commit is contained in:
parent
970231b357
commit
33c96b1a63
@ -1,3 +1,5 @@
|
||||
# ---------------------------------------------------
|
||||
# May be we have to put those objs in a .a ?
|
||||
|
||||
OPT = -Wall -DDEBUG_LEVEL=0
|
||||
OBJS = serial.o funcs.o
|
||||
|
@ -122,13 +122,26 @@ byte = 0;
|
||||
foo = read(fd, &byte, 1);
|
||||
if (1 != foo)
|
||||
{
|
||||
fprintf(stderr, "byte %d rd %d errno %d\n",
|
||||
byte, foo, errno);
|
||||
fprintf(stderr, "%s : byte %d rd %d errno %d\n",
|
||||
__func__, byte, foo, errno);
|
||||
return -1;
|
||||
}
|
||||
return (int)byte;
|
||||
}
|
||||
/* -------------------------------------------------------------------- */
|
||||
int putbyte(int fd, unsigned char byte)
|
||||
{
|
||||
int foo = -1;
|
||||
|
||||
foo = write(fd, &byte, 1);
|
||||
if (1 != foo)
|
||||
{
|
||||
fprintf(stderr, "%s : %d -> %d errno %d\n",
|
||||
__func__, byte, foo, errno);
|
||||
}
|
||||
|
||||
return foo;
|
||||
}
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* timeout is in milliseconds */
|
||||
int getbyte_to (int fd, int to_ms)
|
||||
|
@ -7,7 +7,7 @@
|
||||
int prepare_UART(char *port, int bauds);
|
||||
|
||||
int getbyte(int fd); /* really brotched func */
|
||||
|
||||
int putbyte(int fd, unsigned char byte);
|
||||
|
||||
/* timeout is exprimed in milliseconds. */
|
||||
int getbyte_to (int fd, int to_ms);
|
||||
|
Loading…
Reference in New Issue
Block a user