xref: /haiku/src/system/boot/platform/u-boot/serial.h (revision 20cbef82a43cbb7eeeaac16c85f4de15bcf9ef47)
1*20cbef82SFrançois Revol /*
2*20cbef82SFrançois Revol  * Copyright 2004-2007, Axel Dörfler, axeld@pinc-software.de. All rights reserved.
3*20cbef82SFrançois Revol  * Distributed under the terms of the MIT License.
4*20cbef82SFrançois Revol  */
5*20cbef82SFrançois Revol #ifndef SERIAL_H
6*20cbef82SFrançois Revol #define SERIAL_H
7*20cbef82SFrançois Revol 
8*20cbef82SFrançois Revol 
9*20cbef82SFrançois Revol #include <SupportDefs.h>
10*20cbef82SFrançois Revol 
11*20cbef82SFrançois Revol 
12*20cbef82SFrançois Revol #ifdef __cplusplus
13*20cbef82SFrançois Revol extern "C" {
14*20cbef82SFrançois Revol #endif
15*20cbef82SFrançois Revol 
16*20cbef82SFrançois Revol extern void serial_init(void);
17*20cbef82SFrançois Revol extern void serial_cleanup(void);
18*20cbef82SFrançois Revol 
19*20cbef82SFrançois Revol extern void serial_puts(const char *string, size_t size);
20*20cbef82SFrançois Revol 
21*20cbef82SFrançois Revol extern void serial_disable(void);
22*20cbef82SFrançois Revol extern void serial_enable(void);
23*20cbef82SFrançois Revol 
24*20cbef82SFrançois Revol #ifdef __cplusplus
25*20cbef82SFrançois Revol }
26*20cbef82SFrançois Revol #endif
27*20cbef82SFrançois Revol 
28*20cbef82SFrançois Revol #endif	/* SERIAL_H */
29