summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-21One more minor fix.Pete Johanson
2020-06-21Remove unneeded custom keymap code.Pete Johanson
2020-06-21Clean up after refactor, better HID constants.Pete Johanson
2020-06-21Refactor to single <behaviors.dtsi> include.Pete Johanson
2020-06-21Implement momentary layer + transparent behaviorsPete Johanson
* Implement "momentary layer" behavior with `&mo` reference. * Implement basic "transparent" behavior with `&trans` reference.
2020-06-21Refactor global bindings, implement mod-tap.Pete Johanson
* Use extra comptible = "zmk,behavior-global" to add behaviors to global bindings for event notification. * Implement mod-tap, as a keymap binding and global one to skip tap if other keycode pressed while held.
2020-06-20Refactor matrix transform, positions pervasivelyPete Johanson
* Do mapping to positions right in kscan handler, and then surface positions throughout the API.
2020-06-20Lots more pieces toward HID working again.Pete Johanson
2020-06-19Some initial work on behavior bindings for keymapsPete Johanson
2020-06-17Minor cleanup of the toplevel README.Pete Johanson
2020-06-17A few more master to main fixes.Pete Johanson
2020-06-17Fix links to docs from the FAQ.Pete Johanson
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-16Tweak the artifact name to include board.Pete Johanson
2020-06-16Fix the string literal.Pete Johanson
2020-06-16Change the kernel bin name, upload built UF2.Pete Johanson
2020-06-16Build matrix with nice_nano and proton_c boards.Pete Johanson
2020-06-16Tweak the defconfigs for nice_nano and handwire.Pete Johanson
2020-06-16Merge pull request #31 from ↵Pete Johanson
petejohanson/keymaps/keymap-transform-non-standard-matrix-mapping Initial work on matrix transforms for non-standard matrixes.
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-15Move the gcc-multilib install to POSIX board doc.Pete Johanson
2020-06-15Fix some whitespace inconsistency.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-15Merge pull request #28 from petejohanson/build/zephyr-upgrade-2.3.0Pete Johanson
Upgrade to Zephyr 2.3.0 (plus small build fix.)
2020-06-15Configure .overlay files to use dts file assocation.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-14Minor build fixes for VSCode, extra ignore.Pete Johanson
2020-06-14Merge pull request #19 from petejohanson/docs/python-requirements-base-tweakPete Johanson
Only install `requirements-base.txt`
2020-06-14Upgrade to Zephyr 2.3.0 (plus small build fix.)Pete Johanson
* Closes #27
2020-06-14Ignore files pulled into the workspace by West.Pete Johanson
2020-06-14Merge pull request #25 from innovaker/docs/disable-sidebar-collapsePete Johanson
docs: Add "sidebarCollapsible: false"
2020-06-14docs: Add "sidebarCollapsible: false"innovaker
2020-06-13Merge pull request #22 from innovaker/docs/faqPete Johanson
docs: FAQs (initial version)
2020-06-13docs: faq: Replace all instances of "board" and "shield" with links [#22 CR, ↵innovaker
#11]
2020-06-13docs: faq: Add preface links to "Why boards and shields?" [#22 CR, #11]innovaker
2020-06-13docs: Switch positions of 'hardware' and 'faq' on sidebars [#22 CR, #11]innovaker
2020-06-13docs: add faq to sidebars [#11]innovaker
2020-06-13docs: initial version of faq.md [#11]innovaker
2020-06-12Merge pull request #17 from petejohanson/build/zephyr-west-docker-containerPete Johanson
Update to using prebuild docker container, for faster GH workflows.