Commit graph

387 commits

Author SHA1 Message Date
Jason Chestnut
34e60af2b1 Add missing BT_SEL key mappings. 2020-10-08 09:22:22 -04:00
Jason Chestnut
5acd2b0916 Correct formatting for pull request review.
Add ZMK copyright headers where missing.
Add BT_ bindings for testing purposes in keymap.
2020-10-08 09:10:51 -04:00
Jason Chestnut
c9d53ffe34 Merge with main. 2020-10-01 12:39:47 -04:00
Pete Johanson
028dfae92e chore: Fix remaining formatting issues. 2020-10-01 11:43:00 -04:00
Pete Johanson
e993378b2a chore: Fix some accidental formatting issues. 2020-10-01 11:24:57 -04:00
Jason Chestnut
91b66593f0 Fix a broken link to the dts file. 2020-10-01 10:22:14 -04:00
Jason Chestnut
633859b1ac Merge branch 'main' into add_preonic 2020-10-01 10:15:07 -04:00
Jason Chestnut
ca20c6b2a4 Merge branch 'add_preonic' of github.com:shurikai/zmk into add_preonic 2020-10-01 10:09:28 -04:00
Jason Chestnut
05d4c08a0f Update copyright statement. 2020-10-01 10:06:58 -04:00
Pete Johanson
300b753ced
Merge pull request #212 from shurikai/zmk-202
Add polling (instead of interrupt) based matrix kscan detection, to avoid interrupt limits on stm32
2020-10-01 00:36:29 -04:00
Pete Johanson
182a6dca1f fix(bluetooth): Proper max paired/conns.
* Proper max values for both split central, and
  non-split keyboards.
2020-09-29 12:21:06 -04:00
Jason Chestnut
357bee6c72 Update to dts and keymap. 2020-09-29 10:18:26 -04:00
jason
2a11b0218e Merge branch 'add_preonic' of github.com:shurikai/zmk into add_preonic 2020-09-28 19:45:25 -04:00
Jason Chestnut
c2a861c0e6 Modify preprocessor directives to use basic #if !defined() rather than Zephyr macros where appropriate. 2020-09-28 08:24:51 -04:00
Jason Chestnut
812dd39edd Fix preprocessor define statements in matrix scan driver. Was originally written using the
Zephyr macros, when a simple #if !defined() would have sufficed.
2020-09-28 08:17:02 -04:00
Jason Chestnut
7ec7102db2 Merge branch 'zmk-202' into add_preonic 2020-09-28 07:56:06 -04:00
jason
9392c4f9ff Fix preprocessor flag issues for pull request. 2020-09-27 21:27:30 -04:00
Noah Thornton
9afd44b9d4 Provide context on Quefrency physical PCB layouts
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-26 22:10:14 -05:00
Noah Thornton
24b638dfa3
Apply suggestions from code review
Revise copyright header

Co-authored-by: Pete Johanson <peter@peterjohanson.com>
2020-09-26 21:09:19 -05:00
jason
820147c7bd Add new layers and mappings. 2020-09-26 20:16:41 -04:00
Noah Thornton
7f7c7037b0 Add quefrency shield 2020-09-26 11:59:12 -07:00
Jason Chestnut
fae6711311 Fix merge conflicts. 2020-09-25 16:04:01 -04:00
Jason Chestnut
0b43d68610 Add new keymap and transforms for default preonic layout. 2020-09-25 16:00:58 -04:00
Jason Chestnut
6eaf384d99 Add matrix polling config default to y. 2020-09-25 13:00:42 -04:00
Jason Chestnut
a8fb772281 Initial commit of Preonic rev3 board definition. Awaiting ticket #202 before it can be tested. 2020-09-25 13:00:42 -04:00
Jason Chestnut
cfc75a118e Fix merge error. 2020-09-25 11:51:14 -04:00
Jason Chestnut
cca8337f05 Add support to GPIO matrix driver for matrix polling, rather than 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-25 11:49:07 -04:00
Jason Chestnut
b1dce208f8 Add matrix polling logic to matrix GPIO driver. 2020-09-25 11:29:21 -04:00
Jason Chestnut
bf6ffdce3a Merge branch 'add_preonic' of github.com:shurikai/zmk into add_preonic 2020-09-25 11:28:30 -04:00
Jason Chestnut
8dcce84635 Add matrix polling config default to y. 2020-09-25 11:27:38 -04:00
Jason Chestnut
5d8bf62891 Initial commit of Preonic rev3 board definition. Awaiting ticket #202 before it can be tested. 2020-09-25 10:43:47 -04:00
Jason Chestnut
9668305621 Restore original matrix driver to correct implementation errors. 2020-09-24 17:35:51 -04:00
Jason Chestnut
5c4705d465 Add new matrix scan flag and implementation in the gpio matrix driver. 2020-09-24 14:30:47 -04:00
Jason Chestnut
53425aa3c4 Rename kscan direct wired driver polling kscan flag in preparationfor addition of new matrix driver flag that enables polling. 2020-09-24 07:55:32 -04:00
Kristoffer Onias
8e92ae3089 Remove bt_unpair_combo from romac_plus.overlay 2020-09-23 17:53:41 -07:00
Kristoffer Onias
641524b1b9 Update Keymap legends for consistency 2020-09-23 17:01:40 -07:00
Kristoffer Onias
9fffebd5da Adopt new BT unpairing standards 2020-09-23 16:31:02 -07:00
Kristoffer Onias
0ce36865b2 Update keyboard name to be more user friendly 2020-09-23 16:23:54 -07:00
Kristoffer Onias
4c092044ce Adopt single authors headers 2020-09-23 16:21:42 -07:00
Jason Chestnut
31af9646e6 Adding kconfig flag for enabling matrix polling (vs interrupts) on the matrix gpio driver. 2020-09-23 16:05:29 -04:00
Jason Chestnut
aad447758e Initial commit of Preonic rev3 board definition. Awaiting ticket #202 before it can be tested. 2020-09-23 15:45:54 -04:00
Kristoffer Onias
f1fd71c231 Disabled ec11 since it's an optional configuration 2020-09-23 12:39:06 -07:00
Kristoffer Onias
c044fe8532 Add RoMac plus v4 support on nice nano v1 2020-09-21 22:44:00 -07:00
Pete Johanson
90bfe6026d fix(boards): Flash Planck with dfu-util. 2020-09-21 09:49:56 -04:00
Pete Johanson
9b89ed7be4
Merge pull request #187 from kurtis-lew/main
Fixed Iris default build/Updated Dev Guide
2020-09-19 23:12:17 -04:00
Kurtis Lew
d86e571757
Update iris.keymap 2020-09-14 20:47:55 -07:00
kurtis-lew
64c11f15b0 Removed Copyright Header causing Parse Error 2020-09-14 20:19:54 -07:00
Pete Johanson
c0806d27f1
Merge pull request #186 from BrainWart/tests/fix-build-error-fail
Integration Tests Should Fail on Build Errors
2020-09-14 10:50:52 -04:00
Pete Johanson
1cf0bad792
Merge pull request #185 from tominabox1/qaz_update
QAZ shield keymap update
2020-09-14 10:41:35 -04:00
tominabox1
0bf4467729 Update Kconfig.shield 2020-09-14 09:35:57 -05:00