lab4a

Dependencies:   mbed mbed-rtos tsi_sensor SLCD

Committer:
teajaypierce
Date:
Tue Mar 10 21:00:19 2020 +0000
Revision:
2:070500d1e54b
Parent:
0:78b84e1ce9df
lab4b

Who changed what in which revision?

UserRevisionLine numberNew contents of line
wstapleton 0:78b84e1ce9df 1 #ifndef FREEDOM_HEADERS_H
wstapleton 0:78b84e1ce9df 2 #define FREEDOM_HEADERS_H
wstapleton 0:78b84e1ce9df 3
wstapleton 0:78b84e1ce9df 4 #include "mbed.h"
wstapleton 0:78b84e1ce9df 5
wstapleton 0:78b84e1ce9df 6 /*
wstapleton 0:78b84e1ce9df 7 The USB connections are on this end of the board
wstapleton 0:78b84e1ce9df 8
wstapleton 0:78b84e1ce9df 9 J2_19 OO J2_20
wstapleton 0:78b84e1ce9df 10 J2_17 OO J2_18
wstapleton 0:78b84e1ce9df 11 J2_15 OO J2_16
wstapleton 0:78b84e1ce9df 12 J2_13 OO J2_14
wstapleton 0:78b84e1ce9df 13 J3_2 OO J3_1 J2_11 OO J2_12
wstapleton 0:78b84e1ce9df 14 J3_4 OO J3_3 J2_9 OO J2_10
wstapleton 0:78b84e1ce9df 15 J3_6 OO J3_5 J2_7 OO J2_8
wstapleton 0:78b84e1ce9df 16 J3_8 OO J3_7 J2_5 OO J2_6
wstapleton 0:78b84e1ce9df 17 J3_10 OO J3_9 J2_3 OO J2_4
wstapleton 0:78b84e1ce9df 18 J3_12 OO J3_11 J2_1 OO J2_2
wstapleton 0:78b84e1ce9df 19 J3_14 OO J3_13
wstapleton 0:78b84e1ce9df 20 J3_16 OO J3_15 J1_15 OO J1_16
wstapleton 0:78b84e1ce9df 21 J1_13 OO J1_14
wstapleton 0:78b84e1ce9df 22 J4_2 OO J4_1 J1_11 OO J1_12
wstapleton 0:78b84e1ce9df 23 J4_4 OO J4_3 J1_9 OO J1_10
wstapleton 0:78b84e1ce9df 24 J4_6 OO J4_5 J1_7 OO J1_8
wstapleton 0:78b84e1ce9df 25 J4_8 OO J4_7 J1_5 OO J1_6
wstapleton 0:78b84e1ce9df 26 J4_10 OO J4_9 J1_3 OO J1_4
wstapleton 0:78b84e1ce9df 27 J4_12 OO J4_11 J1_1 OO J1_2
wstapleton 0:78b84e1ce9df 28
wstapleton 0:78b84e1ce9df 29 */
wstapleton 0:78b84e1ce9df 30
wstapleton 0:78b84e1ce9df 31 #if defined (TARGET_KL46Z)
wstapleton 0:78b84e1ce9df 32 PinName const J1_1 = PTB18 ;
wstapleton 0:78b84e1ce9df 33 PinName const J1_2 = PTA1 ;
wstapleton 0:78b84e1ce9df 34 PinName const J1_3 = PTB19 ;
wstapleton 0:78b84e1ce9df 35 PinName const J1_4 = PTA2 ;
wstapleton 0:78b84e1ce9df 36 PinName const J1_5 = PTC0 ;
wstapleton 0:78b84e1ce9df 37 PinName const J1_6 = PTD3 ;
wstapleton 0:78b84e1ce9df 38 PinName const J1_7 = PTC4 ;
wstapleton 0:78b84e1ce9df 39 PinName const J1_8 = PTA12 ;
wstapleton 0:78b84e1ce9df 40 PinName const J1_9 = PTC6 ;
wstapleton 0:78b84e1ce9df 41 PinName const J1_10 = PTA4 ;
wstapleton 0:78b84e1ce9df 42 PinName const J1_11 = PTC7 ;
wstapleton 0:78b84e1ce9df 43 PinName const J1_12 = PTA5 ;
wstapleton 0:78b84e1ce9df 44 PinName const J1_13 = PTC10 ;
wstapleton 0:78b84e1ce9df 45 PinName const J1_14 = PTC8 ;
wstapleton 0:78b84e1ce9df 46 PinName const J1_15 = PTC11 ;
wstapleton 0:78b84e1ce9df 47 PinName const J1_16 = PTC9 ;
wstapleton 0:78b84e1ce9df 48
wstapleton 0:78b84e1ce9df 49 PinName const J2_1 = PTC13 ;
wstapleton 0:78b84e1ce9df 50 PinName const J2_2 = PTA13 ;
wstapleton 0:78b84e1ce9df 51 PinName const J2_3 = PTC16 ;
wstapleton 0:78b84e1ce9df 52 PinName const J2_4 = PTD2 ;
wstapleton 0:78b84e1ce9df 53 PinName const J2_5 = PTA7 ;
wstapleton 0:78b84e1ce9df 54 PinName const J2_6 = PTD4 ;
wstapleton 0:78b84e1ce9df 55 PinName const J2_7 = PTA6 ;
wstapleton 0:78b84e1ce9df 56 PinName const J2_8 = PTD6 ;
wstapleton 0:78b84e1ce9df 57 PinName const J2_9 = PTA14 ;
wstapleton 0:78b84e1ce9df 58 PinName const J2_10 = PTD7 ;
wstapleton 0:78b84e1ce9df 59 PinName const J2_11 = PTA15 ;
wstapleton 0:78b84e1ce9df 60 PinName const J2_12 = PTD5 ;
wstapleton 0:78b84e1ce9df 61 PinName const J2_13 = PTA16 ;
wstapleton 0:78b84e1ce9df 62 PinName const J2_14 = NC ; //GND
wstapleton 0:78b84e1ce9df 63 PinName const J2_15 = PTA17 ;
wstapleton 0:78b84e1ce9df 64 PinName const J2_16 = NC ; //AREF
wstapleton 0:78b84e1ce9df 65 PinName const J2_17 = PTB9 ;
wstapleton 0:78b84e1ce9df 66 PinName const J2_18 = PTE0 ;
wstapleton 0:78b84e1ce9df 67 PinName const J2_19 = NC ; //NC
wstapleton 0:78b84e1ce9df 68 PinName const J2_20 = PTE1 ;
wstapleton 0:78b84e1ce9df 69
wstapleton 0:78b84e1ce9df 70 PinName const J3_1 = PTE31 ;
wstapleton 0:78b84e1ce9df 71 PinName const J3_2 = NC ; //SDA_PTD5
wstapleton 0:78b84e1ce9df 72 PinName const J3_3 = PTE19 ;
wstapleton 0:78b84e1ce9df 73 PinName const J3_4 = NC ; //3.3V
wstapleton 0:78b84e1ce9df 74 PinName const J3_5 = PTE18 ;
wstapleton 0:78b84e1ce9df 75 PinName const J3_6 = PTA20 ; //RESET
wstapleton 0:78b84e1ce9df 76 PinName const J3_7 = PTE17 ;
wstapleton 0:78b84e1ce9df 77 PinName const J3_8 = NC ; //3.3V
wstapleton 0:78b84e1ce9df 78 PinName const J3_9 = PTE16 ;
wstapleton 0:78b84e1ce9df 79 PinName const J3_10 = NC ; //5V
wstapleton 0:78b84e1ce9df 80 PinName const J3_11 = PTE6 ;
wstapleton 0:78b84e1ce9df 81 PinName const J3_12 = NC ; //GND
wstapleton 0:78b84e1ce9df 82 PinName const J3_13 = PTE3 ;
wstapleton 0:78b84e1ce9df 83 PinName const J3_14 = NC ; //GND
wstapleton 0:78b84e1ce9df 84 PinName const J3_15 = PTE2 ;
wstapleton 0:78b84e1ce9df 85 PinName const J3_16 = NC ; //VIN
wstapleton 0:78b84e1ce9df 86
wstapleton 0:78b84e1ce9df 87 PinName const J4_1 = PTE20 ;
wstapleton 0:78b84e1ce9df 88 PinName const J4_2 = PTB0 ;
wstapleton 0:78b84e1ce9df 89 PinName const J4_3 = PTE21 ;
wstapleton 0:78b84e1ce9df 90 PinName const J4_4 = PTB1 ;
wstapleton 0:78b84e1ce9df 91 PinName const J4_5 = PTE22 ;
wstapleton 0:78b84e1ce9df 92 PinName const J4_6 = PTB2 ;
wstapleton 0:78b84e1ce9df 93 PinName const J4_7 = PTE23 ;
wstapleton 0:78b84e1ce9df 94 PinName const J4_8 = PTB3 ;
wstapleton 0:78b84e1ce9df 95 PinName const J4_9 = PTB20 ;
wstapleton 0:78b84e1ce9df 96 PinName const J4_10 = PTC2 ;
wstapleton 0:78b84e1ce9df 97 PinName const J4_11 = PTE30 ;
wstapleton 0:78b84e1ce9df 98 PinName const J4_12 = PTC1 ;
wstapleton 0:78b84e1ce9df 99
wstapleton 0:78b84e1ce9df 100
wstapleton 0:78b84e1ce9df 101 #elif defined (TARGET_KL25Z)
wstapleton 0:78b84e1ce9df 102
wstapleton 0:78b84e1ce9df 103 PinName const J1_1 = PTC7 ;
wstapleton 0:78b84e1ce9df 104 PinName const J1_2 = PTA1 ; //?
wstapleton 0:78b84e1ce9df 105 PinName const J1_3 = PTC0 ;
wstapleton 0:78b84e1ce9df 106 PinName const J1_4 = PTA2 ; //?
wstapleton 0:78b84e1ce9df 107 PinName const J1_5 = PTC3 ;
wstapleton 0:78b84e1ce9df 108 PinName const J1_6 = PTD4 ;
wstapleton 0:78b84e1ce9df 109 PinName const J1_7 = PTC4 ;
wstapleton 0:78b84e1ce9df 110 PinName const J1_8 = PTA12 ;
wstapleton 0:78b84e1ce9df 111 PinName const J1_9 = PTC5 ;
wstapleton 0:78b84e1ce9df 112 PinName const J1_10 = PTA4 ;
wstapleton 0:78b84e1ce9df 113 PinName const J1_11 = PTC6 ;
wstapleton 0:78b84e1ce9df 114 PinName const J1_12 = PTA5 ;
wstapleton 0:78b84e1ce9df 115 PinName const J1_13 = PTC10 ;
wstapleton 0:78b84e1ce9df 116 PinName const J1_14 = PTC8 ;
wstapleton 0:78b84e1ce9df 117 PinName const J1_15 = PTC11 ;
wstapleton 0:78b84e1ce9df 118 PinName const J1_16 = PTC9 ;
wstapleton 0:78b84e1ce9df 119
wstapleton 0:78b84e1ce9df 120 PinName const J2_1 = PTC12 ;
wstapleton 0:78b84e1ce9df 121 PinName const J2_2 = PTA13 ;
wstapleton 0:78b84e1ce9df 122 PinName const J2_3 = PTC13 ;
wstapleton 0:78b84e1ce9df 123 PinName const J2_4 = PTD5 ;
wstapleton 0:78b84e1ce9df 124 PinName const J2_5 = PTC16 ;
wstapleton 0:78b84e1ce9df 125 PinName const J2_6 = PTD0 ;
wstapleton 0:78b84e1ce9df 126 PinName const J2_7 = PTC17 ;
wstapleton 0:78b84e1ce9df 127 PinName const J2_8 = PTD2 ;
wstapleton 0:78b84e1ce9df 128 PinName const J2_9 = PTA16 ;
wstapleton 0:78b84e1ce9df 129 PinName const J2_10 = PTD3 ;
wstapleton 0:78b84e1ce9df 130 PinName const J2_11 = PTA17 ;
wstapleton 0:78b84e1ce9df 131 PinName const J2_12 = PTD1 ;
wstapleton 0:78b84e1ce9df 132 PinName const J2_13 = PTE31 ;
wstapleton 0:78b84e1ce9df 133 PinName const J2_14 = NC ; //GND
wstapleton 0:78b84e1ce9df 134 PinName const J2_15 = NC ; //NC
wstapleton 0:78b84e1ce9df 135 PinName const J2_16 = NC ; //AREF
wstapleton 0:78b84e1ce9df 136 PinName const J2_17 = PTD6 ;
wstapleton 0:78b84e1ce9df 137 PinName const J2_18 = PTE0 ;
wstapleton 0:78b84e1ce9df 138 PinName const J2_19 = PTD7 ;
wstapleton 0:78b84e1ce9df 139 PinName const J2_20 = PTE1 ;
wstapleton 0:78b84e1ce9df 140
wstapleton 0:78b84e1ce9df 141 PinName const J3_1 = PTB8 ;
wstapleton 0:78b84e1ce9df 142 PinName const J3_2 = NC ; //SDA_PTD5
wstapleton 0:78b84e1ce9df 143 PinName const J3_3 = PTB9 ;
wstapleton 0:78b84e1ce9df 144 PinName const J3_4 = NC ; //3.3V
wstapleton 0:78b84e1ce9df 145 PinName const J3_5 = PTB10 ;
wstapleton 0:78b84e1ce9df 146 PinName const J3_6 = PTA20 ; //RESET
wstapleton 0:78b84e1ce9df 147 PinName const J3_7 = PTB11 ;
wstapleton 0:78b84e1ce9df 148 PinName const J3_8 = NC ; //3.3V
wstapleton 0:78b84e1ce9df 149 PinName const J3_9 = PTE2 ;
wstapleton 0:78b84e1ce9df 150 PinName const J3_10 = NC ; //5V
wstapleton 0:78b84e1ce9df 151 PinName const J3_11 = PTE3 ;
wstapleton 0:78b84e1ce9df 152 PinName const J3_12 = NC ; //GND
wstapleton 0:78b84e1ce9df 153 PinName const J3_13 = PTE4 ;
wstapleton 0:78b84e1ce9df 154 PinName const J3_14 = NC ; //GND
wstapleton 0:78b84e1ce9df 155 PinName const J3_15 = PTE5 ;
wstapleton 0:78b84e1ce9df 156 PinName const J3_16 = NC ; //VIN
wstapleton 0:78b84e1ce9df 157
wstapleton 0:78b84e1ce9df 158 PinName const J4_1 = PTE20 ;
wstapleton 0:78b84e1ce9df 159 PinName const J4_2 = PTB0 ;
wstapleton 0:78b84e1ce9df 160 PinName const J4_3 = PTE21 ;
wstapleton 0:78b84e1ce9df 161 PinName const J4_4 = PTB1 ;
wstapleton 0:78b84e1ce9df 162 PinName const J4_5 = PTE22 ;
wstapleton 0:78b84e1ce9df 163 PinName const J4_6 = PTB2 ;
wstapleton 0:78b84e1ce9df 164 PinName const J4_7 = PTE23 ;
wstapleton 0:78b84e1ce9df 165 PinName const J4_8 = PTB3 ;
wstapleton 0:78b84e1ce9df 166 PinName const J4_9 = PTE29 ;
wstapleton 0:78b84e1ce9df 167 PinName const J4_10 = PTC2 ;
wstapleton 0:78b84e1ce9df 168 PinName const J4_11 = PTE30 ;
wstapleton 0:78b84e1ce9df 169 PinName const J4_12 = PTC1 ;
wstapleton 0:78b84e1ce9df 170
wstapleton 0:78b84e1ce9df 171 #elif defined (TARGET_KL05Z)
wstapleton 0:78b84e1ce9df 172
wstapleton 0:78b84e1ce9df 173 PinName const J1_1 = NC ;
wstapleton 0:78b84e1ce9df 174 PinName const J1_2 = PTB2 ; //?
wstapleton 0:78b84e1ce9df 175 PinName const J1_3 = NC ;
wstapleton 0:78b84e1ce9df 176 PinName const J1_4 = PTB1 ; //?
wstapleton 0:78b84e1ce9df 177 PinName const J1_5 = NC ;
wstapleton 0:78b84e1ce9df 178 PinName const J1_6 = PTA11 ;
wstapleton 0:78b84e1ce9df 179 PinName const J1_7 = NC ;
wstapleton 0:78b84e1ce9df 180 PinName const J1_8 = PTB5 ;
wstapleton 0:78b84e1ce9df 181 PinName const J1_9 = NC ;
wstapleton 0:78b84e1ce9df 182 PinName const J1_10 = PTA10 ;
wstapleton 0:78b84e1ce9df 183 PinName const J1_11 = NC ;
wstapleton 0:78b84e1ce9df 184 PinName const J1_12 = PTA12 ;
wstapleton 0:78b84e1ce9df 185 PinName const J1_13 = NC ;
wstapleton 0:78b84e1ce9df 186 PinName const J1_14 = PTB6 ;
wstapleton 0:78b84e1ce9df 187 PinName const J1_15 = NC ;
wstapleton 0:78b84e1ce9df 188 PinName const J1_16 = PTB7 ;
wstapleton 0:78b84e1ce9df 189
wstapleton 0:78b84e1ce9df 190 PinName const J2_1 = NC ;
wstapleton 0:78b84e1ce9df 191 PinName const J2_2 = PTB10 ;
wstapleton 0:78b84e1ce9df 192 PinName const J2_3 = NC ;
wstapleton 0:78b84e1ce9df 193 PinName const J2_4 = PTB11 ;
wstapleton 0:78b84e1ce9df 194 PinName const J2_5 = NC ;
wstapleton 0:78b84e1ce9df 195 PinName const J2_6 = PTA5 ;
wstapleton 0:78b84e1ce9df 196 PinName const J2_7 = NC ;
wstapleton 0:78b84e1ce9df 197 PinName const J2_8 = PTA7 ;
wstapleton 0:78b84e1ce9df 198 PinName const J2_9 = NC ;
wstapleton 0:78b84e1ce9df 199 PinName const J2_10 = PTA6 ;
wstapleton 0:78b84e1ce9df 200 PinName const J2_11 = NC ;
wstapleton 0:78b84e1ce9df 201 PinName const J2_12 = PTB0 ;
wstapleton 0:78b84e1ce9df 202 PinName const J2_13 = NC ;
wstapleton 0:78b84e1ce9df 203 PinName const J2_14 = NC ; //GND
wstapleton 0:78b84e1ce9df 204 PinName const J2_15 = NC ; //NC
wstapleton 0:78b84e1ce9df 205 PinName const J2_16 = NC ; //AREF
wstapleton 0:78b84e1ce9df 206 PinName const J2_17 = NC ;
wstapleton 0:78b84e1ce9df 207 PinName const J2_18 = PTB4 ;
wstapleton 0:78b84e1ce9df 208 PinName const J2_19 = NC ;
wstapleton 0:78b84e1ce9df 209 PinName const J2_20 = PTB3 ;
wstapleton 0:78b84e1ce9df 210
wstapleton 0:78b84e1ce9df 211 PinName const J3_1 = NC ;
wstapleton 0:78b84e1ce9df 212 PinName const J3_2 = NC ; //SDA_PTD5
wstapleton 0:78b84e1ce9df 213 PinName const J3_3 = NC ;
wstapleton 0:78b84e1ce9df 214 PinName const J3_4 = NC ; //3.3V
wstapleton 0:78b84e1ce9df 215 PinName const J3_5 = NC ;
wstapleton 0:78b84e1ce9df 216 PinName const J3_6 = NC ; //RESET
wstapleton 0:78b84e1ce9df 217 PinName const J3_7 = NC ;
wstapleton 0:78b84e1ce9df 218 PinName const J3_8 = NC ; //3.3V
wstapleton 0:78b84e1ce9df 219 PinName const J3_9 = NC ;
wstapleton 0:78b84e1ce9df 220 PinName const J3_10 = NC ; //5V
wstapleton 0:78b84e1ce9df 221 PinName const J3_11 = NC ;
wstapleton 0:78b84e1ce9df 222 PinName const J3_12 = NC ; //GND
wstapleton 0:78b84e1ce9df 223 PinName const J3_13 = NC ;
wstapleton 0:78b84e1ce9df 224 PinName const J3_14 = NC ; //GND
wstapleton 0:78b84e1ce9df 225 PinName const J3_15 = NC ;
wstapleton 0:78b84e1ce9df 226 PinName const J3_16 = NC ; //VIN
wstapleton 0:78b84e1ce9df 227
wstapleton 0:78b84e1ce9df 228 PinName const J4_1 = NC ;
wstapleton 0:78b84e1ce9df 229 PinName const J4_2 = PTB8 ;
wstapleton 0:78b84e1ce9df 230 PinName const J4_3 = NC ;
wstapleton 0:78b84e1ce9df 231 PinName const J4_4 = PTB9 ;
wstapleton 0:78b84e1ce9df 232 PinName const J4_5 = NC ;
wstapleton 0:78b84e1ce9df 233 PinName const J4_6 = PTA8 ;
wstapleton 0:78b84e1ce9df 234 PinName const J4_7 = NC ;
wstapleton 0:78b84e1ce9df 235 PinName const J4_8 = PTA0 ;
wstapleton 0:78b84e1ce9df 236 PinName const J4_9 = NC ;
wstapleton 0:78b84e1ce9df 237 PinName const J4_10 = PTA9 ;
wstapleton 0:78b84e1ce9df 238 PinName const J4_11 = NC ;
wstapleton 0:78b84e1ce9df 239 PinName const J4_12 = PTB13 ;
wstapleton 0:78b84e1ce9df 240
wstapleton 0:78b84e1ce9df 241 #elif defined (TARGET_K22F)
wstapleton 0:78b84e1ce9df 242
wstapleton 0:78b84e1ce9df 243 PinName const J1_1 = PTA5 ;
wstapleton 0:78b84e1ce9df 244 PinName const J1_2 = PTD2 ; //?
wstapleton 0:78b84e1ce9df 245 PinName const J1_3 = PTA13 ;
wstapleton 0:78b84e1ce9df 246 PinName const J1_4 = PTD3 ; //?
wstapleton 0:78b84e1ce9df 247 PinName const J1_5 = PTA12 ;
wstapleton 0:78b84e1ce9df 248 PinName const J1_6 = PTB16 ;
wstapleton 0:78b84e1ce9df 249 PinName const J1_7 = PTC8 ;
wstapleton 0:78b84e1ce9df 250 PinName const J1_8 = PTA2 ;
wstapleton 0:78b84e1ce9df 251 PinName const J1_9 = PTC9 ;
wstapleton 0:78b84e1ce9df 252 PinName const J1_10 = PTA4 ;
wstapleton 0:78b84e1ce9df 253 PinName const J1_11 = PTC7 ;
wstapleton 0:78b84e1ce9df 254 PinName const J1_12 = PTB10 ;
wstapleton 0:78b84e1ce9df 255 PinName const J1_13 = PTC10 ;
wstapleton 0:78b84e1ce9df 256 PinName const J1_14 = PTC3 ;
wstapleton 0:78b84e1ce9df 257 PinName const J1_15 = PTC5 ;
wstapleton 0:78b84e1ce9df 258 PinName const J1_16 = PTC6 ;
wstapleton 0:78b84e1ce9df 259
wstapleton 0:78b84e1ce9df 260 PinName const J2_1 = NC ;
wstapleton 0:78b84e1ce9df 261 PinName const J2_2 = PTB19 ;
wstapleton 0:78b84e1ce9df 262 PinName const J2_3 = NC ;
wstapleton 0:78b84e1ce9df 263 PinName const J2_4 = PTA1 ;
wstapleton 0:78b84e1ce9df 264 PinName const J2_5 = PTC0 ;
wstapleton 0:78b84e1ce9df 265 PinName const J2_6 = PTD4 ;
wstapleton 0:78b84e1ce9df 266 PinName const J2_7 = PTC11 ;
wstapleton 0:78b84e1ce9df 267 PinName const J2_8 = PTD6 ;
wstapleton 0:78b84e1ce9df 268 PinName const J2_9 = NC ;
wstapleton 0:78b84e1ce9df 269 PinName const J2_10 = PTD7 ;
wstapleton 0:78b84e1ce9df 270 PinName const J2_11 = NC ;
wstapleton 0:78b84e1ce9df 271 PinName const J2_12 = PTD5 ;
wstapleton 0:78b84e1ce9df 272 PinName const J2_13 = NC ;
wstapleton 0:78b84e1ce9df 273 PinName const J2_14 = NC ; //GND
wstapleton 0:78b84e1ce9df 274 PinName const J2_15 = NC ; //NC
wstapleton 0:78b84e1ce9df 275 PinName const J2_16 = NC ; //AREF
wstapleton 0:78b84e1ce9df 276 PinName const J2_17 = NC ;
wstapleton 0:78b84e1ce9df 277 PinName const J2_18 = PTE0 ;
wstapleton 0:78b84e1ce9df 278 PinName const J2_19 = NC ;
wstapleton 0:78b84e1ce9df 279 PinName const J2_20 = PTE1 ;
wstapleton 0:78b84e1ce9df 280
wstapleton 0:78b84e1ce9df 281 PinName const J3_1 = NC ;
wstapleton 0:78b84e1ce9df 282 PinName const J3_2 = NC ; //SDA_PTD5
wstapleton 0:78b84e1ce9df 283 PinName const J3_3 = NC ;
wstapleton 0:78b84e1ce9df 284 PinName const J3_4 = NC ; //3.3V
wstapleton 0:78b84e1ce9df 285 PinName const J3_5 = NC ;
wstapleton 0:78b84e1ce9df 286 PinName const J3_6 = NC ; //RESET
wstapleton 0:78b84e1ce9df 287 PinName const J3_7 = NC ;
wstapleton 0:78b84e1ce9df 288 PinName const J3_8 = NC ; //3.3V
wstapleton 0:78b84e1ce9df 289 PinName const J3_9 = NC ;
wstapleton 0:78b84e1ce9df 290 PinName const J3_10 = NC ; //5V
wstapleton 0:78b84e1ce9df 291 PinName const J3_11 = NC ;
wstapleton 0:78b84e1ce9df 292 PinName const J3_12 = NC ; //GND
wstapleton 0:78b84e1ce9df 293 PinName const J3_13 = NC ;
wstapleton 0:78b84e1ce9df 294 PinName const J3_14 = NC ; //GND
wstapleton 0:78b84e1ce9df 295 PinName const J3_15 = NC ;
wstapleton 0:78b84e1ce9df 296 PinName const J3_16 = NC ; //VIN
wstapleton 0:78b84e1ce9df 297
wstapleton 0:78b84e1ce9df 298 PinName const J4_1 = NC ; //ADC0_DP0
wstapleton 0:78b84e1ce9df 299 PinName const J4_2 = PTB0 ;
wstapleton 0:78b84e1ce9df 300 PinName const J4_3 = NC ; //ADC0_DM0
wstapleton 0:78b84e1ce9df 301 PinName const J4_4 = PTB1 ;
wstapleton 0:78b84e1ce9df 302 PinName const J4_5 = NC ; //ADC0_DP3
wstapleton 0:78b84e1ce9df 303 PinName const J4_6 = PTC1 ;
wstapleton 0:78b84e1ce9df 304 PinName const J4_7 = NC ; //ADC0_DM3
wstapleton 0:78b84e1ce9df 305 PinName const J4_8 = PTC2 ;
wstapleton 0:78b84e1ce9df 306 PinName const J4_9 = PTC4 ;
wstapleton 0:78b84e1ce9df 307 PinName const J4_10 = PTB3 ;
wstapleton 0:78b84e1ce9df 308 PinName const J4_11 = NC ; //DAC0_OUT
wstapleton 0:78b84e1ce9df 309 PinName const J4_12 = PTB2 ;
wstapleton 0:78b84e1ce9df 310
wstapleton 0:78b84e1ce9df 311 #elif defined (TARGET_K20D50M)
wstapleton 0:78b84e1ce9df 312
wstapleton 0:78b84e1ce9df 313 PinName const J1_1 = PTD0 ;
wstapleton 0:78b84e1ce9df 314 PinName const J1_2 = PTE1 ; //?
wstapleton 0:78b84e1ce9df 315 PinName const J1_3 = PTC11 ;
wstapleton 0:78b84e1ce9df 316 PinName const J1_4 = PTE0 ; //?
wstapleton 0:78b84e1ce9df 317 PinName const J1_5 = PTC5 ;
wstapleton 0:78b84e1ce9df 318 PinName const J1_6 = PTA5 ;
wstapleton 0:78b84e1ce9df 319 PinName const J1_7 = PTC6 ;
wstapleton 0:78b84e1ce9df 320 PinName const J1_8 = PTD4 ;
wstapleton 0:78b84e1ce9df 321 PinName const J1_9 = PTC7 ;
wstapleton 0:78b84e1ce9df 322 PinName const J1_10 = PTC8 ;
wstapleton 0:78b84e1ce9df 323 PinName const J1_11 = PTA4 ;
wstapleton 0:78b84e1ce9df 324 PinName const J1_12 = PTA1 ;
wstapleton 0:78b84e1ce9df 325 PinName const J1_13 = PTD7 ;
wstapleton 0:78b84e1ce9df 326 PinName const J1_14 = PTC3 ;
wstapleton 0:78b84e1ce9df 327 PinName const J1_15 = PTC9 ;
wstapleton 0:78b84e1ce9df 328 PinName const J1_16 = PTC4 ;
wstapleton 0:78b84e1ce9df 329
wstapleton 0:78b84e1ce9df 330 PinName const J2_1 = PTC13 ;
wstapleton 0:78b84e1ce9df 331 PinName const J2_2 = PTA12 ;
wstapleton 0:78b84e1ce9df 332 PinName const J2_3 = PTC10 ;
wstapleton 0:78b84e1ce9df 333 PinName const J2_4 = PTA2 ;
wstapleton 0:78b84e1ce9df 334 PinName const J2_5 = NC ;
wstapleton 0:78b84e1ce9df 335 PinName const J2_6 = PTC2 ;
wstapleton 0:78b84e1ce9df 336 PinName const J2_7 = NC ;
wstapleton 0:78b84e1ce9df 337 PinName const J2_8 = PTD2 ;
wstapleton 0:78b84e1ce9df 338 PinName const J2_9 = NC ;
wstapleton 0:78b84e1ce9df 339 PinName const J2_10 = PTD3 ;
wstapleton 0:78b84e1ce9df 340 PinName const J2_11 = NC ;
wstapleton 0:78b84e1ce9df 341 PinName const J2_12 = PTD1 ;
wstapleton 0:78b84e1ce9df 342 PinName const J2_13 = NC ;
wstapleton 0:78b84e1ce9df 343 PinName const J2_14 = NC ; //GND
wstapleton 0:78b84e1ce9df 344 PinName const J2_15 = NC ; //NC
wstapleton 0:78b84e1ce9df 345 PinName const J2_16 = NC ; //AREF
wstapleton 0:78b84e1ce9df 346 PinName const J2_17 = NC ;
wstapleton 0:78b84e1ce9df 347 PinName const J2_18 = PTB3 ;
wstapleton 0:78b84e1ce9df 348 PinName const J2_19 = NC ;
wstapleton 0:78b84e1ce9df 349 PinName const J2_20 = PTB2 ;
wstapleton 0:78b84e1ce9df 350
wstapleton 0:78b84e1ce9df 351 PinName const J3_1 = NC ;
wstapleton 0:78b84e1ce9df 352 PinName const J3_2 = NC ; //SDA_PTD5
wstapleton 0:78b84e1ce9df 353 PinName const J3_3 = NC ;
wstapleton 0:78b84e1ce9df 354 PinName const J3_4 = NC ; //3.3V
wstapleton 0:78b84e1ce9df 355 PinName const J3_5 = NC ;
wstapleton 0:78b84e1ce9df 356 PinName const J3_6 = NC ; //RESET
wstapleton 0:78b84e1ce9df 357 PinName const J3_7 = NC ;
wstapleton 0:78b84e1ce9df 358 PinName const J3_8 = NC ; //3.3V
wstapleton 0:78b84e1ce9df 359 PinName const J3_9 = NC ;
wstapleton 0:78b84e1ce9df 360 PinName const J3_10 = NC ; //5V
wstapleton 0:78b84e1ce9df 361 PinName const J3_11 = NC ;
wstapleton 0:78b84e1ce9df 362 PinName const J3_12 = NC ; //GND
wstapleton 0:78b84e1ce9df 363 PinName const J3_13 = NC ;
wstapleton 0:78b84e1ce9df 364 PinName const J3_14 = NC ; //GND
wstapleton 0:78b84e1ce9df 365 PinName const J3_15 = NC ;
wstapleton 0:78b84e1ce9df 366 PinName const J3_16 = NC ; //VIN
wstapleton 0:78b84e1ce9df 367
wstapleton 0:78b84e1ce9df 368 PinName const J4_1 = NC ; //CMP1_IN5
wstapleton 0:78b84e1ce9df 369 PinName const J4_2 = PTC0 ;
wstapleton 0:78b84e1ce9df 370 PinName const J4_3 = NC ; //CMP1_IN3
wstapleton 0:78b84e1ce9df 371 PinName const J4_4 = PTC1 ;
wstapleton 0:78b84e1ce9df 372 PinName const J4_5 = NC ; //ADC0_DP3
wstapleton 0:78b84e1ce9df 373 PinName const J4_6 = PTD6 ;
wstapleton 0:78b84e1ce9df 374 PinName const J4_7 = NC ; //ADC0_DM3
wstapleton 0:78b84e1ce9df 375 PinName const J4_8 = PTD5 ;
wstapleton 0:78b84e1ce9df 376 PinName const J4_9 = NC ; //ADC0_DP0
wstapleton 0:78b84e1ce9df 377 PinName const J4_10 = PTB1 ;
wstapleton 0:78b84e1ce9df 378 PinName const J4_11 = NC ; //ADC0_DM0;
wstapleton 0:78b84e1ce9df 379 PinName const J4_12 = PTB0 ;
wstapleton 0:78b84e1ce9df 380
wstapleton 0:78b84e1ce9df 381 #elif defined (TARGET_K64F)
wstapleton 0:78b84e1ce9df 382
wstapleton 0:78b84e1ce9df 383 PinName const J1_1 = PTB10 ;
wstapleton 0:78b84e1ce9df 384 PinName const J1_2 = PTC16 ; //?
wstapleton 0:78b84e1ce9df 385 PinName const J1_3 = PTB19 ;
wstapleton 0:78b84e1ce9df 386 PinName const J1_4 = PTC17 ; //?
wstapleton 0:78b84e1ce9df 387 PinName const J1_5 = PTC1 ;
wstapleton 0:78b84e1ce9df 388 PinName const J1_6 = PTB9 ;
wstapleton 0:78b84e1ce9df 389 PinName const J1_7 = PTC8 ;
wstapleton 0:78b84e1ce9df 390 PinName const J1_8 = PTA1 ;
wstapleton 0:78b84e1ce9df 391 PinName const J1_9 = PTC9 ;
wstapleton 0:78b84e1ce9df 392 PinName const J1_10 = PTB23 ;
wstapleton 0:78b84e1ce9df 393 PinName const J1_11 = PTC0 ;
wstapleton 0:78b84e1ce9df 394 PinName const J1_12 = PTA2 ;
wstapleton 0:78b84e1ce9df 395 PinName const J1_13 = PTC7 ;
wstapleton 0:78b84e1ce9df 396 PinName const J1_14 = PTC2 ;
wstapleton 0:78b84e1ce9df 397 PinName const J1_15 = PTC5 ;
wstapleton 0:78b84e1ce9df 398 PinName const J1_16 = PTC3 ;
wstapleton 0:78b84e1ce9df 399
wstapleton 0:78b84e1ce9df 400 PinName const J2_1 = PTE26 ;
wstapleton 0:78b84e1ce9df 401 PinName const J2_2 = PTA0 ;
wstapleton 0:78b84e1ce9df 402 PinName const J2_3 = NC ;
wstapleton 0:78b84e1ce9df 403 PinName const J2_4 = PTC4 ;
wstapleton 0:78b84e1ce9df 404 PinName const J2_5 = NC ; //ADC0_DP0
wstapleton 0:78b84e1ce9df 405 PinName const J2_6 = PTD0 ;
wstapleton 0:78b84e1ce9df 406 PinName const J2_7 = NC ; //ADC0_DM0
wstapleton 0:78b84e1ce9df 407 PinName const J2_8 = PTD2 ;
wstapleton 0:78b84e1ce9df 408 PinName const J2_9 = NC ;
wstapleton 0:78b84e1ce9df 409 PinName const J2_10 = PTD3 ;
wstapleton 0:78b84e1ce9df 410 PinName const J2_11 = NC ; //ADC1_DP0
wstapleton 0:78b84e1ce9df 411 PinName const J2_12 = PTD1 ;
wstapleton 0:78b84e1ce9df 412 PinName const J2_13 = NC ; //ADC1_DM0
wstapleton 0:78b84e1ce9df 413 PinName const J2_14 = NC ; //GND
wstapleton 0:78b84e1ce9df 414 PinName const J2_15 = NC ; //NC
wstapleton 0:78b84e1ce9df 415 PinName const J2_16 = NC ; //AREF
wstapleton 0:78b84e1ce9df 416 PinName const J2_17 = NC ; //ADC1_SE18
wstapleton 0:78b84e1ce9df 417 PinName const J2_18 = PTE25 ;
wstapleton 0:78b84e1ce9df 418 PinName const J2_19 = NC ;
wstapleton 0:78b84e1ce9df 419 PinName const J2_20 = PTE24 ;
wstapleton 0:78b84e1ce9df 420
wstapleton 0:78b84e1ce9df 421 PinName const J3_1 = NC ;
wstapleton 0:78b84e1ce9df 422 PinName const J3_2 = NC ; //SDA_PTD5
wstapleton 0:78b84e1ce9df 423 PinName const J3_3 = NC ;
wstapleton 0:78b84e1ce9df 424 PinName const J3_4 = NC ; //3.3V
wstapleton 0:78b84e1ce9df 425 PinName const J3_5 = NC ;
wstapleton 0:78b84e1ce9df 426 PinName const J3_6 = NC ; //RESET
wstapleton 0:78b84e1ce9df 427 PinName const J3_7 = NC ;
wstapleton 0:78b84e1ce9df 428 PinName const J3_8 = NC ; //3.3V
wstapleton 0:78b84e1ce9df 429 PinName const J3_9 = NC ;
wstapleton 0:78b84e1ce9df 430 PinName const J3_10 = NC ; //5V
wstapleton 0:78b84e1ce9df 431 PinName const J3_11 = NC ;
wstapleton 0:78b84e1ce9df 432 PinName const J3_12 = NC ; //GND
wstapleton 0:78b84e1ce9df 433 PinName const J3_13 = NC ;
wstapleton 0:78b84e1ce9df 434 PinName const J3_14 = NC ; //GND
wstapleton 0:78b84e1ce9df 435 PinName const J3_15 = NC ;
wstapleton 0:78b84e1ce9df 436 PinName const J3_16 = NC ; //VIN
wstapleton 0:78b84e1ce9df 437
wstapleton 0:78b84e1ce9df 438 PinName const J4_1 = NC ; //ADC0_DP1
wstapleton 0:78b84e1ce9df 439 PinName const J4_2 = PTB2 ;
wstapleton 0:78b84e1ce9df 440 PinName const J4_3 = NC ; //ADCO_DM1
wstapleton 0:78b84e1ce9df 441 PinName const J4_4 = PTB3 ;
wstapleton 0:78b84e1ce9df 442 PinName const J4_5 = NC ; //ADC1_DP1
wstapleton 0:78b84e1ce9df 443 PinName const J4_6 = PTB10 ;
wstapleton 0:78b84e1ce9df 444 PinName const J4_7 = NC ; //ADC1_DM1
wstapleton 0:78b84e1ce9df 445 PinName const J4_8 = PTB11 ;
wstapleton 0:78b84e1ce9df 446 PinName const J4_9 = PTB20 ;
wstapleton 0:78b84e1ce9df 447 PinName const J4_10 = PTC11 ;
wstapleton 0:78b84e1ce9df 448 PinName const J4_11 = NC ; //DAC0_OUT
wstapleton 0:78b84e1ce9df 449 PinName const J4_12 = PTC10 ;
wstapleton 0:78b84e1ce9df 450
wstapleton 0:78b84e1ce9df 451 #elif defined (TARGET_K66F)
wstapleton 0:78b84e1ce9df 452
wstapleton 0:78b84e1ce9df 453 PinName const J1_1 = PTE12 ;
wstapleton 0:78b84e1ce9df 454 PinName const J1_2 = PTC3 ;
wstapleton 0:78b84e1ce9df 455 PinName const J1_3 = PTE11 ;
wstapleton 0:78b84e1ce9df 456 PinName const J1_4 = PTC4 ;
wstapleton 0:78b84e1ce9df 457 PinName const J1_5 = PTC1 ;
wstapleton 0:78b84e1ce9df 458 PinName const J1_6 = PTC16 ;
wstapleton 0:78b84e1ce9df 459 PinName const J1_7 = PTC6 ;
wstapleton 0:78b84e1ce9df 460 PinName const J1_8 = PTC8 ;
wstapleton 0:78b84e1ce9df 461 PinName const J1_9 = PTE9 ;
wstapleton 0:78b84e1ce9df 462 PinName const J1_10 = PTC12 ;
wstapleton 0:78b84e1ce9df 463 PinName const J1_11 = PTC7 ;
wstapleton 0:78b84e1ce9df 464 PinName const J1_12 = PTC5 ;
wstapleton 0:78b84e1ce9df 465 PinName const J1_13 = PTE8 ;
wstapleton 0:78b84e1ce9df 466 PinName const J1_14 = PTC2 ;
wstapleton 0:78b84e1ce9df 467 PinName const J1_15 = PTE7 ;
wstapleton 0:78b84e1ce9df 468 PinName const J1_16 = PTA25 ;
wstapleton 0:78b84e1ce9df 469
wstapleton 0:78b84e1ce9df 470 PinName const J2_1 = NC ; //ADC1_SE18_RC
wstapleton 0:78b84e1ce9df 471 PinName const J2_2 = B18 ;
wstapleton 0:78b84e1ce9df 472 PinName const J2_3 = NC ; //ADC0_DM0_RC
wstapleton 0:78b84e1ce9df 473 PinName const J2_4 = PTB19 ;
wstapleton 0:78b84e1ce9df 474 PinName const J2_5 = NC ; //ADC1_SE23_RC
wstapleton 0:78b84e1ce9df 475 PinName const J2_6 = PTD0 ;
wstapleton 0:78b84e1ce9df 476 PinName const J2_7 = PTB10 ;
wstapleton 0:78b84e1ce9df 477 PinName const J2_8 = PTD2 ;
wstapleton 0:78b84e1ce9df 478 PinName const J2_9 = PTB11 ;
wstapleton 0:78b84e1ce9df 479 PinName const J2_10 = PTD3 ;
wstapleton 0:78b84e1ce9df 480 PinName const J2_11 = PTC0 ;
wstapleton 0:78b84e1ce9df 481 PinName const J2_12 = PTD1 ;
wstapleton 0:78b84e1ce9df 482 PinName const J2_13 = PTE24 ;
wstapleton 0:78b84e1ce9df 483 PinName const J2_14 = NC ; //GND
wstapleton 0:78b84e1ce9df 484 PinName const J2_15 = PTE25 ;
wstapleton 0:78b84e1ce9df 485 PinName const J2_16 = NC ; //AREF
wstapleton 0:78b84e1ce9df 486 PinName const J2_17 = PTD13;
wstapleton 0:78b84e1ce9df 487 PinName const J2_18 = PTC4 ;
wstapleton 0:78b84e1ce9df 488 PinName const J2_19 = PTD12 ;
wstapleton 0:78b84e1ce9df 489 PinName const J2_20 = PTC10 ;
wstapleton 0:78b84e1ce9df 490
wstapleton 0:78b84e1ce9df 491 PinName const J3_1 = PTA27 ;
wstapleton 0:78b84e1ce9df 492 PinName const J3_2 = NC ; //SDA_PTD5
wstapleton 0:78b84e1ce9df 493 PinName const J3_3 = PTA26 ;
wstapleton 0:78b84e1ce9df 494 PinName const J3_4 = NC ; //3.3V
wstapleton 0:78b84e1ce9df 495 PinName const J3_5 = PTA4 ;
wstapleton 0:78b84e1ce9df 496 PinName const J3_6 = NC ; //RESET
wstapleton 0:78b84e1ce9df 497 PinName const J3_7 = PTA6 ;
wstapleton 0:78b84e1ce9df 498 PinName const J3_8 = NC ; //3.3V
wstapleton 0:78b84e1ce9df 499 PinName const J3_9 = PTA7 ;
wstapleton 0:78b84e1ce9df 500 PinName const J3_10 = NC ; //5V
wstapleton 0:78b84e1ce9df 501 PinName const J3_11 = PTA8 ;
wstapleton 0:78b84e1ce9df 502 PinName const J3_12 = NC ; //GND
wstapleton 0:78b84e1ce9df 503 PinName const J3_13 = PTA9 ;
wstapleton 0:78b84e1ce9df 504 PinName const J3_14 = NC ; //GND
wstapleton 0:78b84e1ce9df 505 PinName const J3_15 = PTA1 ;
wstapleton 0:78b84e1ce9df 506 PinName const J3_16 = NC ; //VIN
wstapleton 0:78b84e1ce9df 507
wstapleton 0:78b84e1ce9df 508 PinName const J4_1 = NC ; //ADC1_DP0
wstapleton 0:78b84e1ce9df 509 PinName const J4_2 = PTB7 ;
wstapleton 0:78b84e1ce9df 510 PinName const J4_3 = NC ; //ADC1_DM0
wstapleton 0:78b84e1ce9df 511 PinName const J4_4 = PTB6 ;
wstapleton 0:78b84e1ce9df 512 PinName const J4_5 = NC ; //ADC0_SE16
wstapleton 0:78b84e1ce9df 513 PinName const J4_6 = PTB5 ;
wstapleton 0:78b84e1ce9df 514 PinName const J4_7 = NC ; //ADC1_SE16
wstapleton 0:78b84e1ce9df 515 PinName const J4_8 = PTB4 ;
wstapleton 0:78b84e1ce9df 516 PinName const J4_9 = PTB23 ;
wstapleton 0:78b84e1ce9df 517 PinName const J4_10 = PTB3 ; //HAS 4.7K PULL-UP FOR I2C0_SDA
wstapleton 0:78b84e1ce9df 518 PinName const J4_11 = NC ; //DAC0_OUT
wstapleton 0:78b84e1ce9df 519 PinName const J4_12 = PTB2 ; //HAS 4.7K PULL-UP FOR I2C0_SCL
wstapleton 0:78b84e1ce9df 520 #else
wstapleton 0:78b84e1ce9df 521 #error TARGET NOT DEFINED IN FREEDOM_HEADERS.H
wstapleton 0:78b84e1ce9df 522 #endif
wstapleton 0:78b84e1ce9df 523
wstapleton 0:78b84e1ce9df 524
wstapleton 0:78b84e1ce9df 525 #endif // FREEDOM_HEADERS_H