/*! \file platform.h
\author Travis Goodspeed
\brief Port and baud rate definitions.
-
+
The functions specified here are defined in the platform
definition file, such as msp430x1612.c or msp430x2618.c.
*/
-#include "config.h"
+#ifndef __PLATFORM_H
+#define __PLATFORM_H
+
#include "gfports.h"
+#include <stdint.h>
+
+#ifdef MSP430
+#ifdef __MSPGCC__
+#include <msp430.h>
+#else
+#include <signal.h>
+#include <io.h>
+#include <iomacros.h>
+#endif
+
+void msp430_init();
+void led_init(); //deprecated
+void led_on();
+void led_off();
+void led_toggle();
+#endif
+
+#include "config.h"
+
#ifdef telosb
//TelosB uses second serial port.
#define serial_tx serial1_tx
//! Called by monitor() when the DCO is correct and communication established.
void msp430_init_dco_done();
+
+#endif
+