* FASTSPI_READ_RAM_LE(p,a,c,n) for completeness.

This commit is contained in:
bg- 2006-09-26 15:48:01 +00:00
parent 3de6d787c9
commit 670f414594

View file

@ -1,5 +1,5 @@
/* -*- C -*- */ /* -*- C -*- */
/* @(#)$Id: spi.h,v 1.1 2006/06/17 22:41:17 adamdunkels Exp $ */ /* @(#)$Id: spi.h,v 1.2 2006/09/26 15:48:01 bg- Exp $ */
#ifndef SPI_H #ifndef SPI_H
#define SPI_H #define SPI_H
@ -210,4 +210,16 @@ void spi_init(void);
SPI_DISABLE();\ SPI_DISABLE();\
} while (0) } while (0)
#define FASTSPI_READ_RAM_LE(p,a,c,n)\
do {\
SPI_ENABLE();\
FASTSPI_TX(0x80 | (a & 0x7F));\
FASTSPI_TX(((a >> 1) & 0xC0) | 0x20);\
SPI_RXBUF;\
for (n = 0; n < (c); n++) {\
FASTSPI_RX(((u8_t*)(p))[n]);\
}\
SPI_DISABLE();\
} while (0)
#endif /* SPI_H */ #endif /* SPI_H */