aboutsummaryrefslogtreecommitdiff
path: root/keyboards/maxipad
diff options
context:
space:
mode:
authorclimbalima <climbalima@gmail.com>2016-12-03 17:15:22 -0500
committerclimbalima <climbalima@gmail.com>2016-12-03 17:15:22 -0500
commit59c54d651b4495f2790a9873e3aaa310d6ded787 (patch)
tree1191718cece98aa49813c2eae11798b544616661 /keyboards/maxipad
parentae66f0d70214b8a5e81ecf5977619bcd4bf6f413 (diff)
parent102a830bbdb302eb0951ec7910ab7c9feae272d1 (diff)
downloadqmk_firmware-59c54d651b4495f2790a9873e3aaa310d6ded787.tar.gz
qmk_firmware-59c54d651b4495f2790a9873e3aaa310d6ded787.zip
Merge https://github.com/climbalima/qmk_firmware
Diffstat (limited to 'keyboards/maxipad')
-rw-r--r--keyboards/maxipad/config.h22
-rw-r--r--keyboards/maxipad/readme.md22
-rw-r--r--keyboards/maxipad/rules.mk13
3 files changed, 35 insertions, 22 deletions
diff --git a/keyboards/maxipad/config.h b/keyboards/maxipad/config.h
index a056e4963..4377a892e 100644
--- a/keyboards/maxipad/config.h
+++ b/keyboards/maxipad/config.h
@@ -32,6 +32,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
32#define MATRIX_ROWS 5 32#define MATRIX_ROWS 5
33#define MATRIX_COLS 6 33#define MATRIX_COLS 6
34 34
35<<<<<<< HEAD
35// Planck PCB default pin-out 36// Planck PCB default pin-out
36// Change this to how you wired your keyboard 37// Change this to how you wired your keyboard
37// COLS: Left to right, ROWS: Top to bottom 38// COLS: Left to right, ROWS: Top to bottom
@@ -44,6 +45,27 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
44 #define MATRIX_COL_PINS { F6, C6, D7, F5, B4, B5 } 45 #define MATRIX_COL_PINS { F6, C6, D7, F5, B4, B5 }
45 #define UNUSED_PINS 46 #define UNUSED_PINS
46 #endif 47 #endif
48=======
49/*
50 * Keyboard Matrix Assignments
51 *
52 * Change this to how you wired your keyboard
53 * COLS: AVR pins used for columns, left to right
54 * ROWS: AVR pins used for rows, top to bottom
55 * DIODE_DIRECTION: COL2ROW = COL = Anode (+), ROW = Cathode (-, marked on diode)
56 * ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode)
57 *
58*/
59//Pro micro pinout
60 #define MATRIX_ROW_PINS { B6, B2, B3, B1, F7 }
61 #define MATRIX_COL_PINS { F4, C6, D7, F5, B4, B5 }
62 #define UNUSED_PINS
63//Teensy 2 pinout
64 //#define MATRIX_ROW_PINS { B6, F7, B2, B3, B1 }
65 //#define MATRIX_COL_PINS { F6, C6, D7, F5, B4, B5 }
66 //#define UNUSED_PINS
67
68>>>>>>> 102a830bbdb302eb0951ec7910ab7c9feae272d1
47 69
48/* COL2ROW or ROW2COL */ 70/* COL2ROW or ROW2COL */
49#define DIODE_DIRECTION COL2ROW 71#define DIODE_DIRECTION COL2ROW
diff --git a/keyboards/maxipad/readme.md b/keyboards/maxipad/readme.md
index 606bacd75..58ed5d718 100644
--- a/keyboards/maxipad/readme.md
+++ b/keyboards/maxipad/readme.md
@@ -5,47 +5,27 @@ Maxipad keyboard firmware
5## Quantum MK Firmware 5## Quantum MK Firmware
6 6
7For the full Quantum feature list, see [the parent readme.md](/readme.md). 7For the full Quantum feature list, see [the parent readme.md](/readme.md).
8=======
9## Quantum MK Firmware
10
11For the full Quantum feature list, see [the parent readme](/).
12
13>>>>>>> a06115df19a74d39b08758472b221e630c3680d3
14
15## Building
16 8
17If you are using a pro micro then make sure to enable USE_PRO_MICRO in the makefile 9If you are using a pro micro then make sure to enable USE_PRO_MICRO in the makefile
10Change the config.h pinout to match your mcu!!
18 11
19Download or clone the whole firmware and navigate to the keyboards/maxipad folder. Once your dev env is setup, you'll be able to type `make` to generate your .hex - you can then use the Teensy Loader to program your .hex file. 12Download or clone the whole firmware and navigate to the keyboards/maxipad folder. Once your dev env is setup, you'll be able to type `make` to generate your .hex - you can then use the Teensy Loader to program your .hex file.
20 13
21Depending on which keymap you would like to use, you will have to compile slightly differently. 14Depending on which keymap you would like to use, you will have to compile slightly differently.
22 15
23### Default 16### Default
24<<<<<<< HEAD
25To build with the default keymap, simply run `make default`.
26=======
27 17
28To build with the default keymap, simply run `make`. 18To build with the default keymap, simply run `make`.
29 19
30>>>>>>> a06115df19a74d39b08758472b221e630c3680d3
31 20
32### Other Keymaps 21### Other Keymaps
33Several version of keymap are available in advance but you are recommended to define your favorite layout yourself. To define your own keymap create file named `<name>.c` and see keymap document (you can find in top readme.md) and existent keymap files. 22Several version of keymap are available in advance but you are recommended to define your favorite layout yourself. To define your own keymap create file named `<name>.c` and see keymap document (you can find in top readme.md) and existent keymap files.
34 23
35<<<<<<< HEAD
36=======
37Several version of keymap are available in advance but you are recommended to define your favorite layout yourself. To define your own keymap create a folder with the name of your keymap in the keymaps folder, and see keymap documentation (you can find in top readme.md) and existant keymap files.
38 24
39>>>>>>> a06115df19a74d39b08758472b221e630c3680d3
40To build the firmware binary hex file with a keymap just do `make` with a keymap like this: 25To build the firmware binary hex file with a keymap just do `make` with a keymap like this:
41 26
42``` 27```
43$ make [default|jack|<name>] 28$ make [default|jack|<name>]
44``` 29```
45<<<<<<< HEAD
46Keymaps follow the format **__\<name\>.c__** and are stored in the `keymaps` folder.
47=======
48 30
49Keymaps follow the format **__\<name\>.c__** and are stored in the `keymaps` folder. 31Keymaps follow the format **__\<name\>.c__** and are stored in the `keymaps` folder.
50
51>>>>>>> a06115df19a74d39b08758472b221e630c3680d3
diff --git a/keyboards/maxipad/rules.mk b/keyboards/maxipad/rules.mk
index e6e5923f1..49bb5f002 100644
--- a/keyboards/maxipad/rules.mk
+++ b/keyboards/maxipad/rules.mk
@@ -59,10 +59,21 @@ EXTRAKEY_ENABLE ?= yes # Audio control and System control(+450)
59CONSOLE_ENABLE ?= yes # Console for debug(+400) 59CONSOLE_ENABLE ?= yes # Console for debug(+400)
60COMMAND_ENABLE ?= yes # Commands for debug and configuration 60COMMAND_ENABLE ?= yes # Commands for debug and configuration
61# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE 61# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE
62<<<<<<< HEAD
62# SLEEP_LED_ENABLE ?= yes # Breathing sleep LED during USB suspend 63# SLEEP_LED_ENABLE ?= yes # Breathing sleep LED during USB suspend
63# NKRO_ENABLE ?= yes # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work 64# NKRO_ENABLE ?= yes # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
64# BACKLIGHT_ENABLE ?= yes # Enable keyboard backlight functionality 65# BACKLIGHT_ENABLE ?= yes # Enable keyboard backlight functionality
65# MIDI_ENABLE ?= YES # MIDI controls 66# MIDI_ENABLE ?= YES # MIDI controls
66# UNICODE_ENABLE ?= YES # Unicode 67# UNICODE_ENABLE ?= YES # Unicode
67# BLUETOOTH_ENABLE ?= yes # Enable Bluetooth with the Adafruit EZ-Key HID 68# BLUETOOTH_ENABLE ?= yes # Enable Bluetooth with the Adafruit EZ-Key HID
68USE_PRO_MICRO ?= yes \ No newline at end of file 69USE_PRO_MICRO ?= yes
70=======
71SLEEP_LED_ENABLE ?= no # Breathing sleep LED during USB suspend
72# if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
73NKRO_ENABLE ?= no # USB Nkey Rollover
74BACKLIGHT_ENABLE ?= no # Enable keyboard backlight functionality on B7 by default
75MIDI_ENABLE ?= no # MIDI controls
76UNICODE_ENABLE ?= no # Unicode
77BLUETOOTH_ENABLE ?= no # Enable Bluetooth with the Adafruit EZ-Key HID
78AUDIO_ENABLE ?= no # Audio output on port C6
79>>>>>>> 102a830bbdb302eb0951ec7910ab7c9feae272d1