azonenberg changed the topic of #scopehal to: libscopehal, libscopeprotocols, and glscopeclient development and testing | https://github.com/glscopeclient/scopehal-apps | Logs: https://libera.irclog.whitequark.org/scopehal
<Bird|otherbox> azonenberg: yeah, I reckon highlighting errors would be more useful than correcting them silently "behind the user's back"
Degi_ has joined #scopehal
Degi has quit [Ping timeout: 276 seconds]
Degi_ is now known as Degi
<azonenberg> i mean, you can still correct the header but display the checksum in red to indicate an error occurred
<Bird|otherbox> yeah, I was thinking more of highlighting the erroneous bits themselves
<azonenberg> Hmm, yeah that would be a bit trickier UI wise
<azonenberg> I think to start just displaying valid/invalid is sufficient
<azonenberg> this is what i do for checksums in most other protocols
<azonenberg> DSI is unique in that it actually has FEC on the header, but the pixel data is merely checksummed
<_whitenotifier-e> [scopehal-apps] azonenberg pushed 1 commit to master [+0/-0/±2] https://github.com/glscopeclient/scopehal-apps/compare/543f24c90757...5eb6cdbd1839
<_whitenotifier-e> [scopehal-apps] azonenberg 5eb6cdb - Improved algorithm for choosing which area to use for a newly created filter
<azonenberg> Ok, so now i have to implement a few more property types for filter parameter
<azonenberg> but the graph editor is becoming very usable
<azonenberg> i'd say it's already better than glscopeclient's was
<d1b2> <azonenberg> how's this look? note how it now spawns filters on top of the source trace if it makes sense, but if the data type is incompatible (like the frequency measurement vs a voltage channel) it spawns a new plot
<azonenberg> lain: ^
<lain> I like it
<d1b2> <azonenberg> it's to the point that i think it will become the main way i interact with the filter graph
<azonenberg> (vs right clicking on waveform buttons)
<azonenberg> like, that will still be supported
<azonenberg> but i think i will create most experimental setups in the graph editor because it's so much better than the glscopeclient one which was nice for showing off a setup after exhaustive dragging of blocks within very restrictive placement rules
<azonenberg> but not good for actually creating a setup
<_whitenotifier-e> [scopehal] azonenberg pushed 1 commit to master [+0/-0/±1] https://github.com/glscopeclient/scopehal/compare/f459ea95d052...1ebbb2534ca1
<_whitenotifier-e> [scopehal] azonenberg 1ebbb25 - TestWaveformSource: fixed bug where PRBS-31 example waveform used wrong polynomial (not actually standard PRBS-31)
<_whitenotifier-e> [scopehal-apps] azonenberg pushed 1 commit to master [+0/-0/±2] https://github.com/glscopeclient/scopehal-apps/compare/5eb6cdbd1839...b7ccd12289f6
<_whitenotifier-e> [scopehal-apps] azonenberg b7ccd12 - FilterPropertiesDialog: added support for enum and bool parameter types
<azonenberg> ok so now i have to figure out which of several imgui file browser libraries to use
bvernoux has quit [Read error: Connection reset by peer]
massi has joined #scopehal
nelgau_ has joined #scopehal
nelgau has quit [Ping timeout: 252 seconds]
<d1b2> <WillSlim95> done, you can deletemit
<_whitenotifier-e> [scopehal-apps] NP95 forked the repository - https://github.com/NP95
<_whitenotifier-e> [scopehal-apps] azonenberg pushed 1 commit to master [+0/-0/±2] https://github.com/glscopeclient/scopehal-apps/compare/b7ccd12289f6...97ad3ab4baa8
<_whitenotifier-e> [scopehal-apps] azonenberg 97ad3ab - FilterPropertiesDialog: move filter type to filter info pane vs crowding title bar
Stephie has quit [Quit: Fuck this shit, I'm out!]
Stephie has joined #scopehal
massi has quit [Remote host closed the connection]
Bird|ghosted has joined #scopehal
agg has quit [Ping timeout: 252 seconds]
lain has quit [Ping timeout: 252 seconds]
Bird|otherbox has quit [Ping timeout: 252 seconds]
darthrake has quit [Ping timeout: 252 seconds]
darthrake has joined #scopehal
lain has joined #scopehal
agg has joined #scopehal
<azonenberg> Ok so i have to add support for filename filter parameter still. that means integrating a file browser, which i'll be working on after work today probably
<azonenberg> then probably integrating trigger support, and making triggers show up in the graph editor
Bird|ghosted has quit [Ping timeout: 272 seconds]
Bird|otherbox has joined #scopehal
Bird|otherbox has quit [Ping timeout: 272 seconds]
Bird|otherbox has joined #scopehal
bvernoux has joined #scopehal
Bird|otherbox has quit [Ping timeout: 246 seconds]
Bird|otherbox has joined #scopehal
Bird|otherbox has quit [Ping timeout: 252 seconds]
Bird|otherbox has joined #scopehal
bvernoux has quit [Quit: Leaving]
<azonenberg> Assembling a new AKL-AV1 now
<azonenberg> this is the hopefully final version with the better filter and new power/opamp stages that have been tested on other boards/rewoprked