15af32e75SAxel Dörfler /* 23ae3b04bSAxel Dörfler * Copyright 2004-2007, Axel Dörfler, axeld@pinc-software.de. All rights reserved. 33ae3b04bSAxel 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*28a2172cSIngo Weinhold extern void serial_init_post_mmu(void); 183ae3b04bSAxel Dörfler extern void serial_cleanup(void); 195af32e75SAxel Dörfler 205af32e75SAxel Dörfler extern void serial_puts(const char *string, size_t size); 215af32e75SAxel Dörfler 225af32e75SAxel Dörfler extern void serial_disable(void); 235af32e75SAxel Dörfler extern void serial_enable(void); 245af32e75SAxel Dörfler 255af32e75SAxel Dörfler #ifdef __cplusplus 265af32e75SAxel Dörfler } 275af32e75SAxel Dörfler #endif 285af32e75SAxel Dörfler 295af32e75SAxel Dörfler #endif /* SERIAL_H */ 30