LPCOpen Platform
LPCOpen Platform for NXP LPC Microcontrollers
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
IP_SCT_001_Type Struct Reference

State Configurable Timer register block structure. More...

#include "sct_001.h"

Data Fields

__IO uint32_t CONFIG
 
union {
   __IO uint32_t   CTRL_U
 
   struct {
      __IO uint16_t   CTRL_L
 
      __IO uint16_t   CTRL_H
 
   } 
 
}; 
 
__IO uint16_t LIMIT_L
 
__IO uint16_t LIMIT_H
 
__IO uint16_t HALT_L
 
__IO uint16_t HALT_H
 
__IO uint16_t STOP_L
 
__IO uint16_t STOP_H
 
__IO uint16_t START_L
 
__IO uint16_t START_H
 
uint32_t RESERVED1 [10]
 
union {
   __IO uint32_t   COUNT_U
 
   struct {
      __IO uint16_t   COUNT_L
 
      __IO uint16_t   COUNT_H
 
   } 
 
}; 
 
__IO uint16_t STATE_L
 
__IO uint16_t STATE_H
 
__I uint32_t INPUT
 
__IO uint16_t REGMODE_L
 
__IO uint16_t REGMODE_H
 
__IO uint32_t OUTPUT
 
__IO uint32_t OUTPUTDIRCTRL
 
__IO uint32_t RES
 
__IO uint32_t DMA0REQUEST
 
__IO uint32_t DMA1REQUEST
 
uint32_t RESERVED2 [35]
 
__IO uint32_t EVEN
 
__IO uint32_t EVFLAG
 
__IO uint32_t CONEN
 
__IO uint32_t CONFLAG
 
union {
   union {
      uint32_t   U
 
      struct {
         uint16_t   L
 
         uint16_t   H
 
      } 
 
   }   MATCH [CONFIG_SCT_nRG]
 
   union {
      uint32_t   U
 
      struct {
         uint16_t   L
 
         uint16_t   H
 
      } 
 
   }   CAP [CONFIG_SCT_nRG]
 
}; 
 
uint32_t RESERVED3 [32-CONFIG_SCT_nRG]
 
union {
   __IO uint16_t   MATCH_L [CONFIG_SCT_nRG]
 
   __I uint16_t   CAP_L [CONFIG_SCT_nRG]
 
}; 
 
uint16_t RESERVED4 [32-CONFIG_SCT_nRG]
 
union {
   __IO uint16_t   MATCH_H [CONFIG_SCT_nRG]
 
   __I uint16_t   CAP_H [CONFIG_SCT_nRG]
 
}; 
 
uint16_t RESERVED5 [32-CONFIG_SCT_nRG]
 
union {
   union {
      uint32_t   U
 
      struct {
         uint16_t   L
 
         uint16_t   H
 
      } 
 
   }   MATCHREL [CONFIG_SCT_nRG]
 
   union {
      uint32_t   U
 
      struct {
         uint16_t   L
 
         uint16_t   H
 
      } 
 
   }   CAPCTRL [CONFIG_SCT_nRG]
 
}; 
 
uint32_t RESERVED6 [32-CONFIG_SCT_nRG]
 
union {
   __IO uint16_t   MATCHREL_L [CONFIG_SCT_nRG]
 
   __IO uint16_t   CAPCTRL_L [CONFIG_SCT_nRG]
 
}; 
 
uint16_t RESERVED7 [32-CONFIG_SCT_nRG]
 
union {
   __IO uint16_t   MATCHREL_H [CONFIG_SCT_nRG]
 
   __IO uint16_t   CAPCTRL_H [CONFIG_SCT_nRG]
 
}; 
 
uint16_t RESERVED8 [32-CONFIG_SCT_nRG]
 
struct {
   uint32_t   STATE
 
   uint32_t   CTRL
 
EVENT [CONFIG_SCT_nEV]
 
uint32_t RESERVED9 [128-2 *CONFIG_SCT_nEV]
 
struct {
   uint32_t   SET
 
   uint32_t   CLR
 
OUT [CONFIG_SCT_nOU]
 
uint32_t RESERVED10 [191-2 *CONFIG_SCT_nOU]
 
__I uint32_t MODULECONTENT
 

Detailed Description

State Configurable Timer register block structure.

Definition at line 55 of file sct_001.h.

Field Documentation

union { ... }
union { ... }
union { ... }
union { ... }
union { ... }
union { ... }
union { ... }
union { ... }
__I { ... } CAP[CONFIG_SCT_nRG]
__I uint16_t CAP_H[CONFIG_SCT_nRG]

Definition at line 120 of file sct_001.h.

__I uint16_t CAP_L[CONFIG_SCT_nRG]

Definition at line 115 of file sct_001.h.

__IO { ... } CAPCTRL[CONFIG_SCT_nRG]
__IO uint16_t CAPCTRL_H[CONFIG_SCT_nRG]

Definition at line 147 of file sct_001.h.

__IO uint16_t CAPCTRL_L[CONFIG_SCT_nRG]

Definition at line 142 of file sct_001.h.

uint32_t CLR

Definition at line 157 of file sct_001.h.

__IO uint32_t CONEN

Definition at line 94 of file sct_001.h.

__IO uint32_t CONFIG

Definition at line 57 of file sct_001.h.

__IO uint32_t CONFLAG

Definition at line 95 of file sct_001.h.

__IO uint16_t COUNT_H

Definition at line 78 of file sct_001.h.

__IO uint16_t COUNT_L

Definition at line 77 of file sct_001.h.

__IO uint32_t COUNT_U

Definition at line 75 of file sct_001.h.

uint32_t CTRL

Definition at line 152 of file sct_001.h.

__IO uint16_t CTRL_H

Definition at line 62 of file sct_001.h.

__IO uint16_t CTRL_L

Definition at line 61 of file sct_001.h.

__IO uint32_t CTRL_U

Definition at line 59 of file sct_001.h.

__IO uint32_t DMA0REQUEST

Definition at line 89 of file sct_001.h.

__IO uint32_t DMA1REQUEST

Definition at line 90 of file sct_001.h.

__IO uint32_t EVEN

Definition at line 92 of file sct_001.h.

__IO { ... } EVENT[CONFIG_SCT_nEV]
__IO uint32_t EVFLAG

Definition at line 93 of file sct_001.h.

uint16_t H

Definition at line 101 of file sct_001.h.

__IO uint16_t HALT_H

Definition at line 68 of file sct_001.h.

__IO uint16_t HALT_L

Definition at line 67 of file sct_001.h.

__I uint32_t INPUT

Definition at line 83 of file sct_001.h.

uint16_t L

Definition at line 100 of file sct_001.h.

__IO uint16_t LIMIT_H

Definition at line 66 of file sct_001.h.

__IO uint16_t LIMIT_L

Definition at line 65 of file sct_001.h.

__IO { ... } MATCH[CONFIG_SCT_nRG]
__IO uint16_t MATCH_H[CONFIG_SCT_nRG]

Definition at line 119 of file sct_001.h.

__IO uint16_t MATCH_L[CONFIG_SCT_nRG]

Definition at line 114 of file sct_001.h.

__IO { ... } MATCHREL[CONFIG_SCT_nRG]
__IO uint16_t MATCHREL_H[CONFIG_SCT_nRG]

Definition at line 146 of file sct_001.h.

__IO uint16_t MATCHREL_L[CONFIG_SCT_nRG]

Definition at line 141 of file sct_001.h.

__I uint32_t MODULECONTENT

Definition at line 160 of file sct_001.h.

__IO { ... } OUT[CONFIG_SCT_nOU]
__IO uint32_t OUTPUT

Definition at line 86 of file sct_001.h.

__IO uint32_t OUTPUTDIRCTRL

Definition at line 87 of file sct_001.h.

__IO uint16_t REGMODE_H

Definition at line 85 of file sct_001.h.

__IO uint16_t REGMODE_L

Definition at line 84 of file sct_001.h.

__IO uint32_t RES

Definition at line 88 of file sct_001.h.

uint32_t RESERVED1[10]

Definition at line 73 of file sct_001.h.

uint32_t RESERVED10[191-2 *CONFIG_SCT_nOU]

Definition at line 159 of file sct_001.h.

uint32_t RESERVED2[35]

Definition at line 91 of file sct_001.h.

uint32_t RESERVED3[32-CONFIG_SCT_nRG]

Definition at line 112 of file sct_001.h.

uint16_t RESERVED4[32-CONFIG_SCT_nRG]

Definition at line 117 of file sct_001.h.

uint16_t RESERVED5[32-CONFIG_SCT_nRG]

Definition at line 122 of file sct_001.h.

uint32_t RESERVED6[32-CONFIG_SCT_nRG]

Definition at line 139 of file sct_001.h.

uint16_t RESERVED7[32-CONFIG_SCT_nRG]

Definition at line 144 of file sct_001.h.

uint16_t RESERVED8[32-CONFIG_SCT_nRG]

Definition at line 149 of file sct_001.h.

uint32_t RESERVED9[128-2 *CONFIG_SCT_nEV]

Definition at line 154 of file sct_001.h.

uint32_t SET

Definition at line 156 of file sct_001.h.

__IO uint16_t START_H

Definition at line 72 of file sct_001.h.

__IO uint16_t START_L

Definition at line 71 of file sct_001.h.

uint32_t STATE

Definition at line 151 of file sct_001.h.

__IO uint16_t STATE_H

Definition at line 82 of file sct_001.h.

__IO uint16_t STATE_L

Definition at line 81 of file sct_001.h.

__IO uint16_t STOP_H

Definition at line 70 of file sct_001.h.

__IO uint16_t STOP_L

Definition at line 69 of file sct_001.h.

Definition at line 98 of file sct_001.h.


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