X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=firmware%2Fplatforms%2Fgoodfet.h;h=ba9b0c2a6e0b0e5407af12de8d2586b6d6d1d771;hp=3186ef2d3e8651f91e4ab37caf5d9fb48a52426f;hb=496a0185c0bc88e6ccb768b7ff73055edc3cf4c3;hpb=4359af022eff64cec047af0bd3b738d2f34993e1 diff --git a/firmware/platforms/goodfet.h b/firmware/platforms/goodfet.h index 3186ef2..ba9b0c2 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 @@ -23,6 +22,11 @@ #define P5REN P3REN #endif +//This is how things used to work, don't do it anymore. +//#ifdef msp430x1612 +//#define P5REN somedamnedextern +//#endif + //No longer works for Hope badge. #define SETSS P5OUT|=BIT0 #define CLRSS P5OUT&=~BIT0 @@ -34,3 +38,4 @@ #define SETCE P5OUT|=BIT5 #define CLRCE P5OUT&=~BIT5 #define DIRCE P5DIR|=BIT5 +