diff options
| author | Yuval Adam <_@yuv.al> | 2018-03-23 10:33:49 +0300 |
|---|---|---|
| committer | Yuval Adam <_@yuv.al> | 2018-03-23 10:33:49 +0300 |
| commit | 36d5d452f2ed3d4fe556d60a5f1a2f58d29bdca6 (patch) | |
| tree | 6083a825fad2571c0c8358e7e905c6bf929e45f4 /fm.py | |
| parent | 9a5622e58b3176737dafb8a839c501472157759a (diff) | |
Leftovers
Diffstat (limited to 'fm.py')
| -rw-r--r-- | fm.py | 24 |
1 files changed, 24 insertions, 0 deletions
@@ -0,0 +1,24 @@ +import asyncio +from rtlsdr import RtlSdr + +RATE_IN = RATE_OUT = 170000 +RATE_OUT2 = 32000 +CUSTOM_ATAN = 1 +DEEMPH = 1 +SQUELCH = 0 + +async def streaming(): + sdr = RtlSdr() + + async for samples in sdr.stream(): + # do something with samples + # ... + + # to stop streaming: + await sdr.stop() + + # done + sdr.close() + +loop = asyncio.get_event_loop() +loop.run_until_complete(streaming()) |
