QMK Firmware
  •  Getting Started
    • Install Build Tools
    • Vagrant
    • Build Compile Instructions
    • Flashing Firmware
    • Contributing
    • How to Use GitHub
    • Getting Help
  •  Complete Newbs Guide
    • Complete Newbie's Guide
    • Building Your First Firmware
    • Flashing Firmware
    • Testing and Debugging
  •  FAQ
    • General FAQ
    • Build Compile QMK
    • Debugging and Troubleshooting
    • Keymaps
  •  Hardware
    • AVR Processors
    • Drivers
  •  Features
    • Advanced Keycodes
    • Audio
    • Auto Shift
    • Backlight
    • Bluetooth
    • Bootmagic
    • Command
    • Dynamic Macros
    • Grave Escape
    • Key Lock
    • Layouts
    • Leader Key
    • Macros
    • Mouse Keys
    • Pointing Device
    • PS 2 Mouse
    • RGB Lighting
    • Space Cadet Shift
    • Space Cadet Shift Enter
    • Stenography
    • Swap Hands
    • Tap Dance
    • Terminal
    • Thermal Printer
    • Unicode
    • Userspace
  •  Keycodes
    • Advanced Keycodes
    • Backlight
    • Basic
    • Bluetooth
    • Bootmagic
    • Quantum Keycodes
    • RGB Lighting
    • Stenography
    • Thermal Printer
    • US ANSI Shifted keys
  •  Reference
    • Keyboard Guidelines
    • Compatable Microcontrollers
    • Config Options
    • Custom Code
    • Documentation Best Practices
    • Documentation Templates
    • Glossary
    • Keymap Overview
    • Unit Testing
  •  For Makers And Modders
    • Hand Wiring Guide
    • ISP Flashing Guide
  •  IDEs
    • Eclipse
  •  For a Deeper Understanding
    • How Keyboards Work
    • Understanding QMK

QMK Link

Hardware

  • Hardware

Hardware

QMK runs on a variety of hardware. If your processor can be targeted by LUFA or ChibiOS you can probably get QMK running on it. This section explores getting QMK running on, and communicating with, hardware of all kinds.

  • Keyboard Guidelines
  • AVR Processors
  • ARM Processors (TBD)
  • Drivers
  • Previous
  • Next