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

Data Fields

volatile const uint32_t VERID
 
volatile const uint32_t PARAM
 
uint8_t RESERVED_0 [8]
 
volatile uint32_t MCR
 
volatile uint32_t MSR
 
volatile uint32_t MIER
 
volatile uint32_t MDER
 
volatile uint32_t MCFGR0
 
volatile uint32_t MCFGR1
 
volatile uint32_t MCFGR2
 
volatile uint32_t MCFGR3
 
uint8_t RESERVED_1 [16]
 
volatile uint32_t MDMR
 
uint8_t RESERVED_2 [4]
 
volatile uint32_t MCCR0
 
uint8_t RESERVED_3 [4]
 
volatile uint32_t MCCR1
 
uint8_t RESERVED_4 [4]
 
volatile uint32_t MFCR
 
volatile const uint32_t MFSR
 
volatile uint32_t MTDR
 
uint8_t RESERVED_5 [12]
 
volatile const uint32_t MRDR
 
uint8_t RESERVED_6 [156]
 
volatile uint32_t SCR
 
volatile uint32_t SSR
 
volatile uint32_t SIER
 
volatile uint32_t SDER
 
uint8_t RESERVED_7 [4]
 
volatile uint32_t SCFGR1
 
volatile uint32_t SCFGR2
 
uint8_t RESERVED_8 [20]
 
volatile uint32_t SAMR
 
uint8_t RESERVED_9 [12]
 
volatile const uint32_t SASR
 
volatile uint32_t STAR
 
uint8_t RESERVED_10 [8]
 
volatile uint32_t STDR
 
uint8_t RESERVED_11 [12]
 
volatile const uint32_t SRDR
 

Detailed Description

LPI2C - Size of Registers Arrays LPI2C - Register Layout Typedef

Definition at line 5183 of file S32K118.h.

Field Documentation

volatile uint32_t MCCR0

< Defines 'read / write' permissions Master Clock Configuration Register 0, offset: 0x48

Definition at line 5198 of file S32K118.h.

volatile uint32_t MCCR1

< Defines 'read / write' permissions Master Clock Configuration Register 1, offset: 0x50

Definition at line 5200 of file S32K118.h.

volatile uint32_t MCFGR0

< Defines 'read / write' permissions Master Configuration Register 0, offset: 0x20

Definition at line 5191 of file S32K118.h.

volatile uint32_t MCFGR1

< Defines 'read / write' permissions Master Configuration Register 1, offset: 0x24

Definition at line 5192 of file S32K118.h.

volatile uint32_t MCFGR2

< Defines 'read / write' permissions Master Configuration Register 2, offset: 0x28

Definition at line 5193 of file S32K118.h.

volatile uint32_t MCFGR3

< Defines 'read / write' permissions Master Configuration Register 3, offset: 0x2C

Definition at line 5194 of file S32K118.h.

volatile uint32_t MCR

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

Definition at line 5187 of file S32K118.h.

volatile uint32_t MDER

< Defines 'read / write' permissions Master DMA Enable Register, offset: 0x1C

Definition at line 5190 of file S32K118.h.

volatile uint32_t MDMR

< Defines 'read / write' permissions Master Data Match Register, offset: 0x40

Definition at line 5196 of file S32K118.h.

volatile uint32_t MFCR

< Defines 'read / write' permissions Master FIFO Control Register, offset: 0x58

Definition at line 5202 of file S32K118.h.

volatile const uint32_t MFSR

< Defines 'read only' permissions Master FIFO Status Register, offset: 0x5C

Definition at line 5203 of file S32K118.h.

volatile uint32_t MIER

< Defines 'read / write' permissions Master Interrupt Enable Register, offset: 0x18

Definition at line 5189 of file S32K118.h.

volatile const uint32_t MRDR

< Defines 'read only' permissions Master Receive Data Register, offset: 0x70

Definition at line 5206 of file S32K118.h.

volatile uint32_t MSR

< Defines 'read / write' permissions Master Status Register, offset: 0x14

Definition at line 5188 of file S32K118.h.

volatile uint32_t MTDR

< Defines 'read / write' permissions Master Transmit Data Register, offset: 0x60

Definition at line 5204 of file S32K118.h.

volatile const uint32_t PARAM

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

Definition at line 5185 of file S32K118.h.

uint8_t RESERVED_0[8]

Definition at line 5186 of file S32K118.h.

uint8_t RESERVED_1[16]

Definition at line 5195 of file S32K118.h.

uint8_t RESERVED_10[8]

Definition at line 5220 of file S32K118.h.

uint8_t RESERVED_11[12]

Definition at line 5222 of file S32K118.h.

uint8_t RESERVED_2[4]

Definition at line 5197 of file S32K118.h.

uint8_t RESERVED_3[4]

Definition at line 5199 of file S32K118.h.

uint8_t RESERVED_4[4]

Definition at line 5201 of file S32K118.h.

uint8_t RESERVED_5[12]

Definition at line 5205 of file S32K118.h.

uint8_t RESERVED_6[156]

Definition at line 5207 of file S32K118.h.

uint8_t RESERVED_7[4]

Definition at line 5212 of file S32K118.h.

uint8_t RESERVED_8[20]

Definition at line 5215 of file S32K118.h.

uint8_t RESERVED_9[12]

Definition at line 5217 of file S32K118.h.

volatile uint32_t SAMR

< Defines 'read / write' permissions Slave Address Match Register, offset: 0x140

Definition at line 5216 of file S32K118.h.

volatile const uint32_t SASR

< Defines 'read only' permissions Slave Address Status Register, offset: 0x150

Definition at line 5218 of file S32K118.h.

volatile uint32_t SCFGR1

< Defines 'read / write' permissions Slave Configuration Register 1, offset: 0x124

Definition at line 5213 of file S32K118.h.

volatile uint32_t SCFGR2

< Defines 'read / write' permissions Slave Configuration Register 2, offset: 0x128

Definition at line 5214 of file S32K118.h.

volatile uint32_t SCR

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

Definition at line 5208 of file S32K118.h.

volatile uint32_t SDER

< Defines 'read / write' permissions Slave DMA Enable Register, offset: 0x11C

Definition at line 5211 of file S32K118.h.

volatile uint32_t SIER

< Defines 'read / write' permissions Slave Interrupt Enable Register, offset: 0x118

Definition at line 5210 of file S32K118.h.

volatile const uint32_t SRDR

< Defines 'read only' permissions Slave Receive Data Register, offset: 0x170

Definition at line 5223 of file S32K118.h.

volatile uint32_t SSR

< Defines 'read / write' permissions Slave Status Register, offset: 0x114

Definition at line 5209 of file S32K118.h.

volatile uint32_t STAR

< Defines 'read / write' permissions Slave Transmit ACK Register, offset: 0x154

Definition at line 5219 of file S32K118.h.

volatile uint32_t STDR

< Defines 'read / write' permissions Slave Transmit Data Register, offset: 0x160

Definition at line 5221 of file S32K118.h.

volatile const uint32_t VERID

< Defines 'read only' permissions Version ID Register, offset: 0x0

Definition at line 5184 of file S32K118.h.


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