Pārlūkot izejas kodu

[Keyboard] Adjustments to Gust Rev1.2 (#12716)

Co-authored-by: Eithan Shavit <eithan@afternoonlabs.com>
Eithan Shavit 4 gadi atpakaļ
vecāks
revīzija
3a6188fc55

+ 5 - 1
keyboards/afternoonlabs/gust/keymaps/default/keymap.c

@@ -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
   //└─────────┴─────────┴─────────┘
   )
 

+ 1 - 1
keyboards/afternoonlabs/gust/keymaps/default/readme.md

@@ -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.

+ 2 - 2
keyboards/afternoonlabs/gust/rev1/config.h

@@ -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 */

+ 12 - 0
keyboards/afternoonlabs/gust/rev1/info.json

@@ -31,6 +31,18 @@
                 {
                     "x": 2,
                     "y": 1
+                },
+                {
+                    "x": 0,
+                    "y": 3
+                },
+                {
+                    "x": 1,
+                    "y": 3
+                },
+                {
+                    "x": 2,
+                    "y": 3
                 }
             ]
         }

+ 3 - 3
keyboards/afternoonlabs/gust/rev1/readme.md

@@ -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):
 

+ 4 - 2
keyboards/afternoonlabs/gust/rev1/rev1.h

@@ -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 }  \
 }

+ 3 - 3
keyboards/afternoonlabs/gust/rev1/rules.mk

@@ -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