Hi folks,
I am working on a project where I need to control LimeSDR using Arduino instead of PC support. But as a beginner, I am having some difficulties how to start and where…
I have foundational understanding on Arduino and completed few projects with that. Did few experiments with LimeSDR in gnuradio and pothos (i.e FM/AM modulation, ADSB, POCSAG, LoRa etc)
When it comes to direct communication in hardware level. I need some directions. has anyone established the SPI communication between Arduino & LimeSDR to receive and transmit radio signals?
Hi Andrew,
thanks for the links…I found the Arduino SPI implementation thread very informative.
however, I can see there are few register settings for Lime read and write.
i.e. Writes 0xA55A to 0x002C register
LMS7002M_WR(0x002C, 0xA55A)
I’m using LimeSDR Mini. would you mind to help me how can I find all these registers list for LimeSDR mini and learn how to use them during implementation.
Highly appreciate your support 
All LimeSDR versions use the LMS7002M RFIC and you can find details of this here:
https://wiki.myriadrf.org/LimeMicro:LMS7002M_Datasheet
For more extensive information on usage, see:
It’s quite a complex device and much of this complexity is usually abstracted away by using Lime Suite to drive it.
There is also a C driver, but I’m not familiar with this and couldn’t say whether that would be any more suitable for embedded use:
1 Like
Thanks so much Andrew…
I’ll go through the datasheet and start experiment with lime. I’ll come back with my queries if any 