zmk/app/boards/arm/glove80
Pete Johanson 147c340c6e
Feature: Full-Duplex Wired Split (#2766)
refactor(split): Refactor split code for extension

Extract central/peripheral code to allow for plugging in alternate
transports, instead of tying all split logic to BT.

feat(split): Add full-duplex wired split support

* Depends on full-duplex hardware UART for communication.
* Supports all existing central commands/peripheral events, including
  sensors/inputs from peripherals.
* Only one wired split peripheral supported (for now)
* Relies on chosen `zmk,split-uart` referencing the UART device.

docs: Add wired split config docs.

Migrate split to its own dedicated config file, and add details
on wired split config.

Co-authored-by: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com>

fix: Properly override stack size on RP2040

Move the system work queue stack size override on RP2040 ouf of
a `ZMK_BLE` conditional so it is properly applied generally for that
SoC.

---------

Co-authored-by: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com>
2025-03-18 02:48:32 -04:00
..
CMakeLists.txt
Kconfig
Kconfig.board
Kconfig.defconfig
board.cmake
glove80-layouts.dtsi
glove80.dtsi
glove80.keymap
glove80.yaml
glove80.zmk.yml
glove80_lh-pinctrl.dtsi
glove80_lh.dts
glove80_lh.keymap
glove80_lh_defconfig
glove80_rh-pinctrl.dtsi
glove80_rh.dts
glove80_rh.keymap
glove80_rh_defconfig
pre_dt_board.cmake
readme.md
usb_serial_number.c

readme.md

MoErgo Glove80

This board definition provides ZMK support for the MoErgo Glove80 keyboard.

MoErgo additionally offers a customized version of ZMK which adds additional functionality such as RGB status indicators, available on GitHub at moergo-sc/zmk. The MoErgo customized ZMK fork is regularly updated to include the latest changes from mainline ZMK, but will not always be completely up-to-date. MoErgo also offers an online layout configurator and firmware builder application using the customized fork at my.glove80.com.

While mainline ZMK is expected to work well with Glove80, MoErgo only provides support for use of their customized fork. Likewise, the ZMK community cannot directly provide support for MoErgo's fork.