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

Using Gazell

I have been using NRF51822 for some time as BLE chip with services. For some debugging reasons I need a faster stream method... I looked at Gazell and found it simple to use in terms of implementation on NRF51822.

But how do I receive data on PC side ?

========================EDIT=========================

Let me get this clear. I have NRF51 USB Dongle, and a Custom NRF51 Board.

I have also this: cfile9.uf.tistory.com/.../27757E48544FA0100F49A5 and this: www.nordicsemi.com/.../nRF51822-Development-Kit

Theoretically, NRF51 USB Dongle and our custom board should work. I have flashed the Keyboard and Mouse emulator to our Custom Board. On NRF51 USB Dongle, flashed the Master Emulator firmware.

I expected that when I run nRF Master Control Panel application on PC, it should see the device but It didn't.

Then I suspected that, the HID Demo in the Master Emulator was suspected to work. HID Demo connects to Master emulator and the configure the nrf USB Dongle for HID Demo.

Then it is stuck in Searching or Scanning for Device .....

Please, let me know, if I'm approaching the setup correctly ? or what should I do ?

Parents
  • @mobi: You can use another nRF51 DK board to retreive the data. Then you can send the data to PC via the virtual COM port created by the USB connection. We already have gazell example in the SDK, you just need to forward the data to UART port.

  • @mobi: I would suggest you to test your board functionality first to make sure it works. Please start with the ble_app_hrs example. After you flash the board (remember to flash the softdevice) you should use nRF Master Control panel and check if it's advertising. Note that if you don't have 32kHz crystal on the board, you would need to use NRF_CLOCK_LFCLKSRC_RC_250_PPM_4000MS_CALIBRATION instead of NRF_CLOCK_LFCLKSRC_XTAL_20_PPM when calling SOFTDEVICE_HANDLER_INIT() in main.c

    If it doesn't advertise please verify that the board can work properly, you can start with blinking an LED.

Reply
  • @mobi: I would suggest you to test your board functionality first to make sure it works. Please start with the ble_app_hrs example. After you flash the board (remember to flash the softdevice) you should use nRF Master Control panel and check if it's advertising. Note that if you don't have 32kHz crystal on the board, you would need to use NRF_CLOCK_LFCLKSRC_RC_250_PPM_4000MS_CALIBRATION instead of NRF_CLOCK_LFCLKSRC_XTAL_20_PPM when calling SOFTDEVICE_HANDLER_INIT() in main.c

    If it doesn't advertise please verify that the board can work properly, you can start with blinking an LED.

Children
No Data
Related