Mercurial > louis > kiibohd-controller
annotate Lib/pin_map.teensy3 @ 424:0d1cc6ec4af7
Merge branch 'master' of github.com:kiibohd/controller
author | CryHam <cryham@gmail.com> |
---|---|
date | Tue, 01 Mar 2016 19:40:00 +0100 |
parents | 4739cb8920b8 |
children |
rev | line source |
---|---|
267
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
1 // Pin Name Function Hardware |
134
ea601ad693db
Updating pin map for Teensy 3.0/3.1
Jacob Alexander <haata@kiibohd.com>
parents:
131
diff
changeset
|
2 // ---------------------------------- |
267
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
3 // 0 PTB16 RX0 |
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
4 // 1 PTB17 TX0 |
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
5 // 2 PTD0 PCS0 |
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
6 // 3 PTA12 FTM1_CH0 PWM (CAN TX - Teensy 3.1) I2S_TXD0 |
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
7 // 4 PTA13 FTM1_CH1 PWM (CAN RX - Teensy 3.1) I2S_TX_FS |
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
8 // 5 PTD7 FTM0_CH7 PWM |
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
9 // 6 PTD4 FTM0_CH4 PWM PCS1 |
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
10 // 7 PTD2 RX2 SOUT0 |
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
11 // 8 PTD3 TX2 SIN0 |
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
12 // 9 PTC3 FTM0_CH2 RX1 PWM PCS1 I2S_TX_BCLK |
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
13 // 10 PTC4 FTM0_CH3 TX1 PWM PCS0 |
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
14 // 11 PTC6 SOUT0 I2S_RX_BCLK I2S_MCLK |
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
15 // 12 PTC7 SIN0 I2S_RX_FS |
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
16 // 13 PTC5 LED SCK0 I2S_RXD0 |
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
17 // 14 PTD1 SCK0 |
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
18 // 15 PTC0 PCS4 I2S_TXD1 |
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
19 // 16 PTB0 (FTM1_CH0) SCL0 |
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
20 // 17 PTB1 (FTM1_CH1) SDA0 |
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
21 // 18 PTB3 SDA0 |
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
22 // 19 PTB2 SCL0 |
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
23 // 20 PTD5 FTM0_CH5 PWM PCS2 |
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
24 // 21 PTD6 FTM0_CH6 PWM PCS3 |
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
25 // 22 PTC1 FTM0_CH0 PWM PCS3 I2S_TXD0 |
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
26 // 23 PTC2 FTM0_CH1 PWM PCS2 I2S_TX_FS |
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
27 // 24 PTA5 (FTM0_CH2) I2S_TX_BCLK |
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
28 // 25 PTB19 (PWM - Teensy 3.1) I2S_TX_FS |
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
29 // 26 PTE1 RX1 SCL1 |
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
30 // 27 PTC9 I2S_RX_BCLK |
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
31 // 28 PTC8 I2S_MCLK |
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
32 // 29 PTC10 (SCL1 - Teensy 3.1) I2S_RX_FS |
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
33 // 30 PTC11 (SDA1 - Teensy 3.1) I2S_RXD1 |
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
34 // 31 PTE0 TX1 SDA1 |
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
35 // 32 PTB18 (PWM - Teensy 3.1) I2S_TX_BCLK |
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
36 // 33 PTA4 (FTM0_CH1) |
134
ea601ad693db
Updating pin map for Teensy 3.0/3.1
Jacob Alexander <haata@kiibohd.com>
parents:
131
diff
changeset
|
37 // 34 analog only |
ea601ad693db
Updating pin map for Teensy 3.0/3.1
Jacob Alexander <haata@kiibohd.com>
parents:
131
diff
changeset
|
38 // 35 analog only |
ea601ad693db
Updating pin map for Teensy 3.0/3.1
Jacob Alexander <haata@kiibohd.com>
parents:
131
diff
changeset
|
39 // 36 analog only |
ea601ad693db
Updating pin map for Teensy 3.0/3.1
Jacob Alexander <haata@kiibohd.com>
parents:
131
diff
changeset
|
40 // 37 analog only |
ea601ad693db
Updating pin map for Teensy 3.0/3.1
Jacob Alexander <haata@kiibohd.com>
parents:
131
diff
changeset
|
41 // 38 Temp Sensor |
ea601ad693db
Updating pin map for Teensy 3.0/3.1
Jacob Alexander <haata@kiibohd.com>
parents:
131
diff
changeset
|
42 // 39 Vref |
ea601ad693db
Updating pin map for Teensy 3.0/3.1
Jacob Alexander <haata@kiibohd.com>
parents:
131
diff
changeset
|
43 // 40 DAC/A14 |
70
23600aaa5e15
Adding initial Teensy 3 support, compiles, but not fully functional yet.
Jacob Alexander <triplehaata@gmail.com>
parents:
diff
changeset
|
44 |
23600aaa5e15
Adding initial Teensy 3 support, compiles, but not fully functional yet.
Jacob Alexander <triplehaata@gmail.com>
parents:
diff
changeset
|
45 // not available to user: |
267
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
46 // A0 FTM0_CH5 SWD Clock |
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
47 // A1 FTM0_CH6 USB ID |
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
48 // A2 FTM0_CH7 SWD Trace |
4739cb8920b8
More preparation for mk20dx256vlh7
Jacob Alexander <haata@kiibohd.com>
parents:
256
diff
changeset
|
49 // A3 FTM0_CH0 SWD Data |
243
e4bb14a0168a
Updating pin_map for teensy3/3.1
Jacob Alexander <haata@kiibohd.com>
parents:
136
diff
changeset
|
50 |
136
8d576e3ef173
Updating the pin_map.teensy3 with the ADC channels
Jacob Alexander <haata@kiibohd.com>
parents:
135
diff
changeset
|
51 // Analog Channel Channel |
8d576e3ef173
Updating the pin_map.teensy3 with the ADC channels
Jacob Alexander <haata@kiibohd.com>
parents:
135
diff
changeset
|
52 // Pin Pin Name ADC0 ADC1 |
8d576e3ef173
Updating the pin_map.teensy3 with the ADC channels
Jacob Alexander <haata@kiibohd.com>
parents:
135
diff
changeset
|
53 // ----------------------------------------- |
8d576e3ef173
Updating the pin_map.teensy3 with the ADC channels
Jacob Alexander <haata@kiibohd.com>
parents:
135
diff
changeset
|
54 // A0 14 D1 5 (AD5b) |
8d576e3ef173
Updating the pin_map.teensy3 with the ADC channels
Jacob Alexander <haata@kiibohd.com>
parents:
135
diff
changeset
|
55 // A1 15 C0 14 (AD14) |
8d576e3ef173
Updating the pin_map.teensy3 with the ADC channels
Jacob Alexander <haata@kiibohd.com>
parents:
135
diff
changeset
|
56 // A2 16 B0 8 (AD8) 8 (AD8) |
8d576e3ef173
Updating the pin_map.teensy3 with the ADC channels
Jacob Alexander <haata@kiibohd.com>
parents:
135
diff
changeset
|
57 // A3 17 B1 9 (AD9) 9 (AD9) |
8d576e3ef173
Updating the pin_map.teensy3 with the ADC channels
Jacob Alexander <haata@kiibohd.com>
parents:
135
diff
changeset
|
58 // A4 18 B3 13 (AD13) |
8d576e3ef173
Updating the pin_map.teensy3 with the ADC channels
Jacob Alexander <haata@kiibohd.com>
parents:
135
diff
changeset
|
59 // A5 19 B2 12 (AD12) |
8d576e3ef173
Updating the pin_map.teensy3 with the ADC channels
Jacob Alexander <haata@kiibohd.com>
parents:
135
diff
changeset
|
60 // A6 20 D5 6 (AD6b) |
8d576e3ef173
Updating the pin_map.teensy3 with the ADC channels
Jacob Alexander <haata@kiibohd.com>
parents:
135
diff
changeset
|
61 // A7 21 D6 7 (AD7b) |
8d576e3ef173
Updating the pin_map.teensy3 with the ADC channels
Jacob Alexander <haata@kiibohd.com>
parents:
135
diff
changeset
|
62 // A8 22 C1 15 (AD15) |
8d576e3ef173
Updating the pin_map.teensy3 with the ADC channels
Jacob Alexander <haata@kiibohd.com>
parents:
135
diff
changeset
|
63 // A9 23 C2 4 (AD4b) |
8d576e3ef173
Updating the pin_map.teensy3 with the ADC channels
Jacob Alexander <haata@kiibohd.com>
parents:
135
diff
changeset
|
64 // A10 0 (DAD0) 3 (DAD3) |
8d576e3ef173
Updating the pin_map.teensy3 with the ADC channels
Jacob Alexander <haata@kiibohd.com>
parents:
135
diff
changeset
|
65 // A11 19 (AD19) |
8d576e3ef173
Updating the pin_map.teensy3 with the ADC channels
Jacob Alexander <haata@kiibohd.com>
parents:
135
diff
changeset
|
66 // A12 3 (DAD3) 0 (DAD0) |
8d576e3ef173
Updating the pin_map.teensy3 with the ADC channels
Jacob Alexander <haata@kiibohd.com>
parents:
135
diff
changeset
|
67 // A13 19 (AD19) |
8d576e3ef173
Updating the pin_map.teensy3 with the ADC channels
Jacob Alexander <haata@kiibohd.com>
parents:
135
diff
changeset
|
68 // A14 DAC 23 (AD23) (Teensy 3.1 Only) |
8d576e3ef173
Updating the pin_map.teensy3 with the ADC channels
Jacob Alexander <haata@kiibohd.com>
parents:
135
diff
changeset
|
69 // A15 26 E1 5 (AD5a) |
8d576e3ef173
Updating the pin_map.teensy3 with the ADC channels
Jacob Alexander <haata@kiibohd.com>
parents:
135
diff
changeset
|
70 // A16 27 C9 5 (AD5b) |
8d576e3ef173
Updating the pin_map.teensy3 with the ADC channels
Jacob Alexander <haata@kiibohd.com>
parents:
135
diff
changeset
|
71 // A17 28 C8 4 (AD4b) |
8d576e3ef173
Updating the pin_map.teensy3 with the ADC channels
Jacob Alexander <haata@kiibohd.com>
parents:
135
diff
changeset
|
72 // A18 29 C10 6 (AD6b) |
8d576e3ef173
Updating the pin_map.teensy3 with the ADC channels
Jacob Alexander <haata@kiibohd.com>
parents:
135
diff
changeset
|
73 // A19 30 C11 7 (AD7b) |
8d576e3ef173
Updating the pin_map.teensy3 with the ADC channels
Jacob Alexander <haata@kiibohd.com>
parents:
135
diff
changeset
|
74 // A20 31 E0 4 (AD4a) |
134
ea601ad693db
Updating pin map for Teensy 3.0/3.1
Jacob Alexander <haata@kiibohd.com>
parents:
131
diff
changeset
|
75 |