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

Where is Example HRM characteristic defined in the source code?

I'm moving to Nordic from "another" BLE s.o.c. where the UUIDs, profiles, services and characteristics were defined in XML. With that product I could modify or examine or delete an un-wanted characteristic from a service if desired.

Where is the "source" in the Keil / SDK9.0.0 Examples - that defines the characteristics? (or is everything pre-compiled library calls?) and can I modify or delete any characteristics? (I am aware that I might no longer be SIG-compliant after doing so.)

Any thoughts?

Thanks.

Parents
  • You can find the services in \components\ble\ble_services. For example ble_hrs.h and ble_hrs.c in \components\ble\ble_services\ble_hrs

    These are libriaries, so changing them will affect all projects that includes them. If you want to make modifications you should copy the service to your project folder and change the include paths in the project your are working on.

Reply
  • You can find the services in \components\ble\ble_services. For example ble_hrs.h and ble_hrs.c in \components\ble\ble_services\ble_hrs

    These are libriaries, so changing them will affect all projects that includes them. If you want to make modifications you should copy the service to your project folder and change the include paths in the project your are working on.

Children
No Data
Related