summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/i386/shared/comm/uart.h
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2003-10-08 15:33:52 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2003-10-08 15:33:52 +0000
commit67113c7655f2bb48f1a3b856f24195eb3077ded4 (patch)
treec7c5e9e2e26de4eb68e2ec7d8d7c5c5f82ff96a0 /c/src/lib/libbsp/i386/shared/comm/uart.h
parent2003-10-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de> (diff)
downloadrtems-67113c7655f2bb48f1a3b856f24195eb3077ded4.tar.bz2
2003-10-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* comm/uart.h: Add extern "C" guards. * pci/pcibios.h: Ditto.
Diffstat (limited to 'c/src/lib/libbsp/i386/shared/comm/uart.h')
-rw-r--r--c/src/lib/libbsp/i386/shared/comm/uart.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/i386/shared/comm/uart.h b/c/src/lib/libbsp/i386/shared/comm/uart.h
index 116ae15c60..f9bf3a3a53 100644
--- a/c/src/lib/libbsp/i386/shared/comm/uart.h
+++ b/c/src/lib/libbsp/i386/shared/comm/uart.h
@@ -10,6 +10,10 @@
#ifndef _BSPUART_H
#define _BSPUART_H
+#ifdef __cplusplus
+extern "C" {
+#endif
+
void BSP_uart_init(int uart, unsigned long baud, unsigned long databits, unsigned long parity, unsigned long stopbits, int hwFlow);
void BSP_uart_set_attributes(int uart, unsigned long baud, unsigned long databits, unsigned long parity, unsigned long stopbits);
void BSP_uart_set_baud(int uart, unsigned long baud);
@@ -166,6 +170,11 @@ extern int BSPBaseBaud;
#define RECEIVE_FIFO_TRIGGER12 0xc0 /* trigger recieve interrupt after 12 byte */
#define TRIG_LEVEL 0xc0 /* Mask for the trigger level */
+#ifdef __cplusplus
+}
+#endif
+
+
#endif /* _BSPUART_H */