Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs

Device doesn't work after upgrade from SDK 15.0.0 to SDK 17.1.0

Hello,

Our project based on nRF52840 doesn't work on MacOS after update from SDK 15.0.0 to SDK 17.1.0.

We can't transfer packets over USB because of changes in SDK 17.1.0 (app_usbd_hid_generic.c):

If we remove this line device works on MacOS again.

Why was this checking added here? If the report has changed, it should be transfered immediately even when idle is enabled.

Parents Reply
  • Hi,

    We have checked the usbd_hid_composite_pca10056.hex on our hosts again. There are no problems when we use the example from sdk 15.0.0 (with Win and Mac) or sdk 17.1.0 with Win.

    The example from sdk 17.1.0 doesn't work stable when we use Mac. Sometimes it works (pressing and releasing button 4 print letter G), but sometimes it doesn't work after USB cable plug in. Also if we press button 1 mouse movement begins and stops at once and then we can't print letter G anymore by pressing and releasing button 4.

Children
Related