~ruther/qmk_firmware

3a6188fc55b6ad8ca3de3861b44f34474d188d9d — Eithan Shavit 4 years ago 7cd9eda
[Keyboard] Adjustments to Gust Rev1.2 (#12716)

Co-authored-by: Eithan Shavit <eithan@afternoonlabs.com>
M keyboards/afternoonlabs/gust/keymaps/default/keymap.c => keyboards/afternoonlabs/gust/keymaps/default/keymap.c +5 -1
@@ 27,7 27,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  //┌─────────┬─────────┬─────────┐
     KC_1,     KC_2,     KC_3,
  //├─────────┼─────────┼─────────┤
     KC_4,     KC_5,     KC_6
     KC_4,     KC_5,     KC_6,
  //├─────────┼─────────┼─────────┤
  
  //├─────────┼─────────┼─────────┤
     KC_7,     KC_8,     KC_9
  //└─────────┴─────────┴─────────┘
  )


M keyboards/afternoonlabs/gust/keymaps/default/readme.md => keyboards/afternoonlabs/gust/keymaps/default/readme.md +1 -1
@@ 1,5 1,5 @@
# Default Gust Layout

![Gust Layout Image](https://i.imgur.com/S94jViT.jpeg)
![Gust Layout Image](https://i.imgur.com/HfouVnS.png)

This is the default layout for Gust Macro Board.

M keyboards/afternoonlabs/gust/rev1/config.h => keyboards/afternoonlabs/gust/rev1/config.h +2 -2
@@ 25,11 25,11 @@

/* key matrix size */
// Rows are doubled-up
#define MATRIX_ROWS 2
#define MATRIX_ROWS 3
#define MATRIX_COLS 3

// wiring of each half
#define MATRIX_ROW_PINS { F5, F4 }
#define MATRIX_ROW_PINS { F5, F4, D0 }
#define MATRIX_COL_PINS { D1, D2, D3 }

/* Set 0 if debouncing isn't needed */

M keyboards/afternoonlabs/gust/rev1/info.json => keyboards/afternoonlabs/gust/rev1/info.json +12 -0
@@ 31,6 31,18 @@
                {
                    "x": 2,
                    "y": 1
                },
                {
                    "x": 0,
                    "y": 3
                },
                {
                    "x": 1,
                    "y": 3
                },
                {
                    "x": 2,
                    "y": 3
                }
            ]
        }

M keyboards/afternoonlabs/gust/rev1/readme.md => keyboards/afternoonlabs/gust/rev1/readme.md +3 -3
@@ 2,11 2,11 @@

![Gust](https://i.imgur.com/S94jViT.jpeg)

Gust Macro Board is a simple 6 key cluster that comes as a free bonus with the [Breeze Split Keyboard](https://afternoonlabs.com/breeze).
Gust Macro Board is a simple 3x3 key macro board. The bottom row can be snapped off to get a 2x3 board. Gust comes as a free bonus with the [Breeze Split Keyboard](https://afternoonlabs.com/breeze).

* Keyboard Maintainer: [Eithan Shavit](https://github.com/eithanshavit)
* Keyboard Maintainer: [Afternoon Labs](https://github.com/afternoonlabs)
* Hardware Supported: Gust Rev1 PCB
* Hardware Availability: Coming soon
* Hardware Availability: [store.afternoonlab.com](https://store.afternoonlabs.com)

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


M keyboards/afternoonlabs/gust/rev1/rev1.h => keyboards/afternoonlabs/gust/rev1/rev1.h +4 -2
@@ 22,9 22,11 @@

#define LAYOUT( \
    M00, M01, M02, \
    M10, M11, M12  \
    M10, M11, M12,  \
    M20, M21, M22  \
) \
{ \
    { M00, M01, M02 }, \
    { M10, M11, M12 }  \
    { M10, M11, M12 }, \
    { M20, M21, M22 }  \
}

M keyboards/afternoonlabs/gust/rev1/rules.mk => keyboards/afternoonlabs/gust/rev1/rules.mk +3 -3
@@ 8,8 8,8 @@ BOOTLOADER = caterina
#   change yes to no to disable
#
BOOTMAGIC_ENABLE = no       # Virtual DIP switch configuration
MOUSEKEY_ENABLE = no        # Mouse keys
EXTRAKEY_ENABLE = no        # Audio control and System control
MOUSEKEY_ENABLE = yes       # Mouse keys
EXTRAKEY_ENABLE = yes       # Audio control and System control
CONSOLE_ENABLE = no         # Console for debug
COMMAND_ENABLE = no         # Commands for debug and configuration
# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE


@@ 19,4 19,4 @@ NKRO_ENABLE = no            # USB Nkey Rollover
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
RGBLIGHT_ENABLE = no        # Enable keyboard RGB underglow
BLUETOOTH_ENABLE = no       # Enable Bluetooth
AUDIO_ENABLE = no           # Audio output
AUDIO_ENABLE = no           # Audio output
\ No newline at end of file