]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboards/handwired/onekey/teensy_lc/readme.md
[Keyboard] Refactor of onekey to support multiple development boards (#6017)
[qmk_firmware.git] / keyboards / handwired / onekey / teensy_lc / readme.md
1 # Teensy LC 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/schematic_lc.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      | A1  |       |
16 | 4      | A2  |       |
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 | E2  |       |
37 | 25/A11 | E21 | *[1]* |
38 | 26/A12 | E30 | *[1]* |
39
40 *[1]* - Currently not configured and may require extra work to implement.