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

Anyone recently got Puck working on mkit?

I can't get Puck to work.

  • I did get it loaded on nRF51822-mkit, but
  • it doesn't advertise (can't see anything on App nRF MCP).
  • same hardware is working with mbed HRM and App nRF Toolkit:HRM

Notes:

  • When imported puck fails compile even with "Update all libraries" selected.
  • I delete the Puck Library and import it fresh, now it compiles and downloads a hex
  • I put hex to the mbed USB drive and it seems to properly process (hex file vanishes as expected).
  • I have mbed platform set to [Nordic NRF51822] = mkit, (not FOTA)
  • I don't see anything on Android App nRF Master Control Panel
  • Puck Central doesn't show or do anything (maybe since nothing on BLE)
  • I press Reset on mkit, no change for MCP or Puck Central
  • mkit has mbed firmware 0216 (latest at this time)

I did import with "Update all libraries"

I know Hardware OK since the BLE_HeartRate demo works fine after above with Android App nRFToolBox:HRM, and also shows up and connects with Android App nRF Master Control Panel on same test phone (Nexus 5 with Android5.0).

I get same when I follow the tutorial to create Puck fresh (versus importing Puck Project to mbed compiler).

(I compiled Puck Central using Android Studio 0.8xxx and some messing with Android SDK, but Puck should at least show in MCP like HRM does)

(matches question on mbed site: developer.mbed.org/.../)

Help Paul

Parents
  • I'm not too familiar with the Puck, but I have tested Example_Puck_BLE, and it seems to be working fine.

    It was a student project, and it was created last summer. It has not been maintained, so it may not work with the latest API. Which means that checking "Update all libraries" may give problems. I didn't do that, and it worked.

    What I did:

    1. Clicked "New"
    2. Selected template "Starting point for creating your own Puck. Based on the Puck"
    3. Unchecked "Update this program and libraries to latest version"
    4. Compiled and downloaded.
    5. Reset device
    6. Device appears in Master Control Panel with no name, only its address.
Reply
  • I'm not too familiar with the Puck, but I have tested Example_Puck_BLE, and it seems to be working fine.

    It was a student project, and it was created last summer. It has not been maintained, so it may not work with the latest API. Which means that checking "Update all libraries" may give problems. I didn't do that, and it worked.

    What I did:

    1. Clicked "New"
    2. Selected template "Starting point for creating your own Puck. Based on the Puck"
    3. Unchecked "Update this program and libraries to latest version"
    4. Compiled and downloaded.
    5. Reset device
    6. Device appears in Master Control Panel with no name, only its address.
Children
Related