* * $Log: at91_spi.h,v $ * Revision 1.2 2006/07/26 11:22:31 haraldkipp * Added missing bit definitions. * * Revision 1.1 2006/07/21 09:03:56 haraldkipp * Added SPI support, kindly contributed by Andras Albert. * * Revision 1.1 * * *
Defines | |
#define | SPI_SPIEN |
SPI enable. | |
#define | SPI_SPIDIS |
SPI disable. | |
#define | SPI_SWRST |
Software reset. | |
#define | SPI_LASTXFER |
Last transfer. | |
#define | SPI_MSTR |
Master mode. | |
#define | SPI_PS |
Peripheral select. | |
#define | SPI_PCSDEC |
Chip select decode. | |
#define | SPI_FDIV |
Clock selection. | |
#define | SPI_MODFDIS |
Mode fault detection. | |
#define | SPI_LLB |
Local loopback enable. | |
#define | SPI_PCS |
Peripheral chip select mask. | |
#define | SPI_PCS_LSB |
Least significant bit of peripheral chip select. | |
#define | SPI_DLYBCS |
Mask for delay between chip selects. | |
#define | SPI_DLYBCS_LSB |
Least significant bit of delay between chip selects. | |
#define | SPI_RD |
Receive data mask. | |
#define | SPI_RD_LSB |
Least significant bit of receive data. | |
#define | SPI_TD |
Transmit data mask. | |
#define | SPI_TD_LSB |
Least significant bit of transmit data. | |
#define | SPI_RDRF |
Receive data register full. | |
#define | SPI_TDRE |
Transmit data register empty. | |
#define | SPI_MODF |
Mode fault error. | |
#define | SPI_OVRES |
Overrun error status. | |
#define | SPI_ENDRX |
End of RX buffer. | |
#define | SPI_ENDTX |
End of TX buffer. | |
#define | SPI_RXBUFF |
RX buffer full. | |
#define | SPI_TXBUFE |
TX buffer empty. | |
#define | SPI_NSSR |
NSS rising. | |
#define | SPI_TXEMPTY |
Transmission register empty. | |
#define | SPI_SPIENS |
SPI enable status. | |
#define | SPI_CPOL |
Clock polarity. | |
#define | SPI_NCPHA |
Clock phase. | |
#define | SPI_CSAAT |
Chip select active after transfer. | |
#define | SPI_BITS |
Bits per transfer mask. | |
#define | SPI_BITS_LSB |
Least significant bit of bits per transfer. | |
#define | SPI_SCBR |
Serial clock baud rate mask. | |
#define | SPI_SCBR_LSB |
Least significant bit of serial clock baud rate. | |
#define | SPI_DLYBS |
Delay before SPCK mask. | |
#define | SPI_DLYBS_LSB |
Least significant bit of delay before SPCK. | |
#define | SPI_DLYBCT |
Delay between consecutive transfers mask. | |
#define | SPI_DLYBCT_LSB |
Least significant bit of delay between consecutive transfers. |