SparkFun LTE CAT M1/NB-IoT Shield - SARA-R4 Library/Board Compatibility

Hello,

I have a STM32 Nucleo-F072RB Development board and I would like to add cellular capability to it for my project. I saw the SparkFun LTE CAT M1/NB-IoT Shield - SARA-R4 as an option that may work for me. My board is Arduino compatible and is compatible with Arduino shields, but my question is would the given library work for me? Using the STM32 Nucleo-F072RB board I use the ARM Mbed online compiler and I was wondering if the given library in the documentation with this shield would also work for me even though I’m not developing in the Arduino IDE.

If someone can help me out that would be greatly appreciated, thank you!

Here is the link to the board I am using: https://americas.rsdelivers.com/product … lsrc=aw.ds

and the Sparkfun shield: https://www.sparkfun.com/products/14997

Hi Shane.

If you’re developing outside of the Arduino IDE our library would probably not work and you’d either need to duplicate the libraries functionality in your code, or port the library over to your platform. There’s no reason why the shield itself can’t work with a STM32, but the example code and library we offer was written for Arduino and almost certainly won’t work in the STM32 without considerable modification.

Hi TS-Chris,

Thank you for responding to me quickly, would this shield be compatible with an Arduino Due?

Unfortunately, no. Not without modifying the shield and library anyway. The library is written to use software serial and that doesn’t work on the Due.

Sadly you’re going to have to use an Arduino Uno or one of the Uno compatible boards like our [RedBoard.](https://www.sparkfun.com/products/13975)