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

is multi touch HID possible with nrf51822 chip?

Hi All,

       Currently i am working on nrf51822 for multi touch HID.For that i have chosen mouse HID example as a reference, in which i have changed HID descriptor(single touch) and some other things.So, that single touch has been working.

And, if i changed the HID descriptor for multi touch, touch devices(touch laptop) were showing "Bluetooth driver error".

is it possible multi touch HID over nrf51822 as a reference of mouse HID example?

if possible, what all changes are to be required to work for multi touch.

so, please guide me how to implement multi touch HID over nrf51822.

regards

akash.

  • Hi

    No worries, take all the time you need Slight smile

    Best regards
    Torbjørn

  • Hi

    Just now I have tested with Moto g5 plus phone,it has been working as expected.

    Tomorrow I will test on windows, and will let you know the result.

    Heartly appreciate your support.

    BR

    Akash.

  • Hi Ovrebekk,

    I'm working on a similar solution where I need the capability to reproduce a up/down/left/right finger swipe on an iPhone that performs a scroll effect.  I'm working with the nrf52832 DK and when I try to compile I get the following error. Do you have any advice?

    Thanks...

    Building ?ble_app_hids_mouse_pca10040_s132? from solution ?ble_app_hids_mouse_pca10040_s132? in configuration ?Debug?
    1> Compiling ?fds.c?
    2> Compiling ?hardfault_implementation.c?
    3> Compiling ?nrf_assert.c?
    1> In file included from /Users/matt/Documents/Nordic/nRF5_SDK_15.3.0_59ac345/components/libraries/fds/fds.c:43:
    1> /Users/matt/Documents/Nordic/nRF5_SDK_15.3.0_59ac345/components/libraries/fds/fds_internal_defs.h:93:39: error: 'FDS_VIRTUAL_PAGES_RESERVED' undeclared (first use in this function); did you mean 'FDS_VIRTUAL_PAGE_SIZE'?
    1> /Users/matt/Documents/Nordic/nRF5_SDK_15.3.0_59ac345/components/libraries/fds/fds.c:1645:24: note: in expansion of macro 'FDS_PHY_PAGES_RESERVED'
    1> /Users/matt/Documents/Nordic/nRF5_SDK_15.3.0_59ac345/components/libraries/fds/fds_internal_defs.h:93:39: note: each undeclared identifier is reported only once for each function it appears in
    1> /Users/matt/Documents/Nordic/nRF5_SDK_15.3.0_59ac345/components/libraries/fds/fds.c:1645:24: note: in expansion of macro 'FDS_PHY_PAGES_RESERVED'
    4> Compiling ?nrf_atfifo.c?
    Build failed
  • I was finally able to get it to compile by using the SDK 15.2.  What was the goal of the DZ213974_ble_app_hids_mouse project.  What type of functionality should I expect for each button?  I have been testing with my Mac and get some response but get nothing on my iPhone XS.  

    Would this project set me on the path of reproducing a finger swipe across an iPhone?  I'm trying to reproduce a up/down/left/right finger swipe on the iPhone for scrolling.  I have had my customers ask about adding this feature to a product I sell.  I purchased a cheap remote from China that has the exact functionality I'm looking for.  Been trying to figure out how it's working with the phone.  I have the packet logs from logging the traffic but not making any progress with them because never had to go that deep into the protocol.  

    Thanks for any advice you may have.

Related