diff --git a/docs/split_keyboards.md b/docs/split_keyboards.md index 17016cc..45f4670 100644 --- a/docs/split_keyboards.md +++ b/docs/split_keyboards.md @@ -64,3 +64,15 @@ split = Split() # Wireless split = Split(split_type=Split.BLE) ``` + +### RP2040 PIO implementation + +If you're using RP2040 based board and want to use other pins that the one with hardware support of RX/TX, you can try +using PIO implementation of two-way wire protocol. Typical use cases for it are premade boards, made with QMK's +bitbanging protocols in mind. + +In order to enable it, you must: + +- install Circuit Python in 7.2+ version +- add `adafruit_pioasm.mpy` library to lib or root folder of a board +- pass `use_pio=True` into `Split()` constructor