Freescale Semiconductor Inc.
    Regional Technical Application Center

 

FLASH_tag Struct Reference

#include <MPC551x.h>

List of all members.

Public Attributes

union {
   vuint32_t   R
   struct {
      vuint32_t   __pad0__:3
      vuint32_t   SFS:1
      vuint32_t   SIZE:4
      vuint32_t   __pad1__:1
      vuint32_t   LAS:3
      vuint32_t   __pad2__:3
      vuint32_t   MAS:1
      vuint32_t   EER:1
      vuint32_t   RWE:1
      vuint32_t   BBEPE:1
      vuint32_t   EPE:1
      vuint32_t   PEAS:1
      vuint32_t   DONE:1
      vuint32_t   PEG:1
      vuint32_t   __pad3__:1
      vuint32_t   PRD:1
      vuint32_t   STOP:1
      vuint32_t   __pad4__:1
      vuint32_t   PGM:1
      vuint32_t   PSUS:1
      vuint32_t   ERS:1
      vuint32_t   ESUS:1
      vuint32_t   EHV:1
   }   B
MCR
union {
   vuint32_t   R
   struct {
      vuint32_t   LME:1
      vuint32_t   __pad0__:10
      vuint32_t   SLOCK:1
      vuint32_t   __pad1__:2
      vuint32_t   MLOCK:2
      vuint32_t   __pad2__:8
      vuint32_t   LLOCK:8
   }   B
LMLR
union {
   vuint32_t   R
   struct {
      vuint32_t   HBE:1
      vuint32_t   __pad0__:27
      vuint32_t   HBLOCK:4
   }   B
HLR
union {
   vuint32_t   R
   struct {
      vuint32_t   SLE:1
      vuint32_t   __pad0__:10
      vuint32_t   SSLOCK:1
      vuint32_t   __pad1__:2
      vuint32_t   SMLOCK:2
      vuint32_t   __pad2__:8
      vuint32_t   SLLOCK:8
   }   B
SLMLR
union {
   vuint32_t   R
   struct {
      vuint32_t   __pad0__:14
      vuint32_t   MSEL:2
      vuint32_t   __pad1__:8
      vuint32_t   LSEL:8
   }   B
LMSR
union {
   vuint32_t   R
   struct {
      vuint32_t   __pad0__:28
      vuint32_t   HBSEL:4
   }   B
HSR
union {
   vuint32_t   R
   struct {
      vuint32_t   __pad0__:10
      vuint32_t   ADDR:19
      vuint32_t   __pad1__:3
   }   B
ADR
union {
   vuint32_t   R
   struct {
      vuint32_t   LBCFG:4
      vuint32_t   ARB:1
      vuint32_t   PRI:1
      vuint32_t   __pad0__:2
      vuint32_t   M7PFE:1
      vuint32_t   M6PFE:1
      vuint32_t   M5PFE:1
      vuint32_t   M4PFE:1
      vuint32_t   M3PFE:1
      vuint32_t   M2PFE:1
      vuint32_t   M1PFE:1
      vuint32_t   M0PFE:1
      vuint32_t   APC:3
      vuint32_t   WWSC:2
      vuint32_t   RWSC:3
      vuint32_t   __pad1__:1
      vuint32_t   DPFEN:1
      vuint32_t   __pad2__:1
      vuint32_t   IPFEN:1
      vuint32_t   __pad3__:1
      vuint32_t   PFLIM:2
      vuint32_t   BFEN:1
   }   B
PFCRP0
union {
   vuint32_t   R
   struct {
      vuint32_t   LBCFG:4
      vuint32_t   __pad0__:4
      vuint32_t   M7PFE:1
      vuint32_t   M6PFE:1
      vuint32_t   M5PFE:1
      vuint32_t   M4PFE:1
      vuint32_t   M3PFE:1
      vuint32_t   M2PFE:1
      vuint32_t   M1PFE:1
      vuint32_t   M0PFE:1
      vuint32_t   APC:3
      vuint32_t   WWSC:2
      vuint32_t   RWSC:3
      vuint32_t   __pad1__:1
      vuint32_t   DPFEN:1
      vuint32_t   __pad2__:1
      vuint32_t   IPFEN:1
      vuint32_t   __pad3__:1
      vuint32_t   PFLIM:2
      vuint32_t   BFEN:1
   }   B
PFCRP1


Member Data Documentation

union { ... } FLASH_tag::ADR

struct { ... } FLASH_tag::B

struct { ... } FLASH_tag::B

struct { ... } FLASH_tag::B

struct { ... } FLASH_tag::B

struct { ... } FLASH_tag::B

struct { ... } FLASH_tag::B

struct { ... } FLASH_tag::B

struct { ... } FLASH_tag::B

struct { ... } FLASH_tag::B

union { ... } FLASH_tag::HLR

union { ... } FLASH_tag::HSR

union { ... } FLASH_tag::LMLR

union { ... } FLASH_tag::LMSR

union { ... } FLASH_tag::MCR

union { ... } FLASH_tag::PFCRP0

union { ... } FLASH_tag::PFCRP1

union { ... } FLASH_tag::SLMLR


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