Pete Johanson
c0806d27f1
Merge pull request #186 from BrainWart/tests/fix-build-error-fail
...
Integration Tests Should Fail on Build Errors
4 years ago
Pete Johanson
1cf0bad792
Merge pull request #185 from tominabox1/qaz_update
...
QAZ shield keymap update
4 years ago
tominabox1
0bf4467729
Update Kconfig.shield
4 years ago
Cody McGinnis
f6269df5fc
fix(tests): return error code when build fails
4 years ago
tominabox1
42c42ccbbd
Fixed some space/tab issues as well as updated copyright statements
4 years ago
Pete Johanson
676288fef2
Merge pull request #159 from okke-formsma/docs-update
...
update intro page, add layer-tap docs and update hold-tap docs.
4 years ago
Pete Johanson
9110335142
Merge pull request #183 from petejohanson/ops/clang-format-checks
...
Standardize code formatting using clang-format w/ LLVM style
4 years ago
tominabox1
62c47b1981
Remove duplicate include
4 years ago
tominabox1
63e105db90
Revising keymap to jive with upstream changes
4 years ago
tominabox1
fba207a98b
Merge branch 'qaz_update' of https://github.com/tominabox1/zmk into qaz_update
4 years ago
tominabox1
6a02a2968a
add dstore to git ignore list
4 years ago
tominabox1
fc167f5f5e
Update QAZ keymap for bluetooth config options and homerow hold-taps
4 years ago
Pete Johanson
2c38947d1d
Merge pull request #184 from Nicell/boards/bt-keymap-bindings
...
feature(board): add BT prof management to defaults
4 years ago
tominabox1
1183f96cbc
Update QAZ keymap for bluetooth config options and homerow hold-taps
4 years ago
Nick
7b12dc6caf
feature(board): add BT prof management to defaults
4 years ago
Pete Johanson
191a2d755a
chore: clang-format the codebase.
...
* Use the LLVM style
* Override indent width (8) and column limit (100)
* Fixes #142 .
4 years ago
Pete Johanson
296a89ce63
feat(ci): Run clang-format to check files.
4 years ago
Pete Johanson
160f296bfb
Merge pull request #133 from petejohanson/bluetooth/ident-management
...
feat(bluetooth): Proper basic bond management, new `bt` behavior for resetting bond to host.
4 years ago
Pete Johanson
4658999e31
fix(bluetooth): Reject pairing to taken profiles.
4 years ago
Pete Johanson
6c8b0b53f0
refactor(bluetooth): More concise names.
4 years ago
Pete Johanson
652bb6ce05
feat(bluetooth): Add new settings_reset shield.
...
* Easy to build board/image that will clear
saved profile/bond information for a fresh
start for keyboards.
4 years ago
Pete Johanson
fb91be5164
fix(bluetooth): Configs for non-splits.
4 years ago
Pete Johanson
39f980a06d
feat(bluetooth): Add back profiles, split fixes.
...
* Add back in profiles, not using Zephyr
BT identity infrastructure.
* Restore additional `&bt` commands for profile
operations.
* Fix for split pairing and subscriptions, since
Zephyr persists subscriptions across connects.
* Remove keymap from peripheral builds, reduces
firmware size, and avoids unneeded attempts
to send HID data.
4 years ago
Pete Johanson
e88d0833c5
fix(bluetooth): Log when clearing on start.
4 years ago
Pete Johanson
b103eb4b05
fix(bluetooth): Delete any previously stored name.
4 years ago
Pete Johanson
13842a8a1e
fix(bluetooth): Kconfig to clear bonds on start
4 years ago
Pete Johanson
fc0812bd2e
fix(bluetooth): Remove identity, minimal `bt`.
...
* Simplify the `bt` behavior to one current command
`BT_CLEAR_BONDS_CMD`.
* Simplify BLE code for split and non-split keyboards.
* Remove keymap processing from split peripheral side.
4 years ago
Pete Johanson
a4d06f69ac
fix(bluetooth): Fix max pair settings for non-split.
4 years ago
Pete Johanson
cf970efb98
feat(bluetooth): Proper bond management, identity support for non-splits
...
* Add `bt` behavior that can be used to perform certain actions,
such as next/prev identity, reset identity, etc.
NOTE: Multiple identities is only supported for non-split shields,
due to missing Zephyr identity functionality for dual
central/peripheral devices.
* Proper bond reset tied to action, that honors peripheral bonds,
so folks can reset and pair to other hosts, without breaking
bonds between splt halves.
4 years ago
Okke Formsma
763d62f6f2
update intro page, add layer-tap docs and update hold-tap docs.
4 years ago
Pete Johanson
304603240f
Merge pull request #173 from LowNightSnack/main
...
Resolved #171
4 years ago
Mamoor Jaan Khan
e11cad9fde
Update hold-tap.md
4 years ago
Mamoor Jaan Khan
ce8ade4afa
A bad commit
4 years ago
Mamoor Jaan Khan
223a19cb04
Update hold-tap.md
4 years ago
Mamoor Jaan Khan
c38d3dd849
Update hold-tap.md
4 years ago
Mamoor Jaan Khan
2e1bf46892
Update hold-tap.md
4 years ago
Mamoor Jaan Khan
394bf78087
Reverting unwanted changes
4 years ago
Mamoor Jaan Khan
54437db0ba
Update with the examples
4 years ago
Mamoor Jaan Khan
98bd4796cf
Reverting previous commit
4 years ago
Mamoor Jaan Khan
7f5235904a
Reverting previous commit
4 years ago
Mamoor Jaan Khan
178e5e5afb
Reverting provious commit
4 years ago
Mamoor Jaan Khan
6d7fb6c48d
Update dev-clean-room.md
4 years ago
Pete Johanson
719db13c41
Merge pull request #176 from BrainWart/patch-1
...
Fix the example mod tap configuration
4 years ago
Mamoor Jaan Khan
c20eb9abac
Update hold-tap.md
4 years ago
Mamoor Jaan Khan
4ce70831dd
Update dev-guide-new-shield.md
4 years ago
Mamoor Jaan Khan
e660e56dfb
Update dev-boards-shields-keymaps.md
4 years ago
Mamoor Jaan Khan
69e6a99180
Add files via upload
4 years ago
Mamoor Jaan Khan
ce862d148d
Delete pro-micro-labelled-image.jpg
4 years ago
Cody McGinnis
cd00c0aad4
fix(docs): Fix the example mod tap configuration
4 years ago
Mamoor Jaan Khan
89ba824b2b
typo
4 years ago