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

BLE hid keyboard with mouse project pc driver error

hi support team,

i have a wired problem that i can't explain to customer:

first, i test this project "nRF5_SDK_17.0.2_d674dde\examples\ble_peripheral\ble_app_hids_keyboard" and every thing is fine,

second,and customer want to merge mouse into this project so i did it, you can see attachment "main_1.c"  ,and tested, it turned out that pc driver error.

third, i use command nrfjprog -e to erase all the flash and reprogram the DK board(52840DK), find out that every thing is fine,

so i guess may be this is windows driver problem, but i don't know why.

could you please help about this? i really don't know why.

main_1.c

Regards,

William.

Parents
  • Hello William,

    William.wei said:
    if you can help to try this main.c

    Sure, I can try it. Is there any other changes I need to do, than to just substitute in the provided main file into the ble peripheral keyboard example? No changes to the sdk_config or project configurations?
    In general it would be best if you could provide the entire project in a zip when asking us to perform a test, to eliminate potential sources of error (such as a project configuration being different between our two projects, or similar).

    William.wei said:
    if there is driver error, why erase chip can help to solve this issue

    I've learnt that there are many things that could cause such behavior of drivers in windows, unfortunately. It could be so easy that the reboot and reopening of the COM port is enough for it to resolve the issue, for example, or it could require a reinstall of the driver entirely.

    Please also show me the 'driver' and 'details' tabs of the properties you have sent screenshots of.

    Please see my other question from my previous comment as well:

    Karl Ylvisaker said:
    I too would think that this might be a Windows driver error - which Windows version is the customer / you using?


    Looking forward to resolving this issue together!

    Best regards,
    Karl

Reply
  • Hello William,

    William.wei said:
    if you can help to try this main.c

    Sure, I can try it. Is there any other changes I need to do, than to just substitute in the provided main file into the ble peripheral keyboard example? No changes to the sdk_config or project configurations?
    In general it would be best if you could provide the entire project in a zip when asking us to perform a test, to eliminate potential sources of error (such as a project configuration being different between our two projects, or similar).

    William.wei said:
    if there is driver error, why erase chip can help to solve this issue

    I've learnt that there are many things that could cause such behavior of drivers in windows, unfortunately. It could be so easy that the reboot and reopening of the COM port is enough for it to resolve the issue, for example, or it could require a reinstall of the driver entirely.

    Please also show me the 'driver' and 'details' tabs of the properties you have sent screenshots of.

    Please see my other question from my previous comment as well:

    Karl Ylvisaker said:
    I too would think that this might be a Windows driver error - which Windows version is the customer / you using?


    Looking forward to resolving this issue together!

    Best regards,
    Karl

Children
No Data
Related