vial-qmk/keyboards/splitkb/elora/keymaps/vial/config.h
VeyPatch 437d0b68bb
Add Splitkb.com Elora rev1 (#866)
* 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>
2025-04-10 20:38:02 -06:00

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 }