0.9.6+
In 0.9.20, hardware one-way UART on split-type is deprecated. Instead, software mutual UART is now the default and the only option Keyboard#mutual_uart_at_my_own_risk= no longer takes any effect
- Syncs RGB blinking between both halves
- Keycodes related to RGB (see RGB-feature) work on not only anchor but also partner half
kbd = Keyboard.new
kbd.split = true
# In 0.9.20+, you dont' need write this line
kbd.mutual_uart_at_my_own_risk = true
Turning onKeyboard#mutual_uart_at_my_own_risk
is an experimental feature- It may make the keyboard unstable and may break your chip🔥 depending on your usage. See below
- Make sure to disconnect the TRS(TRRS) cable when you change this option. Reconnect it after changing BOTH halves
- Disconnect the USB cable and the TR(R)S cable
- Connect the USB cable to a half, flash prk_firmware-*.uf2 and your
keymap.rb
that configuresmutual_uart_at_my_own_risk = true
- Disconnect the USB cable
- Connect the USB cable to the other half, flash prk_firmware-*.uf2 and your
keymap.rb
that configuresmutual_uart_at_my_own_risk = true
- Disconnect the USB cable
- Connect the TR(R)S cable
- Eventually, connect the USB cable to the anchor half
We have the plan to implement a new feature in order to make things simple: issue/155