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 Synth Labs 065 Keyboard #21040

Merged
merged 20 commits into from
Feb 1, 2024
Merged
Show file tree
Hide file tree
Changes from 10 commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
32a4d54
[Keyboard] Add Synth Labs 065 Keyboard
hongaaronc May 22, 2023
950abcd
Remove redundant assignments, since values are default
hongaaronc May 27, 2023
7a935ca
Remove superfluous README for VIA keymap
hongaaronc May 27, 2023
04c63b4
Apply suggestion to use WS2812_DI_PIN in favor over RGB_DI_PIN
hongaaronc May 29, 2023
e96e21e
Revert "Apply suggestion to use WS2812_DI_PIN in favor over RGB_DI_PIN"
hongaaronc May 29, 2023
f12ae0c
Merge branch 'master' into synthlabs-065
hongaaronc May 29, 2023
edd1e9c
Remove deprecated RGB_DI_PIN and move WS2812 pin/driver declarations …
hongaaronc May 29, 2023
790d01e
Remove 65_ansi from Synth Labs 065 supported community layouts
hongaaronc Jun 1, 2023
c5446b0
Synth Labs 065 - Readd fixed 65_ansi community layout support
hongaaronc Jun 1, 2023
a96876f
Update image in README to the correct keyboard
hongaaronc Jun 1, 2023
218117e
Apply suggestions from code review
hongaaronc Oct 6, 2023
10120ad
Merge branch 'qmk:master' into synthlabs-065
hongaaronc Oct 6, 2023
509ad59
Fix "ws2812" driver declaration
hongaaronc Oct 6, 2023
5ab44fd
Ran qmk format-json to fix whitespace
hongaaronc Oct 6, 2023
21decf0
Merge branch 'qmk:master' into synthlabs-065
hongaaronc Dec 17, 2023
76187cd
Add sleep flag
hongaaronc Dec 17, 2023
90150ee
Remove redundant settings from config.h, already defined in info.json
hongaaronc Dec 17, 2023
3ed8d33
Add 65_ansi community layout support
hongaaronc Dec 18, 2023
4b28cb5
Removed redundant config.h file - all defines are already implicitly …
hongaaronc Dec 24, 2023
121abc8
Remove `65_ansi` and `65_ansi_split_bs` community layouts from Synth …
hongaaronc Jan 18, 2024
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
60 changes: 60 additions & 0 deletions keyboards/synthlabs/065/config.h
hongaaronc marked this conversation as resolved.
Show resolved Hide resolved
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
// Copyright 2023 Aaron Hong (@hongaaronc)
// SPDX-License-Identifier: GPL-2.0-or-later

#pragma once

/* Backlighting */
#define RGB_MATRIX_LED_COUNT 83
#define RGB_MATRIX_KEYPRESSES
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
#define RGB_DISABLE_WHEN_USB_SUSPENDED
hongaaronc marked this conversation as resolved.
Show resolved Hide resolved

// RGB Matrix Animation modes
// For full list of effects, see:
// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects
#define ENABLE_RGB_MATRIX_ALPHAS_MODS
#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_FRACTAL
#define ENABLE_RGB_MATRIX_PIXEL_RAIN
// Enabled only if RGB_MATRIX_FRAMEBUFFER_EFFECTS is defined
#define ENABLE_RGB_MATRIX_TYPING_HEATMAP
#define ENABLE_RGB_MATRIX_DIGITAL_RAIN
// Enabled only of RGB_MATRIX_KEYPRESSES or RGB_MATRIX_KEYRELEASES is defined
#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE
#define ENABLE_RGB_MATRIX_SOLID_REACTIVE
#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE
#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE
#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_CROSS
#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTICROSS
#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS
#define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS
#define ENABLE_RGB_MATRIX_SPLASH
#define ENABLE_RGB_MATRIX_MULTISPLASH
#define ENABLE_RGB_MATRIX_SOLID_SPLASH
#define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH

#define FORCE_NKRO
hongaaronc marked this conversation as resolved.
Show resolved Hide resolved
Loading