<commit_before># Lime Suite

https://myriadrf.org/projects/lime-suite/

The Lime Suite application software provides drivers
and SDR application support for the LMS7002M RFIC,
and hardware like the LimeSDR, NovenaRF7, and others.

## Building from source

### Dependencies

Depedencies change based on how much of the suite will be used.
The GUI requires wx development files, the SoapySDR support module
requires SoapySDR development files, USB devices require libusb, etc.

Installing the dependencies on Ubuntu:

```
#packages for soapysdr available at myriadrf PPA
sudo add-apt-repository -y ppa:myriadrf/drivers
sudo apt-get update

#install core dependencies
sudo apt-get install g++ cmake libsqlite3-dev

#install hardware support dependencies
sudo apt-get install libsoapysdr-dev libi2c-dev libusb-1.0-0-dev

#install graphics dependencies
sudo apt-get install libwxgtk3.0-dev freeglut3-dev
```

### Build with cmake

```
git clone https://github.com/myriadrf/LimeSuite.git
cd LimeSuite
mkdir builddir && cd builddir
cmake ../
make -j4
sudo make install
```

### Install udev rules

On linux, you may want to install udev rules for usb support:

```
cd LimeSuite/
udev-rules
sudo ./install.sh
```

## Lime Suite binaries

### Ubuntu PPA

The drivers PPA for Ubuntu has a recent build of LimeSuite:

```
sudo add-apt-repository -y ppa:myriadrf/drivers
sudo apt-get update
sudo apt-get install limesuite limesuite-udev soapysdr-lms7
```

### Windows

Windows binaries can be found in build/bin/Release directory

LimeSuite is also bundled with the PothoSDR development environment.
Use applications like GQRX, Pothos, CubicSDR, and GNU Radio:
https://github.com/pothosware/PothosSDR/wiki

### OSX

The following homebrew tap has a build recipe for LimeSuite:
https://github.com/pothosware/homebrew-pothos/wiki

```
brew tap pothosware/homebrew-pothos
brew update
brew install limesuite
```

## Help and support

* https://discourse.myriadrf.org/

## Additional documentation

This is software to control Lime Microsystems EVB7 and Stream boards.

Detailed instructions how to compile this software is given in:
	docs/lms7suite_compilation_guide.doc

Source code is is grouped into modules by functionality in ./src directory.

The main library is LMS7002M it is designed to configure LMS7002M transceiver and
perform data transfering operations to boards. Basic functionality is documented
in ./docs/lms7api.pdf file.

LTEpackets module is designed to experiment with receiving, processing and 
transmitting samples.

Windows binaries can be found in build/bin/Release directory
	
NOTICE for Linux users:
	To be able to use USB or COM devices, lms7suite might need to be executed with
	administrative privileges. Or the USB and COM device permissions have to be changed
	to allow non-root users to acces them.<commit_msg>moved readme instructions to wiki<commit_after># Lime Suite

The Lime Suite application software provides drivers
and SDR application support for the LMS7002M RFIC,
and hardware like the LimeSDR, NovenaRF7, and others.
Read more about Lime Suite on the official project page:

* https://myriadrf.org/projects/lime-suite/

## Documentation

Find build and install instructions for Lime Suite on the wiki:

* http://wiki.myriadrf.org/Lime_Suite

## Help and support

The discourse forum is a good way to find help and discuss topics:

* https://discourse.myriadrf.org/
{'fraction_non_alphanumeric': 0.06631299734748011, 'fraction_numerical': 0.009431181844974948, 'mean_word_length': 4.600660066006601, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 7, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5843029', 'n_tokens_mistral': 1069, 'n_tokens_neox': 998, 'n_words': 419}