azonenberg changed the topic of #scopehal to: libscopehal, libscopeprotocols, and glscopeclient development and testing | https://github.com/azonenberg/scopehal-apps, https://github.com/azonenberg/scopehal, https://github.com/azonenberg/scopehal-docs | Logs: https://freenode.irclog.whitequark.org/scopehal
Famine_ has quit [Read error: Connection reset by peer]
juli965 has quit [Quit: Nettalk6 - www.ntalk.de]
_whitelogger has joined #scopehal
<Bird|otherbox> btw: is there any tooling you're using to maintain coding style on scopehal?
maartenBE has quit [Ping timeout: 264 seconds]
<azonenberg> Bird|otherbox: as of now, no. There is a clang-format that gets close to but not exactly my current style
<Bird|otherbox> ah. how close does it get?
maartenBE has joined #scopehal
<azonenberg> i forget the differences, they were pretty minor. mostly around formatting of multiline argument lists i think?
<azonenberg> Btw are you interested in contributing to the project at all? I've got plenty of easy-mode issues that i just dont have time to work on
<azonenberg> what i'm really in need of at this point is someone to assist with UI work
<azonenberg> we have a bunch of folks helping out at the driver/protocol decode side
<azonenberg> but all of the rendering, UI, etc is me solo
<Bird|otherbox> yeah, I saw your req on the UI work
<Bird|otherbox> was why I asked about the code-formatting thing b/c my native code formatting style doesn't mesh with yours on several fronts, it seems like, and I don't want to become a thorn in your side in the process of trying to do you and katharina a solid
<azonenberg> ah ok
<azonenberg> If you start with the clang-format in the repo you will end up pretty close
<azonenberg> Bird|otherbox: Are you actively using glscopeclient, or at least do you have hardware that you've tested it with?
<Bird|otherbox> I have not tried it yet
<azonenberg> Well in that case i guess that's the first step :)
<azonenberg> get it building and at least running in offline mode
<Bird|otherbox> righty-o
<azonenberg> i can send you test data so most things other than instrument controls will be usable
<azonenberg> what scope(s) do you have that you might use it with?
<_whitenotifier-f> [scopehal] azonenberg pushed 1 commit to master [+0/-0/±3] https://git.io/JUOGF
<_whitenotifier-f> [scopehal] azonenberg 18c305b - Filter: don't do type checking when loading save files when filters haven't been evaluated yet. Fixes #235.
<_whitenotifier-f> [scopehal] azonenberg closed issue #235: Loading complex multilevel filter chains from files sometimes fails due to ValidateChannel() requiring a waveform - https://git.io/JUYV1
<_whitenotifier-f> [scopehal-apps] azonenberg pushed 1 commit to master [+0/-0/±3] https://git.io/JUOGb
<_whitenotifier-f> [scopehal-apps] azonenberg 1c254db - Fixed bug where loading save files with protocol decode overlays would use wrong stream index
<Bird|otherbox> DS1054Z over a LAN/LXI
<Bird|otherbox> also: 1) is there a way to use a ffts lib that isn't installed in the system library directories?
<Bird|otherbox> ('sudo make install' makes me a trifle skittish)
<Bird|otherbox> and 2) I can't recursiveclone of scopehal-apps over https -- the toplevel clone works, but the submodules fail with a "git@github.com: Permission denied (publickey)" error
<Bird|otherbox> err -of
Degi has quit [Ping timeout: 260 seconds]
Degi has joined #scopehal
<azonenberg> Bird|otherbox: 1) as of now no. feel free to read the ffts makefile and make sure it's not doing anything nasty
<azonenberg> 2) Correct. You need to clone via git using a machine that has a ssh key registered to your github account
<azonenberg> Fixing this is scopehal-apps:#143 and one of the things katharina was working on
<azonenberg> or well, she said she would but didn't get to actually doing any work afaik
<azonenberg> if you can get the gitmodules working correctly for it to clone via https and ssh, send me a PR and i'll merge it
<Bird|otherbox> re: 2)...that'll be a WIP since my github account is OOS (they keep trying to email a validation code to a no longer working email), but noted all the same
<azonenberg> well i expect patches submitted via github sooo that's your first item to fix
<azonenberg> Make a new one?
<Bird|otherbox> yeah, keeping that in my backpocket
<Bird|otherbox> already have a ticket in with Github support
<Bird|otherbox> yeah, my concern with 1) was actually about losing the uninstall button more than a CMake generated makefile doing anything insidious
<azonenberg> ah ok
<azonenberg> yeah there is also a ticket for packaging ffts as a submodule so that we can build it in-tree andl ink to it
<azonenberg> scopehal-apps:#144
<azonenberg> Both of those are low priority yaks to shave from my perspective, but i will accept PRs to fix them if you want to work on them
<azonenberg> also related are #141 and #142, getting "make install" for glscopeclient to work properly
<azonenberg> as well as adding a CPack package (or standalone distro packaging infrastructure) so that you can build debian etc binary packages
<azonenberg> CPack is easier to use but at least debian will not accept packages into their repos that were not built with raw scripts, they refuse to accept anything from any kind of package generator
<azonenberg> but once "make install" works, making CPack work is a matter of minutes. Which at least gives us binary release capability even if the distros won't accept it directly
<azonenberg> (long term getting glscopeclient and libscopehal in distro packaging is definitely a goal, but it's not yet mature enough for that to be a priority)
<azonenberg> Also on the infrastructure/build side is #140 (we don't properly detect presence/absence of yaml-cpp in the CMake scripts and #139 (apparently the directions for ffts don't specify some flags?)
<_whitenotifier-f> [scopehal-apps] azonenberg closed issue #157: Clicking on/very close to a cursor when dual cursors are displayed should drag that cursor, vs clearing and placing a new one - https://git.io/JJF4Q
<_whitenotifier-f> [scopehal-apps] azonenberg commented on issue #157: Clicking on/very close to a cursor when dual cursors are displayed should drag that cursor, vs clearing and placing a new one - https://git.io/JUOnj
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
<Bird|otherbox> anyway, o/, hopefully github gets back to me soon re: my account
juli965 has joined #scopehal
<noopwafel> hmm I should get my branch building again
<azonenberg> So tonight's priority for me is #234 since it's bloating capture files i'm making for work
<azonenberg> Any suggestions on what i should focus on next?
<azonenberg> noopwafel: how goes picoscope etc stuff?
<noopwafel> got sick, so have not even used a scope in two weeks :) so that's what I want to sync up
<azonenberg> Oh lovely
<azonenberg> the 'rona or something more mundane?
DanRoh has joined #scopehal
<noopwafel> something more mundane (tested negative)
<azonenberg> ah well thats good at least
<noopwafel> but yes, catching up with work, so time limited right now.. sigh
<azonenberg> well let me know if you need anything on my end
<noopwafel> will do. looks like good refactoring continued :)
<azonenberg> Yeah things are definitely still moving a lot
<_whitenotifier-f> [scopehal] azonenberg pushed 1 commit to master [+0/-0/±2] https://git.io/JUOou
<_whitenotifier-f> [scopehal] azonenberg 5a0e92b - LeCroyOscilloscope: use FirstEventTime for logic analyzer captures rather than relying on timestamp from WAVEDESC. This allows LA to be used with no analog channels enabled. Fixes #234.
<_whitenotifier-f> [scopehal] azonenberg closed issue #234: LeCroyOscilloscope seems to not work properly in pure logic analyzer mode (no analog channels enabled) - https://git.io/JUYqo
<_whitenotifier-f> [scopehal] azonenberg pushed 1 commit to master [+0/-0/±1] https://git.io/JUOKt
<_whitenotifier-f> [scopehal] azonenberg d700088 - Workaround for broken LeCroy DST handling
Nero__ has joined #scopehal
Nero_ has quit [Ping timeout: 240 seconds]
electronic_eel has quit [Ping timeout: 260 seconds]
electronic_eel has joined #scopehal
futarisIRCcloud has joined #scopehal
electronic_eel has quit [Ping timeout: 240 seconds]
electronic_eel has joined #scopehal
DanRoh has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
juli965 has quit [Ping timeout: 256 seconds]
bvernoux has joined #scopehal
juli965 has joined #scopehal
<azonenberg> Unrelated update: the Sonnet file format is publicly documented, i hadn't seen the spec but after contacting support they sent it to me
<azonenberg> I'm now seriously considering writing a .son exporter for kicad
<monochroma> :D!
<azonenberg> Rather than going through all the hoops of dxf or gds conversion
<_whitenotifier-f> [scopehal] azonenberg pushed 1 commit to master [+0/-0/±2] https://git.io/JU3LU
<_whitenotifier-f> [scopehal] azonenberg 8cb296c - SPIFlashDecoder: initial protocol analyzer support
<_whitenotifier-f> [scopehal-apps] azonenberg pushed 1 commit to master [+0/-0/±5] https://git.io/JU3LI
<_whitenotifier-f> [scopehal-apps] azonenberg a7b5487 - When packets are clicked in the protocol analyzer view they're now centered in the view instead of way off on the left where they're hard to see
<bvernoux> azonenberg, does the replay is available on scopehal ?
DanRoh has joined #scopehal
<azonenberg> bvernoux: what do you mean replay?
<bvernoux> just to use it with some file
<bvernoux> without real hardware
<azonenberg> glscopeclient can run in offline mode, yes
<bvernoux> ha great
azonenberg_work has joined #scopehal
<azonenberg_work> also 32GB of RAM is not enough for my lab computer
<azonenberg_work> glscopeclient is "only" using 7GB of that right now
<azonenberg_work> but if i turn up the history it will skyrocket
<monochroma> azonenberg is trying to rival chrome
<azonenberg_work> lol
<azonenberg_work> on my other box i've had glscopeclient use way more
<azonenberg_work> if you have lots of channels active with many Mpoints each
<azonenberg_work> and are keeping 50+ waveforms of history...
<azonenberg_work> right now my total RSS is 5.3 GB of which 4.43 is historical waveforms
<azonenberg_work> so the overall app usage is not unreasonable by any means
juli965 has quit [Quit: Nettalk6 - www.ntalk.de]
gurki has joined #scopehal
Nero__ has quit [Quit: Leaving]
bvernoux has quit [Read error: Connection reset by peer]
DanRoh has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<azonenberg> I need to finish MAXWELl
<azonenberg> I'm working on a project for work right now where i really want to sniff a 115.2 Kbps UART and 100 MHz SPI bus for a pretty long time. My lecroy scope doesnt have the memory depth i need to do both