ca_uart.h (1086B)
1 /* 2 This file is part of TALER cash2ecash 3 Copyright (C) 2026 GNUnet e.V. 4 5 This program is free software: you can redistribute it and/or modify 6 it under the terms of the GNU Affero General Public License as 7 published by the Free Software Foundation, either version 3 of the 8 License, or (at your option) any later version. 9 10 This program is distributed in the hope that it will be useful, 11 but WITHOUT ANY WARRANTY; without even the implied warranty of 12 A PARTICULAR PURPOSE. See the GNU General Public License for more details. 13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 GNU Affero General Public License for more details. 15 16 You should have received a copy of the GNU Affero General Public License 17 along with this program. If not, see <https://www.gnu.org/licenses/>. 18 */ 19 20 #ifndef CA_UART_H 21 #define CA_UART_H 22 23 /** 24 * Configures UART for Coin Acceptor, 25 * sets speed, length, parity, readmode 26 * @brief init UART port for Coin Acceptor signal 27 * @param dev device file of uart 28 * @return -1 on error 29 */ 30 int 31 ca_uart_init(const char *dev); 32 33 #endif