]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboards/handwired/onekey/teensy_32/readme.md
[Keyboard] Refactor of onekey to support multiple development boards (#6017)
[qmk_firmware.git] / keyboards / handwired / onekey / teensy_32 / readme.md
1 # Teensy 3.2 onekey
2
3 To trigger keypress, short together pins *D5* and *B2* (marked on the PCB as *20* and *19*).
4
5 ## Hardware
6
7 ### Pins
8 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.
9
10 |  PCB   | MCU | Notes                       |
11 |------- |-----|-----------------------------|
12 | 0      | B16 |                             |
13 | 1      | B17 |                             |
14 | 2      | D0  |                             |
15 | 3      | A12 |                             |
16 | 4      | A13 |                             |
17 | 5      | D7  |                             |
18 | 6      | D4  |                             |
19 | 7      | D2  |                             |
20 | 8      | D3  |                             |
21 | 9      | C3  |                             |
22 | 10     | C4  |                             |
23 | 11     | C6  |                             |
24 | 12     | C7  |                             |
25 | 13/LED | C5  |                             |
26 | 14/A0  | D1  |                             |
27 | 15/A1  | C0  |                             |
28 | 16/A2  | B0  |                             |
29 | 17/A3  | B1  |                             |
30 | 18/A4  | B3  |                             |
31 | 19/A5  | B2  |                             |
32 | 20/A6  | D5  |                             |
33 | 21/A7  | D6  |                             |
34 | 22/A8  | C1  |                             |
35 | 23/A9  | C2  |                             |
36 | 24/A10 |     | ADC0_DP0 in schematic *[1]* |
37 | 25/A11 |     | ADC0_DM0 in schematic *[1]* |
38 | 26/A12 |     | ADC0_DP3 in schematic *[1]* |
39
40 *[1]* - Currently not configured and may require extra work to implement.