nRF Desktop
The nRF Desktop is a reference design of a Human Interface Device (HID) that is connected to a host through Bluetooth® Low Energy or USB, or both. Depending on the configuration, this application can work as a desktop mouse, gaming mouse, keyboard, or connection dongle. See nRF Desktop reference design page for an overview of supported features.
Note
Future development of the nRF Desktop HID application reference design will move to a dedicated nRF Connect SDK Add-on (HID Add-on).
Existing feature set will be maintained in the nRF Connect SDK 3.4.x Long-term support (LTS) releases, but new features will be introduced only in the Add-on.
The Add-on will support nRF54L Series devices.
Tip
To get started with hardware programmed with pre-configured software, go to the User interface section.
See the subpages for detailed documentation on the application and its modules:
Subpages:
- nRF Desktop: Application description
- nRF Desktop: Application-specific Kconfig options
- nRF Desktop: Board configuration
- nRF Desktop: Adding nRF21540 EK shield support
- nRF Desktop: Memory layout
- nRF Desktop: Bluetooth
- nRF Desktop: Bootloader and Device Firmware Update
- nRF Desktop: fwupd support
- nRF Desktop: Integrating your own hardware
- nRF Desktop: Application internal modules
- nRF Desktop: Application internal utilities
- nRF Desktop: Application Kconfig options scheme
- nRF Desktop: API documentation