summaryrefslogtreecommitdiff
path: root/code/fe310/eos/spi_def.h
blob: 1f63d38d29a1ba769a2071dcfc9651b00852a1d7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#define SPI_SIZE_BUF            1500
#define SPI_SIZE_BUFQ           2

#define SPI_MODE0               0x00
#define SPI_MODE1               0x01
#define SPI_MODE2               0x02
#define SPI_MODE3               0x03

/* DO NOT TOUCH THEESE */
#define SPI_SIZE_CHUNK          4
#define SPI_SIZE_WM             2

#define SPI_PIN_RTS             0   // pin 8
#define SPI_PIN_CTS             23  // pin 7
#define SPI_PIN_CS             	IOF_SPI1_SS0	// pin 10

#define SPI_FLAG_RDY            0x01
#define SPI_FLAG_RST            0x02
#define SPI_FLAG_RTS            0x04
#define SPI_FLAG_CTS            0x08
#define SPI_FLAG_INIT           0x10
#define SPI_FLAG_ONEW           0x20

/* asm */
#define SPI_BUFQ_OFF_IDXR       0
#define SPI_BUFQ_OFF_IDXW       1
#define SPI_BUFQ_OFF_ARRAY      4