Forum: GNU Radio gr_modtool update

Ad80d352eb445a3d7dccd5a779db0e43?d=identicon&s=25 Martin Braun (CEL) (Guest)
on 2012-10-24 16:44
(Received via mailing list)
Hi,

couple of updates to gr_modtool. Mostly bugfixes, but there's also a new
experimental feature that parses blocks, tries to guess what they're
doing and then creates GRC bindings off of that information. This
actually sometimes works for not too complicated blocks (what's relevant
are the io signatures and the make call).

An example:
<snip>
tmp/gr-test % gr_modtool.py makexml dsp
Operating in directory .
GNU Radio module name identified: test
Warning: This is an experimental feature. Don't expect any magic.
Searching for matching files in lib/:
Making GRC bindings for lib/dsp_ff_impl.cc...
Warning: Overwriting existing GRC file.
</snip>

There's also a couple of internal changes which were required to make
having two different versions (for 3.7-format and pre-3.7-format) easier
for me to maintain. I hope that didn't introduce new bugs (but I
definitely squashed some, so I recommend updating).

As mentioned before, there currently are 2 incompatible versions of
gr-modtool. Grab whichever you like from:

https://github.com/mbant/gr-modtool
https://github.com/mbant/gr-modtool/tree/format37

If you're just starting to use gr_modtool, I recommend the 'format37'
branch.

Have fun,

MB

--
Karlsruhe Institute of Technology (KIT)
Communications Engineering Lab (CEL)

Dipl.-Ing. Martin Braun
Research Associate

Kaiserstra├če 12
Building 05.01
76131 Karlsruhe

Phone: +49 721 608-43790
Fax: +49 721 608-46071
www.cel.kit.edu

KIT -- University of the State of Baden-W├╝rttemberg and
National Laboratory of the Helmholtz Association
Please log in before posting. Registration is free and takes only a minute.
Existing account

NEW: Do you have a Google/GoogleMail, Yahoo or Facebook account? No registration required!
Log in with Google account | Log in with Yahoo account | Log in with Facebook account
No account? Register here.