libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
ssi.h File Reference
Include dependency graph for ssi.h:

Go to the source code of this file.

Macros

#define SSI0   SSI0_BASE
 
#define SSI1   SSI1_BASE
 
#define SSI2   SSI2_BASE
 
#define SSI3   SSI3_BASE
 
#define SSI_CR0(port)   MMIO32((port) + 0x000)
 
#define SSI_CR1(port)   MMIO32((port) + 0x004)
 
#define SSI_DR(port)   MMIO32((port) + 0x008)
 
#define SSI_SR(port)   MMIO32((port) + 0x00C)
 
#define SSI_CPSR(port)   MMIO32((port) + 0x010)
 
#define SSI_IM(port)   MMIO32((port) + 0x014)
 
#define SSI_RIS(port)   MMIO32((port) + 0x018)
 
#define SSI_MIS(port)   MMIO32((port) + 0x01C)
 
#define SSI_ICR(port)   MMIO32((port) + 0x020)
 
#define SSI_DMACTL(port)   MMIO32((port) + 0x024)
 
#define SSI_CC(port)   MMIO32((port) + 0xFC8)
 
#define SSI_PERIPH_ID4(port)   MMIO32((port) + 0xFD0)
 
#define SSI_PERIPH_ID5(port)   MMIO32((port) + 0xFD4)
 
#define SSI_PERIPH_ID6(port)   MMIO32((port) + 0xFD8)
 
#define SSI_PERIPH_ID7(port)   MMIO32((port) + 0xFDC)
 
#define SSI_PERIPH_ID0(port)   MMIO32((port) + 0xFE0)
 
#define SSI_PERIPH_ID1(port)   MMIO32((port) + 0xFE4)
 
#define SSI_PERIPH_ID2(port)   MMIO32((port) + 0xFE8)
 
#define SSI_PERIPH_ID3(port)   MMIO32((port) + 0xFEC)
 
#define SSI_PCELL_ID0(port)   MMIO32((port) + 0xFF0)
 
#define SSI_PCELL_ID1(port)   MMIO32((port) + 0xFF4)
 
#define SSI_PCELL_ID2(port)   MMIO32((port) + 0xFF8)
 
#define SSI_PCELL_ID3(port)   MMIO32((port) + 0xFFC)