Freescale Semiconductor Inc.
    Regional Technical Application Center

 

SEMA4_tag Struct Reference

#include <MPC551x.h>

List of all members.

Public Attributes

union {
   vuint8_t   R
   struct {
      vuint8_t   __pad0__:6
      vuint8_t   GTFSM:2
   }   B
GATE [16]
uint32_t sema4_reserved1 [12]
union {
   vuint32_t   R
   struct {
      vuint32_t   INE0:1
      vuint32_t   INE1:1
      vuint32_t   INE2:1
      vuint32_t   INE3:1
      vuint32_t   INE4:1
      vuint32_t   INE5:1
      vuint32_t   INE6:1
      vuint32_t   INE7:1
      vuint32_t   INE8:1
      vuint32_t   INE9:1
      vuint32_t   INE10:1
      vuint32_t   INE11:1
      vuint32_t   INE12:1
      vuint32_t   INE13:1
      vuint32_t   INE14:1
      vuint32_t   INE15:1
      vuint32_t   __pad0__:16
   }   B
CP0INE
uint32_t sema4_reserved2 [1]
union {
   vuint32_t   R
   struct {
      vuint32_t   INE0:1
      vuint32_t   INE1:1
      vuint32_t   INE2:1
      vuint32_t   INE3:1
      vuint32_t   INE4:1
      vuint32_t   INE5:1
      vuint32_t   INE6:1
      vuint32_t   INE7:1
      vuint32_t   INE8:1
      vuint32_t   INE9:1
      vuint32_t   INE10:1
      vuint32_t   INE11:1
      vuint32_t   INE12:1
      vuint32_t   INE13:1
      vuint32_t   INE14:1
      vuint32_t   INE15:1
      vuint32_t   __pad0__:16
   }   B
CP1INE
uint32_t sema4_reserved3 [13]
union {
   vuint32_t   R
   struct {
      vuint32_t   GN0:1
      vuint32_t   GN1:1
      vuint32_t   GN2:1
      vuint32_t   GN3:1
      vuint32_t   GN4:1
      vuint32_t   GN5:1
      vuint32_t   GN6:1
      vuint32_t   GN7:1
      vuint32_t   GN8:1
      vuint32_t   GN9:1
      vuint32_t   GN10:1
      vuint32_t   GN11:1
      vuint32_t   GN12:1
      vuint32_t   GN13:1
      vuint32_t   GN14:1
      vuint32_t   GN15:1
      vuint32_t   __pad0__:16
   }   B
CP0NTF
uint32_t sema4_reserved4 [1]
union {
   vuint32_t   R
   struct {
      vuint32_t   GN0:1
      vuint32_t   GN1:1
      vuint32_t   GN2:1
      vuint32_t   GN3:1
      vuint32_t   GN4:1
      vuint32_t   GN5:1
      vuint32_t   GN6:1
      vuint32_t   GN7:1
      vuint32_t   GN8:1
      vuint32_t   GN9:1
      vuint32_t   GN10:1
      vuint32_t   GN11:1
      vuint32_t   GN12:1
      vuint32_t   GN13:1
      vuint32_t   GN14:1
      vuint32_t   GN15:1
      vuint32_t   __pad0__:16
   }   B
CP1NTF
uint32_t sema4_reserved5 [29]
union {
   vuint32_t   R
   struct {
      vuint32_t   __pad0__:2
      vuint32_t   RSTGSM:2
      vuint32_t   __pad1__:1
      vuint32_t   RSTGMS:3
      vuint32_t   RSTGTN:8
      vuint32_t   __pad2__:16
   }   B
RSTGT
union {
   vuint32_t   R
   struct {
      vuint32_t   __pad0__:2
      vuint32_t   RSTNSM:2
      vuint32_t   __pad1__:1
      vuint32_t   RSTNMS:3
      vuint32_t   RSTNTN:8
      vuint32_t   __pad2__:16
   }   B
RSTNTF


Member Data Documentation

struct { ... } SEMA4_tag::B

struct { ... } SEMA4_tag::B

struct { ... } SEMA4_tag::B

struct { ... } SEMA4_tag::B

struct { ... } SEMA4_tag::B

struct { ... } SEMA4_tag::B

struct { ... } SEMA4_tag::B

union { ... } SEMA4_tag::CP0INE

union { ... } SEMA4_tag::CP0NTF

union { ... } SEMA4_tag::CP1INE

union { ... } SEMA4_tag::CP1NTF

union { ... } SEMA4_tag::GATE[16]

union { ... } SEMA4_tag::RSTGT

union { ... } SEMA4_tag::RSTNTF


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