nRF51 SDK
|
The Heart Rate Application is a firmware example that implements the Heart Rate profile using the hardware delivered in the nRF51922 Development Kit. It also implements the ANT Heart Rate Profile receiver. The aggregated data received from ANT will relayed and sent as BLE notifications.
The source code and project file can be found in the <InstallFolder>\Nordic\nrf51922\Board\nrf6310\s310\ble_ant_app_hrm
folder.
The application includes the two BLE services in the Heart Rate profile:
When notification of Heart Rate Measurement characteristic is enabled, the Heart Rate Measurement, containing the current value for all the components of the Heart Rate Measurement characteristic, is notified each time there is new data received from the ANT connection.
The ANT Heart Rate Monitor TX profile SDK application located at Board (development kit) or Board (evaluation kit) can be used as a peer ANT device. By changing ANT_HRMRX_NETWORK_KEY to the ANT+ Network Key, the application will instead be able to connect to an ANT heart rate belt.
Instructions on how to set up the nRFgo Motherboard: nRFgo Motherboard Setup (nRF6310).
LED assignments:
Buttons assignments:
The Heart Rate Relay Application can be tested using the nRF Utility app for iOS and Android. The app will be listed as "nRFready Utility" on Apple Store and as "nRF Utility" on Google Play.
It can also be tested using the Master Control Panel as follows: