This repository has been archived by the owner on May 5, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 122
Split Keyboards
Gal Zaidenstein edited this page Apr 22, 2019
·
2 revisions
The simplest way to create a split board is to simply create two individual boards, each with the keymap corresponding to it. At the moment this method is better in regards to battery consumption.
Another option for split boards is the usage of ESP-NOW, this method is more power-hungry but behaves as a single pad and does not require pairing two different pads.
- MK32 Currently supports split keyboard with 2 different pads (should support up to ~10 in the future).
- A Pad defined as the "Master Pad" receives reports from a "Slave Pad" via the ESP-NOW Protocol.
- The "Master Pad" itself communicates with the host via BLE.
- It is currently required for slave pads to have the MAC address of the Master Pad manually set.
- In order to obtain the MAC adress simply flash the "Master Pad" and use the serial monitor, it will be printed as "DEVICE MAC ADDRESS".
- Before flashing the slave pads enter your master pad's MAC Address in /components/espnow/espnow_send.c.