initial commit
fix scaling in LUT generation
use well-known operators instead of fancy literary ones

this is needed for MSVC
change sample buffer to appear as shorts for performance reasons
add swig includes to make it work on gr >=v3.5.3
fix for windows

Signed-off-by: Dimitri Stolnikov <horiz0n@gmx.net>
proper scaling

Signed-off-by: Dimitri Stolnikov <horiz0n@gmx.net>
cleanup interface & documentation
update GRC integration
add throttle tag to source block

This prevents a warning by GRC.
Thanks to patchvonbraun, who suggested this change.

Signed-off-by: Steve Markgraf <steve@steve-m.de>
don't install sink interface as it's unimplemented

the transmitter hardware is in the works at Maintech
add throttle tag to sink block

follows commit 1f8491ed13f4fc6f1b592fe7eefb01fdf10085bb
update license file to GPL v3 as in source
reimplement buffering to make it more efficient

thanks to Hoernchen <la@tfc-server.de> for contributing a proof-of-concept implementation
remove unused doc template
add template based GRC block generation script
update build system to check for component dependencies

this will only enable components if the dependencies were met.
rtl: reimplement buffering to make it more efficient
fcd: add initial component files
uhd: add initial component files