1 /* vim:ts=4 sts=4 et tw=80
5 * for additional information please
6 * see http://lochraster.org/fnordlichtmini
8 * (c) by Alexander Neumann <alexander@bumpern.de>
9 * Lars Noschinski <lars@public.noschinski.de>
11 * This program is free software: you can redistribute it and/or modify it
12 * under the terms of the GNU General Public License version 3 as published by
13 * the Free Software Foundation.
15 * This program is distributed in the hope that it will be useful, but WITHOUT
16 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
17 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
20 * You should have received a copy of the GNU General Public License along with
21 * this program. If not, see <http://www.gnu.org/licenses/>.
29 #include "../common/io.h"
33 #define uart_init(...)
34 #define uart_putc(...)
39 struct global_uart_t
{
44 /* global variables */
45 extern volatile struct global_uart_t global_uart
;
49 void uart_putc(uint8_t data
);
51 static inline bool uart_send_complete(void)
53 return _BV(_UDRE_UART0
) & _UCSRA_UART0
;