#include <io.h>
#endif
-//LED on P5.4
+//LED on P5.4 (LED1 red)
#define PLEDOUT P5OUT
#define PLEDDIR P5DIR
#define PLEDPIN BIT4
+//LED on P5.5 (LED2 green)
+#define PLED2OUT P5OUT
+#define PLED2DIR P5DIR
+#define PLED2PIN BIT5
+//LED on P5.6 (LED3 blue)
+#define PLED3OUT P5OUT
+#define PLED3DIR P5DIR
+#define PLED3PIN BIT6
#define SPIOUT P3OUT
#define CLRSS P4OUT&=~BIT2
#define DIRSS P4DIR|=BIT2
-
//Flash CS is P4.4, redefine only for the SPI app.
#ifdef SPIAPPLICATION
#undef SETSS
#define FIFOP (P1IN&BIT0)
#define FIFO (P1IN&BIT3)
+//GPIO Expansion Pins
+#define GIO0 (P2OUT&BIT0)
+#define GIO0HIGH P2OUT|=BIT0
+#define GIO0LOW P2OUT&=~BIT0
+#define GIO0OUT P2OUT
+#define GIO0DIR P2DIR
+#define GIO0PIN BIT0
+
// network byte order converters
#define htons(x) ((((uint16_t)(x) & 0xFF00) >> 8) | \
(((uint16_t)(x) & 0x00FF) << 8))