Skip to content

Commit

Permalink
Added callback functions, Windows support, NCO settings, PyBOMBS supp…
Browse files Browse the repository at this point in the history
…ort. Fixed some stream issues. Device number changed to Device serial. Added more examples.
  • Loading branch information
ztamosevicius committed Jun 13, 2018
1 parent 38b801f commit 3efeadc
Show file tree
Hide file tree
Showing 39 changed files with 13,908 additions and 737 deletions.
7 changes: 0 additions & 7 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,6 @@ endif(APPLE)
# components required to the list of GR_REQUIRED_COMPONENTS (in all
# caps such as FILTER or FFT) and change the version to the minimum
# API compatible version required.
find_package(CppUnit)
find_package(Doxygen)

MESSAGE(STATUS "Configuring GNU Radio C++ Libraries...")
Expand All @@ -132,10 +131,6 @@ if("${Gnuradio_VERSION}" VERSION_LESS MIN_GR_VERSION)
MESSAGE(FATAL_ERROR "GnuRadio version required: >=\"" ${MIN_GR_VERSION} "\" found: \"" ${Gnuradio_VERSION} "\"")
endif()

if(NOT CPPUNIT_FOUND)
message(FATAL_ERROR "CppUnit required to compile limesdr")
endif()

########################################################################
# Find LimeSuite
########################################################################
Expand Down Expand Up @@ -178,14 +173,12 @@ include_directories(
${CMAKE_BINARY_DIR}/lib
${CMAKE_BINARY_DIR}/include
${Boost_INCLUDE_DIRS}
${CPPUNIT_INCLUDE_DIRS}
${GNURADIO_ALL_INCLUDE_DIRS}
${LIMESUITE_INCLUDE_DIRS}
)

link_directories(
${Boost_LIBRARY_DIRS}
${CPPUNIT_LIBRARY_DIRS}
${GNURADIO_RUNTIME_LIBRARY_DIRS}
${LIMESUITE_LIB}
)
Expand Down
27 changes: 18 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# gr-limesdr v0.9 beta
# gr-limesdr 1.0.0-RC

Package includes GNU Radio blocks for LimeSDR-USB/LimeSDR-Mini
boards. Various settings are hidden or shown, depending on the
Expand All @@ -8,12 +8,6 @@ selected device type.

* [MyriadRF Wiki page](https://wiki.myriadrf.org/Gr-limesdr_Plugin_for_GNURadio)

## Currently under development

* Callback functions
* NCO setting
* Windows OS support

## Dependencies

* GNU Radio
Expand All @@ -23,6 +17,8 @@ selected device type.

## Installation process

* Linux

<pre>
cd gr-limesdr
mkdir build
Expand All @@ -33,6 +29,21 @@ sudo make install
sudo ldconfig
</pre>

* Windows

If you have "GNU Radio", merge windows\GNU_Radio folders with folders located in

<pre>
C:\Program Files\GNURadio-3.7
</pre>

If you have "Pothos SDR dev environment", merge windows\Pothos_SDR folders with
folders located in

<pre>
C:\Program Files\PothosSDR
</pre>

## Known issues

Known issues are located in:
Expand All @@ -42,5 +53,3 @@ gr-limesdr/docs/known_issues.txt

GNU Radio-Companion examples are located in:
gr-limesdr/examples

Select .wav file path before running any of the TX examples.
4 changes: 1 addition & 3 deletions docs/known_issues.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,5 @@ this line is need to be added in the end of .bashrc file.

2. Blocks work with LimeSuite version 17.10.0 and above.

3. LimeSuite libraries ar not in /usr/local/lib. Delete libraries from usr/lib and reinstall LimeSuite.

4. While running GNU Radio flowgraph “aUaU” message is thrown. This means audio underrun (not enough
3. While running GNU Radio flowgraph “aUaU” message is thrown. This means audio underrun (not enough
samples ready to send to sound sink.
Loading

0 comments on commit 3efeadc

Please sign in to comment.