diff --git a/host/ledbar.c b/host/ledbar.c index 0c87678..c8acaf1 100644 --- a/host/ledbar.c +++ b/host/ledbar.c @@ -24,6 +24,7 @@ #include #include #include +#include #include #define min(x,y) ( (x)<(y) ? (x) : (y) ) @@ -284,6 +285,13 @@ int main(int argc, char* argv[]) return 1; } + if (fp) { + struct termios t; + tcgetattr(fileno(fp), &t); + cfsetspeed(&t, B38400); + tcsetattr(fileno(fp), TCSADRAIN, &t); + } + sleep(2); if (SDL_Init(SDL_INIT_VIDEO) < 0) return 1;