|
1 | 1 | /*
|
2 | 2 | ** ###################################################################
|
3 |
| -** Processors: MK64FN1M0VDC12 |
| 3 | +** Processors: MK64FN1M0CAJ12 |
| 4 | +** MK64FN1M0VDC12 |
4 | 5 | ** MK64FN1M0VLL12
|
5 | 6 | ** MK64FN1M0VLQ12
|
6 | 7 | ** MK64FN1M0VMD12
|
|
15 | 16 | ** IAR ANSI C/C++ Compiler for ARM
|
16 | 17 | **
|
17 | 18 | ** Reference manual: K64P144M120SF5RM, Rev.2, January 2014
|
18 |
| -** Version: rev. 2.8, 2015-02-19 |
19 |
| -** Build: b151218 |
| 19 | +** Version: rev. 2.9, 2016-03-21 |
| 20 | +** Build: b160321 |
20 | 21 | **
|
21 | 22 | ** Abstract:
|
22 | 23 | ** CMSIS Peripheral Access Layer for MK64F12
|
23 | 24 | **
|
24 |
| -** Copyright (c) 1997 - 2015 Freescale Semiconductor, Inc. |
| 25 | +** Copyright (c) 1997 - 2016 Freescale Semiconductor, Inc. |
25 | 26 | ** All rights reserved.
|
26 | 27 | **
|
27 | 28 | ** Redistribution and use in source and binary forms, with or without modification,
|
|
84 | 85 | ** Interrupt INT_LPTimer renamed to INT_LPTMR0, interrupt INT_Watchdog renamed to INT_WDOG_EWM.
|
85 | 86 | ** - rev. 2.8 (2015-02-19)
|
86 | 87 | ** Renamed interrupt vector LLW to LLWU.
|
| 88 | +** - rev. 2.9 (2016-03-21) |
| 89 | +** Added MK64FN1M0CAJ12 part. |
| 90 | +** GPIO - renamed port instances: PTx -> GPIOx. |
87 | 91 | **
|
88 | 92 | ** ###################################################################
|
89 | 93 | */
|
90 | 94 |
|
91 | 95 | /*!
|
92 | 96 | * @file MK64F12.h
|
93 |
| - * @version 2.8 |
94 |
| - * @date 2015-02-19 |
| 97 | + * @version 2.9 |
| 98 | + * @date 2016-03-21 |
95 | 99 | * @brief CMSIS Peripheral Access Layer for MK64F12
|
96 | 100 | *
|
97 | 101 | * CMSIS Peripheral Access Layer for MK64F12
|
|
104 | 108 | * compatible) */
|
105 | 109 | #define MCU_MEM_MAP_VERSION 0x0200U
|
106 | 110 | /** Memory map minor version */
|
107 |
| -#define MCU_MEM_MAP_VERSION_MINOR 0x0008U |
| 111 | +#define MCU_MEM_MAP_VERSION_MINOR 0x0009U |
108 | 112 |
|
109 | 113 | /**
|
110 | 114 | * @brief Macro to calculate address of an aliased word in the peripheral
|
@@ -6926,30 +6930,30 @@ typedef struct {
|
6926 | 6930 |
|
6927 | 6931 |
|
6928 | 6932 | /* GPIO - Peripheral instance base addresses */
|
6929 |
| -/** Peripheral PTA base address */ |
6930 |
| -#define PTA_BASE (0x400FF000u) |
6931 |
| -/** Peripheral PTA base pointer */ |
6932 |
| -#define PTA ((GPIO_Type *)PTA_BASE) |
6933 |
| -/** Peripheral PTB base address */ |
6934 |
| -#define PTB_BASE (0x400FF040u) |
6935 |
| -/** Peripheral PTB base pointer */ |
6936 |
| -#define PTB ((GPIO_Type *)PTB_BASE) |
6937 |
| -/** Peripheral PTC base address */ |
6938 |
| -#define PTC_BASE (0x400FF080u) |
6939 |
| -/** Peripheral PTC base pointer */ |
6940 |
| -#define PTC ((GPIO_Type *)PTC_BASE) |
6941 |
| -/** Peripheral PTD base address */ |
6942 |
| -#define PTD_BASE (0x400FF0C0u) |
6943 |
| -/** Peripheral PTD base pointer */ |
6944 |
| -#define PTD ((GPIO_Type *)PTD_BASE) |
6945 |
| -/** Peripheral PTE base address */ |
6946 |
| -#define PTE_BASE (0x400FF100u) |
6947 |
| -/** Peripheral PTE base pointer */ |
6948 |
| -#define PTE ((GPIO_Type *)PTE_BASE) |
| 6933 | +/** Peripheral GPIOA base address */ |
| 6934 | +#define GPIOA_BASE (0x400FF000u) |
| 6935 | +/** Peripheral GPIOA base pointer */ |
| 6936 | +#define GPIOA ((GPIO_Type *)GPIOA_BASE) |
| 6937 | +/** Peripheral GPIOB base address */ |
| 6938 | +#define GPIOB_BASE (0x400FF040u) |
| 6939 | +/** Peripheral GPIOB base pointer */ |
| 6940 | +#define GPIOB ((GPIO_Type *)GPIOB_BASE) |
| 6941 | +/** Peripheral GPIOC base address */ |
| 6942 | +#define GPIOC_BASE (0x400FF080u) |
| 6943 | +/** Peripheral GPIOC base pointer */ |
| 6944 | +#define GPIOC ((GPIO_Type *)GPIOC_BASE) |
| 6945 | +/** Peripheral GPIOD base address */ |
| 6946 | +#define GPIOD_BASE (0x400FF0C0u) |
| 6947 | +/** Peripheral GPIOD base pointer */ |
| 6948 | +#define GPIOD ((GPIO_Type *)GPIOD_BASE) |
| 6949 | +/** Peripheral GPIOE base address */ |
| 6950 | +#define GPIOE_BASE (0x400FF100u) |
| 6951 | +/** Peripheral GPIOE base pointer */ |
| 6952 | +#define GPIOE ((GPIO_Type *)GPIOE_BASE) |
6949 | 6953 | /** Array initializer of GPIO peripheral base addresses */
|
6950 |
| -#define GPIO_BASE_ADDRS { PTA_BASE, PTB_BASE, PTC_BASE, PTD_BASE, PTE_BASE } |
| 6954 | +#define GPIO_BASE_ADDRS { GPIOA_BASE, GPIOB_BASE, GPIOC_BASE, GPIOD_BASE, GPIOE_BASE } |
6951 | 6955 | /** Array initializer of GPIO peripheral base pointers */
|
6952 |
| -#define GPIO_BASE_PTRS { PTA, PTB, PTC, PTD, PTE } |
| 6956 | +#define GPIO_BASE_PTRS { GPIOA, GPIOB, GPIOC, GPIOD, GPIOE } |
6953 | 6957 |
|
6954 | 6958 | /*!
|
6955 | 6959 | * @}
|
@@ -12677,16 +12681,16 @@ typedef struct {
|
12677 | 12681 | #define DSPI1 SPI1
|
12678 | 12682 | #define DSPI2 SPI2
|
12679 | 12683 | #define FLEXCAN0 CAN0
|
12680 |
| -#define GPIOA_BASE PTA_BASE |
12681 |
| -#define GPIOA PTA |
12682 |
| -#define GPIOB_BASE PTB_BASE |
12683 |
| -#define GPIOB PTB |
12684 |
| -#define GPIOC_BASE PTC_BASE |
12685 |
| -#define GPIOC PTC |
12686 |
| -#define GPIOD_BASE PTD_BASE |
12687 |
| -#define GPIOD PTD |
12688 |
| -#define GPIOE_BASE PTE_BASE |
12689 |
| -#define GPIOE PTE |
| 12684 | +#define PTA_BASE GPIOA_BASE |
| 12685 | +#define PTA GPIOA |
| 12686 | +#define PTB_BASE GPIOB_BASE |
| 12687 | +#define PTB GPIOB |
| 12688 | +#define PTC_BASE GPIOC_BASE |
| 12689 | +#define PTC GPIOC |
| 12690 | +#define PTD_BASE GPIOD_BASE |
| 12691 | +#define PTD GPIOD |
| 12692 | +#define PTE_BASE GPIOE_BASE |
| 12693 | +#define PTE GPIOE |
12690 | 12694 | #define UART_WP7816_T_TYPE0_REG(base) UART_WP7816T0_REG(base)
|
12691 | 12695 | #define UART_WP7816_T_TYPE1_REG(base) UART_WP7816T1_REG(base)
|
12692 | 12696 | #define UART_WP7816_T_TYPE0_WI_MASK UART_WP7816T0_WI_MASK
|
|
0 commit comments