Files
eb001/tb/sw/periph/spi.h

31 lines
730 B
C
Raw Normal View History

#ifndef _SPI_H_
#define _SPI_H_
#include <stdint.h>
#define SPI_BASE 0x3030000U
#define SPI_SCKDIV 0x00
#define SPI_SCKMODE 0x04
#define SPI_CSID 0x10
#define SPI_CSDEF 0x14
#define SPI_CSMODE 0x18
#define SPI_DCSSCK 0x28
#define SPI_DSCKCS 0x2a
#define SPI_DINTERCS 0x2c
#define SPI_DINTERXFR 0x2e
#define SPI_EXTRADEL 0x38
#define SPI_SAMPLEDEL 0x3c
#define SPI_FMT 0x40
#define SPI_LEN 0x42
#define SPI_TXFIFO 0x48
#define SPI_RXFIFO 0x4c
#define SPI_TXMARK 0x50
#define SPI_RXMARK 0x54
#define SPI_INSNMODE 0x60
#define SPI_INSNFMT 0x64
#define SPI_INSNPROTO 0x65
#define SPI_INSNCMD 0x66
#define SPI_INSNPAD 0x67
#define SPI_IE 0x70
#define SPI_IP 0x74