Skip to content

Commit

Permalink
[Keyboard] Move Hillside out of handwired (#18751)
Browse files Browse the repository at this point in the history
Co-authored-by: mmccoyd <[email protected]>
  • Loading branch information
mmccoyd and mmccoyd authored Nov 20, 2022
1 parent 66e4add commit 543a863
Show file tree
Hide file tree
Showing 58 changed files with 180 additions and 311 deletions.
146 changes: 0 additions & 146 deletions keyboards/handwired/hillside/48/keymaps/json2hill48.py

This file was deleted.

14 changes: 0 additions & 14 deletions keyboards/handwired/hillside/readme.md

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// Copyright 2022 Michael McCoyd (@mmccoyd)
// SPDX-License-Identifier: GPL-2.0-or-later

#include "46.h"
#include "0_1.h"

// Keymatrix spots to ignore, as one signals handedness and others have no key
const matrix_row_t matrix_mask[] = {
Expand Down
File renamed without changes.
File renamed without changes.
34 changes: 34 additions & 0 deletions keyboards/hillside/46/0_1/info.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"processor": "atmega32u4",
"bootloader": "atmel-dfu",

"matrix_pins": {
"rows": ["C6", "D7", "E6", "B5"],
"cols": ["F6", "F7", "B1", "B3", "B2", "B6"]
},
"diode_direction": "COL2ROW",

"usb": {
"vid": "0x4D4D",
"pid": "0x4846",
"device_version": "0.0.1"
},

"features": {
"encoder": true,
"extrakey": true,
"rgblight": true
},
"split": {
"soft_serial_pin": "D2"
},

"rgblight": {
"led_count": 4,
"pin": "D3",
"split": true,
"hue_steps": 8,
"saturation_steps": 8,
"brightness_steps": 8
}
}
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -7,39 +7,6 @@

"tags": ["split", "column stagger", "choc v1", "choc spaced" ],

"processor": "atmega32u4",
"bootloader": "atmel-dfu",

"matrix_pins": {
"rows": ["C6", "D7", "E6", "B5"],
"cols": ["F6", "F7", "B1", "B3", "B2", "B6"]
},
"diode_direction": "COL2ROW",

"usb": {
"vid": "0x4D4D",
"pid": "0x4846",
"device_version": "0.0.1"
},

"features": {
"encoder": true,
"extrakey": true,
"rgblight": true
},
"split": {
"soft_serial_pin": "D2"
},

"rgblight": {
"led_count": 4,
"pin": "D3",
"split": true,
"hue_steps": 8,
"saturation_steps": 8,
"brightness_steps": 8
},

"layouts": {
"LAYOUT": {
"layout": [
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{ "version": 1,
"notes": "",
"documentation": "\"This file is a QMK Configurator export. You can import this at <https://config.qmk.fm>. It can also be used directly with QMK's source code.\n\nTo setup your QMK environment check out the tutorial: <https://docs.qmk.fm/#/newbs>\n\nYou can convert this file to a keymap.c using this command: `qmk json2c {keymap}`\n\nYou can compile this keymap using this command: `qmk compile {keymap}`\"\n",
"keyboard": "handwired/hillside/46",
"keyboard": "hillside/46",
"keymap": "default",
"layout": "LAYOUT",
"layers": [
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Hillside 46 Default Keymap

For easier initial use, this keymap follows the layout of more standard keyboards where possible. It is a starting point for you to tweak over time to suit your preferences better. You can easily customize it with the [QMK configurator](https://config.qmk.fm/#/handwired/hillside/46/LAYOUT).
For easier initial use, this keymap follows the layout of more standard keyboards where possible. It is a starting point for you to tweak over time to suit your preferences better. You can easily customize it with the [QMK configurator](https://config.qmk.fm/#/hillside/46/LAYOUT).

Some of its key features are:

Expand Down Expand Up @@ -76,7 +76,7 @@ If you are coming from a traditional keyboard,
This default layout tries to simplify that adjustment by keeping things in the expected spots when possible.

Yet this layout is only a decent compromise and is not optimal for each user.
The online configurator makes it easy to tweak this layout to your needs.
The online [configurator](https://config.qmk.fm/#/hillside/46/LAYOUT) makes it easy to tweak this layout to your needs.
You can add additional layers or completely switch around what these do.

A good metaphor is to think of your keymap as a bonsai tree that you tweak slightly over time
Expand Down Expand Up @@ -110,8 +110,8 @@ If you wish, you can edit the ```keymap.json``` directly in a text editor, comp

Or, you can use the graphical configurator to edit the keymap. To do that:

- Open the [QMK configurator](https://config.qmk.fm/#/handwired/hillside/46/LAYOUT)
- Using the green up arrow button, load the keymap from ```qmk_firmware/keyboards/handwired/hillside/46/keymaps/default/keymap.json```
- Open the [QMK configurator](https://config.qmk.fm/#/hillside/46/LAYOUT)
- Using the green up arrow button, load the keymap from ```qmk_firmware/keyboards/hillside/46/keymaps/default/keymap.json```
- Make the changes you wish to the layout
- Save the keymap using the green down arrow button.
- Move the downloaded keymap back into your QMK repository
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@

This layout is for those who prefer defining their layout in a keymap.c,
instead of graphically with a keymap.json.
It is the same as the [default keymap.json layout](https://github.com/qmk/qmk_firmware/blob/master/keyboards/handwired/hillside/46/keymaps/default),
It is the same as the [default keymap.json layout](https://github.com/qmk/qmk_firmware/blob/master/keyboards/hillside/46/keymaps/default),
except for having only a QWERTY base layer.

The make and flash commands are

```
make handwired/hillside/46:default_dot_c
make handwired/hillside/46:default_doc_c:flash
make hillside/46:default_dot_c
make hillside/46:default_doc_c:flash
```

Expand Down
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,11 @@

Make example for this keyboard (after setting up your build environment):

make handwired/hillside/46:default
make hillside/46/0_1:default

Flashing example for this keyboard:

make handwired/hillside/46:default:flash
make hillside/46/0_1:default:flash

## Bootloader

Expand Down
1 change: 1 addition & 0 deletions keyboards/hillside/46/rules.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
DEFAULT_FOLDER = hillside/46/0_1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2022 Michael McCoyd (@mmccoyd)
// SPDX-License-Identifier: GPL-2.0-or-later

#include "48.h"
#include "0_1.h"
File renamed without changes.
File renamed without changes.
35 changes: 35 additions & 0 deletions keyboards/hillside/48/0_1/info.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{
"processor": "atmega32u4",
"bootloader": "atmel-dfu",

"matrix_pins": {
"rows": ["D7", "E6", "B4", "B5"],
"cols": ["F6", "F7", "B1", "B3", "B2", "B6"]
},
"diode_direction": "COL2ROW",

"usb": {
"vid": "0xFEED",
"pid": "0x67C0",
"device_version": "0.0.1"
},

"features": {
"encoder": true,
"extrakey": true,
"rgblight": true
},
"split": {
"soft_serial_pin": "D2",
"main": "left"
},

"rgblight": {
"led_count": 5,
"pin": "D3",
"split": true,
"hue_steps": 8,
"saturation_steps": 8,
"brightness_steps": 8
}
}
File renamed without changes.
Loading

0 comments on commit 543a863

Please sign in to comment.