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 Feature: Full-Duplex Wired Split (#2766) 2025-03-18 02:48:32 -04:00
board.cmake feat(boards): Make `west flash` work with new UF2 runner. 2024-02-09 14:32:46 -08:00
glove80-layouts.dtsi refactor: new physical layouts convention 2024-11-06 15:29:22 -07:00
glove80.dtsi refactor: new physical layouts convention 2024-11-06 15:29:22 -07:00
glove80.keymap refactor: Remove unimportant labels 2023-12-04 20:06:54 -06:00
glove80.yaml
glove80.zmk.yml chore: Tag studio enabled boards/shields. 2024-10-17 10:20:30 -06:00
glove80_lh-pinctrl.dtsi
glove80_lh.dts feat(boards): Add glove80 nexus node for extension GPIO. (#2594) 2024-11-20 18:36:32 -05:00
glove80_lh.keymap
glove80_lh_defconfig
glove80_rh-pinctrl.dtsi
glove80_rh.dts feat(boards): Add glove80 nexus node for extension GPIO. (#2594) 2024-11-20 18:36:32 -05:00
glove80_rh.keymap
glove80_rh_defconfig
pre_dt_board.cmake fix(boards): Suppress devicetree warning 2024-06-30 12:59:46 -04:00
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.