]> git.donarmstrong.com Git - kiibohd-controller.git/blob - Scan/WhiteFox/pinout
Adding initial WhiteFox support.
[kiibohd-controller.git] / Scan / WhiteFox / pinout
1 Pin Usage
2 =========
3
4 mk20dx256vlh7
5
6  ----
7 |Keys|
8  ----
9
10 * Strobe (Columns)
11
12 PTB2
13 PTB3
14 PTB18
15 PTB19
16 PTC0
17 PTC9
18 PTC10
19 PTC11
20 PTD0
21
22 * Sense (Rows)
23
24 PTD1
25 PTD4
26 PTD5
27 PTD6
28 PTD7
29 PTC1
30 PTC2
31 PTC3
32
33
34  -----
35 |Clock|
36  -----
37
38 PTA18 <-> PTA19
39
40
41  ---
42 |I2C|
43  ---
44
45 * IS31FL3731C
46
47 PTB0  - SCL0 (add header pin, label as SCL0)
48 PTB1  - SDA0 (add header pin, label as SDA0)
49 PTB17 - INTB Chip 1
50 PTB16 - SDB (tied to all Chips, hardware shutdown)
51
52
53
54  ---
55 |DAC|
56  ---
57
58 DAC0 (N/C)
59
60
61  ----
62 |UART|
63  ----
64
65 * Comm - For bi-directional communication between halves
66
67 PTA1 - RX0 (Master Side)
68 PTA2 - TX0 (Master Side)
69
70 PTD2 - RX2 (UART Debug Header)
71 PTD3 - TX2 (UART Debug Header)
72
73
74  -----
75 |Debug|
76  -----
77
78 * SWD - (Main reflash header)
79
80 PTA0 (Pull-down)
81 PTA3 (Pull-up)
82
83 * LEDs
84
85 PTA5 (LED only for PCB, not Teensy)
86
87 * UARTs
88
89 PTD2 - RX2 (UART Debug Header, label as RX2)
90 PTD3 - TX2 (UART Debug Header, label as TX2)
91
92
93  ------
94 |Unused|
95  ------
96
97 * GPIO
98
99 PTA4
100 PTA12
101 PTA13
102 PTC4
103 PTC5
104 PTC6
105 PTC7
106 PTE0
107 PTE1
108
109 * Analog
110
111 TODO
112