1/*
2 * Copyright 2004-2007, Axel D��rfler, axeld@pinc-software.de. All rights reserved.
3 * Distributed under the terms of the MIT License.
4 */
5#ifndef SERIAL_H
6#define SERIAL_H
7
8
9#include <SupportDefs.h>
10
11
12class DebugUART;
13extern DebugUART* gUART;
14extern bool gUARTSkipInit;
15
16
17#ifdef __cplusplus
18extern "C" {
19#endif
20
21extern void serial_init(void);
22extern void serial_init_post_mmu(void);
23extern void serial_cleanup(void);
24
25extern void serial_puts(const char *string, size_t size);
26
27extern void serial_disable(void);
28extern void serial_enable(void);
29
30extern void serial_kernel_handoff(void);
31
32#ifdef __cplusplus
33}
34#endif
35
36#endif	/* SERIAL_H */
37