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
Cody McGinnis
639a338c2d
fix(core): track layer state with keypress
4 years ago
Okke Formsma
21fcab208e
stop on fatal errors
4 years ago
Kevin
1ffcbefd72
Added encoder to unified conf file
4 years ago
Kevin
0331943855
Removed extra encoder config lines
4 years ago
Kevin
14c05c92e9
Removed development files
4 years ago
Kevin
8b6e912d36
Reverted back to default keymap
4 years ago
Kevin
72232b4ec7
Fixed encoder config and added build_right script
4 years ago
Kevin
d69c94a183
Added helper scrpits and config file
4 years ago
Kevin
8b38193ec2
Removed status line
4 years ago
Kevin
e616fc2c81
Added left encoder support
4 years ago
Kevin
6475009da9
Added encoder and changed BT unpair keys in overlays
4 years ago
tominabox1
887ba47cbe
Add copyright header
4 years ago
Cody McGinnis
80bef160fc
feat(tests): allow tests to be marked as pending
...
pending tests will not fail the build
4 years ago
Cody McGinnis
26414a6982
fix(docs): move testing docs to website docs
4 years ago
Cody McGinnis
b1d9a7b684
feat(test): record full key log as well
4 years ago
Cody McGinnis
aff39e57d0
fix: add license header to run-test.sh
4 years ago
Cody McGinnis
4564d37477
feat(test): create simple docs for creating tests
4 years ago
Cody McGinnis
79bff11ddd
fancier run test stuff
4 years ago
Cody McGinnis
e2f77f25c8
feat(test): add testing for transparent
4 years ago
Cody McGinnis
a722cbcea3
feat(test): add tests for toggle layer
4 years ago
Cody McGinnis
033bb7bfc4
fix(behavior): add logging to toggle layer for tests
4 years ago
Cody McGinnis
3d325ccb84
feat(test): add tests for none behavior
4 years ago
Cody McGinnis
abf8b5abfa
fix(test): fix normal momentary-layer test snapshot
4 years ago
Cody McGinnis
de92bf2b2d
fix(test): use a smaller value for mock key intervals
4 years ago