Fill out bluetooth section

This commit is contained in:
Cem Aksoylar 2023-09-18 22:51:53 -07:00
parent 909a4a8a01
commit 7a380aa6f1

View file

@ -39,7 +39,7 @@ Here's a summary of the various major changes since last time, broken down by th
#### Key toggle behavior
[cgoates] added the [key toggle behavior](../docs/behaviors/key-toggle.md) in [#1278](https://github.com/zmkfirmware/zmk/pull/1278), which can be used via its `&kt` binding to toggle the state of a key between pressed and released.
[cgoates] added the [key toggle behavior](../docs/behaviors/key-toggle.md) in [#1278](https://github.com/zmkfirmware/zmk/pull/1278), which can be used via its `&kt` binding to toggle the state of a keycode between pressed and released.
#### Bug fixes and other improvements
@ -53,17 +53,25 @@ Here's a summary of the various major changes since last time, broken down by th
### Bluetooth and Split Improvements
Release held keys on peripheral disconnect [#1340](https://github.com/zmkfirmware/zmk/pull/1340)
#### Multiple peripherals
Connections status check fix [#1810](https://github.com/zmkfirmware/zmk/pull/1810)
[xudongzheng] contributed to add support for more than one peripheral per keyboard in [#836](https://github.com/zmkfirmware/zmk/pull/836). This allows setups such as split keyboards with more than two halves, or enable a BLE-based "dongle mode" via a third device running ZMK that can stay connected to a computer via USB.
Option to require passkey input on pairing [#1822](https://github.com/zmkfirmware/zmk/pull/1822)
Note that documentation is still lacking for utilizing more than one peripheral and there will potentially be changes in the build system to allow for more seamless configuration.
Multiple peripherals support [#836](https://github.com/zmkfirmware/zmk/pull/836)
#### Pairing passkey requirement
Improve `settings_reset` shield by making it clear bonds more reliably, and allow it to build for all boards [#1879](https://github.com/zmkfirmware/zmk/pull/1879)
[petejohanson] added [the option to require passkey input](../docs/config/bluetooth.md) while pairing to new devices in [#1822](https://github.com/zmkfirmware/zmk/pull/1822). Enabling this will require you to enter a six digit passcode via the number keys on your keymap and press enter when pairing to a new device, enhancing security during the pairing procedure.
Use directed advertising for split communication and more robust central scanning [#1913](https://github.com/zmkfirmware/zmk/pull/1913) [#1912](https://github.com/zmkfirmware/zmk/pull/1912)
#### Split keyboard improvements
[petejohanson] contributed a fix to release held keys on peripheral disconnect [#1340](https://github.com/zmkfirmware/zmk/pull/1340), which makes scenarios where a split disconnects unexpectedly less painful.
[petejohanson] also improved [the `settings_reset` shield](../docs/troubleshooting.md#split-keyboard-halves-unable-to-pair) by making it clear bonds more reliably, and allow it to build for all boards in [#1879](https://github.com/zmkfirmware/zmk/pull/1879).
[petejohanson] and [xudongzheng] contributed additional split connectivity improvements, via using directed advertising in [#1913](https://github.com/zmkfirmware/zmk/pull/1913) and improving the robustness of central scanning in [#1912](https://github.com/zmkfirmware/zmk/pull/1912).
<!--[petejohanson] Connections status check fix [#1810](https://github.com/zmkfirmware/zmk/pull/1810)-->
### Hardware Support