X-Git-Url: http://git.rot13.org//?a=blobdiff_plain;f=firmware%2Finclude%2Fspi.h;h=0f272daeabb6f0357083ea99b781a404efc39c58;hb=854dba571fe62948dfb23a396be3299225fcbb05;hp=dfbb28ab4a20b117a590ae2c69b11bd5633c74b7;hpb=1afd03f424ab5da0a4c172d7c48814db3660a2f0;p=goodfet diff --git a/firmware/include/spi.h b/firmware/include/spi.h index dfbb28a..0f272da 100644 --- a/firmware/include/spi.h +++ b/firmware/include/spi.h @@ -11,17 +11,17 @@ #define SPI 0x01 //Pins and I/O -//#define SS BIT0 #define MOSI BIT1 #define MISO BIT2 #define SCK BIT3 -#define SETMOSI P5OUT|=MOSI -#define CLRMOSI P5OUT&=~MOSI -#define SETCLK P5OUT|=SCK -#define CLRCLK P5OUT&=~SCK -#define READMISO (P5IN&MISO?1:0) +#define SETMOSI SPIOUT|=MOSI +#define CLRMOSI SPIOUT&=~MOSI +#define SETCLK SPIOUT|=SCK +#define CLRCLK SPIOUT&=~SCK +#define READMISO (SPIIN&MISO?1:0) +//FIXME this should be defined by the platform. #define SETTST P4OUT|=TST #define CLRTST P4OUT&=~TST #define SETRST P2OUT|=RST