Pete Johanson
182a6dca1f
fix(bluetooth): Proper max paired/conns.
...
* Proper max values for both split central, and
non-split keyboards.
4 years ago
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.
4 years ago
Noah Thornton
24b638dfa3
Apply suggestions from code review
...
Revise copyright header
Co-authored-by: Pete Johanson <peter@peterjohanson.com>
4 years ago
Noah Thornton
7f7c7037b0
Add quefrency shield
4 years ago
Kristoffer Onias
8e92ae3089
Remove bt_unpair_combo from romac_plus.overlay
4 years ago
Kristoffer Onias
641524b1b9
Update Keymap legends for consistency
4 years ago
Kristoffer Onias
9fffebd5da
Adopt new BT unpairing standards
4 years ago
Kristoffer Onias
0ce36865b2
Update keyboard name to be more user friendly
4 years ago
Kristoffer Onias
4c092044ce
Adopt single authors headers
4 years ago
Kristoffer Onias
f1fd71c231
Disabled ec11 since it's an optional configuration
4 years ago
Kristoffer Onias
c044fe8532
Add RoMac plus v4 support on nice nano v1
4 years ago
Pete Johanson
90bfe6026d
fix(boards): Flash Planck with `dfu-util`.
4 years ago
Kurtis Lew
d86e571757
Update iris.keymap
4 years ago
kurtis-lew
64c11f15b0
Removed Copyright Header causing Parse Error
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
tominabox1
62c47b1981
Remove duplicate include
4 years ago
tominabox1
63e105db90
Revising keymap to jive with upstream changes
4 years ago
tominabox1
fc167f5f5e
Update QAZ keymap for bluetooth config options and homerow hold-taps
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
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
Pete Johanson
68e72f9275
fix: Switch to single AUTHORS file.* Closes #164
4 years ago
Cody McGinnis
a65de800bf
fix(tests): pending tests pass now
4 years ago
Nick
ceda57ddfd
Fix comment name of keyboard
4 years ago
Nick
e845995c2d
Fix Planck defconfig
4 years ago
Nick
6b433fdefd
Finish DZ60RGB board definition
4 years ago
kurtis-lew
4ce42350e7
Update iris_right.overlay
4 years ago
CrossR
0ede549a13
Fix Sofle build, update Intro page.
4 years ago
Okke Formsma
c9a82d71d0
fixes for feedback round 2
4 years ago
Kurtis Lew
6e8f19028a
Added copyright header to iris.keymap
4 years ago
Kurtis Lew
c2ffeb1cf4
Added Copyright Header to Kconfig.defconfig
4 years ago
Okke Formsma
c5ca664411
some fixes based on feedback
4 years ago
Okke Formsma
f6a9c1ee57
rename tests
4 years ago
kurtis-lew
081ae84d0e
Added Iris Shield
4 years ago
Okke Formsma
c33931c72c
Initial implementation of hold-tap
4 years ago
CrossR
ca0f2bb074
Add to setup.
4 years ago
Pete Johanson
01db53b46a
fix(kscan): Avoid sending duplicate kscan events.
4 years ago