nRF51 SDK
|
Modules | |
Bluetooth part of Multiprotocol Application | |
Heart rate demo application used in the multiprotocol application. | |
Common definitions for BLE and Gazell | |
Common definitions for BLE and Gazell in the multiprotocol application. | |
Gazell part of Multiprotocol Application | |
Gazell demo application used in the multiprotocol application. | |
Multiprotocol Application User Interface | |
User Interface (buttons and LED) handling for the multiprotocol application. | |
main.c | |
Multiprotocol Sample Application main file. | |
The Multiprotocol Application is a firmware example that implements the Heart Rate profile in Bluetooth mode and the Gazell 'device' mode.
The source code and project file can be found in the <InstallFolder>\Nordic\nrf51822\Board\nrf6310\ble\ble_app_gzll
folder.
When the application starts, it is in Bluetooth mode and behaves as the Heart Rate Application application. If button 1 is pressed, the application switches to Gazell device mode. In this mode, it attempts to send packets to a host. If the packets are successfully sent, LED2 is lit. If it fails, LED3 is lit. If button 0 is pressed, the application switches back to Bluetooth mode.
Instructions on how to set up the nRFgo Motherboard: nRFgo Motherboard Setup (nRF6310).
LED assignments:
Buttons assignments:
The Multiprotocol Application Bluetooth part can be tested using the nRF Utility iOS Demo App (listed as "nRFready Utility" on App Store) on an iPhone 4S.
It can also be tested using the Master Control Panel as follows: