Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Keyboard] Add Frooastboard Walnut (69% Keyboard) #16743

Merged
merged 28 commits into from
Apr 13, 2022
Merged
Show file tree
Hide file tree
Changes from 27 commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
ae0cb48
basic implementation of walnut 69% keyboard
Frooastside Feb 17, 2022
ea6de7e
Update walnut_69.c
Frooastside Mar 19, 2022
2585ab3
basic rgb matrix
Frooastside Mar 19, 2022
4a85d68
Update rules.mk
Frooastside Mar 19, 2022
6893ede
Merge branch 'qmk:master' into frooastboard-walnut_69
Frooastside Mar 19, 2022
a531e8a
Update walnut_69.c
Frooastside Mar 19, 2022
4c5fac2
add missing semicollon
Frooastside Mar 20, 2022
fd68f70
Update rules.mk
Frooastside Mar 20, 2022
f903c2c
change default rgb mode
Frooastside Mar 21, 2022
ad8dc6e
fix matrix
Frooastside Mar 23, 2022
2982599
add fn layer
Frooastside Mar 23, 2022
1f74aa7
update lightning for via
Frooastside Mar 23, 2022
3281964
always enable lto
Frooastside Mar 23, 2022
5376737
via rgb matrix fix
Frooastside Mar 23, 2022
d63f0a7
fix 4 missing corner leds
Frooastside Mar 23, 2022
837f58c
Update config.h
Frooastside Mar 23, 2022
36d2b26
Merge branch 'qmk:master' into frooastboard-walnut_69
Frooastside Mar 23, 2022
18a00ad
code style changes
Frooastside Mar 23, 2022
b718f22
Update walnut_69.c
Frooastside Mar 23, 2022
4c114a9
fix nubs
Frooastside Mar 23, 2022
b6f392e
cleanup
Frooastside Mar 24, 2022
2f3e748
add gui toggle
Frooastside Mar 24, 2022
591b2f5
add eeprom clear key
Frooastside Mar 24, 2022
0d4015f
Merge branch 'qmk:master' into frooastboard-walnut_69
Frooastside Mar 24, 2022
02ff631
rename folder
Frooastside Mar 28, 2022
b22c229
Merge branch 'qmk:master' into frooastboard-walnut_69
Frooastside Mar 28, 2022
063cc7b
Update readme.md
Frooastside Mar 29, 2022
00d3921
Update keyboards/frooastboard/walnut/readme.md
Frooastside Apr 5, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 55 additions & 0 deletions keyboards/frooastboard/walnut/config.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
// Copyright 2022 Simon Benezan (@Frooastside)
// SPDX-License-Identifier: GPL-3.0-or-later

#pragma once

#define BOOTMAGIC_LITE_ROW 0
#define BOOTMAGIC_LITE_COLUMN 0

#define ISSI_TIMEOUT 100
#define ISSI_PERSISTENCE 0
#define ISSI_PWM_FREQUENCY 0b010
#define ISSI_SWPULLUP PUR_0R
#define ISSI_CSPULLUP PUR_0R
#define DRIVER_COUNT 1
#define DRIVER_LED_TOTAL 48
#define DRIVER_ADDR_1 0b1010000

#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 191

#define RGB_DISABLE_WHEN_USB_SUSPENDED

#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
#define ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT
#define ENABLE_RGB_MATRIX_BREATHING
#define ENABLE_RGB_MATRIX_BAND_SAT
#define ENABLE_RGB_MATRIX_BAND_VAL
#define ENABLE_RGB_MATRIX_BAND_PINWHEEL_SAT
#define ENABLE_RGB_MATRIX_BAND_PINWHEEL_VAL
#define ENABLE_RGB_MATRIX_BAND_SPIRAL_SAT
#define ENABLE_RGB_MATRIX_BAND_SPIRAL_VAL
#define ENABLE_RGB_MATRIX_CYCLE_ALL
#define ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT
#define ENABLE_RGB_MATRIX_CYCLE_UP_DOWN
#define ENABLE_RGB_MATRIX_RAINBOW_MOVING_CHEVRON
#define ENABLE_RGB_MATRIX_CYCLE_OUT_IN
#define ENABLE_RGB_MATRIX_CYCLE_OUT_IN_DUAL
#define ENABLE_RGB_MATRIX_CYCLE_PINWHEEL
#define ENABLE_RGB_MATRIX_CYCLE_SPIRAL
#define ENABLE_RGB_MATRIX_DUAL_BEACON
#define ENABLE_RGB_MATRIX_RAINBOW_BEACON
#define ENABLE_RGB_MATRIX_RAINBOW_PINWHEELS
#define ENABLE_RGB_MATRIX_RAINDROPS
#define ENABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS
#define ENABLE_RGB_MATRIX_HUE_BREATHING
#define ENABLE_RGB_MATRIX_HUE_PENDULUM
#define ENABLE_RGB_MATRIX_HUE_WAVE
#define ENABLE_RGB_MATRIX_PIXEL_RAIN
#define ENABLE_RGB_MATRIX_PIXEL_FLOW

#define RGB_MATRIX_LED_FLUSH_LIMIT 16
#define RGB_MATRIX_STARTUP_HUE 0
#define RGB_MATRIX_STARTUP_SAT 255
#define RGB_MATRIX_STARTUP_SPD 191
#define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_RAINBOW_MOVING_CHEVRON
259 changes: 259 additions & 0 deletions keyboards/frooastboard/walnut/info.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,259 @@
{
"keyboard_name": "Frooastboard Walnut",
"manufacturer": "Frooastside",
"url": "https://github.com/qmk/qmk_firmware/tree/master/keyboards/frooastboard/walnut",
"maintainer": "Frooastside",
"debounce": 5,
"diode_direction": "COL2ROW",
"processor": "atmega32u4",
"bootloader": "atmel-dfu",
"features": {
"bootmagic": true,
"command": false,
"console": false,
"extrakey": false,
"mousekey": false,
"nkro": true
},
"build": {
"lto": true
},
"matrix_pins": {
"cols": ["B0", "B1", "B2", "B3", "B5", "B6", "C6", "C7"],
"rows": ["B4", "D7", "D6", "D4", "D5", "D3", "D2", "F1", "F0"]
},
"usb": {
"vid": "0x4642",
"pid": "0x776E",
"device_version": "1.0.0"
},
"layouts": {
"LAYOUT_ansi": {
"layout": [
{ "matrix": [0, 0], "x": 0, "y": 0 },
{ "matrix": [0, 1], "x": 1, "y": 0 },
{ "matrix": [0, 2], "x": 2, "y": 0 },
{ "matrix": [0, 3], "x": 3, "y": 0 },
{ "matrix": [0, 4], "x": 4, "y": 0 },
{ "matrix": [0, 5], "x": 5, "y": 0 },
{ "matrix": [0, 6], "x": 6, "y": 0 },
{ "matrix": [0, 7], "x": 7, "y": 0 },
{ "matrix": [1, 0], "x": 8, "y": 0 },
{ "matrix": [1, 1], "x": 9, "y": 0 },
{ "matrix": [1, 2], "x": 10, "y": 0 },
{ "matrix": [1, 3], "x": 11, "y": 0 },
{ "matrix": [1, 4], "x": 12, "y": 0 },
{ "matrix": [1, 5], "x": 13, "y": 0, "w": 2 },
{ "matrix": [5, 5], "x": 15.5, "y": 0 },
{ "matrix": [5, 6], "x": 16.5, "y": 0 },
{ "matrix": [5, 7], "x": 17.5, "y": 0 },
{ "matrix": [2, 0], "x": 0, "y": 1, "w": 1.5 },
{ "matrix": [2, 1], "x": 1.5, "y": 1 },
{ "matrix": [2, 2], "x": 2.5, "y": 1 },
{ "matrix": [2, 3], "x": 3.5, "y": 1 },
{ "matrix": [2, 4], "x": 4.5, "y": 1 },
{ "matrix": [2, 5], "x": 5.5, "y": 1 },
{ "matrix": [2, 6], "x": 6.5, "y": 1 },
{ "matrix": [2, 7], "x": 7.5, "y": 1 },
{ "matrix": [3, 0], "x": 8.5, "y": 1 },
{ "matrix": [3, 1], "x": 9.5, "y": 1 },
{ "matrix": [3, 2], "x": 10.5, "y": 1 },
{ "matrix": [3, 3], "x": 11.5, "y": 1 },
{ "matrix": [3, 4], "x": 12.5, "y": 1 },
{ "matrix": [5, 4], "x": 13.5, "y": 1, "w": 1.5 },
{ "matrix": [7, 5], "x": 15.5, "y": 1 },
{ "matrix": [7, 6], "x": 16.5, "y": 1 },
{ "matrix": [7, 7], "x": 17.5, "y": 1 },
{ "matrix": [4, 0], "x": 0, "y": 2, "w": 1.75 },
{ "matrix": [4, 1], "x": 1.75, "y": 2 },
{ "matrix": [4, 2], "x": 2.75, "y": 2 },
{ "matrix": [4, 3], "x": 3.75, "y": 2 },
{ "matrix": [4, 4], "x": 4.75, "y": 2 },
{ "matrix": [4, 5], "x": 5.75, "y": 2 },
{ "matrix": [4, 6], "x": 6.75, "y": 2 },
{ "matrix": [4, 7], "x": 7.75, "y": 2 },
{ "matrix": [5, 0], "x": 8.75, "y": 2 },
{ "matrix": [5, 1], "x": 9.75, "y": 2 },
{ "matrix": [5, 2], "x": 10.75, "y": 2 },
{ "matrix": [5, 3], "x": 11.75, "y": 2 },
{ "matrix": [3, 5], "x": 12.75, "y": 2, "w": 2.25 },
{ "matrix": [6, 0], "x": 0, "y": 3, "w": 2.25 },
{ "matrix": [6, 2], "x": 2.25, "y": 3 },
{ "matrix": [6, 3], "x": 3.25, "y": 3 },
{ "matrix": [6, 4], "x": 4.25, "y": 3 },
{ "matrix": [6, 5], "x": 5.25, "y": 3 },
{ "matrix": [6, 6], "x": 6.25, "y": 3 },
{ "matrix": [6, 7], "x": 7.25, "y": 3 },
{ "matrix": [7, 0], "x": 8.25, "y": 3 },
{ "matrix": [7, 1], "x": 9.25, "y": 3 },
{ "matrix": [7, 2], "x": 10.25, "y": 3 },
{ "matrix": [7, 3], "x": 11.25, "y": 3 },
{ "matrix": [7, 4], "x": 12.25, "y": 3, "w": 2.75 },
{ "matrix": [3, 6], "x": 16.5, "y": 3 },
{ "matrix": [8, 0], "x": 0, "y": 4, "w": 1.25 },
{ "matrix": [8, 1], "x": 1.25, "y": 4, "w": 1.25 },
{ "matrix": [8, 2], "x": 2.5, "y": 4, "w": 1.25 },
{ "matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25 },
{ "matrix": [8, 4], "x": 10, "y": 4, "w": 1.25 },
{ "matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25 },
{ "matrix": [8, 6], "x": 12.5, "y": 4, "w": 1.25 },
{ "matrix": [8, 7], "x": 13.75, "y": 4, "w": 1.25 },
{ "matrix": [1, 6], "x": 15.5, "y": 4 },
{ "matrix": [3, 7], "x": 16.5, "y": 4 },
{ "matrix": [1, 7], "x": 17.5, "y": 4 }
]
},
"LAYOUT_iso": {
"layout": [
{ "matrix": [0, 0], "x": 0, "y": 0 },
{ "matrix": [0, 1], "x": 1, "y": 0 },
{ "matrix": [0, 2], "x": 2, "y": 0 },
{ "matrix": [0, 3], "x": 3, "y": 0 },
{ "matrix": [0, 4], "x": 4, "y": 0 },
{ "matrix": [0, 5], "x": 5, "y": 0 },
{ "matrix": [0, 6], "x": 6, "y": 0 },
{ "matrix": [0, 7], "x": 7, "y": 0 },
{ "matrix": [1, 0], "x": 8, "y": 0 },
{ "matrix": [1, 1], "x": 9, "y": 0 },
{ "matrix": [1, 2], "x": 10, "y": 0 },
{ "matrix": [1, 3], "x": 11, "y": 0 },
{ "matrix": [1, 4], "x": 12, "y": 0 },
{ "matrix": [1, 5], "x": 13, "y": 0, "w": 2 },
{ "matrix": [5, 5], "x": 15.5, "y": 0 },
{ "matrix": [5, 6], "x": 16.5, "y": 0 },
{ "matrix": [5, 7], "x": 17.5, "y": 0 },
{ "matrix": [2, 0], "x": 0, "y": 1, "w": 1.5 },
{ "matrix": [2, 1], "x": 1.5, "y": 1 },
{ "matrix": [2, 2], "x": 2.5, "y": 1 },
{ "matrix": [2, 3], "x": 3.5, "y": 1 },
{ "matrix": [2, 4], "x": 4.5, "y": 1 },
{ "matrix": [2, 5], "x": 5.5, "y": 1 },
{ "matrix": [2, 6], "x": 6.5, "y": 1 },
{ "matrix": [2, 7], "x": 7.5, "y": 1 },
{ "matrix": [3, 0], "x": 8.5, "y": 1 },
{ "matrix": [3, 1], "x": 9.5, "y": 1 },
{ "matrix": [3, 2], "x": 10.5, "y": 1 },
{ "matrix": [3, 3], "x": 11.5, "y": 1 },
{ "matrix": [3, 4], "x": 12.5, "y": 1 },
{ "matrix": [3, 5], "x": 13.75, "y": 1, "w": 1.25, "h": 2 },
{ "matrix": [7, 5], "x": 15.5, "y": 1 },
{ "matrix": [7, 6], "x": 16.5, "y": 1 },
{ "matrix": [7, 7], "x": 17.5, "y": 1 },
{ "matrix": [4, 0], "x": 0, "y": 2, "w": 1.75 },
{ "matrix": [4, 1], "x": 1.75, "y": 2 },
{ "matrix": [4, 2], "x": 2.75, "y": 2 },
{ "matrix": [4, 3], "x": 3.75, "y": 2 },
{ "matrix": [4, 4], "x": 4.75, "y": 2 },
{ "matrix": [4, 5], "x": 5.75, "y": 2 },
{ "matrix": [4, 6], "x": 6.75, "y": 2 },
{ "matrix": [4, 7], "x": 7.75, "y": 2 },
{ "matrix": [5, 0], "x": 8.75, "y": 2 },
{ "matrix": [5, 1], "x": 9.75, "y": 2 },
{ "matrix": [5, 2], "x": 10.75, "y": 2 },
{ "matrix": [5, 3], "x": 11.75, "y": 2 },
{ "matrix": [5, 4], "x": 12.75, "y": 2 },
{ "matrix": [6, 0], "x": 0, "y": 3, "w": 1.25 },
{ "matrix": [6, 1], "x": 1.25, "y": 3 },
{ "matrix": [6, 2], "x": 2.25, "y": 3 },
{ "matrix": [6, 3], "x": 3.25, "y": 3 },
{ "matrix": [6, 4], "x": 4.25, "y": 3 },
{ "matrix": [6, 5], "x": 5.25, "y": 3 },
{ "matrix": [6, 6], "x": 6.25, "y": 3 },
{ "matrix": [6, 7], "x": 7.25, "y": 3 },
{ "matrix": [7, 0], "x": 8.25, "y": 3 },
{ "matrix": [7, 1], "x": 9.25, "y": 3 },
{ "matrix": [7, 2], "x": 10.25, "y": 3 },
{ "matrix": [7, 3], "x": 11.25, "y": 3 },
{ "matrix": [7, 4], "x": 12.25, "y": 3, "w": 2.75 },
{ "matrix": [3, 6], "x": 16.5, "y": 3 },
{ "matrix": [8, 0], "x": 0, "y": 4, "w": 1.25 },
{ "matrix": [8, 1], "x": 1.25, "y": 4, "w": 1.25 },
{ "matrix": [8, 2], "x": 2.5, "y": 4, "w": 1.25 },
{ "matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25 },
{ "matrix": [8, 4], "x": 10, "y": 4, "w": 1.25 },
{ "matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25 },
{ "matrix": [8, 6], "x": 12.5, "y": 4, "w": 1.25 },
{ "matrix": [8, 7], "x": 13.75, "y": 4, "w": 1.25 },
{ "matrix": [1, 6], "x": 15.5, "y": 4 },
{ "matrix": [3, 7], "x": 16.5, "y": 4 },
{ "matrix": [1, 7], "x": 17.5, "y": 4 }
]
},
"LAYOUT_all": {
"layout": [
{ "matrix": [0, 0], "x": 0, "y": 0 },
{ "matrix": [0, 1], "x": 1, "y": 0 },
{ "matrix": [0, 2], "x": 2, "y": 0 },
{ "matrix": [0, 3], "x": 3, "y": 0 },
{ "matrix": [0, 4], "x": 4, "y": 0 },
{ "matrix": [0, 5], "x": 5, "y": 0 },
{ "matrix": [0, 6], "x": 6, "y": 0 },
{ "matrix": [0, 7], "x": 7, "y": 0 },
{ "matrix": [1, 0], "x": 8, "y": 0 },
{ "matrix": [1, 1], "x": 9, "y": 0 },
{ "matrix": [1, 2], "x": 10, "y": 0 },
{ "matrix": [1, 3], "x": 11, "y": 0 },
{ "matrix": [1, 4], "x": 12, "y": 0 },
{ "matrix": [1, 5], "x": 13, "y": 0, "w": 2 },
{ "matrix": [5, 5], "x": 15.5, "y": 0 },
{ "matrix": [5, 6], "x": 16.5, "y": 0 },
{ "matrix": [5, 7], "x": 17.5, "y": 0 },
{ "matrix": [2, 0], "x": 0, "y": 1, "w": 1.5 },
{ "matrix": [2, 1], "x": 1.5, "y": 1 },
{ "matrix": [2, 2], "x": 2.5, "y": 1 },
{ "matrix": [2, 3], "x": 3.5, "y": 1 },
{ "matrix": [2, 4], "x": 4.5, "y": 1 },
{ "matrix": [2, 5], "x": 5.5, "y": 1 },
{ "matrix": [2, 6], "x": 6.5, "y": 1 },
{ "matrix": [2, 7], "x": 7.5, "y": 1 },
{ "matrix": [3, 0], "x": 8.5, "y": 1 },
{ "matrix": [3, 1], "x": 9.5, "y": 1 },
{ "matrix": [3, 2], "x": 10.5, "y": 1 },
{ "matrix": [3, 3], "x": 11.5, "y": 1 },
{ "matrix": [3, 4], "x": 12.5, "y": 1 },
{ "matrix": [5, 4], "x": 13.5, "y": 1, "w": 1.5 },
{ "matrix": [7, 5], "x": 15.5, "y": 1 },
{ "matrix": [7, 6], "x": 16.5, "y": 1 },
{ "matrix": [7, 7], "x": 17.5, "y": 1 },
{ "matrix": [4, 0], "x": 0, "y": 2, "w": 1.75 },
{ "matrix": [4, 1], "x": 1.75, "y": 2 },
{ "matrix": [4, 2], "x": 2.75, "y": 2 },
{ "matrix": [4, 3], "x": 3.75, "y": 2 },
{ "matrix": [4, 4], "x": 4.75, "y": 2 },
{ "matrix": [4, 5], "x": 5.75, "y": 2 },
{ "matrix": [4, 6], "x": 6.75, "y": 2 },
{ "matrix": [4, 7], "x": 7.75, "y": 2 },
{ "matrix": [5, 0], "x": 8.75, "y": 2 },
{ "matrix": [5, 1], "x": 9.75, "y": 2 },
{ "matrix": [5, 2], "x": 10.75, "y": 2 },
{ "matrix": [5, 3], "x": 11.75, "y": 2 },
{ "matrix": [3, 5], "x": 12.75, "y": 2, "w": 2.25 },
{ "matrix": [6, 0], "x": 0, "y": 3, "w": 1.25 },
{ "matrix": [6, 1], "x": 1.25, "y": 3 },
{ "matrix": [6, 2], "x": 2.25, "y": 3 },
{ "matrix": [6, 3], "x": 3.25, "y": 3 },
{ "matrix": [6, 4], "x": 4.25, "y": 3 },
{ "matrix": [6, 5], "x": 5.25, "y": 3 },
{ "matrix": [6, 6], "x": 6.25, "y": 3 },
{ "matrix": [6, 7], "x": 7.25, "y": 3 },
{ "matrix": [7, 0], "x": 8.25, "y": 3 },
{ "matrix": [7, 1], "x": 9.25, "y": 3 },
{ "matrix": [7, 2], "x": 10.25, "y": 3 },
{ "matrix": [7, 3], "x": 11.25, "y": 3 },
{ "matrix": [7, 4], "x": 12.25, "y": 3, "w": 2.75 },
{ "matrix": [3, 6], "x": 16.5, "y": 3 },
{ "matrix": [8, 0], "x": 0, "y": 4, "w": 1.25 },
{ "matrix": [8, 1], "x": 1.25, "y": 4, "w": 1.25 },
{ "matrix": [8, 2], "x": 2.5, "y": 4, "w": 1.25 },
{ "matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25 },
{ "matrix": [8, 4], "x": 10, "y": 4, "w": 1.25 },
{ "matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25 },
{ "matrix": [8, 6], "x": 12.5, "y": 4, "w": 1.25 },
{ "matrix": [8, 7], "x": 13.75, "y": 4, "w": 1.25 },
{ "matrix": [1, 6], "x": 15.5, "y": 4 },
{ "matrix": [3, 7], "x": 16.5, "y": 4 },
{ "matrix": [1, 7], "x": 17.5, "y": 4 }
]
}
}
}
20 changes: 20 additions & 0 deletions keyboards/frooastboard/walnut/keymaps/default/keymap.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
// Copyright 2022 Simon Benezan (@Frooastside)
// SPDX-License-Identifier: GPL-3.0-or-later

#include QMK_KEYBOARD_H

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[0] = LAYOUT_all(
KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_INS, KC_HOME, KC_PGUP,
KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL, KC_END, KC_PGDN,
KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT,
KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP,
KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_MENU, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT),

[1] = LAYOUT_all(
KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, EE_CLR, KC_PSCR, KC_SCRL, KC_PAUS,
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RGB_SAI, RGB_HUI, RGB_SPI,
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RGB_TOG,
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RGB_VAI,
KC_TRNS, GUI_TOG, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RGB_RMOD,RGB_VAD, RGB_MOD)
};
20 changes: 20 additions & 0 deletions keyboards/frooastboard/walnut/keymaps/default_ansi/keymap.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
// Copyright 2022 Simon Benezan (@Frooastside)
// SPDX-License-Identifier: GPL-3.0-or-later

#include QMK_KEYBOARD_H

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[0] = LAYOUT_ansi(
KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_INS, KC_HOME, KC_PGUP,
KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL, KC_END, KC_PGDN,
KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT,
KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP,
KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_MENU, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT),

[1] = LAYOUT_ansi(
KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, EE_CLR, KC_PSCR, KC_SCRL, KC_PAUS,
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RGB_SAI, RGB_HUI, RGB_SPI,
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RGB_TOG,
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RGB_VAI,
KC_TRNS, GUI_TOG, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, RGB_RMOD,RGB_VAD, RGB_MOD)
};
Loading