Please leave feedback here, just create a new subsection by clicking the "Add topic" tab above. You don't even have to log in, although the edit may take a day to get approved.
OOTs and C++
"Out of Tree Modules (OOTs)" and "Writing blocks in C++" clearly have some overlap that needs to be sorted out, if someone wants to tackle that it would be awesome
Types of Blocks
There should be a new or existing beginner tutorial that includes the different types of blocks, like source/sink/sync/general
Where to Find Example Code
Throughout the tutorials, it is seemingly possible to build the examples yourself until you get into higher level blocks such as "symbol_sampling.grc" in the QPSK Mod and Demod Tutorial. This text could easily be linked to the .grc file used in the tutorial.
- It would also be a very cool feature to have an open repository where people could post their own completed tutorial code, similarly to how Instructables.com allows users to show that they also have made the project and comment on it (example: https://www.instructables.com/Raspberry-Pi-Amateur-Radio-Digital-Clock/)
Throughout much of the documentation "GNU Radio" and "GRC" are used (conceptually) interchangeably. While GRC is a nifty tool for creating flowgraphs, GNU Radio is the magic behind the individual blocks. For example, when I search
gnuradio python hier_block, I get Blocks and Parameters, which is a tutorial on creating a
hier_block using GRC. There is no Python code in the page at all.
All the GRC tutorials are great, but when I need a lower-level guide (like a Python API), there is little there.