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

Arduino IDE vs. SDK for nRF52 development

Hi,

I have a quite controversial question I want to ask! I am new to the world of Nordic Semiconductor chipset and I need some information in order to decide which way to go. I am not sure if this is the right audience to ask this question, but anway, here we go.

The question is, why would someone choose the Arduino IDE instead of the SDK for fw development with nRF52 family?

I understand of course that using the Arduino IDE is more straightforward at the initial phase. You know, until you make it work and you are able to write and flash your first program. Perhaps also later on, development might be faster.

But apart from that, I want to understand what are the limitations of the Arduino IDE.

- Can I achieve a really low power product?
- Is the Flash and RAM memory going to be a problem? I for example see that a fairly simple fw with one BLE characteristic and a sensor library with the Arduino NANO 33 BLE eats a fairly big chunk of the NRF52840 memory, around 280kB of program memory and 65kB of dynamic memory. Which of course means you cannot use the lower-end chips (like the nRF52810, not even the nRF52832).
- What else do I loose by using Arduino IDE instead of the SDK?

Thank you in advance,
Nikos

Parents
  • Hi,  

    I noticed this discussion 2 years ago.  We are developing  products for high reliability applications.   And there is an internal debate to use Arduino to cut down the development time.  I have always worked with Nordic nrF5 SDK and SES.   I have no experience with Arduino.  Could you indicate on the level of  Nordic support for Arduino IDE and libraries?  Thanks. ShivImp

Reply
  • Hi,  

    I noticed this discussion 2 years ago.  We are developing  products for high reliability applications.   And there is an internal debate to use Arduino to cut down the development time.  I have always worked with Nordic nrF5 SDK and SES.   I have no experience with Arduino.  Could you indicate on the level of  Nordic support for Arduino IDE and libraries?  Thanks. ShivImp

Children
Related