X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=firmware%2Finclude%2Fgfports.h;h=38757cd26d670551aff0661472ff514375fb7012;hb=8013ee4ccda1a36d1e92de299710b1709b010c33;hp=59fe4cef983f3969c8103253c17643310d6771c6;hpb=d5cda2101dbfcb7d9868e907f2564c990f3fc763;p=goodfet diff --git a/firmware/include/gfports.h b/firmware/include/gfports.h index 59fe4ce..38757cd 100644 --- a/firmware/include/gfports.h +++ b/firmware/include/gfports.h @@ -6,14 +6,16 @@ #ifndef GFPORTS #define GFPORTS +#ifdef MSP430 #include +#endif // N.B., only asm-clean CPP definitions allowed. //Use P3 instead of P5 for target I/O on chips without P5. #ifndef __MSP430_HAS_PORT5__ #ifndef __MSP430_HAS_PORT5_R__ -#warning "No P5, using P3 instead. Will break 2618 and 1612 support." +//#warning "No P5, using P3 instead. Will break 2618 and 1612 support." #define P5OUT P3OUT #define P5DIR P3DIR #define P5REN P3REN @@ -25,10 +27,19 @@ //Use false P5REN for 1612. #ifdef __MSP430_HAS_PORT5__ #ifndef __MSP430_HAS_PORT5_R__ -#warning "1xx, using fake P5REN for external pulling resistors." +//#warning "1xx, using fake P5REN for external pulling resistors." #define P5REN P5OUT #endif #endif +//Use these instead of the explicit names. +#ifdef MSP430 +#define gfout P5OUT +#define gfin P5IN +#define gfdir P5DIR +#define gfren P5REN +#endif + + #endif //GFPORTS