Initial import of Contiki/MSP430 port
diff --git a/contiki-msp430/uip/rs232.h b/contiki-msp430/uip/rs232.h
new file mode 100644
index 0000000..8db178f
--- /dev/null
+++ b/contiki-msp430/uip/rs232.h
@@ -0,0 +1,56 @@
+/**
+ * \file
+ * Header file for MSP430 RS232 driver.
+ * \author Adam Dunkels <adam@sics.se>
+ *
+ */
+#ifndef __RS232_H__
+#define __RS232_H__
+
+/* These values were taken from the "rs232.h" include file from cc65,
+ written by Ullrich von Bassewitz. */
+
+#define RS_BAUD_50 0x00
+#define RS_BAUD_110 0x01
+#define RS_BAUD_134_5 0x02
+#define RS_BAUD_300 0x03
+#define RS_BAUD_600 0x04
+#define RS_BAUD_1200 0x05
+#define RS_BAUD_2400 0x06
+#define RS_BAUD_4800 0x07
+#define RS_BAUD_9600 0x08
+#define RS_BAUD_19200 0x09
+#define RS_BAUD_38400 0x0A
+#define RS_BAUD_57600 0x0B
+#define RS_BAUD_115200 0x0C
+#define RS_BAUD_230400 0x0D
+
+#define RS_BITS_5 0x60
+#define RS_BITS_6 0x40
+#define RS_BITS_7 0x20
+#define RS_BITS_8 0x00
+
+#define RS_PAR_NONE 0x00
+#define RS_PAR_ODD 0x20
+#define RS_PAR_EVEN 0x60
+#define RS_PAR_MARK 0xA0
+#define RS_PAR_SPACE 0xE0
+
+#define RS_STOP_1 0x00
+#define RS_STOP_2 0x80
+
+#define RS_ERR_OK 0x00 /* Not an error - relax */
+#define RS_ERR_NOT_INITIALIZED 0x01 /* Module not initialized */
+#define RS_ERR_BAUD_TOO_FAST 0x02 /* Cannot handle baud rate */
+#define RS_ERR_BAUD_NOT_AVAIL 0x03 /* Baud rate not available */
+#define RS_ERR_NO_DATA 0x04 /* Nothing to read */
+#define RS_ERR_OVERFLOW 0x05 /* No room in send buffer */
+#define RS_ERR_INIT_FAILED 0x06 /* Initialization of RS232 routines f
+ailed */
+
+unsigned char rs232_init(char none);
+unsigned char rs232_params(unsigned char params, unsigned char parity);
+unsigned char rs232_get(char *c);
+unsigned char rs232_put(char c);
+
+#endif /* __RS232_H__ */