xref: /haiku/src/system/boot/platform/bios_ia32/serial.h (revision 3ae3b04bce8c481442bd3ff42c6d57d1417374c6)
15af32e75SAxel Dörfler /*
2*3ae3b04bSAxel Dörfler  * Copyright 2004-2007, Axel Dörfler, axeld@pinc-software.de. All rights reserved.
3*3ae3b04bSAxel Dörfler  * Distributed under the terms of the MIT License.
45af32e75SAxel Dörfler  */
55af32e75SAxel Dörfler #ifndef SERIAL_H
65af32e75SAxel Dörfler #define SERIAL_H
75af32e75SAxel Dörfler 
85af32e75SAxel Dörfler 
95af32e75SAxel Dörfler #include <SupportDefs.h>
105af32e75SAxel Dörfler 
115af32e75SAxel Dörfler 
125af32e75SAxel Dörfler #ifdef __cplusplus
135af32e75SAxel Dörfler extern "C" {
145af32e75SAxel Dörfler #endif
155af32e75SAxel Dörfler 
165af32e75SAxel Dörfler extern void serial_init(void);
17*3ae3b04bSAxel Dörfler extern void serial_cleanup(void);
185af32e75SAxel Dörfler 
195af32e75SAxel Dörfler extern void serial_puts(const char *string, size_t size);
205af32e75SAxel Dörfler 
215af32e75SAxel Dörfler extern void serial_disable(void);
225af32e75SAxel Dörfler extern void serial_enable(void);
235af32e75SAxel Dörfler 
245af32e75SAxel Dörfler #ifdef __cplusplus
255af32e75SAxel Dörfler }
265af32e75SAxel Dörfler #endif
275af32e75SAxel Dörfler 
285af32e75SAxel Dörfler #endif	/* SERIAL_H */
29