/** * @file serial.h * @note Copyright (C) 2020 Richard Cochran * @note SPDX-License-Identifier: GPL-2.0+ */ #ifndef HAVE_SERIAL_H #define HAVE_SERIAL_H /** * Opens a serial port device. * @param name Serial port device to open. * @param bps Baud rate in bits per second. * @param icrnl Pass 1 to map CR to NL on input, zero otherwise. * @param hwfc Pass 1 to enable hardware flow control, zero otherwise. * @return An open file descriptor on success, -1 otherwise. */ int serial_open(const char *name, int bps, int icrnl, int hwfc); #endif