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
GenTooMan has quit [Ping timeout: 244 seconds]
GenTooMan has joined #scopehal
GenTooMan has quit [Excess Flood]
GenTooMan has joined #scopehal
GenTooMan has quit [Excess Flood]
GenTooMan has joined #scopehal
Degi_ has joined #scopehal
Degi has quit [Ping timeout: 268 seconds]
Degi_ is now known as Degi
GenTooMan has quit [Ping timeout: 244 seconds]
GenTooMan has joined #scopehal
<_whitenotifier-7> [starshipraider] azonenberg pushed 1 commit to master [+0/-0/±4] https://github.com/azonenberg/starshipraider/compare/6f83bfb08fdf...4e39f7d2cd77
<_whitenotifier-7> [starshipraider] azonenberg 4e39f7d - AKL-PT5: added v0.8 board layout with LPF
<_whitenotifier-7> [starshipraider] azonenberg pushed 1 commit to master [+0/-0/±2] https://github.com/azonenberg/starshipraider/compare/4e39f7d2cd77...d94e8b5ed70f
<_whitenotifier-7> [starshipraider] azonenberg d94e8b5 - Fixed mounting foot
GenTooMan has quit [Ping timeout: 244 seconds]
GenTooMan has joined #scopehal
bvernoux has joined #scopehal
<_whitenotifier-7> [scopehal-docs] azonenberg pushed 1 commit to master [+0/-0/±1] https://github.com/glscopeclient/scopehal-docs/compare/91fd40836c91...dc0455e50f59
<_whitenotifier-7> [scopehal-docs] azonenberg dc0455e - Initial skeleton documentation for S-parameter cascade filter
<_whitenotifier-7> [scopehal] azonenberg pushed 1 commit to master [+2/-0/±12] https://github.com/glscopeclient/scopehal/compare/f6c7d834583b...01d345f441eb
<_whitenotifier-7> [scopehal] azonenberg 01d345f - Initial implementation of S-parameter cascade filter. Fixes #654.
<_whitenotifier-7> [scopehal] azonenberg closed issue #654: S-parameter cascade filter - https://github.com/glscopeclient/scopehal/issues/654
<_whitenotifier-7> [scopehal] bvernoux synchronize pull request #481: Add support of PicoScope 3000 series + MSO (16chan option) - https://github.com/glscopeclient/scopehal/pull/481
<bvernoux> @azonenberg, could you merge the https://github.com/glscopeclient/scopehal/pull/481 ?
<bvernoux> It is very basic and will enable the fact users could test it
<azonenberg> bvernoux: on my list for this weekend, hopefully i will actually have time to look at it
<bvernoux> Ok great
bvernoux has quit [Quit: Leaving]
GenTooMan has quit [Ping timeout: 244 seconds]
GenTooMan has joined #scopehal
<mxshift> azonenberg: finally a good qsgmii capture. File is in the same Drive folder I shared previously.
<mxshift> Turns out the switch ASIC does strange things if you haven't explicitly disabled XAUI
<_whitenotifier-7> [scopehal] miek opened pull request #662: Add linux-gpib transport - https://github.com/glscopeclient/scopehal/pull/662
<azonenberg> mxshift: nice, will grab it shortly
<azonenberg> miek: hey, so what do you think of renaming the linux-gpib transport to just "gpib"?
<azonenberg> we can document that it only works on linux
<azonenberg> my thought being, we want scopesessions to be portable
<azonenberg> so if in the future you get a windows machine and put it on the same network
<azonenberg> and we build a windows gpib transport
<azonenberg> we would want it to be able to open the same capture and reconnect
<azonenberg> (I havent properly reviewed the code yet, this is just my first thought on seeing the PR)
<miek> yeah, can do. i named it like that thinking there would be other gpib libraries but yeah, we can probably abstract that away
GenTooMan has quit [Ping timeout: 255 seconds]
GenTooMan has joined #scopehal
<azonenberg> well ok let me rephrase
<azonenberg> miek: it makes sense for the string driver name to be "gpib"
<azonenberg> you can call the class what you want
<azonenberg> in particular, it would be fine to have linux and windows driver classes using the same driver name
<azonenberg> as long as you only ever register one or the other with an ifdef
<azonenberg> the implication being that they're platform specific code, but at the abstract interface level are drop-in equivalents
<miek> ah, right. yeah, that makes sense
<azonenberg> Basically i just want to avoid the potential of adding gpib supoprt to windows later on and having files from one not work on the other to reconnect to the same instrument
<azonenberg> in a mixed OS lab environment
<azonenberg> anyway so if you fix that, i'll happily merge
<_whitenotifier-7> [scopehal] miek synchronize pull request #662: Add linux-gpib transport - https://github.com/glscopeclient/scopehal/pull/662
<_whitenotifier-7> [scopehal-docs] azonenberg pushed 1 commit to master [+0/-0/±1] https://github.com/glscopeclient/scopehal-docs/compare/dc0455e50f59...a24b5d705963
<_whitenotifier-7> [scopehal-docs] azonenberg a24b5d7 - Initial skeleton documentation for QSGMII decode
<azonenberg> mxshift: looks like the QSGMII data is 100mbit speed
<azonenberg> I have a slicer from QSGMII to 4x SGMII working now, but right now i only have a decoder for 1000baseX. So it can decode SGMII in gig mode but not 10/100
<azonenberg> that will be next up, shouldn't take long to implement
GenTooMan has quit [Quit: Leaving]
<_whitenotifier-7> [scopehal] azonenberg pushed 1 commit to master [+2/-0/±3] https://github.com/glscopeclient/scopehal/compare/01d345f441eb...0a24a9b1ccf4
<_whitenotifier-7> [scopehal] azonenberg 0a24a9b - Initial implementation of QSGMII decode. Fixes #605.
<_whitenotifier-7> [scopehal] azonenberg closed issue #605: Add QSGMII protocol decode - https://github.com/glscopeclient/scopehal/issues/605
GenTooMan has joined #scopehal
<mxshift> Yeah, were using QSGMII as to bridge together two switches that are running SGMII out to 3 port switches that ultimately connect to stm32h753 RMII so it's all 100Mbps
<azonenberg> Ok perfect. just double checking
<azonenberg> also hmm i have a bug..
<azonenberg> oh boy ok this is going to turn into a messy refactoring
<azonenberg> (tl;dr we have an API that doesnt support multiple protocol streams per filter that has to get cleaned up)
<_whitenotifier-7> [scopehal] azonenberg opened issue #663: Refactoring: make GetText() / GetColor() methods of a waveform - https://github.com/glscopeclient/scopehal/issues/663
<_whitenotifier-7> [scopehal] azonenberg labeled issue #663: Refactoring: make GetText() / GetColor() methods of a waveform - https://github.com/glscopeclient/scopehal/issues/663
<_whitenotifier-7> [scopehal] azonenberg labeled issue #663: Refactoring: make GetText() / GetColor() methods of a waveform - https://github.com/glscopeclient/scopehal/issues/663
<_whitenotifier-7> [scopehal] azonenberg pushed 1 commit to master [+0/-0/±81] https://github.com/glscopeclient/scopehal/compare/0a24a9b1ccf4...538a6aa46645
<_whitenotifier-7> [scopehal] azonenberg 538a6aa - Refactoring: GetColor() and GetText() now take size_t index instead of int, and also take a stream argument
<_whitenotifier-7> [scopehal-apps] azonenberg pushed 1 commit to master [+0/-0/±4] https://github.com/glscopeclient/scopehal-apps/compare/541d852640ea...2e05e9b3be1a
<_whitenotifier-7> [scopehal-apps] azonenberg 2e05e9b - Updated overlay renderer for new GetColor() and GetText()
<_whitenotifier-7> [scopehal-docs] azonenberg pushed 1 commit to master [+0/-0/±1] https://github.com/glscopeclient/scopehal-docs/compare/a24b5d705963...fe2988a47f68
<_whitenotifier-7> [scopehal-docs] azonenberg fe2988a - Initial skeleton documentation for SGMII