aboutsummaryrefslogtreecommitdiffstats
path: root/keyboards/handwired/onekey/teensy_32/readme.md
blob: 216aecfaf719c7fd78219c5231034cd8e9323f7d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# Teensy 3.2 onekey

To trigger keypress, short together pins *D5* and *B2* (marked on the PCB as *20* and *19*).

## Hardware

### Pins
When setting matrix pins, you need to use the MCU definitions instead of what is printed on the PCB. Sourced from <https://www.pjrc.com/teensy/schematic32.gif>. The following table can be used to convert between the two.

|  PCB   | MCU | Notes                       |
|------- |-----|-----------------------------|
| 0      | B16 |                             |
| 1      | B17 |                             |
| 2      | D0  |                             |
| 3      | A12 |                             |
| 4      | A13 |                             |
| 5      | D7  |                             |
| 6      | D4  |                             |
| 7      | D2  |                             |
| 8      | D3  |                             |
| 9      | C3  |                             |
| 10     | C4  |                             |
| 11     | C6  |                             |
| 12     | C7  |                             |
| 13/LED | C5  |                             |
| 14/A0  | D1  |                             |
| 15/A1  | C0  |                             |
| 16/A2  | B0  |                             |
| 17/A3  | B1  |                             |
| 18/A4  | B3  |                             |
| 19/A5  | B2  |                             |
| 20/A6  | D5  |                             |
| 21/A7  | D6  |                             |
| 22/A8  | C1  |                             |
| 23/A9  | C2  |                             |
| 24/A10 |     | ADC0_DP0 in schematic *[1]* |
| 25/A11 |     | ADC0_DM0 in schematic *[1]* |
| 26/A12 |     | ADC0_DP3 in schematic *[1]* |

*[1]* - Currently not configured and may require extra work to implement.