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

Getting started.

Hello everyone,

I've been reading about BLE dev kits lately for one of my projects. I purchased the BLE Mini by RedBear Labs and had a good time with it... till I started writing my own custom firmware. TI's BLE stack is virtually unavailable in India (I mean, I cannot download it from their site even after filling their request form).

The BLE Mini works awesome with my Arduino Uno (and Mini and Nano). As per the documentation on TI's developer's forum, I need the IAR Workbench to compile a firmware. I got a copy of their CC254x SDK from Git but its incomplete. I have been having massive headaches looking around for help related to CC254x. Sometimes my CC debugger doesn't work, sometimes there is a missing library when I try to make a USB compatible firmware, sometimes it just doesn't work! There is hardly any documentation.

Reading about Nordic's nrf8001 on a forum, I guess this will be a good choice. But I do have questions. I'm planning to buy the nrf8001 Development kit so I understand that I'll be getting goodies with it like a getting started guide, samples and documented SDK. My questions are:

Is it really necessary to buy the NRF6700 -nRF Go Starter Kit? This guy here says he interfaced an Arduino without the nRF Go starter kit.

Is the nRF Go starter kit necessary to develop my own custom firmware (for nRF8002... no firmware upgrades required in 8001 I guess)?

Does the documentation provide a umm... how-to on how I should go about developing my own firmware? If not the documentation, I hope (recalling my bad experience with CC254x) that Nordic's forum is more active and provides help.

Reading the link above, I have a strong feeling that nrf8001 is a good choice but I just want to be sure.

Related