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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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