![]() ![]() It can be configured to function as a keyboard as well as a dongle by including the required configuration (.conf) files which have the set modules required for that application. ![]() When using an nRF52840 DK, the nRF Desktop application is by default configured to function as a gaming mouse. This tutorial will show how you can configure the nRF Desktop application for a specific build type and to test it on the nRF52840 DK, to emulate a mouse, keyboard or dongle. However, if these devices are not available to you, the application also supports the nRF52840 DK as a gaming mouse, keyboard or dongle or the nRF52833 DK as a dongle. The nRF Desktop application is intended to run on hardware such as a computer mouse or a keyboard. Depending on your hardware, different configuration build types can be selected to configure the application to work for different use-cases. The code has been designed to be very modular, with one codebase that can be configured to be used for different boards or types of devices. Hence, not all modules are required for every device. One application event can be submitted by multiple modules and can have multiple listeners.ĭepending on the device required (mouse, keyboard, dongle), the set of modules also differ. Thus the application uses individual modules that communicate with each other using application events which are controlled by the Event Manager. The architecture of the nRF Desktop application is based on the Common Application Framework (CAF). Full nRF Desktop documentation is available here. The nRF Desktop application can also be helpful for those designing other types of Bluetooth LE applications, since it implements many complex modules that can potentially be reused for other applications. This tutorial aims to help you test the nRF Desktop application without having access to the full HW kit, by using simple DevKits. The software for the nRF Desktop is by default embedded in the nRF Connect SDK, while the hardware (HW) kit is described here (where it is also possible to download the schematic). The reference design includes both software and hardware implementations. This application can run on a desktop mouse, gaming mouse, keyboard, or connection dongle depending on how it is configured. The nRF Desktop is a Human Interface Device (HID) reference design that connects to a host via Bluetooth® Low Energy, USB, or both. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |