summaryrefslogtreecommitdiff
path: root/app
AgeCommit message (Collapse)Author
2020-06-24Tweaks to readme.Pete Johanson
2020-06-24Initial working Clueboard California Macropad w/ proton-c fixesPete Johanson
* Basic Clueboard Californai Macropad shield definition. * New "direct" KSCAN driver that supports non-matrix direct wiring for switches, needed for macropad that doesn't have a matrix at all. * Some renames for existing KSCAN GPIO driver to make the implied "matrix" part explicit.
2020-06-17Merge pull request #29 from petejohanson/build/zmk-config-initial-workPete Johanson
Initial refactor to have a shield/board have one default keymap.
2020-06-16Merge pull request #14 from zmkfirmware/boards/nice-nano-prepPete Johanson
Initial basic work on nice!nano board support.
2020-06-16Change the kernel bin name, upload built UF2.Pete Johanson
2020-06-16Tweak the defconfigs for nice_nano and handwire.Pete Johanson
2020-06-16Rename keymap-transform to matrix-transform.Pete Johanson
* Clearer name to capture essence of the role of the transform.
2020-06-16Tweaks to remove "helper macros"Pete Johanson
* More direct transform maps were agreed to be clearer. * Remove helpers, just use simple `RC` macro to map a logical location to a row/column pair.
2020-06-16Better naming, layout comments for clarity.Pete Johanson
2020-06-16Use the correct family ID for the AdaFruit bootloader.Pete Johanson
2020-06-15Build UF2 image for nice!nano board as well.Pete Johanson
2020-06-15Fixes for SPI pins for "P1" pinsPete Johanson
Co-authored-by: Nick Winans <nick.win999@gmail.com>
2020-06-15Enable BLE by default as well.Pete Johanson
2020-06-15Add (untested) pins for SPI.Pete Johanson
2020-06-15Add missing `compatible` entry for the toplevel board.Pete Johanson
2020-06-15Initial basic work on nice!nano board support.Pete Johanson
2020-06-15Initial work on keymap transforms for non-standard matrixes.Pete Johanson
* Allows "gaps" for keyboards like Kyra. * Allows keyboards with matrixes that don't map the logical key locations to have normal looking keymaps when defined.
2020-06-15Tweaks for Proton-C board.Pete Johanson
2020-06-14Initial refactor to have a shield/board have one default keymap.Pete Johanson
* Start of work of focusing on out-of-tree user keymaps. Add ZMK_CONFIG support. * General external configuration supported via ZMK_CONFIG, which should point to a configuration directory. * Priority order of overlay files to select. * ${SHIELD}_${BOARD}.overlay * ${SHIELD}.overlay * ${BOARD}.overlay * default.overlay * Equivalent search order for .conf files for initial Kconfig values.
2020-06-14Upgrade to Zephyr 2.3.0 (plus small build fix.)Pete Johanson
* Closes #27
2020-06-12Restore CMSIS.Pete Johanson
2020-06-12Exclude some unused Zephyr west submodules.Pete Johanson
* Don't waste space/time updating unused modules for architectures we aren't targetting (yet).
2020-06-11Initial handwire proton-c shield for testing.Pete Johanson
2020-06-11Initial work on Proton-C board definition.Pete Johanson
2020-06-09Fix remaining Apache header lines.Pete Johanson
2020-06-08Move Zephyr app into subdirectory.Pete Johanson