Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-10 | improvement: upgrade default keymaps | Joel Spadin | |
Ran all the default keymaps through the keymap upgrader and manually adjusted alignment. | |||
2020-11-10 | fix(underglow): Switch from legacy SPI to SPIM | Nick | |
2020-11-10 | fix(ble): Remove unpair combo code. | Pete Johanson | |
* Favor the settings reset images for this. | |||
2020-11-05 | refactor: Replace use of `cp` with `kp` for shields. | Pete Johanson | |
2020-10-05 | Update contributors in all keymap files | Mega Mind | |
2020-08-19 | fix(bluetooth): Add unpair combo if DT node exists | Pete Johanson | |
2020-08-19 | Merge pull request #101 from okke-formsma/nrfmicro | Pete Johanson | |
nrfmicro support | |||
2020-08-19 | Add nrfmicro 1.1, 1.1 flipped and 1.3 boards. | Okke Formsma | |
2020-08-18 | feeature(bt): Add "unpair combo" on startup. | Pete Johanson | |
* Especially for splits, we need the ability to unpair all paired devices as sledgehammer if we need to "reset things", and doing so via keymaps isn't suitable. * Allows shields to define a collection of key positions that if all held 2 seconds after startup, will unpair all existing pairs for the device. | |||
2020-08-14 | Fix grammar | Nick | |
2020-08-14 | Add missing configuration values for RGB underglow | Nick | |
2020-08-08 | Add missing space to comment | Nick | |
2020-08-08 | Add underglow feature docs + DT fixes | Nick | |
2020-08-07 | Better default configs. | Pete Johanson | |
2020-08-07 | Whitespace at EOF fix. | Pete Johanson | |
2020-08-06 | Whitespace tweaks. | Pete Johanson | |
2020-08-06 | Revert some personal Kyria keymap changes. | Pete Johanson | |
2020-08-06 | Refactor to simpler keymaps. | Pete Johanson | |
2020-08-06 | Remove an unneeded include for the keymap. | Pete Johanson | |
2020-08-06 | Refactor to using .keymap files | Pete Johanson | |
* Still just devicetree keymaps. * Filename can now use `<board>.keymap` or `<shield>.keymap` convention, including overrides for revisions, etc. | |||
2020-07-27 | Add underglow config for Kyria + nice!nano. | Pete Johanson | |
2020-07-25 | Default the reverse mode. | Pete Johanson | |
2020-07-25 | Fixes for loading without encoder drivers. | Pete Johanson | |
* Build fixes. | |||
2020-07-25 | Initial display support. | Pete Johanson | |
2020-07-22 | Naming tweaks for the sensor behavior. | Pete Johanson | |
2020-07-22 | Initial behavior for key presses on encoder rotate | Pete Johanson | |
2020-07-22 | Initial work on sensor bindings. | Pete Johanson | |
2020-07-21 | Merge pull request #59 from petejohanson/sensors/en11-encoder-sensor | Pete Johanson | |
Initial low level EC11 sensor driver | |||
2020-07-21 | Trailing newline fix. | Pete Johanson | |
2020-07-21 | Skip chosen node for now. | Pete Johanson | |
2020-07-21 | Better chosen name. | Pete Johanson | |
2020-07-21 | More consistent DT for the split encoders. | Pete Johanson | |
2020-07-21 | Tweaks for orientation and A/B pins for Kyria left | Pete Johanson | |
2020-07-20 | EN11 is actually EC11, some sample work. | Pete Johanson | |
2020-07-20 | Interrupt fixes. | Pete Johanson | |
2020-07-19 | Initial en11 exploration. | Pete Johanson | |
2020-07-17 | Tweaks for turning off USB for split peripherals. | Pete Johanson | |
2020-07-17 | Clean up old global behavior logic. | Pete Johanson | |
2020-07-17 | Working BT settings. | Pete Johanson | |
2020-07-17 | Disable USB on the peripheral size. | Pete Johanson | |
2020-07-17 | Kconfig fixes for split roles. | Pete Johanson | |
2020-07-17 | Initial exploration of split BLE service. | Pete Johanson | |
* Service for split peripheral to report position state to split central. * Updated advertising info. * Behavior for split BT until we have a proper event system. | |||
2020-06-27 | Kyria left/right overlays, matrix transform fixes | Pete Johanson | |
* Refactor Kyria into separate left/right "revisions" of the Kyria shield, and include central kyria.dtsi file with common definition. * Fixes for keymaps to work fully with matrix transforms that override effective rows/columns. * Add ability for matrix transform to do row/col offsets, which is needed for split keyboards. | |||
2020-06-25 | Refactor ProMicro to a/d connector. | Pete Johanson | |
2020-06-25 | Merge pull request #32 from petejohanson/core/refactor-keymap-to-behaviors | Pete Johanson | |
Refactor keymap to behaviors | |||
2020-06-24 | Initial working Clueboard California Macropad w/ proton-c fixes | Pete 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-21 | Clean up after refactor, better HID constants. | Pete Johanson | |
2020-06-21 | Refactor to single <behaviors.dtsi> include. | Pete Johanson | |
2020-06-21 | Refactor 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-20 | Refactor matrix transform, positions pervasively | Pete Johanson | |
* Do mapping to positions right in kscan handler, and then surface positions throughout the API. |