libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
Synchronous Serial Interface

Defined Constants and Types for the LM4F Synchronous Serial Interface (SSI) More...

Collaboration diagram for Synchronous Serial Interface:

Modules

 SSI register base addresses
 

Macros

#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)
 

Detailed Description

Defined Constants and Types for the LM4F Synchronous Serial Interface (SSI)

Version
1.0.0
Author
© 2014 Tiago Costa nippi.nosp@m.us+g.nosp@m.ithub.nosp@m.@gma.nosp@m.il.co.nosp@m.m
Date
11 June 2014

LGPL License Terms libopencm3 License

Macro Definition Documentation

◆ SSI_CC

#define SSI_CC (   port)    MMIO32((port) + 0xFC8)

Definition at line 90 of file ssi.h.

◆ SSI_CPSR

#define SSI_CPSR (   port)    MMIO32((port) + 0x010)

Definition at line 72 of file ssi.h.

◆ SSI_CR0

#define SSI_CR0 (   port)    MMIO32((port) + 0x000)

Definition at line 60 of file ssi.h.

◆ SSI_CR1

#define SSI_CR1 (   port)    MMIO32((port) + 0x004)

Definition at line 63 of file ssi.h.

◆ SSI_DMACTL

#define SSI_DMACTL (   port)    MMIO32((port) + 0x024)

Definition at line 87 of file ssi.h.

◆ SSI_DR

#define SSI_DR (   port)    MMIO32((port) + 0x008)

Definition at line 66 of file ssi.h.

◆ SSI_ICR

#define SSI_ICR (   port)    MMIO32((port) + 0x020)

Definition at line 84 of file ssi.h.

◆ SSI_IM

#define SSI_IM (   port)    MMIO32((port) + 0x014)

Definition at line 75 of file ssi.h.

◆ SSI_MIS

#define SSI_MIS (   port)    MMIO32((port) + 0x01C)

Definition at line 81 of file ssi.h.

◆ SSI_PCELL_ID0

#define SSI_PCELL_ID0 (   port)    MMIO32((port) + 0xFF0)

Definition at line 103 of file ssi.h.

◆ SSI_PCELL_ID1

#define SSI_PCELL_ID1 (   port)    MMIO32((port) + 0xFF4)

Definition at line 104 of file ssi.h.

◆ SSI_PCELL_ID2

#define SSI_PCELL_ID2 (   port)    MMIO32((port) + 0xFF8)

Definition at line 105 of file ssi.h.

◆ SSI_PCELL_ID3

#define SSI_PCELL_ID3 (   port)    MMIO32((port) + 0xFFC)

Definition at line 106 of file ssi.h.

◆ SSI_PERIPH_ID0

#define SSI_PERIPH_ID0 (   port)    MMIO32((port) + 0xFE0)

Definition at line 97 of file ssi.h.

◆ SSI_PERIPH_ID1

#define SSI_PERIPH_ID1 (   port)    MMIO32((port) + 0xFE4)

Definition at line 98 of file ssi.h.

◆ SSI_PERIPH_ID2

#define SSI_PERIPH_ID2 (   port)    MMIO32((port) + 0xFE8)

Definition at line 99 of file ssi.h.

◆ SSI_PERIPH_ID3

#define SSI_PERIPH_ID3 (   port)    MMIO32((port) + 0xFEC)

Definition at line 100 of file ssi.h.

◆ SSI_PERIPH_ID4

#define SSI_PERIPH_ID4 (   port)    MMIO32((port) + 0xFD0)

Definition at line 93 of file ssi.h.

◆ SSI_PERIPH_ID5

#define SSI_PERIPH_ID5 (   port)    MMIO32((port) + 0xFD4)

Definition at line 94 of file ssi.h.

◆ SSI_PERIPH_ID6

#define SSI_PERIPH_ID6 (   port)    MMIO32((port) + 0xFD8)

Definition at line 95 of file ssi.h.

◆ SSI_PERIPH_ID7

#define SSI_PERIPH_ID7 (   port)    MMIO32((port) + 0xFDC)

Definition at line 96 of file ssi.h.

◆ SSI_RIS

#define SSI_RIS (   port)    MMIO32((port) + 0x018)

Definition at line 78 of file ssi.h.

◆ SSI_SR

#define SSI_SR (   port)    MMIO32((port) + 0x00C)

Definition at line 69 of file ssi.h.