RTEMS  5.0.0
Data Structures | Data Fields
PIT_tag Struct Reference

Data Structures

struct  PIT_CHANNEL_tag
 
union  PIT_MCR_tag
 

Data Fields

union {
   uint32_t   R
 
   struct {
      uint32_t   TSV:32
 
   }   B
 
TLVAL [9]
 
uint32_t pit_reserved1 [23]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   TVL:32
 
   }   B
 
TVAL [9]
 
uint32_t pit_reserved2 [23]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:23
 
      uint32_t   TIF8:1
 
      uint32_t   TIF7:1
 
      uint32_t   TIF6:1
 
      uint32_t   TIF5:1
 
      uint32_t   TIF4:1
 
      uint32_t   TIF3:1
 
      uint32_t   TIF2:1
 
      uint32_t   TIF1:1
 
      uint32_t   RTIF:1
 
   }   B
 
PITFLG
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:23
 
      uint32_t   TIE8:1
 
      uint32_t   TIE7:1
 
      uint32_t   TIE6:1
 
      uint32_t   TIE5:1
 
      uint32_t   TIE4:1
 
      uint32_t   TIE3:1
 
      uint32_t   TIE2:1
 
      uint32_t   TIE1:1
 
      uint32_t   RTIE:1
 
   }   B
 
PITINTEN
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:23
 
      uint32_t   ISEL8:1
 
      uint32_t   ISEL7:1
 
      uint32_t   ISEL6:1
 
      uint32_t   ISEL5:1
 
      uint32_t   ISEL4:1
 
      uint32_t   ISEL3:1
 
      uint32_t   ISEL2:1
 
      uint32_t   ISEL1:1
 
      uint32_t   __pad1__:1
 
   }   B
 
PITINTSEL
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:23
 
      uint32_t   PEN8:1
 
      uint32_t   PEN7:1
 
      uint32_t   PEN6:1
 
      uint32_t   PEN5:1
 
      uint32_t   PEN4:1
 
      uint32_t   PEN3:1
 
      uint32_t   PEN2:1
 
      uint32_t   PEN1:1
 
      uint32_t   PEN0:1
 
   }   B
 
PITEN
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:7
 
      uint32_t   MDIS:1
 
      uint32_t   __pad1__:24
 
   }   B
 
PITCTRL
 
union PIT_tag::PIT_MCR_tag PITMCR
 
struct PIT_tag::PIT_CHANNEL_tag CHANNEL [9]
 
union {
   uint32_t   R
 
   struct {
      uint32_t   __pad0__:29
 
      uint32_t   MDIS_RTI:1
 
      uint32_t   MDIS:1
 
      uint32_t   FRZ:1
 
   }   B
 
MCR
 
uint32_t PIT_reserved0004 [59]
 
struct {
   union {
      uint32_t   R
 
   }   LDVAL
 
   union {
      uint32_t   R
 
   }   CVAL
 
   union {
      uint32_t   R
 
      struct {
         uint32_t   __pad0__:30
 
         uint32_t   TIE:1
 
         uint32_t   TEN:1
 
      }   B
 
   }   TCTRL
 
   union {
      uint32_t   R
 
      struct {
         uint32_t   __pad0__:31
 
         uint32_t   TIF:1
 
      }   B
 
   }   TFLG
 
RTI
 
struct {
   union {
      uint32_t   R
 
      struct {
         uint32_t   TSV:32
 
      }   B
 
   }   LDVAL
 
   union {
      uint32_t   R
 
      struct {
         uint32_t   TVL:32
 
      }   B
 
   }   CVAL
 
   union {
      uint32_t   R
 
      struct {
         uint32_t   __pad0__:30
 
         uint32_t   TIE:1
 
         uint32_t   TEN:1
 
      }   B
 
   }   TCTRL
 
   union {
      uint32_t   R
 
      struct {
         uint32_t   __pad0__:31
 
         uint32_t   TIF:1
 
      }   B
 
   }   TFLG
 
CH [4]
 
uint32_t PIT_reserved00140 [4016]
 

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