Freescale Semiconductor Inc.
    Regional Technical Application Center

 

DSPI_tag Struct Reference

#include <MPC551x.h>

List of all members.

Public Attributes

union {
   vuint32_t   R
   struct {
      vuint32_t   MSTR:1
      vuint32_t   CONT_SCKE:1
      vuint32_t   DCONF:2
      vuint32_t   FRZ:1
      vuint32_t   MTFE:1
      vuint32_t   PCSSE:1
      vuint32_t   ROOE:1
      vuint32_t   __pad0__:2
      vuint32_t   PCSIS5:1
      vuint32_t   PCSIS4:1
      vuint32_t   PCSIS3:1
      vuint32_t   PCSIS2:1
      vuint32_t   PCSIS1:1
      vuint32_t   PCSIS0:1
      vuint32_t   DOZE:1
      vuint32_t   MDIS:1
      vuint32_t   DIS_TXF:1
      vuint32_t   DIS_RXF:1
      vuint32_t   CLR_TXF:1
      vuint32_t   CLR_RXF:1
      vuint32_t   SMPL_PT:2
      vuint32_t   __pad1__:7
      vuint32_t   HALT:1
   }   B
MCR
uint32_t dspi_reserved1
union {
   vuint32_t   R
   struct {
      vuint32_t   TCNT:16
      vuint32_t   __pad0__:16
   }   B
TCR
union {
   vuint32_t   R
   struct {
      vuint32_t   DBR:1
      vuint32_t   FMSZ:4
      vuint32_t   CPOL:1
      vuint32_t   CPHA:1
      vuint32_t   LSBFE:1
      vuint32_t   PCSSCK:2
      vuint32_t   PASC:2
      vuint32_t   PDT:2
      vuint32_t   PBR:2
      vuint32_t   CSSCK:4
      vuint32_t   ASC:4
      vuint32_t   DT:4
      vuint32_t   BR:4
   }   B
CTAR [8]
union {
   vuint32_t   R
   struct {
      vuint32_t   TCF:1
      vuint32_t   TXRXS:1
      vuint32_t   __pad0__:1
      vuint32_t   EOQF:1
      vuint32_t   TFUF:1
      vuint32_t   __pad1__:1
      vuint32_t   TFFF:1
      vuint32_t   __pad2__:5
      vuint32_t   RFOF:1
      vuint32_t   __pad3__:1
      vuint32_t   RFDF:1
      vuint32_t   __pad4__:1
      vuint32_t   TXCTR:4
      vuint32_t   TXNXTPTR:4
      vuint32_t   RXCTR:4
      vuint32_t   POPNXTPTR:4
   }   B
SR
union {
   vuint32_t   R
   struct {
      vuint32_t   TCFRE:1
      vuint32_t   __pad0__:2
      vuint32_t   EOQFRE:1
      vuint32_t   TFUFRE:1
      vuint32_t   __pad1__:1
      vuint32_t   TFFFRE:1
      vuint32_t   TFFFDIRS:1
      vuint32_t   __pad2__:4
      vuint32_t   RFOFRE:1
      vuint32_t   __pad3__:1
      vuint32_t   RFDFRE:1
      vuint32_t   RFDFDIRS:1
      vuint32_t   __pad4__:16
   }   B
RSER
union {
   vuint32_t   R
   struct {
      vuint32_t   CONT:1
      vuint32_t   CTAS:3
      vuint32_t   EOQ:1
      vuint32_t   CTCNT:1
      vuint32_t   __pad0__:4
      vuint32_t   PCS5:1
      vuint32_t   PCS4:1
      vuint32_t   PCS3:1
      vuint32_t   PCS2:1
      vuint32_t   PCS1:1
      vuint32_t   PCS0:1
      vuint32_t   TXDATA:16
   }   B
PUSHR
union {
   vuint32_t   R
   struct {
      vuint32_t   __pad0__:16
      vuint32_t   RXDATA:16
   }   B
POPR
union {
   vuint32_t   R
   struct {
      vuint32_t   TXCMD:16
      vuint32_t   TXDATA:16
   }   B
TXFR [4]
vuint32_t DSPI_reserved_txf [12]
union {
   vuint32_t   R
   struct {
      vuint32_t   __pad0__:16
      vuint32_t   RXDATA:16
   }   B
RXFR [4]
vuint32_t DSPI_reserved_rxf [12]
union {
   vuint32_t   R
   struct {
      vuint32_t   MTOE:1
      vuint32_t   __pad0__:1
      vuint32_t   MTOCNT:6
      vuint32_t   __pad1__:4
      vuint32_t   TXSS:1
      vuint32_t   TPOL:1
      vuint32_t   TRRE:1
      vuint32_t   CID:1
      vuint32_t   DCONT:1
      vuint32_t   DSICTAS:3
      vuint32_t   __pad2__:6
      vuint32_t   DPCS5:1
      vuint32_t   DPCS4:1
      vuint32_t   DPCS3:1
      vuint32_t   DPCS2:1
      vuint32_t   DPCS1:1
      vuint32_t   DPCS0:1
   }   B
DSICR
union {
   vuint32_t   R
   struct {
      vuint32_t   __pad0__:16
      vuint32_t   SER_DATA:16
   }   B
SDR
union {
   vuint32_t   R
   struct {
      vuint32_t   __pad0__:16
      vuint32_t   ASER_DATA:16
   }   B
ASDR
union {
   vuint32_t   R
   struct {
      vuint32_t   __pad0__:16
      vuint32_t   COMP_DATA:16
   }   B
COMPR
union {
   vuint32_t   R
   struct {
      vuint32_t   __pad0__:16
      vuint32_t   DESER_DATA:16
   }   B
DDR


Member Data Documentation

union { ... } DSPI_tag::ASDR

struct { ... } DSPI_tag::B

struct { ... } DSPI_tag::B

struct { ... } DSPI_tag::B

struct { ... } DSPI_tag::B

struct { ... } DSPI_tag::B

struct { ... } DSPI_tag::B

struct { ... } DSPI_tag::B

struct { ... } DSPI_tag::B

struct { ... } DSPI_tag::B

struct { ... } DSPI_tag::B

struct { ... } DSPI_tag::B

struct { ... } DSPI_tag::B

struct { ... } DSPI_tag::B

struct { ... } DSPI_tag::B

union { ... } DSPI_tag::COMPR

union { ... } DSPI_tag::CTAR[8]

union { ... } DSPI_tag::DDR

union { ... } DSPI_tag::DSICR

union { ... } DSPI_tag::MCR

union { ... } DSPI_tag::POPR

union { ... } DSPI_tag::PUSHR

union { ... } DSPI_tag::RSER

union { ... } DSPI_tag::RXFR[4]

union { ... } DSPI_tag::SDR

union { ... } DSPI_tag::SR

union { ... } DSPI_tag::TCR

union { ... } DSPI_tag::TXFR[4]


The documentation for this struct was generated from the following file: