From 71abac14fc0eab6aa9f2d6f26c54fe1236b1d6bd Mon Sep 17 00:00:00 2001 From: travisutk Date: Tue, 15 Jun 2010 02:28:00 +0000 Subject: [PATCH 1/1] Fixed Port 5 bug, critical. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@634 12e2690d-a6be-4b82-a7b7-67c4a43b65c8 --- firmware/include/gfports.h | 2 -- firmware/include/platform.h | 8 +++++++- firmware/platforms/goodfet.h | 7 +++---- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/firmware/include/gfports.h b/firmware/include/gfports.h index 8891c1a..a55e787 100644 --- a/firmware/include/gfports.h +++ b/firmware/include/gfports.h @@ -6,9 +6,7 @@ #ifndef GFPORTS #define GFPORTS -#ifdef MSP430 #include -#endif // N.B., only asm-clean CPP definitions allowed. diff --git a/firmware/include/platform.h b/firmware/include/platform.h index 04c37a7..134a082 100644 --- a/firmware/include/platform.h +++ b/firmware/include/platform.h @@ -6,9 +6,15 @@ definition file, such as msp430x1612.c or msp430x2618.c. */ -#include "config.h" + #include "gfports.h" +#include +#include +#include + +#include "config.h" + #ifdef telosb //TelosB uses second serial port. #define serial_tx serial1_tx diff --git a/firmware/platforms/goodfet.h b/firmware/platforms/goodfet.h index 3186ef2..5358759 100644 --- a/firmware/platforms/goodfet.h +++ b/firmware/platforms/goodfet.h @@ -3,10 +3,9 @@ \brief Port descriptions for the GoodFET platform. */ -#ifdef MSP430 +#include #include -#endif - +#include //LED on P1.0 @@ -15,7 +14,7 @@ #define PLEDPIN BIT0 //Use P3 instead of P5 for target I/O on chips without P5. -#ifndef __MSP430_HAS_PORT5__ +#ifdef msp430x2274 //#warning "No P5, using P3 instead. Will break 2618 and 1612 support." #define P5OUT P3OUT #define P5DIR P3DIR -- 2.20.1