* Add splitkb's Elora * Add Vial support for splitkb.com's Elora * Add selectable labels * Add Joystick * Increase the EEPROM size for layout options and share the encoder button with the joystick button so it can be set * fix missing call to keyboard init user for elora * snapshot * Fixed joystick and RGB Joystick now works on slave side, RGB convert to RGB matrix and now sync correctly when replugging TODO: Fix OLED not working when only connected on the slave side * Add slave only OLED support * Add fixes * Cleaning up * Add encoder quadrature and update files * merge 'splitkb/qmk_firmware/elora` * disable lto * Update RGB keycodes --------- Co-authored-by: Leah Post <leah@splitkb.com> Co-authored-by: harveysch <126267034+harvey-splitkb@users.noreply.github.com> Co-authored-by: Thomas Baart <support@splitkb.com>
23 lines
590 B
C
23 lines
590 B
C
// Copyright 2024 splitkb.com (support@splitkb.com)
|
|
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
|
|
#pragma once
|
|
|
|
// Myriad boilerplate
|
|
#define MYRIAD_ENABLE
|
|
|
|
/// Vial-specific settings
|
|
|
|
// Increase the EEPROM size for layout options
|
|
#define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2
|
|
|
|
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
|
|
#define RGB_MATRIX_KEYPRESSES
|
|
|
|
// Default is 2, needed because keymap has 7 layers
|
|
#define DYNAMIC_KEYMAP_LAYER_COUNT 8
|
|
|
|
#define VIAL_KEYBOARD_UID {0xB3, 0x8D, 0x94, 0xDA, 0xB3, 0xD7, 0xDC, 0x3D}
|
|
|
|
#define VIAL_UNLOCK_COMBO_ROWS { 3, 9 }
|
|
#define VIAL_UNLOCK_COMBO_COLS { 2, 5 }
|