* Port Keychron V8 to VIAL
* Add missing `VIAL_ENABLE` and `VIALRGB_ENABLE` flags in keymap `rules.mk` for ANSI variant of V8
* Change 2nd key for unlock combo to correct index for the ISO variants of the V7
* Port Keychron V3 to VIAL
* Update vial.json for Keychron V3 `jis_encoder` variant
* Change 2nd for unlock combo to correct index for the ANSI variants of the V3
* Change `rgb_matrix_indicators_advanced_kb` function to void
* Revert references of `RGB_MATRIX_LED_COUNT` to `DRIVER_LED_TOTAL`
* Port Keychron V1 to VIAL
* Update VIAL UIDs for ISO variants of Keychron V1
* Move index to top right for (5,6) right modifier key
* Change 2nd key for unlock combo to correct index for ANSI variants of V1
* Add Binepad BNR1 v1 and v2
* Switch on LTO_ENABLE for v1 ATMega variant
* Update rules.mk
* Add default folder to base rules.mk
* Touchups to code after qmk repo review
* VIAL firmware for winry315
First attempt
* Further changes
* Top and Bottom layouts implemented
* 4 layouts implemented
* Further changes to layouts and RGB
* Final changes, cleanup and comments for v1.0
* include the source code for IDOBAO/YMDK ID75 keyboard, which uses the STM32F103C8T6 chip/MCU (a.k.a. BluePill).
* updated readme.md for more detail
* make the readme.md more readable with Mark down syntax.
* updated the readme.md
* udpated the readme.md
* Initial VIAL support added
* Enabled encoder support
* Removed a tags.Removed encoder support from non extra avr
* Fixed code that deviated from QMK guidelines and requirements
* Changed integer defines to enums
* Changed the Keyboard UID to be unique
* Add support for redox_w
* Add redox support
* change uid and delete dupe
* fix manufacturer
* Revert to old redox UID
* Changed rules to recover qmk settings
Co-authored-by: Alejandro Bolullo <alejandro.bolullo@trustyou.net>
* feat: added ik75 still error
- quantum/vial_ensure_keycode.h:164:1: error: static assertion failed: ""
_Static_assert(KC_LSPO == 0x5CD7, "");
* fix: add via settings
* fix: disable unused matrix for firmware size
- remove matrix that causes error
* feat: use home as default layout
* fix: rotary click is K4F should be 4,15 not 0,14
* refactor: disable some matrix to free some bytes
* feat: remove more bad rgb for bigger memory and add restart button (not bootloader)
* fix: undetected keyboard when pc shutdown
- sometimes need to replug or reflash
* Implement Vial for Adafruit Macropad
* Change base config.h rather than vial keymap config
* Move Vial specific configs back to keymap config
* Uncomment effects + bootmagic lite
* feat: added ik75 still error
- quantum/vial_ensure_keycode.h:164:1: error: static assertion failed: ""
_Static_assert(KC_LSPO == 0x5CD7, "");
* fix: add via settings
* fix: disable unused matrix for firmware size
- remove matrix that causes error
* feat: use home as default layout
* fix: rotary click is K4F should be 4,15 not 0,14
* refactor: disable some matrix to free some bytes
* feat: remove more bad rgb for bigger memory and add restart button (not bootloader)
* feat: added ik75 still error
- quantum/vial_ensure_keycode.h:164:1: error: static assertion failed: ""
_Static_assert(KC_LSPO == 0x5CD7, "");
* fix: add via settings
* fix: disable unused matrix for firmware size
- remove matrix that causes error
* feat: use home as default layout
* fix: rotary click is K4F should be 4,15 not 0,14
* refactor: disable some matrix to free some bytes
- Added "common" folder that houses the functionality for their custom keycodes and siri features. (Will become standard when adding other Q boards in mainline QMK repo.)
* Porting the mini42 to Vial for the first time.
* adding LTO_ENABLE=yes
* Tweaking Via(l) settings
* Set Via to v2 with lighting control disabled
* Adding GPL copyright notices to files
* Tidying things for a PR
* Fix formatting of json file.
* Updating files from QMK main
* Updated readme for vial build
Co-authored-by: kevinmgee <kevingee@kevingee.biz>
* Create rules.mk
* Add files via upload
* Update readme.md
* Support for PRKL30 + fix
Added VIAL support for PRKL30 since it didn't have any.
I also fixed a deprecated line in the promicro folder. #define RGBLIGHT_ANIMATIONS is no longer valid in QMK.
* Add support for Reviung41
* Add readme file for Reviung41 Vial keymap
* Add comment to unlock key settings
* Update readme with link to KLE layout.
* Reduce firmware size when using a ProMicro
The following functions will be disabled to reduce firmware size when using a ProMicro MCU:
* QMK Settings
* Mouse Keys
If an alternate MCU is used and a [converter](https://docs.qmk.fm/#/feature_converters?id=supported-converters) is specified, these features will be enabled.
`readme.md` has been updated to note this.
- Correct definition CONSTANT_CURRENT_STEP should be CKLED2001_CURRENT_TUNE
- Correct definition CAPS_LOCK_LED_INDEX should be NUM_LOCK_LED_INDEX
- Adjust the coordinates of RGB matrix slightly by reducing the size in half to enhance the color variations