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