You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by GitBox <gi...@apache.org> on 2018/04/10 06:23:51 UTC

[GitHub] andrzej-kaczmarek commented on issue #37: [RFC][WIP] ble service: HID service

andrzej-kaczmarek commented on issue #37: [RFC][WIP] ble service: HID service
URL: https://github.com/apache/mynewt-nimble/pull/37#issuecomment-379987726
 
 
   I am not sure if it is a good idea to create full HID Service if you do not have knowledge of *any* protocol involved here since this is quite a complex service to implement and it does not follow style of simple services we have now.
   
   For example, you state basic service creation is done, but actually it is far from complete. In HID Service it is not enough to just create all characteristics mentioned in specification since they depend on type of device exposed via HID, supported features and most importantly Report Map. Also there can be multiple instances of HID Service on a single device. And there are more things to consider here.
   
   So in such cases I'd recommend to focus on some subset of features to have something usable and compliant with spec first - propose an API and then implement it. We can extend with more features later.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services