From 8ca49711899498d5ceb4755cd7c1eb99ff09aa86 Mon Sep 17 00:00:00 2001 From: rasmuskoit <rasmuskoit@gmail.com> Date: Sat, 3 Aug 2024 19:59:13 +0300 Subject: [PATCH] Adds a section about building the firmware --- docs/docs/features/splits.mdx | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/docs/docs/features/splits.mdx b/docs/docs/features/splits.mdx index a4b707a0..ed5ecea9 100644 --- a/docs/docs/features/splits.mdx +++ b/docs/docs/features/splits.mdx @@ -134,4 +134,29 @@ In most common cases the dongle will not have any keys, in that case we can inst events = <0>; }; }; -``` \ No newline at end of file +``` + +### Building the firmware + +After writing the configuration files, you can modify the `build.yml` file to include the dongle configuration. + +```yaml +--- +include: + - board: nice_nano_v2 + shield: my_board_left + - board: nice_nano_v2 + shield: my_board_right + - board: nice_nano_v2 + shield: my_board_dongle + - board: nice_nano_v2 + shield: settings_reset +``` + +After creating your fresh new firmware files, +you can go ahead and flash the settings_reset firmware for each half of the keyboard (including the dongle). +Flash the dongle firmware to the dongle and the left and right firmware to the respective halves. + +:::note +More information about reseting split keyboards can be found under [Troubleshooting Connection Issues](../troubleshooting/connection-issues.mdx##reset-split-keyboard-procedure) +:::