mirror of
https://github.com/qmk/qmk_firmware.git
synced 2025-07-13 11:21:30 +00:00
Update Freja
This commit is contained in:
parent
e4ca3b9468
commit
2fd9ca0547
@ -2,70 +2,17 @@
|
|||||||
// SPDX-License-Identifier: GPL-2.0-or-later
|
// SPDX-License-Identifier: GPL-2.0-or-later
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#define RP2040_BOOTLOADER_DOUBLE_TAP_RESET
|
||||||
|
|
||||||
#define WS2812_PIO_USE_PIO1
|
#define WS2812_PIO_USE_PIO1
|
||||||
|
|
||||||
#define RGB_MATRIX_LED_COUNT 102
|
#define RGB_MATRIX_LED_COUNT 102
|
||||||
|
|
||||||
#define RGB_DISABLE_WHEN_USB_SUSPENDED
|
|
||||||
#define RGB_MATRIX_KEYPRESSES
|
#define RGB_MATRIX_KEYPRESSES
|
||||||
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
|
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
|
||||||
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 120
|
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
|
||||||
|
|
||||||
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
|
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
|
||||||
|
|
||||||
#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_RAIN
|
|
||||||
// The PIXEL_FRACTAL effect does not work properly when the matrix layout is
|
|
||||||
// different from the physical layout; it also has problems when underglow
|
|
||||||
// LEDs are present, or when multiple LEDs are associated with the same key.
|
|
||||||
#undef ENABLE_RGB_MATRIX_PIXEL_FRACTAL
|
|
||||||
|
|
||||||
// Framebuffer effects; can be enabled only if RGB_MATRIX_FRAMEBUFFER_EFFECTS
|
|
||||||
// is defined. Both of these effects currently don't work properly when the
|
|
||||||
// key matrix does not match the physical layout, so they are disabled.
|
|
||||||
#undef ENABLE_RGB_MATRIX_TYPING_HEATMAP
|
|
||||||
#undef ENABLE_RGB_MATRIX_DIGITAL_RAIN
|
|
||||||
|
|
||||||
// Reactive effects; can be enabled only if at least one 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 EECONFIG_KB_DATA_SIZE 5
|
#define EECONFIG_KB_DATA_SIZE 5
|
||||||
|
|
||||||
#define CAPS_INDICATOR_INDEX 0
|
#define CAPS_INDICATOR_INDEX 0
|
@ -25,6 +25,53 @@
|
|||||||
},
|
},
|
||||||
"rgb_matrix": {
|
"rgb_matrix": {
|
||||||
"driver": "WS2812",
|
"driver": "WS2812",
|
||||||
|
"max_brightness": 120,
|
||||||
|
"animations": {
|
||||||
|
"solid_color": true,
|
||||||
|
"alphas_mods": true,
|
||||||
|
"gradient_up_down": true,
|
||||||
|
"gradient_left_right": true,
|
||||||
|
"breathing": true,
|
||||||
|
"band_sat": true,
|
||||||
|
"band_val": true,
|
||||||
|
"band_pinwheel_sat": true,
|
||||||
|
"band_pinwheel_val": true,
|
||||||
|
"band_spiral_sat": true,
|
||||||
|
"band_spiral_val": true,
|
||||||
|
"cycle_all": true,
|
||||||
|
"cycle_left_right": true,
|
||||||
|
"cycle_up_down": true,
|
||||||
|
"cycle_out_in": true,
|
||||||
|
"cycle_out_in_dual": true,
|
||||||
|
"rainbow_moving_chevron": true,
|
||||||
|
"cycle_pinwheel": true,
|
||||||
|
"cycle_spiral": true,
|
||||||
|
"dual_beacon": true,
|
||||||
|
"rainbow_beacon": true,
|
||||||
|
"rainbow_pinwheels": true,
|
||||||
|
"raindrops": true,
|
||||||
|
"jellybean_raindrops": true,
|
||||||
|
"hue_breathing": true,
|
||||||
|
"hue_pendulum": true,
|
||||||
|
"hue_wave": true,
|
||||||
|
"pixel_fractal": true,
|
||||||
|
"pixel_flow": true,
|
||||||
|
"pixel_rain": true,
|
||||||
|
"typing_heatmap": true,
|
||||||
|
"digital_rain": true,
|
||||||
|
"solid_reactive_simple": true,
|
||||||
|
"solid_reactive": true,
|
||||||
|
"solid_reactive_wide": true,
|
||||||
|
"solid_reactive_multiwide": true,
|
||||||
|
"solid_reactive_cross": true,
|
||||||
|
"solid_reactive_multicross": true,
|
||||||
|
"solid_reactive_nexus": true,
|
||||||
|
"solid_reactive_multinexus": true,
|
||||||
|
"splash": true,
|
||||||
|
"multisplash": true,
|
||||||
|
"solid_splash": true,
|
||||||
|
"solid_multisplash": true
|
||||||
|
},
|
||||||
"layout": [
|
"layout": [
|
||||||
{ "flags": 13, "x": 4, "y": 36 },
|
{ "flags": 13, "x": 4, "y": 36 },
|
||||||
{ "flags": 5, "x": 4, "y": 22 },
|
{ "flags": 5, "x": 4, "y": 22 },
|
||||||
@ -136,6 +183,7 @@
|
|||||||
"pid": "0x0067",
|
"pid": "0x0067",
|
||||||
"vid": "0x5453"
|
"vid": "0x5453"
|
||||||
},
|
},
|
||||||
|
"community_layouts": ["65_ansi_split_bs"],
|
||||||
"layouts": {
|
"layouts": {
|
||||||
"LAYOUT_65_ansi_split_bs": {
|
"LAYOUT_65_ansi_split_bs": {
|
||||||
"layout": [
|
"layout": [
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# Freja 65
|
# Freja 65
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
The following is the QMK Firmware for the Freja 65 PCB.
|
The following is the QMK Firmware for the Freja 65 PCB.
|
||||||
|
|
||||||
@ -12,8 +12,14 @@ Make example for this keyboard (after setting up your build environment):
|
|||||||
|
|
||||||
make wolf/freja65:default
|
make wolf/freja65:default
|
||||||
|
|
||||||
|
Flashing example for this keyboard:
|
||||||
|
|
||||||
|
make wolf/freja65:default:flash
|
||||||
|
|
||||||
See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
|
See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
|
||||||
|
|
||||||
## Bootloader Enter the bootloader in 2 ways:
|
## Bootloader Enter the bootloader in 4 ways:
|
||||||
* **Bootmagic reset**: Hold down the key ESC key and plug in the keyboard (Top Left most switch)
|
* **Bootmagic reset**: Hold down the key ESC key and plug in the keyboard (Top Left most switch)
|
||||||
* **Physical reset button**: Briefly press the button on the back of the PCB
|
* **Physical reset button**: Double tap the button labled PRESS on the back of the PCB
|
||||||
|
* **Physical boot button**: Press and hold the button labled HOLD on the back of the PCB
|
||||||
|
* **Keycode in layout**: Press the key mapped to `QK_BOOT` (FN + B)
|
Loading…
Reference in New Issue
Block a user