convert pm based boards to quickpin
This commit is contained in:
@@ -3,9 +3,9 @@
|
||||

|
||||

|
||||
|
||||
The 4x12 ortholinear keyboard is an extremely common and beloved layout within the keyboard community. Made popular by Jack's Planck from OLKB, the 4x12 ortholinear layout is possibly the most popular non-stagger layout available.
|
||||
|
||||
kb.py is designed to work with the nice!nano
|
||||
The 4x12 ortholinear keyboard is an extremely common and beloved layout within
|
||||
the keyboard community. Made popular by Jack's Planck from OLKB, the 4x12
|
||||
ortholinear layout is possibly the most popular non-stagger layout available.
|
||||
|
||||
Retailers (USA)
|
||||
4x12
|
||||
@@ -19,3 +19,10 @@ Extensions enabled by default
|
||||
|
||||
Common Extensions
|
||||
- [Power](/docs/power.md) Powersaving features for battery life
|
||||
|
||||
## Microcontroller support
|
||||
|
||||
Update this line in `kb.py` to any supported microcontroller in `kmk/quickpin/pro_micro`
|
||||
|
||||
```python
|
||||
from kmk.quickpin.pro_micro.boardsource_blok import pinout as pins
|
||||
|
@@ -1,25 +1,25 @@
|
||||
import board
|
||||
|
||||
from kmk.kmk_keyboard import KMKKeyboard as _KMKKeyboard
|
||||
from kmk.quickpin.pro_micro.boardsource_blok import pinout as pins
|
||||
from kmk.scanners import DiodeOrientation
|
||||
|
||||
|
||||
class KMKKeyboard(_KMKKeyboard):
|
||||
row_pins = (board.P0_08, board.P0_06, board.P0_17, board.P0_20)
|
||||
row_pins = (board.pins[1], pins[0], board.pins[4], board.pins[5])
|
||||
col_pins = (
|
||||
board.P0_31,
|
||||
board.P0_29,
|
||||
board.P0_02,
|
||||
board.P1_15,
|
||||
board.P1_13,
|
||||
board.P1_11,
|
||||
board.P0_10,
|
||||
board.P0_09,
|
||||
board.P1_06,
|
||||
board.P1_04,
|
||||
board.P0_11,
|
||||
board.P1_00,
|
||||
board.pins[19],
|
||||
board.pins[18],
|
||||
board.pins[17],
|
||||
board.pins[16],
|
||||
board.pins[15],
|
||||
board.pins[14],
|
||||
board.pins[13],
|
||||
board.pins[12],
|
||||
board.pins[11],
|
||||
board.pins[10],
|
||||
board.pins[9],
|
||||
board.pins[8],
|
||||
)
|
||||
diode_orientation = DiodeOrientation.COLUMNS
|
||||
i2c = board.I2C
|
||||
powersave_pin = board.P0_13
|
||||
|
Reference in New Issue
Block a user