Features Compared
BlueMicro is currently missing some features found in other popular firmware. This table compares the features supported by BlueMicro, QMK and ZMK:
| Feature | BlueMicro | QMK nRF52 Fork | ZMK |
|---|---|---|---|
| Connectivity and Power Saving Options | |||
| Low Latency BLE Support | ✅ | ✅ | |
| Multi-Device BLE Support (Several Computers) 1 | ✅ | ✅ | |
| USB HID 1,2 | ✅ | ✅ | ✅ |
| Battery Reporting (BLE Battery Service) | ✅ | ✅ | |
| Low Power Sleep States | ✅ | 🚧 | |
| Low Active Power Usage | ✅ | ||
| Firmware Options | |||
| Keymaps and Layers | ✅ | ✅ | ✅ |
| Basic Keycodes | ✅ | ✅ | ✅ |
| Basic consumer (Media) Keycodes | ✅ | ✅ | ✅ |
| Mouse Keys | ✅ | ✅ | |
| Hold-Tap (which includes Mod-Tap and Layer-Tap) | ✅ | ✅ | ✅ |
| One Shot Keys | ✅ | ✅ | 🚧 |
| Combo Keys | ✅ | ✅ | 🚧 |
| Macros | ✅ | ✅ | 🚧 |
| Keyboard and Controller Board Hardware Options | |||
| Ghosted Keys Support | 🚧 | ✅ | |
| Split Keyboard Support | ✅ | ✅ | ✅ |
| Key Backlight LED PWM Control | ✅ | ✅ | |
| RGB Underglow 1 | ✅ | ✅ | ✅ |
| Encoders 3 | ✅ | ✅ | ✅ |
| OLED Display Support 1 | 🚧 | ✅ | 🚧 |
| Audio/Speaker Support | ✅ | ✅ | |
| Low Power Mode (VCC Shutoff) | ✅ | 🚧 | |
| Microcontroller Support | |||
| Support for Nordic nRF52 Microcontrollers | ✅ | ✅ | |
| Support for Wide Range of ARM Microcontrollers | ✅ | ||
| Support for AVR/8 Bit Microcontrollers | ✅ | ||
| Tooling and Build Configuration | |||
| Serial Debug CLI | ✅ | ||
| Web Bluetooth Configuration | 💡 | ||
| Hardware Troubleshooting tools | ✅ | ||
| User Configuration Repositories | ✅ | ✅ | |
| Realtime Keymap Updating | ✅ | 💡 |
This Features Compared page is licenced under CC-BY-NC-SA-4.0 and was adapted from ZMK Firmware Documentation originally created by the ZMK Project Contributors.
Notes