27 #ifndef DEVICE_REGISTERS_H
28 #define DEVICE_REGISTERS_H
46 #if (defined(CPU_S32K148) || defined(CPU_S32K146) || defined(CPU_S32K144HFT0VLLT) || defined(CPU_S32K144LFT0MLLT) || defined(CPU_S32K142))
48 #define S32K14x_SERIES
53 #if defined(CPU_S32K148)
55 #define S32K148_SERIES
58 #include "S32K148/include/S32K148.h"
60 #include "S32K148/include/S32K148_features.h"
62 #elif defined(CPU_S32K146)
64 #define S32K146_SERIES
67 #include "S32K146/include/S32K146.h"
69 #include "S32K146/include/S32K146_features.h"
71 #elif (defined(CPU_S32K144HFT0VLLT) || defined(CPU_S32K144LFT0MLLT))
73 #define S32K144_SERIES
76 #include "S32K144/include/S32K144.h"
78 #include "S32K144/include/S32K144_features.h"
80 #elif defined(CPU_S32K142)
82 #define S32K142_SERIES
91 #elif defined(CPU_S32V234)
93 #define S32V234_SERIES
98 #include "S32V234/include/S32V234.h"
100 #include "S32V234/include/S32V234_features.h"
102 #elif (defined(CPU_MPC5748G) || defined(CPU_MPC5746C))
104 #define MPC574x_SERIES
107 #include "common/s32_core_e200.h"
109 #if (defined(CPU_MPC5748G))
111 #define MPC5748G_SERIES
114 #include "MPC5748G/include/MPC5748G.h"
116 #include "MPC5748G/include/MPC5748G_features.h"
118 #elif defined(CPU_MPC5746C)
120 #define MPC5746C_SERIES
123 #include "MPC5746C/include/MPC5746C.h"
125 #include "MPC5746C/include/MPC5746C_features.h"
128 #elif (defined(CPU_S32MTV))
130 #define S32MTV_SERIES
136 #include "S32MTV/include/S32MTV.h"
138 #include "S32MTV/include/S32MTV_features.h"
141 #error "No valid CPU defined!"
Chip specific module features.
Peripheral Access Layer for S32K142.