24 #include <sys/types.h>
26 #include "../c_wrapper/pruio_c_wrapper.h"
27 #include "../c_wrapper/pruio_pins.h"
41 struct timeval timeout;
45 FD_SET(STDIN_FILENO, &set);
49 timeout.tv_usec = mseconds * 1000;
51 return TEMP_FAILURE_RETRY(select(FD_SETSIZE,
56 int main(
int argc,
char **argv)
61 printf(
"initialisation failed (%s)\n", io->
Errr);
break;}
64 printf(
"config failed (%s)\n", io->
Errr);
break;}
66 struct termios oldt, newt;
67 tcgetattr( STDIN_FILENO, &oldt );
69 newt.c_lflag &= ~( ICANON | ECHO );
72 tcsetattr(STDIN_FILENO, TCSANOW, &newt);
75 printf(
"\r%12o %12o %12o %12o %4X %4X %4X %4X %4X %4X %4X %4X"
80 tcsetattr(STDIN_FILENO, TCSANOW, &oldt);