This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

After NCS 1.3.0 nRF Desktop LLPM is disconnected, there is no data on the USB.

I now integrate USB, BLE, LLPM, keyboard HID and Mouse HID to nrf52833.


When I added CONFIG_DESKTOP_HID_MOUSE=y, my project was abnormal.


BLE connection:                     Move Mouse and report keyboard work correctly.

USB connected:                      data cannot be reported to PC.

LLPM cannot be connected:   disconnect after connection, and then repeat the process.

Parents
  • Hello,

    Have you tried the latest v1.4.1 release?

    Kenneth

  • Yes, the code of NCS desktop is great, and its compatibility is very good. I can easily modify the code to adapt to different hardware or chips. The connection mode and pairing options are easy to modify. But I do see the code on hid_state.c in a daze. Yes, this code is so rigorous that I can't modify it.

    My product needs to realize the keyboard function of the notebook, it needs a touchpad. It can be connected to a laptop or tablet, which makes it compatible with HID mouse and HID keyboard. The current firmware (1.4.0) is compatible with multiple HID devices, and only BLE connections are available.

    Have you considered subsequently modifying the firmware to support compatibility with multiple HID devices? Because there are indeed customers who need this feature. This is in line with the original intention of NCS desktop, and the software can be configured according to the customer's hardware or needs without the need to modify too much code logic.

Reply
  • Yes, the code of NCS desktop is great, and its compatibility is very good. I can easily modify the code to adapt to different hardware or chips. The connection mode and pairing options are easy to modify. But I do see the code on hid_state.c in a daze. Yes, this code is so rigorous that I can't modify it.

    My product needs to realize the keyboard function of the notebook, it needs a touchpad. It can be connected to a laptop or tablet, which makes it compatible with HID mouse and HID keyboard. The current firmware (1.4.0) is compatible with multiple HID devices, and only BLE connections are available.

    Have you considered subsequently modifying the firmware to support compatibility with multiple HID devices? Because there are indeed customers who need this feature. This is in line with the original intention of NCS desktop, and the software can be configured according to the customer's hardware or needs without the need to modify too much code logic.

Children
Related