#include <platform/devices/S32K118/include/S32K118.h>

Data Fields

volatile uint32_t CR
 
volatile const uint32_t ES
 
uint8_t RESERVED_0 [4]
 
volatile uint32_t ERQ
 
uint8_t RESERVED_1 [4]
 
volatile uint32_t EEI
 
volatile uint8_t CEEI
 
volatile uint8_t SEEI
 
volatile uint8_t CERQ
 
volatile uint8_t SERQ
 
volatile uint8_t CDNE
 
volatile uint8_t SSRT
 
volatile uint8_t CERR
 
volatile uint8_t CINT
 
uint8_t RESERVED_2 [4]
 
volatile uint32_t INT
 
uint8_t RESERVED_3 [4]
 
volatile uint32_t ERR
 
uint8_t RESERVED_4 [4]
 
volatile const uint32_t HRS
 
uint8_t RESERVED_5 [12]
 
volatile uint32_t EARS
 
uint8_t RESERVED_6 [184]
 
volatile uint8_t DCHPRI [4u]
 
uint8_t RESERVED_7 [3836]
 
struct {
   volatile uint32_t   SADDR
 
   volatile uint16_t   SOFF
 
   volatile uint16_t   ATTR
 
   union {
      volatile uint32_t   MLNO
 
      volatile uint32_t   MLOFFNO
 
      volatile uint32_t   MLOFFYES
 
   }   NBYTES
 
   volatile uint32_t   SLAST
 
   volatile uint32_t   DADDR
 
   volatile uint16_t   DOFF
 
   union {
      volatile uint16_t   ELINKNO
 
      volatile uint16_t   ELINKYES
 
   }   CITER
 
   volatile uint32_t   DLASTSGA
 
   volatile uint16_t   CSR
 
   union {
      volatile uint16_t   ELINKNO
 
      volatile uint16_t   ELINKYES
 
   }   BITER
 
TCD [4u]
 

Detailed Description

DMA - Register Layout Typedef

Definition at line 2212 of file S32K118.h.

Field Documentation

volatile uint16_t ATTR

< Defines 'read / write' permissions TCD Transfer Attributes, array offset: 0x1006, array step: 0x20

Definition at line 2241 of file S32K118.h.

union { ... } BITER
volatile uint8_t CDNE

< Defines 'write only' permissions Clear DONE Status Bit Register, offset: 0x1C

Definition at line 2223 of file S32K118.h.

volatile uint8_t CEEI

< Defines 'write only' permissions Clear Enable Error Interrupt Register, offset: 0x18

Definition at line 2219 of file S32K118.h.

volatile uint8_t CERQ

< Defines 'write only' permissions Clear Enable Request Register, offset: 0x1A

Definition at line 2221 of file S32K118.h.

volatile uint8_t CERR

< Defines 'write only' permissions Clear Error Register, offset: 0x1E

Definition at line 2225 of file S32K118.h.

volatile uint8_t CINT

< Defines 'write only' permissions Clear Interrupt Request Register, offset: 0x1F

Definition at line 2226 of file S32K118.h.

union { ... } CITER
volatile uint32_t CR

< Defines 'read / write' permissions Control Register, offset: 0x0

Definition at line 2213 of file S32K118.h.

volatile uint16_t CSR

< Defines 'read / write' permissions TCD Control and Status, array offset: 0x101C, array step: 0x20

Definition at line 2255 of file S32K118.h.

volatile uint32_t DADDR

< Defines 'read / write' permissions TCD Destination Address, array offset: 0x1010, array step: 0x20

Definition at line 2248 of file S32K118.h.

volatile uint8_t DCHPRI[4u]

< Defines 'read / write' permissions Channel n Priority Register, array offset: 0x100, array step: 0x1

Definition at line 2236 of file S32K118.h.

volatile uint32_t DLASTSGA

< Defines 'read / write' permissions TCD Last Destination Address Adjustment/Scatter Gather Address, array offset: 0x1018, array step: 0x20

Definition at line 2254 of file S32K118.h.

volatile uint16_t DOFF

< Defines 'read / write' permissions TCD Signed Destination Address Offset, array offset: 0x1014, array step: 0x20

Definition at line 2249 of file S32K118.h.

volatile uint32_t EARS

< Defines 'read / write' permissions Enable Asynchronous Request in Stop Register, offset: 0x44

Definition at line 2234 of file S32K118.h.

volatile uint32_t EEI

< Defines 'read / write' permissions Enable Error Interrupt Register, offset: 0x14

Definition at line 2218 of file S32K118.h.

volatile uint16_t ELINKNO

< Defines 'read / write' permissions TCD Current Minor Loop Link, Major Loop Count (Channel Linking Disabled), array offset: 0x1016, array step: 0x20

< Defines 'read / write' permissions TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Disabled), array offset: 0x101E, array step: 0x20

Definition at line 2251 of file S32K118.h.

volatile uint16_t ELINKYES

< Defines 'read / write' permissions TCD Current Minor Loop Link, Major Loop Count (Channel Linking Enabled), array offset: 0x1016, array step: 0x20

< Defines 'read / write' permissions TCD Beginning Minor Loop Link, Major Loop Count (Channel Linking Enabled), array offset: 0x101E, array step: 0x20

Definition at line 2252 of file S32K118.h.

volatile uint32_t ERQ

< Defines 'read / write' permissions Enable Request Register, offset: 0xC

Definition at line 2216 of file S32K118.h.

volatile uint32_t ERR

< Defines 'read / write' permissions Error Register, offset: 0x2C

Definition at line 2230 of file S32K118.h.

volatile const uint32_t ES

< Defines 'read only' permissions Error Status Register, offset: 0x4

Definition at line 2214 of file S32K118.h.

volatile const uint32_t HRS

< Defines 'read only' permissions Hardware Request Status Register, offset: 0x34

Definition at line 2232 of file S32K118.h.

volatile uint32_t INT

< Defines 'read / write' permissions Interrupt Request Register, offset: 0x24

Definition at line 2228 of file S32K118.h.

volatile uint32_t MLNO

< Defines 'read / write' permissions TCD Minor Byte Count (Minor Loop Mapping Disabled), array offset: 0x1008, array step: 0x20

Definition at line 2243 of file S32K118.h.

volatile uint32_t MLOFFNO

< Defines 'read / write' permissions TCD Signed Minor Loop Offset (Minor Loop Mapping Enabled and Offset Disabled), array offset: 0x1008, array step: 0x20

Definition at line 2244 of file S32K118.h.

volatile uint32_t MLOFFYES

< Defines 'read / write' permissions TCD Signed Minor Loop Offset (Minor Loop Mapping and Offset Enabled), array offset: 0x1008, array step: 0x20

Definition at line 2245 of file S32K118.h.

union { ... } NBYTES
uint8_t RESERVED_0[4]

Definition at line 2215 of file S32K118.h.

uint8_t RESERVED_1[4]

Definition at line 2217 of file S32K118.h.

uint8_t RESERVED_2[4]

Definition at line 2227 of file S32K118.h.

uint8_t RESERVED_3[4]

Definition at line 2229 of file S32K118.h.

uint8_t RESERVED_4[4]

Definition at line 2231 of file S32K118.h.

uint8_t RESERVED_5[12]

Definition at line 2233 of file S32K118.h.

uint8_t RESERVED_6[184]

Definition at line 2235 of file S32K118.h.

uint8_t RESERVED_7[3836]

Definition at line 2237 of file S32K118.h.

volatile uint32_t SADDR

< Defines 'read / write' permissions TCD Source Address, array offset: 0x1000, array step: 0x20

Definition at line 2239 of file S32K118.h.

volatile uint8_t SEEI

< Defines 'write only' permissions Set Enable Error Interrupt Register, offset: 0x19

Definition at line 2220 of file S32K118.h.

volatile uint8_t SERQ

< Defines 'write only' permissions Set Enable Request Register, offset: 0x1B

Definition at line 2222 of file S32K118.h.

volatile uint32_t SLAST

< Defines 'read / write' permissions TCD Last Source Address Adjustment, array offset: 0x100C, array step: 0x20

Definition at line 2247 of file S32K118.h.

volatile uint16_t SOFF

< Defines 'read / write' permissions TCD Signed Source Address Offset, array offset: 0x1004, array step: 0x20

Definition at line 2240 of file S32K118.h.

volatile uint8_t SSRT

< Defines 'write only' permissions Set START Bit Register, offset: 0x1D

Definition at line 2224 of file S32K118.h.

struct { ... } TCD[ 4u ]

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