It might be difficult to control GPIO with precise timing on raspberry pi
depending on what you want to do... A few hundred khz might be ok though.
libgpiod is the new better Linux GPIO API.

--Albin

On Mon, Jun 22, 2020, 13:25 Marcus Müller <muel...@kit.edu> wrote:

> It gets even better:
>
> We've launched a feature in 3.8.1.0 (and on master before that, as we do
> with any feature that ends up in a maintenance release) that we hope
> doesn't come back to bite us due to enabling unclean design. But, we
> must build best practices so that it doesn't go unused, either, so:
>
> Assuming you're using GNU Radio 3.8.1.0 (or later, once we release
> something), you can make use of the "Python Snippets" in GRC.
>
> Cheers,
> Marcus
>
> On 18/06/2020 23.17, Marcus D. Leech wrote:
> > On 06/18/2020 03:54 PM, jean-michel.fri...@femto-st.fr wrote:
> >> My approach:
> >> * build your grc chart from GNU Radio Companion and generate the .py
> file
> >> * edit the py file and import pygpio
> >> * play with the RPi4 GPIO in your python script.
> >>
> >> See attached script, with a python server included in the Python script
> >> to control an RF switch from a GNU Octave TCP/IP client talking to the
> >> Python
> >> TCP/IP server.
> >>
> >> I am presenting this approach to hardware control at
> >> http://jmfriedt.free.fr/sdra_radar.pdf
> >>
> >> JM
> > If you use "Python Module" block, you can write a lot of
> > non-GnuRadio-esque python, import anything you want, etc, etc.  No
> editing
> >    of the output python required, necessarily.
> >
> >
> >>
> >> --
> >> JM Friedt, FEMTO-ST Time & Frequency/SENSeOR, 26 rue de l'Epitaphe,
> >> 25000 Besancon, France
> >>
> >> June 18, 2020 9:40 PM, "Da Fy" <diver86...@gmail.com> wrote:
> >>
> >>> Hi All, does anyone have an example of how to control GOIO lines on
> >>> the RPi4 from within a GRC
> >>> flowgraph. I’m guessing it’s an OOT module.
> >>>
> >>> I need to generate a signal of a few 100Hz & control GPIO lines at
> >>> various points though the cycle.
> >>>
> >>> Alternatively, I could generate the signal & lines with external
> >>> hardware & read them with
> >>> GnuRadio.
> >>>
> >>> Tnx, Dave
> >
> >
>
>

Reply via email to