ca4271b6ff
- Should make it easier to follow (originally the keyboards didn't have names hence the code-names) - See https://github.com/kiibohd/KiiConf/issues/45 MD1 -> Infinity_60% MD1.1 -> Infinity_60%_LED MDErgo1 -> Infinity_Ergodox KType -> K-Type
145 lines
1.6 KiB
Plaintext
145 lines
1.6 KiB
Plaintext
Pin Usage
|
|
=========
|
|
|
|
mk20dx256vlh7
|
|
|
|
----
|
|
|Keys|
|
|
----
|
|
|
|
* Strobe (Columns)
|
|
|
|
TODO
|
|
|
|
* Sense (Rows)
|
|
|
|
TODO
|
|
|
|
|
|
-----
|
|
|Clock|
|
|
-----
|
|
|
|
PTA18 <-> PTA19
|
|
|
|
|
|
---
|
|
|I2C|
|
|
---
|
|
|
|
* Main - Connect to all ISSI Chips - Also break out header for debugging
|
|
|
|
PTB0 - SCL0 (add header pin, label as SCL0)
|
|
PTB1 - SDA0 (add header pin, label as SDA0)
|
|
|
|
* Reserved for I2C usage
|
|
|
|
PTC10 - SCL1 (Reserved, can use as GPIO)
|
|
PTC11 - SDA1 (Reserved, can use as GPIO)
|
|
|
|
* ISSI Control (enough pins for 3 chips reserved)
|
|
|
|
PTB17 - INTB Chip 1
|
|
PTB18 - INTB Chip 2 (Reserved, can use as GPIO)
|
|
PTB19 - INTB Chip 3 (Reserved, can use as GPIO)
|
|
|
|
PTB16 - SDB (tied to all Chips, hardware shutdown)
|
|
|
|
|
|
---
|
|
|PWM|
|
|
---
|
|
|
|
NHD-C12832A1Z-FS(RGB)-FBW-3V
|
|
|
|
PTC1 - K(R)
|
|
PTC2 - K(G)
|
|
PTC3 - K(B)
|
|
|
|
|
|
---
|
|
|SPI|
|
|
---
|
|
|
|
NHD-C12832A1Z-FS(RGB)-FBW-3V
|
|
|
|
PTC4 - CS1B - SS1
|
|
PTC5 - SCL - SCLK
|
|
PTC6 - SDA(SI) - MOSI
|
|
PTC7 - A0 (Not SPI, used for display)
|
|
PTC8 - RST (Not SPI, used for display)
|
|
|
|
|
|
---
|
|
|DAC|
|
|
---
|
|
|
|
DAC0 (N/C)
|
|
|
|
|
|
----
|
|
|UART|
|
|
----
|
|
|
|
* Comm - For bi-directional communication between halves
|
|
|
|
PTA1 - RX0 (Master Side)
|
|
PTA2 - TX0 (Master Side)
|
|
|
|
PTE0 - TX1 (Slave Side)
|
|
PTE1 - RX1 (Slave Side)
|
|
|
|
PTD2 - RX2 (UART Debug Header)
|
|
PTD3 - TX2 (UART Debug Header)
|
|
|
|
|
|
-----
|
|
|Debug|
|
|
-----
|
|
|
|
* SWD - (Main reflash header)
|
|
|
|
PTA0 (Pull-down)
|
|
PTA3 (Pull-up)
|
|
|
|
* LEDs
|
|
|
|
PTA5 (LED only for PCB, not Teensy)
|
|
|
|
* UARTs
|
|
|
|
PTD2 - RX2 (UART Debug Header, label as RX2)
|
|
PTD3 - TX2 (UART Debug Header, label as TX2)
|
|
|
|
|
|
------
|
|
|Unused|
|
|
------
|
|
|
|
* GPIO
|
|
|
|
PTA4
|
|
PTA12
|
|
PTA13
|
|
PTB2
|
|
PTB3
|
|
PTB16
|
|
PTB17
|
|
PTB18
|
|
PTB19
|
|
PTC0
|
|
PTC9
|
|
PTC10
|
|
PTC11
|
|
PTD0
|
|
PTD1
|
|
PTD4
|
|
PTD5
|
|
PTD6
|
|
PTD7
|
|
|
|
* Analog
|
|
|
|
TODO
|
|
|