Freescale Semiconductor Inc.
    Regional Technical Application Center

 

CRP_tag Struct Reference

#include <MPC551x.h>

List of all members.

Public Attributes

union {
   vuint32_t   R
   struct {
      vuint32_t   __pad0__:12
      vuint32_t   KIRCEN:1
      vuint32_t   XOSCEN:1
      vuint32_t   __pad1__:1
      vuint32_t   KOSCEN:1
      vuint32_t   TRIM32IRC:8
      vuint32_t   TRIMIRC:8
   }   B
CLKSRC
uint32_t crp_reserved1 [3]
union {
   vuint32_t   R
   struct {
      vuint32_t   CNTEN:1
      vuint32_t   RTCIE:1
      vuint32_t   RTCF:1
      vuint32_t   ROVREN:1
      vuint32_t   RTCVAL:12
      vuint32_t   APIEN:1
      vuint32_t   APIIE:1
      vuint32_t   APIF:1
      vuint32_t   CLKSEL:2
      vuint32_t   ROVRF:1
      vuint32_t   APIVAL:10
   }   B
RTCSC
union {
   vuint32_t   R
   struct {
      vuint32_t   __pad0__:5
      vuint32_t   RTCCNT:27
   }   B
RTCCNT
uint32_t crp_reserved2 [10]
union {
   vuint32_t   R
   struct {
      vuint32_t   WKPSEL7:4
      vuint32_t   WKPSEL6:4
      vuint32_t   WKPSEL5:4
      vuint32_t   WKPSEL4:4
      vuint32_t   WKPSEL3:4
      vuint32_t   WKPSEL2:4
      vuint32_t   WKPSEL1:4
      vuint32_t   WKPSEL0:4
   }   B
WKPINSEL
union {
   vuint32_t   R
   struct {
      vuint32_t   WKPDET7:2
      vuint32_t   WKPDET6:2
      vuint32_t   WKPDET5:2
      vuint32_t   WKPDET4:2
      vuint32_t   WKPDET3:2
      vuint32_t   WKPDET2:2
      vuint32_t   WKPDET1:2
      vuint32_t   WKPDET0:2
      vuint32_t   __pad0__:5
      vuint32_t   RTCOVREN:1
      vuint32_t   RTCWKEN:1
      vuint32_t   APIWKEN:1
      vuint32_t   __pad1__:7
      vuint32_t   WKCLKSEL:1
   }   B
WKE
uint32_t crp_reserved3 [2]
union {
   vuint32_t   R
   struct {
      vuint32_t   Z1VEC:30
      vuint32_t   Z1RST:1
      vuint32_t   VLE:1
   }   B
Z1VEC
union {
   vuint32_t   R
   struct {
      vuint32_t   Z0VEC:30
      vuint32_t   Z0RST:1
      vuint32_t   __pad0__:1
   }   B
Z0VEC
union {
   vuint32_t   R
   struct {
      vuint32_t   RECPTR:30
      vuint32_t   FASTREC:1
      vuint32_t   __pad0__:1
   }   B
RECPRTR
uint32_t crp_reserved4
union {
   vuint32_t   R
   struct {
      vuint32_t   SLEEPF:1
      vuint32_t   STOPF:1
      vuint32_t   __pad0__:3
      vuint32_t   WKRLLOVRF:1
      vuint32_t   WKAPIF:1
      vuint32_t   WKRTCF:1
      vuint32_t   PWKSCRF:8
      vuint32_t   SLEEP:1
      vuint32_t   STOP:1
      vuint32_t   __pad1__:1
      vuint32_t   PKREL:1
      vuint32_t   STOP12EN:1
      vuint32_t   RAMSEL:3
      vuint32_t   PWKSRIE:8
   }   B
PSCR
uint32_t crp_reserved5 [3]
union {
   vuint32_t   R
   struct {
      vuint32_t   LVI5IE:1
      vuint32_t   LVI5HIE:1
      vuint32_t   LVI5F:1
      vuint32_t   LVI5HF:1
      vuint32_t   LVILOCK:1
      vuint32_t   LVI5RE:1
      vuint32_t   __pad0__:26
   }   B
LVISC


Member Data Documentation

struct { ... } CRP_tag::B

struct { ... } CRP_tag::B

struct { ... } CRP_tag::B

struct { ... } CRP_tag::B

struct { ... } CRP_tag::B

struct { ... } CRP_tag::B

struct { ... } CRP_tag::B

struct { ... } CRP_tag::B

struct { ... } CRP_tag::B

struct { ... } CRP_tag::B

union { ... } CRP_tag::CLKSRC

union { ... } CRP_tag::LVISC

union { ... } CRP_tag::PSCR

union { ... } CRP_tag::RECPRTR

union { ... } CRP_tag::RTCCNT

union { ... } CRP_tag::RTCSC

union { ... } CRP_tag::WKE

union { ... } CRP_tag::WKPINSEL

union { ... } CRP_tag::Z0VEC

union { ... } CRP_tag::Z1VEC


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