Hi everyone! Yes the firmware has been fixed. I'm sorry that the release required some time, during the last days I've been reaching out to people that contacted us because of the media keys issues while waiting for the official announcement, because we were building a new dedicated space for Pizza Keyboards owners and keyboards enthusiast in general.
In fact today we are launching a new Discord Community with nice stuff like downloads section (including binaries, source files, models), direct technical support, discussions, off-topics, and many more. If you have Discord you can join through this link:https://discord.com/invite/vpbzFrZJ38
In the next days I will update the firmware again so that it can be used with Vial, wich looks like a really cool VIA alternative with more features.
Thank you for providing this code. I've had a great time developing custom firmware for my slice65 over the past few days.
For those that don't know, making custom QMK firmware offers quite a bit more functionality that Via currently provides including:
* You can have up to 32 layers
* You can use keycodes that are not available in Via (mission control, launchpad, etc...)
* You can have keys that act like keys when pressed and modifies when held and other keys are typed
* You can have dynamic macos
* You can play sound out of pizio electric speakers you connect to the GPIO pins (I have not done this)
* etc.. (too much to list)
For those that don't know, normally (I gather), the source code is merged into the qmk_firmware github repository (
https://github.com/qmk/qmk_firmware) so that users following the QMK Tutorial (
https://docs.qmk.fm/#/newbs?id=the-qmk-tutorial) will be able to learn how to compile and flash their keyboard and learn how to make custom keymaps that suit their needs.
I have forked the qmk_firmware repo here (
https://github.com/cskeeters/qmk_firmware_slice65). In this repo, I have two branches:
* slice65 - just has the code from PizzaKeyboards with a few small fixes
* cskeeters - my current keymap
slice65_source.zip has been expanded in keyboards/pizzakeyboards/slice65.
Anyone wanting to build their own QMK firmware can clone my repo to their computer, checkout one of the branches mentioned, compile the firmware, and flash their board. An outline of this process would be something like:
brew install qmk/qmk/qmk
qmk setup cskeeters/qmk_firmware_slice65
cd qmk_firmware_slice65
git checkout slice65
qmk flash -j 8 -kb slice65 -km pizzakeyboards/slice65
Check out the readme for the keyboard here:
https://github.com/cskeeters/qmk_firmware_slice65/tree/slice65/keyboards/pizzakeyboards/slice65Check out the readme for the default keymap here:
https://github.com/cskeeters/qmk_firmware_slice65/tree/slice65/keyboards/pizzakeyboards/slice65/keymaps/defaultCheck out the readme for the my custom keymap here:
https://github.com/cskeeters/qmk_firmware_slice65/tree/cskeeters/keyboards/pizzakeyboards/slice65/keymaps/cskeetersPizzaKeyboards (mm0nty?), I'd like to see this code get integrated into qmk_firmware. If you are not planning on creating a pull request in the official qmk_firmware github repo, let me know and I will do it. You're welcome to fork what I have done, modify it as you see fit, and create a pull request from that.