From dfd5bc0586b6201d7fef279b0cc6248fd5a3558c Mon Sep 17 00:00:00 2001 From: Pete Johanson Date: Tue, 26 May 2020 11:55:58 -0400 Subject: [PATCH] More complete intro to the project. --- docs/docs/intro.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/docs/docs/intro.md b/docs/docs/intro.md index ef330edf..4447af93 100644 --- a/docs/docs/intro.md +++ b/docs/docs/intro.md @@ -7,4 +7,27 @@ sidebar_label: Introduction ZMK Firmware is an open source (Apache 2.0) keyboard firmware built on the [Zephyr Project](https://zephyrproject.com/) RTOS. +The goal is to provider a powerful, featureful keyboard firmware that is free +of licensing issues that prevent upstream bluetooth support as a first-class +feature. +## Features + +At this point, ZMK is _missing_ more features than it has. Currently, the mostly working bits +include: + +- HID Over GATT (HOG) - This is the official term for Bluetooth Low Energy HID devices. +- Keymaps and layers with basic keycodes. +- Somem initial work on one "action", Mod-Tap. +- Basic HID over USB - This somehow _conflicts_ with BLE at least on the stm32wb55rg dev kit, so investigation needed. + +## Missing Features + +- Consumer Key Support (play/pause, etc) +- One Shot +- Layer Tap +- Split support +- Encoders +- Battery reporting +- Low power mode. +- Shell over BLE