FreeCalypso > hg > fc-rfcal-tools
view cmu200/main.c @ 22:e8bcead3aa9b
autocal: started linking fc-rfcal-vcxo
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Mon, 22 May 2017 21:01:29 +0000 |
parents | 6d7079a81e8b |
children | 498b90f6e224 |
line wrap: on
line source
/* * This module contains the main() function for fc-cmu200d. */ #include <stdio.h> #include <stdlib.h> int target_fd; static char default_socket_pathname[] = "/tmp/fc_rftest_socket"; char *bind_socket_pathname; main(argc, argv) char **argv; { if (argc < 3 || argc > 4) { fprintf(stderr, "usage: %s serial-port baud [socket-pathname]\n", argv[0]); exit(1); } open_target_serial(argv[1], argv[2]); set_serial_nonblock(0); setlinebuf(stdout); /* to allow logging with tee */ init_cmu200(); if (argc > 3) bind_socket_pathname = argv[3]; else bind_socket_pathname = default_socket_pathname; create_listener_socket(); for (;;) { get_socket_connection(); handle_session(); } }