* Add missing '(' to print_bin_reverse32 declaration
* Fix insufficient character buffers on satisfaction75
* Remove \0 character in format string and use corrected offset math
instead on rocketboard 16
* Replace snprintf_ with snprintf for djinn
* Explicitly ignore format checks for tracktyl manuform that uses %b
specifier
* Print properly escaped version string in command.c, as PRODUCT or
other defines can contain constructs like 'Vendor keyboard 66%' which
will be interpreted as a format specifier
mpaland printf implementation was abandoned in ~2019 and the fork by
eyalroz is now regarded to be the goto replacement of it. So this commit
incoporates the changes needed to use this fork in QMK.
Note that pointer ptrdiff_t is always supported since commit
51c90f93a97fdaef895783ecbe24569be0db7cb8
* VIAL ported to Vega
Readme.md for changes
* Adding support for StudioKestra Galatea TKL
No RGB underglow version; tested using StudioKestra Galatea x GeonWorks TKL PCB.
Built and tested in 7U, WKL, F12 layout.
* Add VIAL support for Ninjin TKL
Build file 49502 bytes.
No features were removed; firmware was tested on ANSI, F12, WK layout.
* Added support for CherryBStudio87 RGB TKL.
Added Vial support for CherryBStudio87 RGB TKL PCB.
Static RGB LED is still functional (saturation, hue, and brightness control), however RGB preset animations were removed to preserve EEPROM space.
List of removed features:
Several in-built RGB animations were removed (build the firmware again with several choices of RGB animations if you want to enable them)
Tap dance, space cadet, combo, key override, mousekey, extrakey, and grave escape were disabled.
Dynamic keycap layer count were set into 2.
Total firmware size after build: 23810/28672 (83%, 4862 bytes free)
Possible issues:
In the VIAL GUI, the keyboard is still listing about 4 layers even with the maximum layer set into two.
From the .json file from May 22th, 2022 (latest update from CherryB Discord server), there were some issues on F13 stopped working and the left arrow key stopped working when using WKL layout; built and tested the firmware using the newest .json file that fixes the issue. Further testing might be required.
Only tested on ANSI, F13 WK, 6.25u space layout.
* Updated config.h
Dynamic keymap layer count was properly inserted.
Fixed typo on fractal RGB animation disable.
* Removed layer 2 and 3
Removed layer 2 and 3, saved about 2% of the total capacity in the build (at least on my end).
* Tweaking features and revised
Keymap layer moved to the appropriate file.
**Mousekey and extrakeys enabled**
* Moved to the correct folder
Uploaded the Vial changes to the WRONG folder... (supposed to be 'cb87rgb' instead of 'cb87'
Will delete all the additions related to cb87 later. Was tested using cb87rgb folder.
* Delete vial.json
* Delete rules.mk
* Delete keymap.c
* Delete config.h