Hi Mike, > I've been thinking about using libsigrok for an oscilloscope as well, > and think the better approach is to extend pulseview to be more like > an oscilloscope. Making it a full-blown, multi-channel scope would be > a pita. But I think you can get something really useful out of it.
Indeed that's the plan. When the new libsigrok pipeline architecture materializes, PV won't care as much about whether the data is from a scope or logic analyzer. Until that happens, I'm considering adding a mechanism that allows analog channels to be used as decoder inputs via some simple filtering. Need to finish the architecture/GUI rework I've started first, though. > The first step would be adding more capture limit types to pulseview. > They exist in the library and are supported by sigrok-cli, but > there's no way to use them in pulseview. What do you mean by capture limit types exactly? For me, the difference between "streamed data" and "framed data" is simply the way it's displayed (plus some GUI elements to allow manipulation of this display). > Not clear this is needed, but the "Frames" option would probably add > a lot of useful code. Because the behavior you want is to render each > frame as it comes in. I've played with GPL and the new csv output > code and some external scripts to make GPL do this, and it seems to > work reasonably well. Not clear how hard it'd be to make it work > properly in pulseview. GPL = gnu plot? This stuff is something that will be tacked on to the standard trace view in PV, so not a major code change. Just takes time to do it :) > But this requires both C++ and GUI work, neither of which I'm > comfortable with. That's perfectly fine, no worries. If you do what you're good at and if I do what I'm good at then we all win in the end. All the best, -Soeren ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ sigrok-devel mailing list sigrok-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sigrok-devel