summaryrefslogtreecommitdiff
path: root/app
AgeCommit message (Collapse)Author
2020-10-05M60 keymap update and misc changesMega Mind
* Updated M60 keymap * Make nrfjproj as default runner * Remove the polling config
2020-10-05Update contributors in all keymap filesMega Mind
2020-10-05Added Makerdiary M60 keyboardMega Mind
2020-10-05Added Makerdiary M.2 moduleMega Mind
2020-10-04Merge pull request #237 from ChaosinaCan/direct-gpio-fixPete Johanson
Fix direct GPIO when using interrupts
2020-10-04refactor(usb): Report USB status w/o HID output.Pete Johanson
2020-10-04fix(kscan): fix direct GPIO when using interruptsJoel Spadin
Fixed initializing interrupts for direct GPIO when CONFIG_ZMK_KSCAN_DIRECT_POLLING is not enabled. IS_ENABLED() is needed to map the possibly-undefined value to 0 or 1 so COND_CODE_0() and COND_CODE_1() work.
2020-10-04improvement(kscan): use ARRAY_SIZE macroJoel Spadin
2020-10-03fix(ec11): allow more than one encoderJoel Spadin
Fixes "device.h:101:11: error: redefinition of '__device_ec11'" in firmware that has more than one encoder.
2020-10-02Add missing licensing headerDev
Fixes #205
2020-10-01feat(usb): Function to access latest USB status.Pete Johanson
* To be leveraged by upcoming power management work.
2020-10-01chore: Fix remaining formatting issues.Pete Johanson
2020-10-01chore: Fix some accidental formatting issues.Pete Johanson
2020-10-01Merge pull request #212 from shurikai/zmk-202Pete Johanson
Add polling (instead of interrupt) based matrix kscan detection, to avoid interrupt limits on stm32
2020-09-29fix(bluetooth): Proper max paired/conns.Pete Johanson
* Proper max values for both split central, and non-split keyboards.
2020-09-28Modify preprocessor directives to use basic #if !defined() rather than ↵Jason Chestnut
Zephyr macros where appropriate.
2020-09-27Fix preprocessor flag issues for pull request.jason
2020-09-26Provide context on Quefrency physical PCB layoutsNoah Thornton
The Quefrency board has two options for each left and right half, resulting in 4 unique combinations. This has been noted in the overlay and dtsi files.
2020-09-26Apply suggestions from code review Noah Thornton
Revise copyright header Co-authored-by: Pete Johanson <peter@peterjohanson.com>
2020-09-26Add quefrency shieldNoah Thornton
2020-09-25Fix merge error.Jason Chestnut
2020-09-25Add support to GPIO matrix driver for matrix polling, rather than ↵Jason Chestnut
interrupt-based IO. - Add ZMK_KSCAN_MATRIX_POLLING config flag to Kconfig - Update matrix driver code to use the above flag to conditionally add the handling code for polling operations.
2020-09-25Add matrix polling logic to matrix GPIO driver.Jason Chestnut
2020-09-24Restore original matrix driver to correct implementation errors.Jason Chestnut
2020-09-24Add new matrix scan flag and implementation in the gpio matrix driver.Jason Chestnut
2020-09-24Rename kscan direct wired driver polling kscan flag in preparationfor ↵Jason Chestnut
addition of new matrix driver flag that enables polling.
2020-09-23Remove bt_unpair_combo from romac_plus.overlayKristoffer Onias
2020-09-23Update Keymap legends for consistencyKristoffer Onias
2020-09-23Adopt new BT unpairing standardsKristoffer Onias
2020-09-23Update keyboard name to be more user friendlyKristoffer Onias
2020-09-23Adopt single authors headersKristoffer Onias
2020-09-23Adding kconfig flag for enabling matrix polling (vs interrupts) on the ↵Jason Chestnut
matrix gpio driver.
2020-09-23Disabled ec11 since it's an optional configurationKristoffer Onias
2020-09-21Add RoMac plus v4 support on nice nano v1Kristoffer Onias
2020-09-21fix(boards): Flash Planck with `dfu-util`.Pete Johanson
2020-09-19Merge pull request #187 from kurtis-lew/mainPete Johanson
Fixed Iris default build/Updated Dev Guide
2020-09-14Update iris.keymapKurtis Lew
2020-09-14Removed Copyright Header causing Parse Errorkurtis-lew
2020-09-14Merge pull request #186 from BrainWart/tests/fix-build-error-failPete Johanson
Integration Tests Should Fail on Build Errors
2020-09-14Merge pull request #185 from tominabox1/qaz_updatePete Johanson
QAZ shield keymap update
2020-09-14Update Kconfig.shieldtominabox1
2020-09-14fix(tests): return error code when build failsCody McGinnis
2020-09-14Fixed some space/tab issues as well as updated copyright statementstominabox1
2020-09-14Merge pull request #183 from petejohanson/ops/clang-format-checksPete Johanson
Standardize code formatting using clang-format w/ LLVM style
2020-09-14Remove duplicate includetominabox1
2020-09-14Revising keymap to jive with upstream changestominabox1
2020-09-14Update QAZ keymap for bluetooth config options and homerow hold-tapstominabox1
2020-09-14Merge pull request #184 from Nicell/boards/bt-keymap-bindingsPete Johanson
feature(board): add BT prof management to defaults
2020-09-13feature(board): add BT prof management to defaultsNick
2020-09-14chore: clang-format the codebase.Pete Johanson
* Use the LLVM style * Override indent width (8) and column limit (100) * Fixes #142.