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
<_whitenotifier-f> [scopehal] azonenberg pushed 1 commit to master [+0/-0/±4] https://git.io/JUnTV
<_whitenotifier-f> [scopehal] azonenberg 6b8456f - Implemented initial background color support in PacketDecoder. Right now only actually used for SPIFlashDecoder.
<_whitenotifier-f> [scopehal-apps] azonenberg pushed 1 commit to master [+0/-0/±2] https://git.io/JUnTo
<_whitenotifier-f> [scopehal-apps] azonenberg a72e8e8 - Implemented initial UI for specifying filters in protocol analyzer window. Filters are parsed and validated, but not actually applied to the view yet. See #168.
Degi has quit [Ping timeout: 256 seconds]
Degi has joined #scopehal
<_whitenotifier-f> [scopehal] azonenberg pushed 1 commit to master [+0/-0/±4] https://git.io/JUnmJ
<_whitenotifier-f> [scopehal] azonenberg 995c6eb - ClockRecoveryFilter: fixed regression causing filter to not work unless gating signal was connected
_whitelogger has joined #scopehal
<_whitenotifier-f> [scopehal-apps] azonenberg pushed 2 commits to master [+0/-0/±9] https://git.io/JUnCU
<_whitenotifier-f> [scopehal-apps] azonenberg b4a7bf6 - Initial implementation of protocol analyzer filtering. Fixes #168.
<_whitenotifier-f> [scopehal-apps] azonenberg b5e4c5d - Added support for inversion of parenthetical expressions
<_whitenotifier-f> [scopehal-apps] azonenberg closed issue #168: Add filter support to protocol analyzer to show/hide packets matching certain properties (f.ex hide status register polling) - https://git.io/JUZxC
<azonenberg> ok there we go, that's good progress. I can only match on packet decode header fields for now, not actual data. that will come later
<azonenberg> but the fun bits are there
<azonenberg> lain: ^
<azonenberg> hmm, except it should have hidden the "poll status" since that's an umbrella for "Read status"
<lain> ohhh hell yes this is nice
<azonenberg> Is there any tool out there that can do this right now?
<azonenberg> because i don't think there is
<_whitenotifier-f> [scopehal-apps] azonenberg pushed 1 commit to master [+0/-0/±1] https://git.io/JUnWz
<_whitenotifier-f> [scopehal-apps] azonenberg e36dbd0 - Fixed incorrect filtering of collapsed protocol analyzer rows
<azonenberg> lain: i'm very much looking forward to getting maxwell etc working with this so i can do more extensive data collection. but even now the level of integration between raw waveforms and protocol analysis seems pretty unprecedented
<lain> :3
<azonenberg> like some of the fancy gear from total phase is great for one protocol
<azonenberg> but when you want to integrate multiple different protocols on an embedded device, like troubleshooting a usb mcu sending the wrong commands to an i2c peripheral
<azonenberg> i feel like this kind of full system debug will be super nice
<azonenberg> even if i cant drill down quite as much on any one protocol
<azonenberg> The tooling from e.g. lecroy for this is just pitiful
<azonenberg> they can do spi decoding but not even read the flash protocol
<azonenberg> and you can only see a few transactions at a time on the screen and there's no good filter capability etc
<azonenberg> Nothing like this
juli965 has joined #scopehal
<azonenberg> lain: https://www.antikernel.net/temp/flash-proto-analyzer3.png that's with fixed filtering
<lain> nice
<_whitenotifier-f> [scopehal-apps] azonenberg opened issue #169: Allow "bookmarks" to tag interesting timestamps with a name, show up in a list for easy navigation (maybe child nodes in the history view?) - https://git.io/JUn0X
<_whitenotifier-f> [scopehal-apps] azonenberg labeled issue #169: Allow "bookmarks" to tag interesting timestamps with a name, show up in a list for easy navigation (maybe child nodes in the history view?) - https://git.io/JUn0X
bvernoux has joined #scopehal
<azonenberg> well this is lovely. apparently if you have a picovna in "manual trigger" mode and are waiting for a trigger
<azonenberg> the vna UI software will run one core at 100% constantly
<azonenberg> that explains why things were a bit slow in my windows vm...
<azonenberg> Also... just got a DHL "package coming today" text
<azonenberg> pretty sure this is the first prototype CNC aluminum enclosure for the MEAD pods
<azonenberg> If it looks good i'll order 24 more plus the LCDs to go in them (PCBs for the pod run are coming with SMT done but the LCD has to be hand soldered later)
<bvernoux> azonenberg, I have found a crazy checklist for electronic/PCB ....
<lain> hehe, it references azonenberg's checklist :3
bvernoux has quit [Read error: Connection reset by peer]
electronic_eel_ has joined #scopehal
electronic_eel has quit [Ping timeout: 264 seconds]
<azonenberg> Opened up the new MEAD enclosure
<azonenberg> they look absolutely beautiful, the engraving was apparently done after the anodizing so it has super nice contrast
<azonenberg> need to tap the holes (I didn't get that done on the prototypes to cut costs, i have a tap and die set so it's no biggie)
<azonenberg> and wait until thursday for my right-sized screws to come in that i forgot to order
<azonenberg> i have correct length 4-20 plastic screws but not 4-40 machine screws
<azonenberg> Then i still have to order the mmcx to LSHM bridge boards for my pods
<azonenberg> Also around thursday oshpark should be getting the new attenuator test back so hopefully by the weekend/early next week i'll have it
<_whitenotifier-f> [scopehal-apps] azonenberg pushed 1 commit to master [+0/-0/±1] https://git.io/JUnpm
<_whitenotifier-f> [scopehal-apps] azonenberg 2e010a1 - Ensure geometry is refreshed when filters are updated
<lain> azonenberg: pics! also where'd you have them done? and what process? machined, 3d printed, or combination?
<azonenberg> CNC'd 6061 aluminum with black hardcoat anodizing
<lain> oh nice
<azonenberg> 3. the package came from india so i guess thats where the factory is
<azonenberg> 3dhubs*