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

Tutorials[Meta]

Hi,

We're working on making some more tutorials, we have some thoughts on what we want to do, but we would really like your input. After all it's you, the user, who will benefit from this material.

What do you find unclear, difficult or would like a more thorough walk-through on?

Best regards,

Øyvind

  • Seconding this. The documentation for peripherals can be fairly basic at the best of times, let alone when using them with the soft device.

  • I'd like to see some more in depth tutorials for starting a new bluetooth project from scratch with outlines of all the components that are necessary to get it up and running. It would also be nice if this incorporated some sort of flow chart or infographic to outline the operation of this. I find having loads of functions passing other function pointers and the interrupt handlers to go with them gets quite overwhelming for a newcomer to this hardware.

    Additionally. Some better explanation or tutorial on how to integrate peripheral drivers into use with a soft device and BLE transfers wouldnt go amiss. Even if I was able to integrate a TWI driver right now, for example, I still don't have a clue how to set up a custom service to commicate that data over Bluetooth.

  • The trouble with so many of the currently-available examples is that they don't explain what they actually do, or how to use them. This is largely left as an exercise in reverse-engineering.

    To be fair, Nordic is by no means alone in this - it is an all-too-common failing throughout the microcontroller industry.

    In the case of stuff like Bluetooth, this is exacerbated by the fact that the microcontroller part cannot stand alone, but also needs to be used in conjunction with an "app" or suchlike.

    So the first thing to do is to ensure that all existing examples do have proper, complete documentation.

    Where a Tutorial really helps is that the example is not just presented as a fait accompli - but it also takes the viewer/reader through the process of reaching the goal.

  • Yes, I'd like to see something on this!

    Something that really explains what Bonding is, how & why it's used, why we might need it, when we might not, etc, etc, ...

  • Have yiu looked at this blog for Eclipse dev on OSX ? It has instructions for creating Eclipse project and debugging, flashing softdevice etc..

Related