]> git.donarmstrong.com Git - qmk_firmware.git/blob - tool/mbed/mbed-sdk/libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/device/device/fsl_device_registers.h
Squashed 'tmk_core/' changes from 7967731..b9e0ea0
[qmk_firmware.git] / tool / mbed / mbed-sdk / libraries / mbed / targets / hal / TARGET_Freescale / TARGET_KPSDK_MCUS / TARGET_MCU_K64F / device / device / fsl_device_registers.h
1 /*
2  * Copyright (c) 2014, Freescale Semiconductor, Inc.
3  * All rights reserved.
4  *
5  * Redistribution and use in source and binary forms, with or without modification,
6  * are permitted provided that the following conditions are met:
7  *
8  * o Redistributions of source code must retain the above copyright notice, this list
9  *   of conditions and the following disclaimer.
10  *
11  * o Redistributions in binary form must reproduce the above copyright notice, this
12  *   list of conditions and the following disclaimer in the documentation and/or
13  *   other materials provided with the distribution.
14  *
15  * o Neither the name of Freescale Semiconductor, Inc. nor the names of its
16  *   contributors may be used to endorse or promote products derived from this
17  *   software without specific prior written permission.
18  *
19  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
20  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
21  * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
22  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
23  * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
24  * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
25  * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
26  * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
27  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
28  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29  */
30 #ifndef __FSL_DEVICE_REGISTERS_H__
31 #define __FSL_DEVICE_REGISTERS_H__
32
33 /*
34  * Include the cpu specific register header files.
35  *
36  * The CPU macro should be declared in the project or makefile.
37  */
38 #if (defined(CPU_MK02FN128VFM10) || defined(CPU_MK02FN64VFM10) || defined(CPU_MK02FN128VLF10) || \
39     defined(CPU_MK02FN64VLF10) || defined(CPU_MK02FN128VLH10) || defined(CPU_MK02FN64VLH10))
40
41     #define K02F12810_SERIES
42
43     /* CMSIS-style register definitions */
44     #include "device/MK02F12810/MK02F12810.h"
45
46     /* Extension register headers. (These will eventually be merged into the CMSIS-style header.) */
47     #include "device/MK02F12810/MK02F12810_adc.h"
48     #include "device/MK02F12810/MK02F12810_cmp.h"
49     #include "device/MK02F12810/MK02F12810_crc.h"
50     #include "device/MK02F12810/MK02F12810_dac.h"
51     #include "device/MK02F12810/MK02F12810_dma.h"
52     #include "device/MK02F12810/MK02F12810_dmamux.h"
53     #include "device/MK02F12810/MK02F12810_ewm.h"
54     #include "device/MK02F12810/MK02F12810_fmc.h"
55     #include "device/MK02F12810/MK02F12810_ftfa.h"
56     #include "device/MK02F12810/MK02F12810_ftm.h"
57     #include "device/MK02F12810/MK02F12810_gpio.h"
58     #include "device/MK02F12810/MK02F12810_i2c.h"
59     #include "device/MK02F12810/MK02F12810_llwu.h"
60     #include "device/MK02F12810/MK02F12810_lptmr.h"
61     #include "device/MK02F12810/MK02F12810_mcg.h"
62     #include "device/MK02F12810/MK02F12810_mcm.h"
63     #include "device/MK02F12810/MK02F12810_nv.h"
64     #include "device/MK02F12810/MK02F12810_osc.h"
65     #include "device/MK02F12810/MK02F12810_pdb.h"
66     #include "device/MK02F12810/MK02F12810_pit.h"
67     #include "device/MK02F12810/MK02F12810_pmc.h"
68     #include "device/MK02F12810/MK02F12810_port.h"
69     #include "device/MK02F12810/MK02F12810_rcm.h"
70     #include "device/MK02F12810/MK02F12810_sim.h"
71     #include "device/MK02F12810/MK02F12810_smc.h"
72     #include "device/MK02F12810/MK02F12810_spi.h"
73     #include "device/MK02F12810/MK02F12810_uart.h"
74     #include "device/MK02F12810/MK02F12810_vref.h"
75     #include "device/MK02F12810/MK02F12810_wdog.h"
76
77 #elif (defined(CPU_MK20DX128VMP5) || defined(CPU_MK20DN128VMP5) || defined(CPU_MK20DX64VMP5) || \
78     defined(CPU_MK20DN64VMP5) || defined(CPU_MK20DX32VMP5) || defined(CPU_MK20DN32VMP5) || \
79     defined(CPU_MK20DX128VLH5) || defined(CPU_MK20DN128VLH5) || defined(CPU_MK20DX64VLH5) || \
80     defined(CPU_MK20DN64VLH5) || defined(CPU_MK20DX32VLH5) || defined(CPU_MK20DN32VLH5) || \
81     defined(CPU_MK20DX128VFM5) || defined(CPU_MK20DN128VFM5) || defined(CPU_MK20DX64VFM5) || \
82     defined(CPU_MK20DN64VFM5) || defined(CPU_MK20DX32VFM5) || defined(CPU_MK20DN32VFM5) || \
83     defined(CPU_MK20DX128VFT5) || defined(CPU_MK20DN128VFT5) || defined(CPU_MK20DX64VFT5) || \
84     defined(CPU_MK20DN64VFT5) || defined(CPU_MK20DX32VFT5) || defined(CPU_MK20DN32VFT5) || \
85     defined(CPU_MK20DX128VLF5) || defined(CPU_MK20DN128VLF5) || defined(CPU_MK20DX64VLF5) || \
86     defined(CPU_MK20DN64VLF5) || defined(CPU_MK20DX32VLF5) || defined(CPU_MK20DN32VLF5))
87
88     #define K20D5_SERIES
89
90     /* CMSIS-style register definitions */
91     #include "device/MK20D5/MK20D5.h"
92
93     /* Extension register headers. (These will eventually be merged into the CMSIS-style header.) */
94     #include "device/MK20D5/MK20D5_adc.h"
95     #include "device/MK20D5/MK20D5_cmp.h"
96     #include "device/MK20D5/MK20D5_cmt.h"
97     #include "device/MK20D5/MK20D5_crc.h"
98     #include "device/MK20D5/MK20D5_dma.h"
99     #include "device/MK20D5/MK20D5_dmamux.h"
100     #include "device/MK20D5/MK20D5_ewm.h"
101     #include "device/MK20D5/MK20D5_fmc.h"
102     #include "device/MK20D5/MK20D5_ftfl.h"
103     #include "device/MK20D5/MK20D5_ftm.h"
104     #include "device/MK20D5/MK20D5_gpio.h"
105     #include "device/MK20D5/MK20D5_i2c.h"
106     #include "device/MK20D5/MK20D5_i2s.h"
107     #include "device/MK20D5/MK20D5_llwu.h"
108     #include "device/MK20D5/MK20D5_lptmr.h"
109     #include "device/MK20D5/MK20D5_mcg.h"
110     #include "device/MK20D5/MK20D5_nv.h"
111     #include "device/MK20D5/MK20D5_osc.h"
112     #include "device/MK20D5/MK20D5_pdb.h"
113     #include "device/MK20D5/MK20D5_pit.h"
114     #include "device/MK20D5/MK20D5_pmc.h"
115     #include "device/MK20D5/MK20D5_port.h"
116     #include "device/MK20D5/MK20D5_rcm.h"
117     #include "device/MK20D5/MK20D5_rfsys.h"
118     #include "device/MK20D5/MK20D5_rfvbat.h"
119     #include "device/MK20D5/MK20D5_rtc.h"
120     #include "device/MK20D5/MK20D5_sim.h"
121     #include "device/MK20D5/MK20D5_smc.h"
122     #include "device/MK20D5/MK20D5_spi.h"
123     #include "device/MK20D5/MK20D5_tsi.h"
124     #include "device/MK20D5/MK20D5_uart.h"
125     #include "device/MK20D5/MK20D5_usb.h"
126     #include "device/MK20D5/MK20D5_usbdcd.h"
127     #include "device/MK20D5/MK20D5_vref.h"
128     #include "device/MK20D5/MK20D5_wdog.h"
129
130 #elif (defined(CPU_MK22FN128VDC10) || defined(CPU_MK22FN128VLH10) || defined(CPU_MK22FN128VLL10) || \
131     defined(CPU_MK22FN128VMP10))
132
133     #define K22F12810_SERIES
134
135     /* CMSIS-style register definitions */
136     #include "device/MK22F12810/MK22F12810.h"
137
138     /* Extension register headers. (These will eventually be merged into the CMSIS-style header.) */
139     #include "device/MK22F12810/MK22F12810_adc.h"
140     #include "device/MK22F12810/MK22F12810_cmp.h"
141     #include "device/MK22F12810/MK22F12810_crc.h"
142     #include "device/MK22F12810/MK22F12810_dac.h"
143     #include "device/MK22F12810/MK22F12810_dma.h"
144     #include "device/MK22F12810/MK22F12810_dmamux.h"
145     #include "device/MK22F12810/MK22F12810_ewm.h"
146     #include "device/MK22F12810/MK22F12810_fmc.h"
147     #include "device/MK22F12810/MK22F12810_ftfa.h"
148     #include "device/MK22F12810/MK22F12810_ftm.h"
149     #include "device/MK22F12810/MK22F12810_gpio.h"
150     #include "device/MK22F12810/MK22F12810_i2c.h"
151     #include "device/MK22F12810/MK22F12810_i2s.h"
152     #include "device/MK22F12810/MK22F12810_llwu.h"
153     #include "device/MK22F12810/MK22F12810_lptmr.h"
154     #include "device/MK22F12810/MK22F12810_lpuart.h"
155     #include "device/MK22F12810/MK22F12810_mcg.h"
156     #include "device/MK22F12810/MK22F12810_mcm.h"
157     #include "device/MK22F12810/MK22F12810_nv.h"
158     #include "device/MK22F12810/MK22F12810_osc.h"
159     #include "device/MK22F12810/MK22F12810_pdb.h"
160     #include "device/MK22F12810/MK22F12810_pit.h"
161     #include "device/MK22F12810/MK22F12810_pmc.h"
162     #include "device/MK22F12810/MK22F12810_port.h"
163     #include "device/MK22F12810/MK22F12810_rcm.h"
164     #include "device/MK22F12810/MK22F12810_rfsys.h"
165     #include "device/MK22F12810/MK22F12810_rfvbat.h"
166     #include "device/MK22F12810/MK22F12810_rtc.h"
167     #include "device/MK22F12810/MK22F12810_sim.h"
168     #include "device/MK22F12810/MK22F12810_smc.h"
169     #include "device/MK22F12810/MK22F12810_spi.h"
170     #include "device/MK22F12810/MK22F12810_uart.h"
171     #include "device/MK22F12810/MK22F12810_usb.h"
172     #include "device/MK22F12810/MK22F12810_vref.h"
173     #include "device/MK22F12810/MK22F12810_wdog.h"
174
175 #elif (defined(CPU_MK22FN256VDC12) || defined(CPU_MK22FN256VLH12) || defined(CPU_MK22FN256VLL12) || \
176     defined(CPU_MK22FN256VMP12))
177
178     #define K22F25612_SERIES
179
180     /* CMSIS-style register definitions */
181     #include "device/MK22F25612/MK22F25612.h"
182
183     /* Extension register headers. (These will eventually be merged into the CMSIS-style header.) */
184     #include "device/MK22F25612/MK22F25612_adc.h"
185     #include "device/MK22F25612/MK22F25612_cmp.h"
186     #include "device/MK22F25612/MK22F25612_crc.h"
187     #include "device/MK22F25612/MK22F25612_dac.h"
188     #include "device/MK22F25612/MK22F25612_dma.h"
189     #include "device/MK22F25612/MK22F25612_dmamux.h"
190     #include "device/MK22F25612/MK22F25612_ewm.h"
191     #include "device/MK22F25612/MK22F25612_fmc.h"
192     #include "device/MK22F25612/MK22F25612_ftfa.h"
193     #include "device/MK22F25612/MK22F25612_ftm.h"
194     #include "device/MK22F25612/MK22F25612_gpio.h"
195     #include "device/MK22F25612/MK22F25612_i2c.h"
196     #include "device/MK22F25612/MK22F25612_i2s.h"
197     #include "device/MK22F25612/MK22F25612_llwu.h"
198     #include "device/MK22F25612/MK22F25612_lptmr.h"
199     #include "device/MK22F25612/MK22F25612_lpuart.h"
200     #include "device/MK22F25612/MK22F25612_mcg.h"
201     #include "device/MK22F25612/MK22F25612_mcm.h"
202     #include "device/MK22F25612/MK22F25612_nv.h"
203     #include "device/MK22F25612/MK22F25612_osc.h"
204     #include "device/MK22F25612/MK22F25612_pdb.h"
205     #include "device/MK22F25612/MK22F25612_pit.h"
206     #include "device/MK22F25612/MK22F25612_pmc.h"
207     #include "device/MK22F25612/MK22F25612_port.h"
208     #include "device/MK22F25612/MK22F25612_rcm.h"
209     #include "device/MK22F25612/MK22F25612_rfsys.h"
210     #include "device/MK22F25612/MK22F25612_rfvbat.h"
211     #include "device/MK22F25612/MK22F25612_rng.h"
212     #include "device/MK22F25612/MK22F25612_rtc.h"
213     #include "device/MK22F25612/MK22F25612_sim.h"
214     #include "device/MK22F25612/MK22F25612_smc.h"
215     #include "device/MK22F25612/MK22F25612_spi.h"
216     #include "device/MK22F25612/MK22F25612_uart.h"
217     #include "device/MK22F25612/MK22F25612_usb.h"
218     #include "device/MK22F25612/MK22F25612_vref.h"
219     #include "device/MK22F25612/MK22F25612_wdog.h"
220
221 #elif (defined(CPU_MK22FN512VDC12) || defined(CPU_MK22FN512VLH12) || defined(CPU_MK22FN512VLL12))
222
223     #define K22F51212_SERIES
224
225     /* CMSIS-style register definitions */
226     #include "device/MK22F51212/MK22F51212.h"
227
228     /* Extension register headers. (These will eventually be merged into the CMSIS-style header.) */
229     #include "device/MK22F51212/MK22F51212_adc.h"
230     #include "device/MK22F51212/MK22F51212_cmp.h"
231     #include "device/MK22F51212/MK22F51212_crc.h"
232     #include "device/MK22F51212/MK22F51212_dac.h"
233     #include "device/MK22F51212/MK22F51212_dma.h"
234     #include "device/MK22F51212/MK22F51212_dmamux.h"
235     #include "device/MK22F51212/MK22F51212_ewm.h"
236     #include "device/MK22F51212/MK22F51212_fb.h"
237     #include "device/MK22F51212/MK22F51212_fmc.h"
238     #include "device/MK22F51212/MK22F51212_ftfa.h"
239     #include "device/MK22F51212/MK22F51212_ftm.h"
240     #include "device/MK22F51212/MK22F51212_gpio.h"
241     #include "device/MK22F51212/MK22F51212_i2c.h"
242     #include "device/MK22F51212/MK22F51212_i2s.h"
243     #include "device/MK22F51212/MK22F51212_llwu.h"
244     #include "device/MK22F51212/MK22F51212_lptmr.h"
245     #include "device/MK22F51212/MK22F51212_lpuart.h"
246     #include "device/MK22F51212/MK22F51212_mcg.h"
247     #include "device/MK22F51212/MK22F51212_mcm.h"
248     #include "device/MK22F51212/MK22F51212_nv.h"
249     #include "device/MK22F51212/MK22F51212_osc.h"
250     #include "device/MK22F51212/MK22F51212_pdb.h"
251     #include "device/MK22F51212/MK22F51212_pit.h"
252     #include "device/MK22F51212/MK22F51212_pmc.h"
253     #include "device/MK22F51212/MK22F51212_port.h"
254     #include "device/MK22F51212/MK22F51212_rcm.h"
255     #include "device/MK22F51212/MK22F51212_rfsys.h"
256     #include "device/MK22F51212/MK22F51212_rfvbat.h"
257     #include "device/MK22F51212/MK22F51212_rng.h"
258     #include "device/MK22F51212/MK22F51212_rtc.h"
259     #include "device/MK22F51212/MK22F51212_sim.h"
260     #include "device/MK22F51212/MK22F51212_smc.h"
261     #include "device/MK22F51212/MK22F51212_spi.h"
262     #include "device/MK22F51212/MK22F51212_uart.h"
263     #include "device/MK22F51212/MK22F51212_usb.h"
264     #include "device/MK22F51212/MK22F51212_vref.h"
265     #include "device/MK22F51212/MK22F51212_wdog.h"
266
267 #elif (defined(CPU_MK24FN1M0VDC12) || defined(CPU_MK24FN1M0VLQ12))
268
269     #define K24F12_SERIES
270
271     /* CMSIS-style register definitions */
272     #include "device/MK24F12/MK24F12.h"
273
274     /* Extension register headers. (These will eventually be merged into the CMSIS-style header.) */
275     #include "device/MK24F12/MK24F12_adc.h"
276     #include "device/MK24F12/MK24F12_aips.h"
277     #include "device/MK24F12/MK24F12_axbs.h"
278     #include "device/MK24F12/MK24F12_can.h"
279     #include "device/MK24F12/MK24F12_cau.h"
280     #include "device/MK24F12/MK24F12_cmp.h"
281     #include "device/MK24F12/MK24F12_cmt.h"
282     #include "device/MK24F12/MK24F12_crc.h"
283     #include "device/MK24F12/MK24F12_dac.h"
284     #include "device/MK24F12/MK24F12_dma.h"
285     #include "device/MK24F12/MK24F12_dmamux.h"
286     #include "device/MK24F12/MK24F12_ewm.h"
287     #include "device/MK24F12/MK24F12_fb.h"
288     #include "device/MK24F12/MK24F12_fmc.h"
289     #include "device/MK24F12/MK24F12_ftfe.h"
290     #include "device/MK24F12/MK24F12_ftm.h"
291     #include "device/MK24F12/MK24F12_gpio.h"
292     #include "device/MK24F12/MK24F12_i2c.h"
293     #include "device/MK24F12/MK24F12_i2s.h"
294     #include "device/MK24F12/MK24F12_llwu.h"
295     #include "device/MK24F12/MK24F12_lptmr.h"
296     #include "device/MK24F12/MK24F12_mcg.h"
297     #include "device/MK24F12/MK24F12_mcm.h"
298     #include "device/MK24F12/MK24F12_mpu.h"
299     #include "device/MK24F12/MK24F12_nv.h"
300     #include "device/MK24F12/MK24F12_osc.h"
301     #include "device/MK24F12/MK24F12_pdb.h"
302     #include "device/MK24F12/MK24F12_pit.h"
303     #include "device/MK24F12/MK24F12_pmc.h"
304     #include "device/MK24F12/MK24F12_port.h"
305     #include "device/MK24F12/MK24F12_rcm.h"
306     #include "device/MK24F12/MK24F12_rfsys.h"
307     #include "device/MK24F12/MK24F12_rfvbat.h"
308     #include "device/MK24F12/MK24F12_rng.h"
309     #include "device/MK24F12/MK24F12_rtc.h"
310     #include "device/MK24F12/MK24F12_sdhc.h"
311     #include "device/MK24F12/MK24F12_sim.h"
312     #include "device/MK24F12/MK24F12_smc.h"
313     #include "device/MK24F12/MK24F12_spi.h"
314     #include "device/MK24F12/MK24F12_uart.h"
315     #include "device/MK24F12/MK24F12_usb.h"
316     #include "device/MK24F12/MK24F12_usbdcd.h"
317     #include "device/MK24F12/MK24F12_vref.h"
318     #include "device/MK24F12/MK24F12_wdog.h"
319
320 #elif (defined(CPU_MK24FN256VDC12))
321
322     #define K24F25612_SERIES
323
324     /* CMSIS-style register definitions */
325     #include "device/MK24F25612/MK24F25612.h"
326
327     /* Extension register headers. (These will eventually be merged into the CMSIS-style header.) */
328     #include "device/MK24F25612/MK24F25612_adc.h"
329     #include "device/MK24F25612/MK24F25612_aips.h"
330     #include "device/MK24F25612/MK24F25612_cmp.h"
331     #include "device/MK24F25612/MK24F25612_cmt.h"
332     #include "device/MK24F25612/MK24F25612_crc.h"
333     #include "device/MK24F25612/MK24F25612_dac.h"
334     #include "device/MK24F25612/MK24F25612_dma.h"
335     #include "device/MK24F25612/MK24F25612_dmamux.h"
336     #include "device/MK24F25612/MK24F25612_ewm.h"
337     #include "device/MK24F25612/MK24F25612_fmc.h"
338     #include "device/MK24F25612/MK24F25612_ftfa.h"
339     #include "device/MK24F25612/MK24F25612_ftm.h"
340     #include "device/MK24F25612/MK24F25612_gpio.h"
341     #include "device/MK24F25612/MK24F25612_i2c.h"
342     #include "device/MK24F25612/MK24F25612_i2s.h"
343     #include "device/MK24F25612/MK24F25612_llwu.h"
344     #include "device/MK24F25612/MK24F25612_lptmr.h"
345     #include "device/MK24F25612/MK24F25612_mcg.h"
346     #include "device/MK24F25612/MK24F25612_mcm.h"
347     #include "device/MK24F25612/MK24F25612_osc.h"
348     #include "device/MK24F25612/MK24F25612_pdb.h"
349     #include "device/MK24F25612/MK24F25612_pit.h"
350     #include "device/MK24F25612/MK24F25612_pmc.h"
351     #include "device/MK24F25612/MK24F25612_port.h"
352     #include "device/MK24F25612/MK24F25612_rcm.h"
353     #include "device/MK24F25612/MK24F25612_rfsys.h"
354     #include "device/MK24F25612/MK24F25612_rfvbat.h"
355     #include "device/MK24F25612/MK24F25612_rng.h"
356     #include "device/MK24F25612/MK24F25612_rtc.h"
357     #include "device/MK24F25612/MK24F25612_sim.h"
358     #include "device/MK24F25612/MK24F25612_smc.h"
359     #include "device/MK24F25612/MK24F25612_spi.h"
360     #include "device/MK24F25612/MK24F25612_uart.h"
361     #include "device/MK24F25612/MK24F25612_usb.h"
362     #include "device/MK24F25612/MK24F25612_usbdcd.h"
363     #include "device/MK24F25612/MK24F25612_vref.h"
364     #include "device/MK24F25612/MK24F25612_wdog.h"
365
366 #elif (defined(CPU_MK63FN1M0VLQ12) || defined(CPU_MK63FN1M0VMD12))
367
368     #define K63F12_SERIES
369
370     /* CMSIS-style register definitions */
371     #include "device/MK63F12/MK63F12.h"
372
373     /* Extension register headers. (These will eventually be merged into the CMSIS-style header.) */
374     #include "device/MK63F12/MK63F12_adc.h"
375     #include "device/MK63F12/MK63F12_aips.h"
376     #include "device/MK63F12/MK63F12_axbs.h"
377     #include "device/MK63F12/MK63F12_can.h"
378     #include "device/MK63F12/MK63F12_cau.h"
379     #include "device/MK63F12/MK63F12_cmp.h"
380     #include "device/MK63F12/MK63F12_cmt.h"
381     #include "device/MK63F12/MK63F12_crc.h"
382     #include "device/MK63F12/MK63F12_dac.h"
383     #include "device/MK63F12/MK63F12_dma.h"
384     #include "device/MK63F12/MK63F12_dmamux.h"
385     #include "device/MK63F12/MK63F12_enet.h"
386     #include "device/MK63F12/MK63F12_ewm.h"
387     #include "device/MK63F12/MK63F12_fb.h"
388     #include "device/MK63F12/MK63F12_fmc.h"
389     #include "device/MK63F12/MK63F12_ftfe.h"
390     #include "device/MK63F12/MK63F12_ftm.h"
391     #include "device/MK63F12/MK63F12_gpio.h"
392     #include "device/MK63F12/MK63F12_i2c.h"
393     #include "device/MK63F12/MK63F12_i2s.h"
394     #include "device/MK63F12/MK63F12_llwu.h"
395     #include "device/MK63F12/MK63F12_lptmr.h"
396     #include "device/MK63F12/MK63F12_mcg.h"
397     #include "device/MK63F12/MK63F12_mcm.h"
398     #include "device/MK63F12/MK63F12_mpu.h"
399     #include "device/MK63F12/MK63F12_nv.h"
400     #include "device/MK63F12/MK63F12_osc.h"
401     #include "device/MK63F12/MK63F12_pdb.h"
402     #include "device/MK63F12/MK63F12_pit.h"
403     #include "device/MK63F12/MK63F12_pmc.h"
404     #include "device/MK63F12/MK63F12_port.h"
405     #include "device/MK63F12/MK63F12_rcm.h"
406     #include "device/MK63F12/MK63F12_rfsys.h"
407     #include "device/MK63F12/MK63F12_rfvbat.h"
408     #include "device/MK63F12/MK63F12_rng.h"
409     #include "device/MK63F12/MK63F12_rtc.h"
410     #include "device/MK63F12/MK63F12_sdhc.h"
411     #include "device/MK63F12/MK63F12_sim.h"
412     #include "device/MK63F12/MK63F12_smc.h"
413     #include "device/MK63F12/MK63F12_spi.h"
414     #include "device/MK63F12/MK63F12_uart.h"
415     #include "device/MK63F12/MK63F12_usb.h"
416     #include "device/MK63F12/MK63F12_usbdcd.h"
417     #include "device/MK63F12/MK63F12_vref.h"
418     #include "device/MK63F12/MK63F12_wdog.h"
419
420 #elif (defined(CPU_MK64FX512VDC12) || defined(CPU_MK64FN1M0VDC12) || defined(CPU_MK64FX512VLL12) || \
421     defined(CPU_MK64FN1M0VLL12) || defined(CPU_MK64FX512VLQ12) || defined(CPU_MK64FN1M0VLQ12) || \
422     defined(CPU_MK64FX512VMD12) || defined(CPU_MK64FN1M0VMD12))
423
424     #define K64F12_SERIES
425
426     /* CMSIS-style register definitions */
427     #include "device/MK64F12/MK64F12.h"
428
429     /* Extension register headers. (These will eventually be merged into the CMSIS-style header.) */
430     #include "device/MK64F12/MK64F12_adc.h"
431     #include "device/MK64F12/MK64F12_aips.h"
432     #include "device/MK64F12/MK64F12_axbs.h"
433     #include "device/MK64F12/MK64F12_can.h"
434     #include "device/MK64F12/MK64F12_cau.h"
435     #include "device/MK64F12/MK64F12_cmp.h"
436     #include "device/MK64F12/MK64F12_cmt.h"
437     #include "device/MK64F12/MK64F12_crc.h"
438     #include "device/MK64F12/MK64F12_dac.h"
439     #include "device/MK64F12/MK64F12_dma.h"
440     #include "device/MK64F12/MK64F12_dmamux.h"
441     #include "device/MK64F12/MK64F12_enet.h"
442     #include "device/MK64F12/MK64F12_ewm.h"
443     #include "device/MK64F12/MK64F12_fb.h"
444     #include "device/MK64F12/MK64F12_fmc.h"
445     #include "device/MK64F12/MK64F12_ftfe.h"
446     #include "device/MK64F12/MK64F12_ftm.h"
447     #include "device/MK64F12/MK64F12_gpio.h"
448     #include "device/MK64F12/MK64F12_i2c.h"
449     #include "device/MK64F12/MK64F12_i2s.h"
450     #include "device/MK64F12/MK64F12_llwu.h"
451     #include "device/MK64F12/MK64F12_lptmr.h"
452     #include "device/MK64F12/MK64F12_mcg.h"
453     #include "device/MK64F12/MK64F12_mcm.h"
454     #include "device/MK64F12/MK64F12_mpu.h"
455     #include "device/MK64F12/MK64F12_nv.h"
456     #include "device/MK64F12/MK64F12_osc.h"
457     #include "device/MK64F12/MK64F12_pdb.h"
458     #include "device/MK64F12/MK64F12_pit.h"
459     #include "device/MK64F12/MK64F12_pmc.h"
460     #include "device/MK64F12/MK64F12_port.h"
461     #include "device/MK64F12/MK64F12_rcm.h"
462     #include "device/MK64F12/MK64F12_rfsys.h"
463     #include "device/MK64F12/MK64F12_rfvbat.h"
464     #include "device/MK64F12/MK64F12_rng.h"
465     #include "device/MK64F12/MK64F12_rtc.h"
466     #include "device/MK64F12/MK64F12_sdhc.h"
467     #include "device/MK64F12/MK64F12_sim.h"
468     #include "device/MK64F12/MK64F12_smc.h"
469     #include "device/MK64F12/MK64F12_spi.h"
470     #include "device/MK64F12/MK64F12_uart.h"
471     #include "device/MK64F12/MK64F12_usb.h"
472     #include "device/MK64F12/MK64F12_usbdcd.h"
473     #include "device/MK64F12/MK64F12_vref.h"
474     #include "device/MK64F12/MK64F12_wdog.h"
475
476 #elif (defined(CPU_MK65FN2M0CAC18) || defined(CPU_MK65FX1M0CAC18) || defined(CPU_MK65FN2M0VMI18) || \
477     defined(CPU_MK65FX1M0VMI18))
478
479     #define K65F18_SERIES
480
481     /* CMSIS-style register definitions */
482     #include "device/MK65F18/MK65F18.h"
483
484     /* Extension register headers. (These will eventually be merged into the CMSIS-style header.) */
485     #include "device/MK65F18/MK65F18_adc.h"
486     #include "device/MK65F18/MK65F18_aips.h"
487     #include "device/MK65F18/MK65F18_axbs.h"
488     #include "device/MK65F18/MK65F18_can.h"
489     #include "device/MK65F18/MK65F18_cau.h"
490     #include "device/MK65F18/MK65F18_cmp.h"
491     #include "device/MK65F18/MK65F18_cmt.h"
492     #include "device/MK65F18/MK65F18_crc.h"
493     #include "device/MK65F18/MK65F18_dac.h"
494     #include "device/MK65F18/MK65F18_dma.h"
495     #include "device/MK65F18/MK65F18_dmamux.h"
496     #include "device/MK65F18/MK65F18_enet.h"
497     #include "device/MK65F18/MK65F18_ewm.h"
498     #include "device/MK65F18/MK65F18_fb.h"
499     #include "device/MK65F18/MK65F18_fmc.h"
500     #include "device/MK65F18/MK65F18_ftfe.h"
501     #include "device/MK65F18/MK65F18_ftm.h"
502     #include "device/MK65F18/MK65F18_gpio.h"
503     #include "device/MK65F18/MK65F18_i2c.h"
504     #include "device/MK65F18/MK65F18_i2s.h"
505     #include "device/MK65F18/MK65F18_llwu.h"
506     #include "device/MK65F18/MK65F18_lmem.h"
507     #include "device/MK65F18/MK65F18_lptmr.h"
508     #include "device/MK65F18/MK65F18_lpuart.h"
509     #include "device/MK65F18/MK65F18_mcg.h"
510     #include "device/MK65F18/MK65F18_mcm.h"
511     #include "device/MK65F18/MK65F18_mpu.h"
512     #include "device/MK65F18/MK65F18_nv.h"
513     #include "device/MK65F18/MK65F18_osc.h"
514     #include "device/MK65F18/MK65F18_pdb.h"
515     #include "device/MK65F18/MK65F18_pit.h"
516     #include "device/MK65F18/MK65F18_pmc.h"
517     #include "device/MK65F18/MK65F18_port.h"
518     #include "device/MK65F18/MK65F18_rcm.h"
519     #include "device/MK65F18/MK65F18_rfsys.h"
520     #include "device/MK65F18/MK65F18_rfvbat.h"
521     #include "device/MK65F18/MK65F18_rng.h"
522     #include "device/MK65F18/MK65F18_rtc.h"
523     #include "device/MK65F18/MK65F18_sdhc.h"
524     #include "device/MK65F18/MK65F18_sdram.h"
525     #include "device/MK65F18/MK65F18_sim.h"
526     #include "device/MK65F18/MK65F18_smc.h"
527     #include "device/MK65F18/MK65F18_spi.h"
528     #include "device/MK65F18/MK65F18_tpm.h"
529     #include "device/MK65F18/MK65F18_tsi.h"
530     #include "device/MK65F18/MK65F18_uart.h"
531     #include "device/MK65F18/MK65F18_usb.h"
532     #include "device/MK65F18/MK65F18_usbdcd.h"
533     #include "device/MK65F18/MK65F18_usbhs.h"
534     #include "device/MK65F18/MK65F18_usbhsdcd.h"
535     #include "device/MK65F18/MK65F18_usbphy.h"
536     #include "device/MK65F18/MK65F18_vref.h"
537     #include "device/MK65F18/MK65F18_wdog.h"
538
539 #elif (defined(CPU_MK66FN2M0VLQ18) || defined(CPU_MK66FX1M0VLQ18) || defined(CPU_MK66FN2M0VMD18) || \
540     defined(CPU_MK66FX1M0VMD18))
541
542     #define K66F18_SERIES
543
544     /* CMSIS-style register definitions */
545     #include "device/MK66F18/MK66F18.h"
546
547     /* Extension register headers. (These will eventually be merged into the CMSIS-style header.) */
548     #include "device/MK66F18/MK66F18_adc.h"
549     #include "device/MK66F18/MK66F18_aips.h"
550     #include "device/MK66F18/MK66F18_axbs.h"
551     #include "device/MK66F18/MK66F18_can.h"
552     #include "device/MK66F18/MK66F18_cau.h"
553     #include "device/MK66F18/MK66F18_cmp.h"
554     #include "device/MK66F18/MK66F18_cmt.h"
555     #include "device/MK66F18/MK66F18_crc.h"
556     #include "device/MK66F18/MK66F18_dac.h"
557     #include "device/MK66F18/MK66F18_dma.h"
558     #include "device/MK66F18/MK66F18_dmamux.h"
559     #include "device/MK66F18/MK66F18_enet.h"
560     #include "device/MK66F18/MK66F18_ewm.h"
561     #include "device/MK66F18/MK66F18_fb.h"
562     #include "device/MK66F18/MK66F18_fmc.h"
563     #include "device/MK66F18/MK66F18_ftfe.h"
564     #include "device/MK66F18/MK66F18_ftm.h"
565     #include "device/MK66F18/MK66F18_gpio.h"
566     #include "device/MK66F18/MK66F18_i2c.h"
567     #include "device/MK66F18/MK66F18_i2s.h"
568     #include "device/MK66F18/MK66F18_llwu.h"
569     #include "device/MK66F18/MK66F18_lmem.h"
570     #include "device/MK66F18/MK66F18_lptmr.h"
571     #include "device/MK66F18/MK66F18_lpuart.h"
572     #include "device/MK66F18/MK66F18_mcg.h"
573     #include "device/MK66F18/MK66F18_mcm.h"
574     #include "device/MK66F18/MK66F18_mpu.h"
575     #include "device/MK66F18/MK66F18_nv.h"
576     #include "device/MK66F18/MK66F18_osc.h"
577     #include "device/MK66F18/MK66F18_pdb.h"
578     #include "device/MK66F18/MK66F18_pit.h"
579     #include "device/MK66F18/MK66F18_pmc.h"
580     #include "device/MK66F18/MK66F18_port.h"
581     #include "device/MK66F18/MK66F18_rcm.h"
582     #include "device/MK66F18/MK66F18_rfsys.h"
583     #include "device/MK66F18/MK66F18_rfvbat.h"
584     #include "device/MK66F18/MK66F18_rng.h"
585     #include "device/MK66F18/MK66F18_rtc.h"
586     #include "device/MK66F18/MK66F18_sdhc.h"
587     #include "device/MK66F18/MK66F18_sdram.h"
588     #include "device/MK66F18/MK66F18_sim.h"
589     #include "device/MK66F18/MK66F18_smc.h"
590     #include "device/MK66F18/MK66F18_spi.h"
591     #include "device/MK66F18/MK66F18_tpm.h"
592     #include "device/MK66F18/MK66F18_tsi.h"
593     #include "device/MK66F18/MK66F18_uart.h"
594     #include "device/MK66F18/MK66F18_usb.h"
595     #include "device/MK66F18/MK66F18_usbdcd.h"
596     #include "device/MK66F18/MK66F18_usbhs.h"
597     #include "device/MK66F18/MK66F18_usbhsdcd.h"
598     #include "device/MK66F18/MK66F18_usbphy.h"
599     #include "device/MK66F18/MK66F18_vref.h"
600     #include "device/MK66F18/MK66F18_wdog.h"
601
602 #elif (defined(CPU_MK70FN1M0VMF12) || defined(CPU_MK70FX512VMF12) || defined(CPU_MK70FN1M0VMF15) || \
603     defined(CPU_MK70FX512VMF15) || defined(CPU_MK70FN1M0VMJ12) || defined(CPU_MK70FX512VMJ12) || \
604     defined(CPU_MK70FN1M0VMJ15) || defined(CPU_MK70FX512VMJ15))
605
606     #define K70F12_SERIES
607
608     /* CMSIS-style register definitions */
609     #include "device/MK70F12/MK70F12.h"
610
611     /* Extension register headers. (These will eventually be merged into the CMSIS-style header.) */
612     #include "device/MK70F12/MK70F12_adc.h"
613     #include "device/MK70F12/MK70F12_aips.h"
614     #include "device/MK70F12/MK70F12_axbs.h"
615     #include "device/MK70F12/MK70F12_can.h"
616     #include "device/MK70F12/MK70F12_cau.h"
617     #include "device/MK70F12/MK70F12_cmp.h"
618     #include "device/MK70F12/MK70F12_cmt.h"
619     #include "device/MK70F12/MK70F12_crc.h"
620     #include "device/MK70F12/MK70F12_dac.h"
621     #include "device/MK70F12/MK70F12_ddr.h"
622     #include "device/MK70F12/MK70F12_dma.h"
623     #include "device/MK70F12/MK70F12_dmamux.h"
624     #include "device/MK70F12/MK70F12_enet.h"
625     #include "device/MK70F12/MK70F12_ewm.h"
626     #include "device/MK70F12/MK70F12_fb.h"
627     #include "device/MK70F12/MK70F12_fmc.h"
628     #include "device/MK70F12/MK70F12_ftfe.h"
629     #include "device/MK70F12/MK70F12_ftm.h"
630     #include "device/MK70F12/MK70F12_gpio.h"
631     #include "device/MK70F12/MK70F12_i2c.h"
632     #include "device/MK70F12/MK70F12_i2s.h"
633     #include "device/MK70F12/MK70F12_lcdc.h"
634     #include "device/MK70F12/MK70F12_llwu.h"
635     #include "device/MK70F12/MK70F12_lmem.h"
636     #include "device/MK70F12/MK70F12_lptmr.h"
637     #include "device/MK70F12/MK70F12_mcg.h"
638     #include "device/MK70F12/MK70F12_mcm.h"
639     #include "device/MK70F12/MK70F12_mpu.h"
640     #include "device/MK70F12/MK70F12_nfc.h"
641     #include "device/MK70F12/MK70F12_nv.h"
642     #include "device/MK70F12/MK70F12_osc.h"
643     #include "device/MK70F12/MK70F12_pdb.h"
644     #include "device/MK70F12/MK70F12_pit.h"
645     #include "device/MK70F12/MK70F12_pmc.h"
646     #include "device/MK70F12/MK70F12_port.h"
647     #include "device/MK70F12/MK70F12_rcm.h"
648     #include "device/MK70F12/MK70F12_rfsys.h"
649     #include "device/MK70F12/MK70F12_rfvbat.h"
650     #include "device/MK70F12/MK70F12_rng.h"
651     #include "device/MK70F12/MK70F12_rtc.h"
652     #include "device/MK70F12/MK70F12_sdhc.h"
653     #include "device/MK70F12/MK70F12_sim.h"
654     #include "device/MK70F12/MK70F12_smc.h"
655     #include "device/MK70F12/MK70F12_spi.h"
656     #include "device/MK70F12/MK70F12_tsi.h"
657     #include "device/MK70F12/MK70F12_uart.h"
658     #include "device/MK70F12/MK70F12_usb.h"
659     #include "device/MK70F12/MK70F12_usbdcd.h"
660     #include "device/MK70F12/MK70F12_usbhs.h"
661     #include "device/MK70F12/MK70F12_vref.h"
662     #include "device/MK70F12/MK70F12_wdog.h"
663
664 #elif (defined(CPU_MK70FN1M0VMF12) || defined(CPU_MK70FX512VMF12) || defined(CPU_MK70FN1M0VMF15) || \
665     defined(CPU_MK70FX512VMF15) || defined(CPU_MK70FN1M0VMJ12) || defined(CPU_MK70FX512VMJ12) || \
666     defined(CPU_MK70FN1M0VMJ15) || defined(CPU_MK70FX512VMJ15))
667
668     #define K70F15_SERIES
669
670     /* CMSIS-style register definitions */
671     #include "device/MK70F15/MK70F15.h"
672
673     /* Extension register headers. (These will eventually be merged into the CMSIS-style header.) */
674     #include "device/MK70F15/MK70F15_adc.h"
675     #include "device/MK70F15/MK70F15_aips.h"
676     #include "device/MK70F15/MK70F15_axbs.h"
677     #include "device/MK70F15/MK70F15_can.h"
678     #include "device/MK70F15/MK70F15_cau.h"
679     #include "device/MK70F15/MK70F15_cmp.h"
680     #include "device/MK70F15/MK70F15_cmt.h"
681     #include "device/MK70F15/MK70F15_crc.h"
682     #include "device/MK70F15/MK70F15_dac.h"
683     #include "device/MK70F15/MK70F15_ddr.h"
684     #include "device/MK70F15/MK70F15_dma.h"
685     #include "device/MK70F15/MK70F15_dmamux.h"
686     #include "device/MK70F15/MK70F15_enet.h"
687     #include "device/MK70F15/MK70F15_ewm.h"
688     #include "device/MK70F15/MK70F15_fb.h"
689     #include "device/MK70F15/MK70F15_fmc.h"
690     #include "device/MK70F15/MK70F15_ftfe.h"
691     #include "device/MK70F15/MK70F15_ftm.h"
692     #include "device/MK70F15/MK70F15_gpio.h"
693     #include "device/MK70F15/MK70F15_i2c.h"
694     #include "device/MK70F15/MK70F15_i2s.h"
695     #include "device/MK70F15/MK70F15_lcdc.h"
696     #include "device/MK70F15/MK70F15_llwu.h"
697     #include "device/MK70F15/MK70F15_lmem.h"
698     #include "device/MK70F15/MK70F15_lptmr.h"
699     #include "device/MK70F15/MK70F15_mcg.h"
700     #include "device/MK70F15/MK70F15_mcm.h"
701     #include "device/MK70F15/MK70F15_mpu.h"
702     #include "device/MK70F15/MK70F15_nfc.h"
703     #include "device/MK70F15/MK70F15_nv.h"
704     #include "device/MK70F15/MK70F15_osc.h"
705     #include "device/MK70F15/MK70F15_pdb.h"
706     #include "device/MK70F15/MK70F15_pit.h"
707     #include "device/MK70F15/MK70F15_pmc.h"
708     #include "device/MK70F15/MK70F15_port.h"
709     #include "device/MK70F15/MK70F15_rcm.h"
710     #include "device/MK70F15/MK70F15_rfsys.h"
711     #include "device/MK70F15/MK70F15_rfvbat.h"
712     #include "device/MK70F15/MK70F15_rng.h"
713     #include "device/MK70F15/MK70F15_rtc.h"
714     #include "device/MK70F15/MK70F15_sdhc.h"
715     #include "device/MK70F15/MK70F15_sim.h"
716     #include "device/MK70F15/MK70F15_smc.h"
717     #include "device/MK70F15/MK70F15_spi.h"
718     #include "device/MK70F15/MK70F15_tsi.h"
719     #include "device/MK70F15/MK70F15_uart.h"
720     #include "device/MK70F15/MK70F15_usb.h"
721     #include "device/MK70F15/MK70F15_usbdcd.h"
722     #include "device/MK70F15/MK70F15_usbhs.h"
723     #include "device/MK70F15/MK70F15_vref.h"
724     #include "device/MK70F15/MK70F15_wdog.h"
725
726 #elif (defined(CPU_MKL02Z32CAF4) || defined(CPU_MKL02Z8VFG4) || defined(CPU_MKL02Z16VFG4) || \
727     defined(CPU_MKL02Z32VFG4) || defined(CPU_MKL02Z16VFK4) || defined(CPU_MKL02Z32VFK4) || \
728     defined(CPU_MKL02Z16VFM4) || defined(CPU_MKL02Z32VFM4))
729
730     #define KL02Z4_SERIES
731
732     /* CMSIS-style register definitions */
733     #include "device/MKL02Z4/MKL02Z4.h"
734
735     /* Extension register headers. (These will eventually be merged into the CMSIS-style header.) */
736     #include "device/MKL02Z4/MKL02Z4_adc.h"
737     #include "device/MKL02Z4/MKL02Z4_cmp.h"
738     #include "device/MKL02Z4/MKL02Z4_fgpio.h"
739     #include "device/MKL02Z4/MKL02Z4_ftfa.h"
740     #include "device/MKL02Z4/MKL02Z4_gpio.h"
741     #include "device/MKL02Z4/MKL02Z4_i2c.h"
742     #include "device/MKL02Z4/MKL02Z4_lptmr.h"
743     #include "device/MKL02Z4/MKL02Z4_mcg.h"
744     #include "device/MKL02Z4/MKL02Z4_mcm.h"
745     #include "device/MKL02Z4/MKL02Z4_mtb.h"
746     #include "device/MKL02Z4/MKL02Z4_mtbdwt.h"
747     #include "device/MKL02Z4/MKL02Z4_nv.h"
748     #include "device/MKL02Z4/MKL02Z4_osc.h"
749     #include "device/MKL02Z4/MKL02Z4_pmc.h"
750     #include "device/MKL02Z4/MKL02Z4_port.h"
751     #include "device/MKL02Z4/MKL02Z4_rcm.h"
752     #include "device/MKL02Z4/MKL02Z4_rom.h"
753     #include "device/MKL02Z4/MKL02Z4_sim.h"
754     #include "device/MKL02Z4/MKL02Z4_smc.h"
755     #include "device/MKL02Z4/MKL02Z4_spi.h"
756     #include "device/MKL02Z4/MKL02Z4_tpm.h"
757     #include "device/MKL02Z4/MKL02Z4_uart0.h"
758
759 #elif (defined(CPU_MKL03Z32CAF4) || defined(CPU_MKL03Z8VFG4) || defined(CPU_MKL03Z16VFG4) || \
760     defined(CPU_MKL03Z32VFG4) || defined(CPU_MKL03Z8VFK4) || defined(CPU_MKL03Z16VFK4) || \
761     defined(CPU_MKL03Z32VFK4))
762
763     #define KL03Z4_SERIES
764
765     /* CMSIS-style register definitions */
766     #include "device/MKL03Z4/MKL03Z4.h"
767
768     /* Extension register headers. (These will eventually be merged into the CMSIS-style header.) */
769     #include "device/MKL03Z4/MKL03Z4_adc.h"
770     #include "device/MKL03Z4/MKL03Z4_cmp.h"
771     #include "device/MKL03Z4/MKL03Z4_fgpio.h"
772     #include "device/MKL03Z4/MKL03Z4_ftfa.h"
773     #include "device/MKL03Z4/MKL03Z4_gpio.h"
774     #include "device/MKL03Z4/MKL03Z4_i2c.h"
775     #include "device/MKL03Z4/MKL03Z4_llwu.h"
776     #include "device/MKL03Z4/MKL03Z4_lptmr.h"
777     #include "device/MKL03Z4/MKL03Z4_lpuart.h"
778     #include "device/MKL03Z4/MKL03Z4_mcg.h"
779     #include "device/MKL03Z4/MKL03Z4_mcm.h"
780     #include "device/MKL03Z4/MKL03Z4_mtb.h"
781     #include "device/MKL03Z4/MKL03Z4_mtbdwt.h"
782     #include "device/MKL03Z4/MKL03Z4_nv.h"
783     #include "device/MKL03Z4/MKL03Z4_osc.h"
784     #include "device/MKL03Z4/MKL03Z4_pmc.h"
785     #include "device/MKL03Z4/MKL03Z4_port.h"
786     #include "device/MKL03Z4/MKL03Z4_rcm.h"
787     #include "device/MKL03Z4/MKL03Z4_rfsys.h"
788     #include "device/MKL03Z4/MKL03Z4_rom.h"
789     #include "device/MKL03Z4/MKL03Z4_rtc.h"
790     #include "device/MKL03Z4/MKL03Z4_sim.h"
791     #include "device/MKL03Z4/MKL03Z4_smc.h"
792     #include "device/MKL03Z4/MKL03Z4_spi.h"
793     #include "device/MKL03Z4/MKL03Z4_tpm.h"
794     #include "device/MKL03Z4/MKL03Z4_vref.h"
795
796 #elif (defined(CPU_MKL05Z8VFK4) || defined(CPU_MKL05Z16VFK4) || defined(CPU_MKL05Z32VFK4) || \
797     defined(CPU_MKL05Z8VLC4) || defined(CPU_MKL05Z16VLC4) || defined(CPU_MKL05Z32VLC4) || \
798     defined(CPU_MKL05Z8VFM4) || defined(CPU_MKL05Z16VFM4) || defined(CPU_MKL05Z32VFM4) || \
799     defined(CPU_MKL05Z16VLF4) || defined(CPU_MKL05Z32VLF4))
800
801     #define KL05Z4_SERIES
802
803     /* CMSIS-style register definitions */
804     #include "device/MKL05Z4/MKL05Z4.h"
805
806     /* Extension register headers. (These will eventually be merged into the CMSIS-style header.) */
807     #include "device/MKL05Z4/MKL05Z4_adc.h"
808     #include "device/MKL05Z4/MKL05Z4_cmp.h"
809     #include "device/MKL05Z4/MKL05Z4_dac.h"
810     #include "device/MKL05Z4/MKL05Z4_dma.h"
811     #include "device/MKL05Z4/MKL05Z4_dmamux.h"
812     #include "device/MKL05Z4/MKL05Z4_fgpio.h"
813     #include "device/MKL05Z4/MKL05Z4_ftfa.h"
814     #include "device/MKL05Z4/MKL05Z4_gpio.h"
815     #include "device/MKL05Z4/MKL05Z4_i2c.h"
816     #include "device/MKL05Z4/MKL05Z4_llwu.h"
817     #include "device/MKL05Z4/MKL05Z4_lptmr.h"
818     #include "device/MKL05Z4/MKL05Z4_mcg.h"
819     #include "device/MKL05Z4/MKL05Z4_mcm.h"
820     #include "device/MKL05Z4/MKL05Z4_mtb.h"
821     #include "device/MKL05Z4/MKL05Z4_mtbdwt.h"
822     #include "device/MKL05Z4/MKL05Z4_nv.h"
823     #include "device/MKL05Z4/MKL05Z4_osc.h"
824     #include "device/MKL05Z4/MKL05Z4_pit.h"
825     #include "device/MKL05Z4/MKL05Z4_pmc.h"
826     #include "device/MKL05Z4/MKL05Z4_port.h"
827     #include "device/MKL05Z4/MKL05Z4_rcm.h"
828     #include "device/MKL05Z4/MKL05Z4_rom.h"
829     #include "device/MKL05Z4/MKL05Z4_rtc.h"
830     #include "device/MKL05Z4/MKL05Z4_sim.h"
831     #include "device/MKL05Z4/MKL05Z4_smc.h"
832     #include "device/MKL05Z4/MKL05Z4_spi.h"
833     #include "device/MKL05Z4/MKL05Z4_tpm.h"
834     #include "device/MKL05Z4/MKL05Z4_tsi.h"
835     #include "device/MKL05Z4/MKL05Z4_uart0.h"
836
837 #elif (defined(CPU_MKL13Z64VFM4) || defined(CPU_MKL13Z128VFM4) || defined(CPU_MKL13Z256VFM4) || \
838     defined(CPU_MKL13Z64VFT4) || defined(CPU_MKL13Z128VFT4) || defined(CPU_MKL13Z256VFT4) || \
839     defined(CPU_MKL13Z64VLH4) || defined(CPU_MKL13Z128VLH4) || defined(CPU_MKL13Z256VLH4) || \
840     defined(CPU_MKL13Z64VMP4) || defined(CPU_MKL13Z128VMP4) || defined(CPU_MKL13Z256VMP4))
841
842     #define KL13Z4_SERIES
843
844     /* CMSIS-style register definitions */
845     #include "device/MKL13Z4/MKL13Z4.h"
846
847     /* Extension register headers. (These will eventually be merged into the CMSIS-style header.) */
848     #include "device/MKL13Z4/MKL13Z4_adc.h"
849     #include "device/MKL13Z4/MKL13Z4_cmp.h"
850     #include "device/MKL13Z4/MKL13Z4_dac.h"
851     #include "device/MKL13Z4/MKL13Z4_dma.h"
852     #include "device/MKL13Z4/MKL13Z4_dmamux.h"
853     #include "device/MKL13Z4/MKL13Z4_flexio.h"
854     #include "device/MKL13Z4/MKL13Z4_ftfa.h"
855     #include "device/MKL13Z4/MKL13Z4_gpio.h"
856     #include "device/MKL13Z4/MKL13Z4_i2c.h"
857     #include "device/MKL13Z4/MKL13Z4_i2s.h"
858     #include "device/MKL13Z4/MKL13Z4_llwu.h"
859     #include "device/MKL13Z4/MKL13Z4_lptmr.h"
860     #include "device/MKL13Z4/MKL13Z4_lpuart.h"
861     #include "device/MKL13Z4/MKL13Z4_mcg.h"
862     #include "device/MKL13Z4/MKL13Z4_mcm.h"
863     #include "device/MKL13Z4/MKL13Z4_mtb.h"
864     #include "device/MKL13Z4/MKL13Z4_mtbdwt.h"
865     #include "device/MKL13Z4/MKL13Z4_nv.h"
866     #include "device/MKL13Z4/MKL13Z4_osc.h"
867     #include "device/MKL13Z4/MKL13Z4_pit.h"
868     #include "device/MKL13Z4/MKL13Z4_pmc.h"
869     #include "device/MKL13Z4/MKL13Z4_port.h"
870     #include "device/MKL13Z4/MKL13Z4_rcm.h"
871     #include "device/MKL13Z4/MKL13Z4_rom.h"
872     #include "device/MKL13Z4/MKL13Z4_rtc.h"
873     #include "device/MKL13Z4/MKL13Z4_sim.h"
874     #include "device/MKL13Z4/MKL13Z4_smc.h"
875     #include "device/MKL13Z4/MKL13Z4_spi.h"
876     #include "device/MKL13Z4/MKL13Z4_tpm.h"
877     #include "device/MKL13Z4/MKL13Z4_uart.h"
878     #include "device/MKL13Z4/MKL13Z4_vref.h"
879
880 #elif (defined(CPU_MKL23Z64VFM4) || defined(CPU_MKL23Z128VFM4) || defined(CPU_MKL23Z256VFM4) || \
881     defined(CPU_MKL23Z64VFT4) || defined(CPU_MKL23Z128VFT4) || defined(CPU_MKL23Z256VFT4) || \
882     defined(CPU_MKL23Z64VLH4) || defined(CPU_MKL23Z128VLH4) || defined(CPU_MKL23Z256VLH4) || \
883     defined(CPU_MKL23Z64VMP4) || defined(CPU_MKL23Z128VMP4) || defined(CPU_MKL23Z256VMP4))
884
885     #define KL23Z4_SERIES
886
887     /* CMSIS-style register definitions */
888     #include "device/MKL23Z4/MKL23Z4.h"
889
890     /* Extension register headers. (These will eventually be merged into the CMSIS-style header.) */
891     #include "device/MKL23Z4/MKL23Z4_adc.h"
892     #include "device/MKL23Z4/MKL23Z4_cmp.h"
893     #include "device/MKL23Z4/MKL23Z4_dac.h"
894     #include "device/MKL23Z4/MKL23Z4_dma.h"
895     #include "device/MKL23Z4/MKL23Z4_dmamux.h"
896     #include "device/MKL23Z4/MKL23Z4_flexio.h"
897     #include "device/MKL23Z4/MKL23Z4_ftfa.h"
898     #include "device/MKL23Z4/MKL23Z4_gpio.h"
899     #include "device/MKL23Z4/MKL23Z4_i2c.h"
900     #include "device/MKL23Z4/MKL23Z4_i2s.h"
901     #include "device/MKL23Z4/MKL23Z4_llwu.h"
902     #include "device/MKL23Z4/MKL23Z4_lptmr.h"
903     #include "device/MKL23Z4/MKL23Z4_lpuart.h"
904     #include "device/MKL23Z4/MKL23Z4_mcg.h"
905     #include "device/MKL23Z4/MKL23Z4_mcm.h"
906     #include "device/MKL23Z4/MKL23Z4_mtb.h"
907     #include "device/MKL23Z4/MKL23Z4_mtbdwt.h"
908     #include "device/MKL23Z4/MKL23Z4_nv.h"
909     #include "device/MKL23Z4/MKL23Z4_osc.h"
910     #include "device/MKL23Z4/MKL23Z4_pit.h"
911     #include "device/MKL23Z4/MKL23Z4_pmc.h"
912     #include "device/MKL23Z4/MKL23Z4_port.h"
913     #include "device/MKL23Z4/MKL23Z4_rcm.h"
914     #include "device/MKL23Z4/MKL23Z4_rom.h"
915     #include "device/MKL23Z4/MKL23Z4_rtc.h"
916     #include "device/MKL23Z4/MKL23Z4_sim.h"
917     #include "device/MKL23Z4/MKL23Z4_smc.h"
918     #include "device/MKL23Z4/MKL23Z4_spi.h"
919     #include "device/MKL23Z4/MKL23Z4_tpm.h"
920     #include "device/MKL23Z4/MKL23Z4_uart.h"
921     #include "device/MKL23Z4/MKL23Z4_usb.h"
922     #include "device/MKL23Z4/MKL23Z4_vref.h"
923
924 #elif (defined(CPU_MKL25Z32VFM4) || defined(CPU_MKL25Z64VFM4) || defined(CPU_MKL25Z128VFM4) || \
925     defined(CPU_MKL25Z32VFT4) || defined(CPU_MKL25Z64VFT4) || defined(CPU_MKL25Z128VFT4) || \
926     defined(CPU_MKL25Z32VLH4) || defined(CPU_MKL25Z64VLH4) || defined(CPU_MKL25Z128VLH4) || \
927     defined(CPU_MKL25Z32VLK4) || defined(CPU_MKL25Z64VLK4) || defined(CPU_MKL25Z128VLK4))
928
929     #define KL25Z4_SERIES
930
931     /* CMSIS-style register definitions */
932     #include "device/MKL25Z4/MKL25Z4.h"
933
934     /* Extension register headers. (These will eventually be merged into the CMSIS-style header.) */
935     #include "device/MKL25Z4/MKL25Z4_adc.h"
936     #include "device/MKL25Z4/MKL25Z4_cmp.h"
937     #include "device/MKL25Z4/MKL25Z4_dac.h"
938     #include "device/MKL25Z4/MKL25Z4_dma.h"
939     #include "device/MKL25Z4/MKL25Z4_dmamux.h"
940     #include "device/MKL25Z4/MKL25Z4_fgpio.h"
941     #include "device/MKL25Z4/MKL25Z4_ftfa.h"
942     #include "device/MKL25Z4/MKL25Z4_gpio.h"
943     #include "device/MKL25Z4/MKL25Z4_i2c.h"
944     #include "device/MKL25Z4/MKL25Z4_llwu.h"
945     #include "device/MKL25Z4/MKL25Z4_lptmr.h"
946     #include "device/MKL25Z4/MKL25Z4_mcg.h"
947     #include "device/MKL25Z4/MKL25Z4_mcm.h"
948     #include "device/MKL25Z4/MKL25Z4_mtb.h"
949     #include "device/MKL25Z4/MKL25Z4_mtbdwt.h"
950     #include "device/MKL25Z4/MKL25Z4_nv.h"
951     #include "device/MKL25Z4/MKL25Z4_osc.h"
952     #include "device/MKL25Z4/MKL25Z4_pit.h"
953     #include "device/MKL25Z4/MKL25Z4_pmc.h"
954     #include "device/MKL25Z4/MKL25Z4_port.h"
955     #include "device/MKL25Z4/MKL25Z4_rcm.h"
956     #include "device/MKL25Z4/MKL25Z4_rom.h"
957     #include "device/MKL25Z4/MKL25Z4_rtc.h"
958     #include "device/MKL25Z4/MKL25Z4_sim.h"
959     #include "device/MKL25Z4/MKL25Z4_smc.h"
960     #include "device/MKL25Z4/MKL25Z4_spi.h"
961     #include "device/MKL25Z4/MKL25Z4_tpm.h"
962     #include "device/MKL25Z4/MKL25Z4_tsi.h"
963     #include "device/MKL25Z4/MKL25Z4_uart.h"
964     #include "device/MKL25Z4/MKL25Z4_uart0.h"
965     #include "device/MKL25Z4/MKL25Z4_usb.h"
966
967 #elif (defined(CPU_MKL26Z32VFM4) || defined(CPU_MKL26Z64VFM4) || defined(CPU_MKL26Z128VFM4) || \
968     defined(CPU_MKL26Z32VFT4) || defined(CPU_MKL26Z64VFT4) || defined(CPU_MKL26Z128VFT4) || \
969     defined(CPU_MKL26Z32VLH4) || defined(CPU_MKL26Z64VLH4) || defined(CPU_MKL26Z128VLH4) || \
970     defined(CPU_MKL26Z256VLH4) || defined(CPU_MKL26Z256VLK4) || defined(CPU_MKL26Z128VLL4) || \
971     defined(CPU_MKL26Z256VLL4) || defined(CPU_MKL26Z128VMC4) || defined(CPU_MKL26Z256VMC4))
972
973     #define KL26Z4_SERIES
974
975     /* CMSIS-style register definitions */
976     #include "device/MKL26Z4/MKL26Z4.h"
977
978     /* Extension register headers. (These will eventually be merged into the CMSIS-style header.) */
979     #include "device/MKL26Z4/MKL26Z4_adc.h"
980     #include "device/MKL26Z4/MKL26Z4_cmp.h"
981     #include "device/MKL26Z4/MKL26Z4_dac.h"
982     #include "device/MKL26Z4/MKL26Z4_dma.h"
983     #include "device/MKL26Z4/MKL26Z4_dmamux.h"
984     #include "device/MKL26Z4/MKL26Z4_fgpio.h"
985     #include "device/MKL26Z4/MKL26Z4_ftfa.h"
986     #include "device/MKL26Z4/MKL26Z4_gpio.h"
987     #include "device/MKL26Z4/MKL26Z4_i2c.h"
988     #include "device/MKL26Z4/MKL26Z4_i2s.h"
989     #include "device/MKL26Z4/MKL26Z4_llwu.h"
990     #include "device/MKL26Z4/MKL26Z4_lptmr.h"
991     #include "device/MKL26Z4/MKL26Z4_mcg.h"
992     #include "device/MKL26Z4/MKL26Z4_mcm.h"
993     #include "device/MKL26Z4/MKL26Z4_mtb.h"
994     #include "device/MKL26Z4/MKL26Z4_mtbdwt.h"
995     #include "device/MKL26Z4/MKL26Z4_nv.h"
996     #include "device/MKL26Z4/MKL26Z4_osc.h"
997     #include "device/MKL26Z4/MKL26Z4_pit.h"
998     #include "device/MKL26Z4/MKL26Z4_pmc.h"
999     #include "device/MKL26Z4/MKL26Z4_port.h"
1000     #include "device/MKL26Z4/MKL26Z4_rcm.h"
1001     #include "device/MKL26Z4/MKL26Z4_rom.h"
1002     #include "device/MKL26Z4/MKL26Z4_rtc.h"
1003     #include "device/MKL26Z4/MKL26Z4_sim.h"
1004     #include "device/MKL26Z4/MKL26Z4_smc.h"
1005     #include "device/MKL26Z4/MKL26Z4_spi.h"
1006     #include "device/MKL26Z4/MKL26Z4_tpm.h"
1007     #include "device/MKL26Z4/MKL26Z4_tsi.h"
1008     #include "device/MKL26Z4/MKL26Z4_uart.h"
1009     #include "device/MKL26Z4/MKL26Z4_uart0.h"
1010     #include "device/MKL26Z4/MKL26Z4_usb.h"
1011
1012 #elif (defined(CPU_MKL33Z128VLH4) || defined(CPU_MKL33Z256VLH4) || defined(CPU_MKL33Z128VMP4) || \
1013     defined(CPU_MKL33Z256VMP4))
1014
1015     #define KL33Z4_SERIES
1016
1017     /* CMSIS-style register definitions */
1018     #include "device/MKL33Z4/MKL33Z4.h"
1019
1020     /* Extension register headers. (These will eventually be merged into the CMSIS-style header.) */
1021     #include "device/MKL33Z4/MKL33Z4_adc.h"
1022     #include "device/MKL33Z4/MKL33Z4_cmp.h"
1023     #include "device/MKL33Z4/MKL33Z4_dac.h"
1024     #include "device/MKL33Z4/MKL33Z4_dma.h"
1025     #include "device/MKL33Z4/MKL33Z4_dmamux.h"
1026     #include "device/MKL33Z4/MKL33Z4_flexio.h"
1027     #include "device/MKL33Z4/MKL33Z4_ftfa.h"
1028     #include "device/MKL33Z4/MKL33Z4_gpio.h"
1029     #include "device/MKL33Z4/MKL33Z4_i2c.h"
1030     #include "device/MKL33Z4/MKL33Z4_i2s.h"
1031     #include "device/MKL33Z4/MKL33Z4_lcd.h"
1032     #include "device/MKL33Z4/MKL33Z4_llwu.h"
1033     #include "device/MKL33Z4/MKL33Z4_lptmr.h"
1034     #include "device/MKL33Z4/MKL33Z4_lpuart.h"
1035     #include "device/MKL33Z4/MKL33Z4_mcg.h"
1036     #include "device/MKL33Z4/MKL33Z4_mcm.h"
1037     #include "device/MKL33Z4/MKL33Z4_mtb.h"
1038     #include "device/MKL33Z4/MKL33Z4_mtbdwt.h"
1039     #include "device/MKL33Z4/MKL33Z4_nv.h"
1040     #include "device/MKL33Z4/MKL33Z4_osc.h"
1041     #include "device/MKL33Z4/MKL33Z4_pit.h"
1042     #include "device/MKL33Z4/MKL33Z4_pmc.h"
1043     #include "device/MKL33Z4/MKL33Z4_port.h"
1044     #include "device/MKL33Z4/MKL33Z4_rcm.h"
1045     #include "device/MKL33Z4/MKL33Z4_rom.h"
1046     #include "device/MKL33Z4/MKL33Z4_rtc.h"
1047     #include "device/MKL33Z4/MKL33Z4_sim.h"
1048     #include "device/MKL33Z4/MKL33Z4_smc.h"
1049     #include "device/MKL33Z4/MKL33Z4_spi.h"
1050     #include "device/MKL33Z4/MKL33Z4_tpm.h"
1051     #include "device/MKL33Z4/MKL33Z4_uart.h"
1052     #include "device/MKL33Z4/MKL33Z4_vref.h"
1053
1054 #elif (defined(CPU_MKL43Z64VLH4) || defined(CPU_MKL43Z128VLH4) || defined(CPU_MKL43Z256VLH4) || \
1055     defined(CPU_MKL43Z64VMP4) || defined(CPU_MKL43Z128VMP4) || defined(CPU_MKL43Z256VMP4))
1056
1057     #define KL43Z4_SERIES
1058
1059     /* CMSIS-style register definitions */
1060     #include "device/MKL43Z4/MKL43Z4.h"
1061
1062     /* Extension register headers. (These will eventually be merged into the CMSIS-style header.) */
1063     #include "device/MKL43Z4/MKL43Z4_adc.h"
1064     #include "device/MKL43Z4/MKL43Z4_cmp.h"
1065     #include "device/MKL43Z4/MKL43Z4_dac.h"
1066     #include "device/MKL43Z4/MKL43Z4_dma.h"
1067     #include "device/MKL43Z4/MKL43Z4_dmamux.h"
1068     #include "device/MKL43Z4/MKL43Z4_flexio.h"
1069     #include "device/MKL43Z4/MKL43Z4_ftfa.h"
1070     #include "device/MKL43Z4/MKL43Z4_gpio.h"
1071     #include "device/MKL43Z4/MKL43Z4_i2c.h"
1072     #include "device/MKL43Z4/MKL43Z4_i2s.h"
1073     #include "device/MKL43Z4/MKL43Z4_lcd.h"
1074     #include "device/MKL43Z4/MKL43Z4_llwu.h"
1075     #include "device/MKL43Z4/MKL43Z4_lptmr.h"
1076     #include "device/MKL43Z4/MKL43Z4_lpuart.h"
1077     #include "device/MKL43Z4/MKL43Z4_mcg.h"
1078     #include "device/MKL43Z4/MKL43Z4_mcm.h"
1079     #include "device/MKL43Z4/MKL43Z4_mtb.h"
1080     #include "device/MKL43Z4/MKL43Z4_mtbdwt.h"
1081     #include "device/MKL43Z4/MKL43Z4_nv.h"
1082     #include "device/MKL43Z4/MKL43Z4_osc.h"
1083     #include "device/MKL43Z4/MKL43Z4_pit.h"
1084     #include "device/MKL43Z4/MKL43Z4_pmc.h"
1085     #include "device/MKL43Z4/MKL43Z4_port.h"
1086     #include "device/MKL43Z4/MKL43Z4_rcm.h"
1087     #include "device/MKL43Z4/MKL43Z4_rom.h"
1088     #include "device/MKL43Z4/MKL43Z4_rtc.h"
1089     #include "device/MKL43Z4/MKL43Z4_sim.h"
1090     #include "device/MKL43Z4/MKL43Z4_smc.h"
1091     #include "device/MKL43Z4/MKL43Z4_spi.h"
1092     #include "device/MKL43Z4/MKL43Z4_tpm.h"
1093     #include "device/MKL43Z4/MKL43Z4_uart.h"
1094     #include "device/MKL43Z4/MKL43Z4_usb.h"
1095     #include "device/MKL43Z4/MKL43Z4_vref.h"
1096
1097 #elif (defined(CPU_MKL46Z128VLH4) || defined(CPU_MKL46Z256VLH4) || defined(CPU_MKL46Z128VLL4) || \
1098     defined(CPU_MKL46Z256VLL4) || defined(CPU_MKL46Z128VMC4) || defined(CPU_MKL46Z256VMC4))
1099
1100     #define KL46Z4_SERIES
1101
1102     /* CMSIS-style register definitions */
1103     #include "device/MKL46Z4/MKL46Z4.h"
1104
1105     /* Extension register headers. (These will eventually be merged into the CMSIS-style header.) */
1106     #include "device/MKL46Z4/MKL46Z4_adc.h"
1107     #include "device/MKL46Z4/MKL46Z4_cmp.h"
1108     #include "device/MKL46Z4/MKL46Z4_dac.h"
1109     #include "device/MKL46Z4/MKL46Z4_dma.h"
1110     #include "device/MKL46Z4/MKL46Z4_dmamux.h"
1111     #include "device/MKL46Z4/MKL46Z4_fgpio.h"
1112     #include "device/MKL46Z4/MKL46Z4_ftfa.h"
1113     #include "device/MKL46Z4/MKL46Z4_gpio.h"
1114     #include "device/MKL46Z4/MKL46Z4_i2c.h"
1115     #include "device/MKL46Z4/MKL46Z4_i2s.h"
1116     #include "device/MKL46Z4/MKL46Z4_lcd.h"
1117     #include "device/MKL46Z4/MKL46Z4_llwu.h"
1118     #include "device/MKL46Z4/MKL46Z4_lptmr.h"
1119     #include "device/MKL46Z4/MKL46Z4_mcg.h"
1120     #include "device/MKL46Z4/MKL46Z4_mcm.h"
1121     #include "device/MKL46Z4/MKL46Z4_mtb.h"
1122     #include "device/MKL46Z4/MKL46Z4_mtbdwt.h"
1123     #include "device/MKL46Z4/MKL46Z4_nv.h"
1124     #include "device/MKL46Z4/MKL46Z4_osc.h"
1125     #include "device/MKL46Z4/MKL46Z4_pit.h"
1126     #include "device/MKL46Z4/MKL46Z4_pmc.h"
1127     #include "device/MKL46Z4/MKL46Z4_port.h"
1128     #include "device/MKL46Z4/MKL46Z4_rcm.h"
1129     #include "device/MKL46Z4/MKL46Z4_rom.h"
1130     #include "device/MKL46Z4/MKL46Z4_rtc.h"
1131     #include "device/MKL46Z4/MKL46Z4_sim.h"
1132     #include "device/MKL46Z4/MKL46Z4_smc.h"
1133     #include "device/MKL46Z4/MKL46Z4_spi.h"
1134     #include "device/MKL46Z4/MKL46Z4_tpm.h"
1135     #include "device/MKL46Z4/MKL46Z4_tsi.h"
1136     #include "device/MKL46Z4/MKL46Z4_uart.h"
1137     #include "device/MKL46Z4/MKL46Z4_uart0.h"
1138     #include "device/MKL46Z4/MKL46Z4_usb.h"
1139
1140 #elif (defined(CPU_MKV30F128VFM10) || defined(CPU_MKV30F64VFM10) || defined(CPU_MKV30F128VLF10) || \
1141     defined(CPU_MKV30F64VLF10) || defined(CPU_MKV30F128VLH10) || defined(CPU_MKV30F64VLH10))
1142
1143     #define KV30F12810_SERIES
1144
1145     /* CMSIS-style register definitions */
1146     #include "device/MKV30F12810/MKV30F12810.h"
1147
1148     /* Extension register headers. (These will eventually be merged into the CMSIS-style header.) */
1149     #include "device/MKV30F12810/MKV30F12810_adc.h"
1150     #include "device/MKV30F12810/MKV30F12810_cmp.h"
1151     #include "device/MKV30F12810/MKV30F12810_crc.h"
1152     #include "device/MKV30F12810/MKV30F12810_dac.h"
1153     #include "device/MKV30F12810/MKV30F12810_dma.h"
1154     #include "device/MKV30F12810/MKV30F12810_dmamux.h"
1155     #include "device/MKV30F12810/MKV30F12810_ewm.h"
1156     #include "device/MKV30F12810/MKV30F12810_fmc.h"
1157     #include "device/MKV30F12810/MKV30F12810_ftfa.h"
1158     #include "device/MKV30F12810/MKV30F12810_ftm.h"
1159     #include "device/MKV30F12810/MKV30F12810_gpio.h"
1160     #include "device/MKV30F12810/MKV30F12810_i2c.h"
1161     #include "device/MKV30F12810/MKV30F12810_llwu.h"
1162     #include "device/MKV30F12810/MKV30F12810_lptmr.h"
1163     #include "device/MKV30F12810/MKV30F12810_mcg.h"
1164     #include "device/MKV30F12810/MKV30F12810_mcm.h"
1165     #include "device/MKV30F12810/MKV30F12810_nv.h"
1166     #include "device/MKV30F12810/MKV30F12810_osc.h"
1167     #include "device/MKV30F12810/MKV30F12810_pdb.h"
1168     #include "device/MKV30F12810/MKV30F12810_pit.h"
1169     #include "device/MKV30F12810/MKV30F12810_pmc.h"
1170     #include "device/MKV30F12810/MKV30F12810_port.h"
1171     #include "device/MKV30F12810/MKV30F12810_rcm.h"
1172     #include "device/MKV30F12810/MKV30F12810_sim.h"
1173     #include "device/MKV30F12810/MKV30F12810_smc.h"
1174     #include "device/MKV30F12810/MKV30F12810_spi.h"
1175     #include "device/MKV30F12810/MKV30F12810_uart.h"
1176     #include "device/MKV30F12810/MKV30F12810_vref.h"
1177     #include "device/MKV30F12810/MKV30F12810_wdog.h"
1178
1179 #elif (defined(CPU_MKV31F128VLH10) || defined(CPU_MKV31F128VLL10))
1180
1181     #define KV31F12810_SERIES
1182
1183     /* CMSIS-style register definitions */
1184     #include "device/MKV31F12810/MKV31F12810.h"
1185
1186     /* Extension register headers. (These will eventually be merged into the CMSIS-style header.) */
1187     #include "device/MKV31F12810/MKV31F12810_adc.h"
1188     #include "device/MKV31F12810/MKV31F12810_cmp.h"
1189     #include "device/MKV31F12810/MKV31F12810_crc.h"
1190     #include "device/MKV31F12810/MKV31F12810_dac.h"
1191     #include "device/MKV31F12810/MKV31F12810_dma.h"
1192     #include "device/MKV31F12810/MKV31F12810_dmamux.h"
1193     #include "device/MKV31F12810/MKV31F12810_ewm.h"
1194     #include "device/MKV31F12810/MKV31F12810_fmc.h"
1195     #include "device/MKV31F12810/MKV31F12810_ftfa.h"
1196     #include "device/MKV31F12810/MKV31F12810_ftm.h"
1197     #include "device/MKV31F12810/MKV31F12810_gpio.h"
1198     #include "device/MKV31F12810/MKV31F12810_i2c.h"
1199     #include "device/MKV31F12810/MKV31F12810_llwu.h"
1200     #include "device/MKV31F12810/MKV31F12810_lptmr.h"
1201     #include "device/MKV31F12810/MKV31F12810_lpuart.h"
1202     #include "device/MKV31F12810/MKV31F12810_mcg.h"
1203     #include "device/MKV31F12810/MKV31F12810_mcm.h"
1204     #include "device/MKV31F12810/MKV31F12810_nv.h"
1205     #include "device/MKV31F12810/MKV31F12810_osc.h"
1206     #include "device/MKV31F12810/MKV31F12810_pdb.h"
1207     #include "device/MKV31F12810/MKV31F12810_pit.h"
1208     #include "device/MKV31F12810/MKV31F12810_pmc.h"
1209     #include "device/MKV31F12810/MKV31F12810_port.h"
1210     #include "device/MKV31F12810/MKV31F12810_rcm.h"
1211     #include "device/MKV31F12810/MKV31F12810_rfsys.h"
1212     #include "device/MKV31F12810/MKV31F12810_sim.h"
1213     #include "device/MKV31F12810/MKV31F12810_smc.h"
1214     #include "device/MKV31F12810/MKV31F12810_spi.h"
1215     #include "device/MKV31F12810/MKV31F12810_uart.h"
1216     #include "device/MKV31F12810/MKV31F12810_vref.h"
1217     #include "device/MKV31F12810/MKV31F12810_wdog.h"
1218
1219 #elif (defined(CPU_MKV31F256VLH12) || defined(CPU_MKV31F256VLL12))
1220
1221     #define KV31F25612_SERIES
1222
1223     /* CMSIS-style register definitions */
1224     #include "device/MKV31F25612/MKV31F25612.h"
1225
1226     /* Extension register headers. (These will eventually be merged into the CMSIS-style header.) */
1227     #include "device/MKV31F25612/MKV31F25612_adc.h"
1228     #include "device/MKV31F25612/MKV31F25612_cmp.h"
1229     #include "device/MKV31F25612/MKV31F25612_crc.h"
1230     #include "device/MKV31F25612/MKV31F25612_dac.h"
1231     #include "device/MKV31F25612/MKV31F25612_dma.h"
1232     #include "device/MKV31F25612/MKV31F25612_dmamux.h"
1233     #include "device/MKV31F25612/MKV31F25612_ewm.h"
1234     #include "device/MKV31F25612/MKV31F25612_fmc.h"
1235     #include "device/MKV31F25612/MKV31F25612_ftfa.h"
1236     #include "device/MKV31F25612/MKV31F25612_ftm.h"
1237     #include "device/MKV31F25612/MKV31F25612_gpio.h"
1238     #include "device/MKV31F25612/MKV31F25612_i2c.h"
1239     #include "device/MKV31F25612/MKV31F25612_llwu.h"
1240     #include "device/MKV31F25612/MKV31F25612_lptmr.h"
1241     #include "device/MKV31F25612/MKV31F25612_lpuart.h"
1242     #include "device/MKV31F25612/MKV31F25612_mcg.h"
1243     #include "device/MKV31F25612/MKV31F25612_mcm.h"
1244     #include "device/MKV31F25612/MKV31F25612_nv.h"
1245     #include "device/MKV31F25612/MKV31F25612_osc.h"
1246     #include "device/MKV31F25612/MKV31F25612_pdb.h"
1247     #include "device/MKV31F25612/MKV31F25612_pit.h"
1248     #include "device/MKV31F25612/MKV31F25612_pmc.h"
1249     #include "device/MKV31F25612/MKV31F25612_port.h"
1250     #include "device/MKV31F25612/MKV31F25612_rcm.h"
1251     #include "device/MKV31F25612/MKV31F25612_rfsys.h"
1252     #include "device/MKV31F25612/MKV31F25612_rng.h"
1253     #include "device/MKV31F25612/MKV31F25612_sim.h"
1254     #include "device/MKV31F25612/MKV31F25612_smc.h"
1255     #include "device/MKV31F25612/MKV31F25612_spi.h"
1256     #include "device/MKV31F25612/MKV31F25612_uart.h"
1257     #include "device/MKV31F25612/MKV31F25612_vref.h"
1258     #include "device/MKV31F25612/MKV31F25612_wdog.h"
1259
1260 #elif (defined(CPU_MKV31F512VLH12) || defined(CPU_MKV31F512VLL12))
1261
1262     #define KV31F51212_SERIES
1263
1264     /* CMSIS-style register definitions */
1265     #include "device/MKV31F51212/MKV31F51212.h"
1266
1267     /* Extension register headers. (These will eventually be merged into the CMSIS-style header.) */
1268     #include "device/MKV31F51212/MKV31F51212_adc.h"
1269     #include "device/MKV31F51212/MKV31F51212_cmp.h"
1270     #include "device/MKV31F51212/MKV31F51212_crc.h"
1271     #include "device/MKV31F51212/MKV31F51212_dac.h"
1272     #include "device/MKV31F51212/MKV31F51212_dma.h"
1273     #include "device/MKV31F51212/MKV31F51212_dmamux.h"
1274     #include "device/MKV31F51212/MKV31F51212_ewm.h"
1275     #include "device/MKV31F51212/MKV31F51212_fb.h"
1276     #include "device/MKV31F51212/MKV31F51212_fmc.h"
1277     #include "device/MKV31F51212/MKV31F51212_ftfa.h"
1278     #include "device/MKV31F51212/MKV31F51212_ftm.h"
1279     #include "device/MKV31F51212/MKV31F51212_gpio.h"
1280     #include "device/MKV31F51212/MKV31F51212_i2c.h"
1281     #include "device/MKV31F51212/MKV31F51212_llwu.h"
1282     #include "device/MKV31F51212/MKV31F51212_lptmr.h"
1283     #include "device/MKV31F51212/MKV31F51212_lpuart.h"
1284     #include "device/MKV31F51212/MKV31F51212_mcg.h"
1285     #include "device/MKV31F51212/MKV31F51212_mcm.h"
1286     #include "device/MKV31F51212/MKV31F51212_nv.h"
1287     #include "device/MKV31F51212/MKV31F51212_osc.h"
1288     #include "device/MKV31F51212/MKV31F51212_pdb.h"
1289     #include "device/MKV31F51212/MKV31F51212_pit.h"
1290     #include "device/MKV31F51212/MKV31F51212_pmc.h"
1291     #include "device/MKV31F51212/MKV31F51212_port.h"
1292     #include "device/MKV31F51212/MKV31F51212_rcm.h"
1293     #include "device/MKV31F51212/MKV31F51212_rfsys.h"
1294     #include "device/MKV31F51212/MKV31F51212_rng.h"
1295     #include "device/MKV31F51212/MKV31F51212_sim.h"
1296     #include "device/MKV31F51212/MKV31F51212_smc.h"
1297     #include "device/MKV31F51212/MKV31F51212_spi.h"
1298     #include "device/MKV31F51212/MKV31F51212_uart.h"
1299     #include "device/MKV31F51212/MKV31F51212_vref.h"
1300     #include "device/MKV31F51212/MKV31F51212_wdog.h"
1301
1302 #elif (defined(CPU_MKV40F128VLH15) || defined(CPU_MKV40F128VLL15) || defined(CPU_MKV40F256VLH15) || \
1303     defined(CPU_MKV40F256VLL15) || defined(CPU_MKV40F64VLH15))
1304
1305     #define KV40F15_SERIES
1306
1307     /* CMSIS-style register definitions */
1308     #include "device/MKV40F15/MKV40F15.h"
1309
1310     /* Extension register headers. (These will eventually be merged into the CMSIS-style header.) */
1311     #include "device/MKV40F15/MKV40F15_adc.h"
1312     #include "device/MKV40F15/MKV40F15_aoi.h"
1313     #include "device/MKV40F15/MKV40F15_can.h"
1314     #include "device/MKV40F15/MKV40F15_cmp.h"
1315     #include "device/MKV40F15/MKV40F15_crc.h"
1316     #include "device/MKV40F15/MKV40F15_dma.h"
1317     #include "device/MKV40F15/MKV40F15_dmamux.h"
1318     #include "device/MKV40F15/MKV40F15_enc.h"
1319     #include "device/MKV40F15/MKV40F15_ewm.h"
1320     #include "device/MKV40F15/MKV40F15_fmc.h"
1321     #include "device/MKV40F15/MKV40F15_ftfa.h"
1322     #include "device/MKV40F15/MKV40F15_ftm.h"
1323     #include "device/MKV40F15/MKV40F15_gpio.h"
1324     #include "device/MKV40F15/MKV40F15_i2c.h"
1325     #include "device/MKV40F15/MKV40F15_llwu.h"
1326     #include "device/MKV40F15/MKV40F15_lptmr.h"
1327     #include "device/MKV40F15/MKV40F15_mcg.h"
1328     #include "device/MKV40F15/MKV40F15_mcm.h"
1329     #include "device/MKV40F15/MKV40F15_nv.h"
1330     #include "device/MKV40F15/MKV40F15_osc.h"
1331     #include "device/MKV40F15/MKV40F15_pdb.h"
1332     #include "device/MKV40F15/MKV40F15_pit.h"
1333     #include "device/MKV40F15/MKV40F15_pmc.h"
1334     #include "device/MKV40F15/MKV40F15_port.h"
1335     #include "device/MKV40F15/MKV40F15_rcm.h"
1336     #include "device/MKV40F15/MKV40F15_sim.h"
1337     #include "device/MKV40F15/MKV40F15_smc.h"
1338     #include "device/MKV40F15/MKV40F15_spi.h"
1339     #include "device/MKV40F15/MKV40F15_uart.h"
1340     #include "device/MKV40F15/MKV40F15_vref.h"
1341     #include "device/MKV40F15/MKV40F15_wdog.h"
1342     #include "device/MKV40F15/MKV40F15_xbara.h"
1343     #include "device/MKV40F15/MKV40F15_xbarb.h"
1344
1345 #elif (defined(CPU_MKV43F128VLH15) || defined(CPU_MKV43F128VLL15) || defined(CPU_MKV43F64VLH15))
1346
1347     #define KV43F15_SERIES
1348
1349     /* CMSIS-style register definitions */
1350     #include "device/MKV43F15/MKV43F15.h"
1351
1352     /* Extension register headers. (These will eventually be merged into the CMSIS-style header.) */
1353     #include "device/MKV43F15/MKV43F15_adc.h"
1354     #include "device/MKV43F15/MKV43F15_aoi.h"
1355     #include "device/MKV43F15/MKV43F15_can.h"
1356     #include "device/MKV43F15/MKV43F15_cmp.h"
1357     #include "device/MKV43F15/MKV43F15_crc.h"
1358     #include "device/MKV43F15/MKV43F15_dma.h"
1359     #include "device/MKV43F15/MKV43F15_dmamux.h"
1360     #include "device/MKV43F15/MKV43F15_enc.h"
1361     #include "device/MKV43F15/MKV43F15_ewm.h"
1362     #include "device/MKV43F15/MKV43F15_fmc.h"
1363     #include "device/MKV43F15/MKV43F15_ftfa.h"
1364     #include "device/MKV43F15/MKV43F15_gpio.h"
1365     #include "device/MKV43F15/MKV43F15_i2c.h"
1366     #include "device/MKV43F15/MKV43F15_llwu.h"
1367     #include "device/MKV43F15/MKV43F15_lptmr.h"
1368     #include "device/MKV43F15/MKV43F15_mcg.h"
1369     #include "device/MKV43F15/MKV43F15_mcm.h"
1370     #include "device/MKV43F15/MKV43F15_nv.h"
1371     #include "device/MKV43F15/MKV43F15_osc.h"
1372     #include "device/MKV43F15/MKV43F15_pdb.h"
1373     #include "device/MKV43F15/MKV43F15_pit.h"
1374     #include "device/MKV43F15/MKV43F15_pmc.h"
1375     #include "device/MKV43F15/MKV43F15_port.h"
1376     #include "device/MKV43F15/MKV43F15_pwm.h"
1377     #include "device/MKV43F15/MKV43F15_rcm.h"
1378     #include "device/MKV43F15/MKV43F15_sim.h"
1379     #include "device/MKV43F15/MKV43F15_smc.h"
1380     #include "device/MKV43F15/MKV43F15_spi.h"
1381     #include "device/MKV43F15/MKV43F15_uart.h"
1382     #include "device/MKV43F15/MKV43F15_vref.h"
1383     #include "device/MKV43F15/MKV43F15_wdog.h"
1384     #include "device/MKV43F15/MKV43F15_xbara.h"
1385     #include "device/MKV43F15/MKV43F15_xbarb.h"
1386
1387 #elif (defined(CPU_MKV44F128VLH15) || defined(CPU_MKV44F128VLL15) || defined(CPU_MKV44F64VLH15))
1388
1389     #define KV44F15_SERIES
1390
1391     /* CMSIS-style register definitions */
1392     #include "device/MKV44F15/MKV44F15.h"
1393
1394     /* Extension register headers. (These will eventually be merged into the CMSIS-style header.) */
1395     #include "device/MKV44F15/MKV44F15_adc.h"
1396     #include "device/MKV44F15/MKV44F15_aoi.h"
1397     #include "device/MKV44F15/MKV44F15_can.h"
1398     #include "device/MKV44F15/MKV44F15_cmp.h"
1399     #include "device/MKV44F15/MKV44F15_crc.h"
1400     #include "device/MKV44F15/MKV44F15_dac.h"
1401     #include "device/MKV44F15/MKV44F15_dma.h"
1402     #include "device/MKV44F15/MKV44F15_dmamux.h"
1403     #include "device/MKV44F15/MKV44F15_enc.h"
1404     #include "device/MKV44F15/MKV44F15_ewm.h"
1405     #include "device/MKV44F15/MKV44F15_fmc.h"
1406     #include "device/MKV44F15/MKV44F15_ftfa.h"
1407     #include "device/MKV44F15/MKV44F15_gpio.h"
1408     #include "device/MKV44F15/MKV44F15_i2c.h"
1409     #include "device/MKV44F15/MKV44F15_llwu.h"
1410     #include "device/MKV44F15/MKV44F15_lptmr.h"
1411     #include "device/MKV44F15/MKV44F15_mcg.h"
1412     #include "device/MKV44F15/MKV44F15_mcm.h"
1413     #include "device/MKV44F15/MKV44F15_nv.h"
1414     #include "device/MKV44F15/MKV44F15_osc.h"
1415     #include "device/MKV44F15/MKV44F15_pdb.h"
1416     #include "device/MKV44F15/MKV44F15_pit.h"
1417     #include "device/MKV44F15/MKV44F15_pmc.h"
1418     #include "device/MKV44F15/MKV44F15_port.h"
1419     #include "device/MKV44F15/MKV44F15_pwm.h"
1420     #include "device/MKV44F15/MKV44F15_rcm.h"
1421     #include "device/MKV44F15/MKV44F15_sim.h"
1422     #include "device/MKV44F15/MKV44F15_smc.h"
1423     #include "device/MKV44F15/MKV44F15_spi.h"
1424     #include "device/MKV44F15/MKV44F15_uart.h"
1425     #include "device/MKV44F15/MKV44F15_vref.h"
1426     #include "device/MKV44F15/MKV44F15_wdog.h"
1427     #include "device/MKV44F15/MKV44F15_xbara.h"
1428     #include "device/MKV44F15/MKV44F15_xbarb.h"
1429
1430 #elif (defined(CPU_MKV45F128VLH15) || defined(CPU_MKV45F128VLL15) || defined(CPU_MKV45F256VLH15) || \
1431     defined(CPU_MKV45F256VLL15))
1432
1433     #define KV45F15_SERIES
1434
1435     /* CMSIS-style register definitions */
1436     #include "device/MKV45F15/MKV45F15.h"
1437
1438     /* Extension register headers. (These will eventually be merged into the CMSIS-style header.) */
1439     #include "device/MKV45F15/MKV45F15_adc.h"
1440     #include "device/MKV45F15/MKV45F15_aoi.h"
1441     #include "device/MKV45F15/MKV45F15_can.h"
1442     #include "device/MKV45F15/MKV45F15_cmp.h"
1443     #include "device/MKV45F15/MKV45F15_crc.h"
1444     #include "device/MKV45F15/MKV45F15_dma.h"
1445     #include "device/MKV45F15/MKV45F15_dmamux.h"
1446     #include "device/MKV45F15/MKV45F15_enc.h"
1447     #include "device/MKV45F15/MKV45F15_ewm.h"
1448     #include "device/MKV45F15/MKV45F15_fmc.h"
1449     #include "device/MKV45F15/MKV45F15_ftfa.h"
1450     #include "device/MKV45F15/MKV45F15_ftm.h"
1451     #include "device/MKV45F15/MKV45F15_gpio.h"
1452     #include "device/MKV45F15/MKV45F15_i2c.h"
1453     #include "device/MKV45F15/MKV45F15_llwu.h"
1454     #include "device/MKV45F15/MKV45F15_lptmr.h"
1455     #include "device/MKV45F15/MKV45F15_mcg.h"
1456     #include "device/MKV45F15/MKV45F15_mcm.h"
1457     #include "device/MKV45F15/MKV45F15_nv.h"
1458     #include "device/MKV45F15/MKV45F15_osc.h"
1459     #include "device/MKV45F15/MKV45F15_pdb.h"
1460     #include "device/MKV45F15/MKV45F15_pit.h"
1461     #include "device/MKV45F15/MKV45F15_pmc.h"
1462     #include "device/MKV45F15/MKV45F15_port.h"
1463     #include "device/MKV45F15/MKV45F15_pwm.h"
1464     #include "device/MKV45F15/MKV45F15_rcm.h"
1465     #include "device/MKV45F15/MKV45F15_sim.h"
1466     #include "device/MKV45F15/MKV45F15_smc.h"
1467     #include "device/MKV45F15/MKV45F15_spi.h"
1468     #include "device/MKV45F15/MKV45F15_uart.h"
1469     #include "device/MKV45F15/MKV45F15_vref.h"
1470     #include "device/MKV45F15/MKV45F15_wdog.h"
1471     #include "device/MKV45F15/MKV45F15_xbara.h"
1472     #include "device/MKV45F15/MKV45F15_xbarb.h"
1473
1474 #elif (defined(CPU_MKV46F128VLH15) || defined(CPU_MKV46F128VLL15) || defined(CPU_MKV46F256VLH15) || \
1475     defined(CPU_MKV46F256VLL15))
1476
1477     #define KV46F15_SERIES
1478
1479     /* CMSIS-style register definitions */
1480     #include "device/MKV46F15/MKV46F15.h"
1481
1482     /* Extension register headers. (These will eventually be merged into the CMSIS-style header.) */
1483     #include "device/MKV46F15/MKV46F15_adc.h"
1484     #include "device/MKV46F15/MKV46F15_aoi.h"
1485     #include "device/MKV46F15/MKV46F15_can.h"
1486     #include "device/MKV46F15/MKV46F15_cmp.h"
1487     #include "device/MKV46F15/MKV46F15_crc.h"
1488     #include "device/MKV46F15/MKV46F15_dac.h"
1489     #include "device/MKV46F15/MKV46F15_dma.h"
1490     #include "device/MKV46F15/MKV46F15_dmamux.h"
1491     #include "device/MKV46F15/MKV46F15_enc.h"
1492     #include "device/MKV46F15/MKV46F15_ewm.h"
1493     #include "device/MKV46F15/MKV46F15_fmc.h"
1494     #include "device/MKV46F15/MKV46F15_ftfa.h"
1495     #include "device/MKV46F15/MKV46F15_ftm.h"
1496     #include "device/MKV46F15/MKV46F15_gpio.h"
1497     #include "device/MKV46F15/MKV46F15_i2c.h"
1498     #include "device/MKV46F15/MKV46F15_llwu.h"
1499     #include "device/MKV46F15/MKV46F15_lptmr.h"
1500     #include "device/MKV46F15/MKV46F15_mcg.h"
1501     #include "device/MKV46F15/MKV46F15_mcm.h"
1502     #include "device/MKV46F15/MKV46F15_nv.h"
1503     #include "device/MKV46F15/MKV46F15_osc.h"
1504     #include "device/MKV46F15/MKV46F15_pdb.h"
1505     #include "device/MKV46F15/MKV46F15_pit.h"
1506     #include "device/MKV46F15/MKV46F15_pmc.h"
1507     #include "device/MKV46F15/MKV46F15_port.h"
1508     #include "device/MKV46F15/MKV46F15_pwm.h"
1509     #include "device/MKV46F15/MKV46F15_rcm.h"
1510     #include "device/MKV46F15/MKV46F15_sim.h"
1511     #include "device/MKV46F15/MKV46F15_smc.h"
1512     #include "device/MKV46F15/MKV46F15_spi.h"
1513     #include "device/MKV46F15/MKV46F15_uart.h"
1514     #include "device/MKV46F15/MKV46F15_vref.h"
1515     #include "device/MKV46F15/MKV46F15_wdog.h"
1516     #include "device/MKV46F15/MKV46F15_xbara.h"
1517     #include "device/MKV46F15/MKV46F15_xbarb.h"
1518
1519 #else
1520     #error "No valid CPU defined!"
1521 #endif
1522
1523 #endif /* __FSL_DEVICE_REGISTERS_H__ */
1524 /*******************************************************************************
1525  * EOF
1526  ******************************************************************************/