whitequark changed the topic of #glasgow to: digital interface explorer · code https://github.com/GlasgowEmbedded/glasgow · logs https://libera.irclog.whitequark.org/glasgow · discord https://1bitsquared.com/pages/chat · production https://www.crowdsupply.com/1bitsquared/glasgow (FUNDED)
jstein_ has quit [Quit: quit]
<d1b2> <cfy_yfc> is there any existing design for an enclosure that can be 3D-printed? something simple to get started and to protect the prototyping Glasgow Explorers?
<d1b2> <cfy_yfc> this one?
<d1b2> <cfy_yfc> is this compatible with C2 and/or C3?
<whitequark> it should be
feldim2425 has quit [Quit: ZNC 1.8.2+deb2build5 - https://znc.in]
feldim2425 has joined #glasgow
<_whitenotifier-9> [GlasgowEmbedded/glasgow] whitequark pushed 2 commits to main [+1/-0/±5] https://github.com/GlasgowEmbedded/glasgow/compare/d8eb61dfbd5b...4d2b6ac0587d
<_whitenotifier-9> [GlasgowEmbedded/glasgow] whitequark c0f94fe - Update .gitignore files.
<_whitenotifier-9> [GlasgowEmbedded/glasgow] whitequark 4d2b6ac - Update self-build suggestions to refer to revC2.
<_whitenotifier-9> [GlasgowEmbedded/glasgow] whitequark pushed 2 commits to main [+1/-0/±3] https://github.com/GlasgowEmbedded/glasgow/compare/4d2b6ac0587d...386a7b8fd508
<_whitenotifier-9> [GlasgowEmbedded/glasgow] whitequark 86283d4 - software: update uses of deprecated Amaranth APIs.
<_whitenotifier-9> [GlasgowEmbedded/glasgow] whitequark 386a7b8 - software: migrate from setup.py to pyproject.toml.
<_whitenotifier-9> [glasgow] whitequark created branch pr/243 - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-9> [GlasgowEmbedded/glasgow] whitequark pushed 1 commit to pr/243 [+0/-0/±2] https://github.com/GlasgowEmbedded/glasgow/commit/54b07b75058c
<_whitenotifier-9> [GlasgowEmbedded/glasgow] electroniceel 54b07b7 - firmware: switch the DAC off too when switching off Vio
<_whitenotifier-9> [GlasgowEmbedded/glasgow] whitequark deleted branch pr/243
<_whitenotifier-9> [glasgow] whitequark deleted branch pr/243 - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-9> [GlasgowEmbedded/glasgow] whitequark pushed 1 commit to wip-dac-off-firmware [+0/-0/±2] https://github.com/GlasgowEmbedded/glasgow/compare/ebb09b44a880...54b07b75058c
<_whitenotifier-9> [GlasgowEmbedded/glasgow] electroniceel 54b07b7 - firmware: switch the DAC off too when switching off Vio
<_whitenotifier-9> [glasgow] whitequark synchronize pull request #243: firmware: switch the DAC off too when switching off Vio - https://github.com/GlasgowEmbedded/glasgow/pull/243
<whitequark> oops, looks like CI hasn't run on main for the last two years...
redstarcomrade has joined #glasgow
<_whitenotifier-9> [glasgow] jeremyherbert commented on issue #303: jtag-openocd behaviour doesn't match jtag-svf - https://github.com/GlasgowEmbedded/glasgow/issues/303#issuecomment-1420100879
<_whitenotifier-9> [GlasgowEmbedded/glasgow] whitequark deleted branch wip-dac-off-firmware
<_whitenotifier-9> [glasgow] whitequark closed pull request #243: firmware: switch the DAC off too when switching off Vio - https://github.com/GlasgowEmbedded/glasgow/pull/243
<_whitenotifier-9> [GlasgowEmbedded/glasgow] whitequark pushed 1 commit to main [+0/-0/±2] https://github.com/GlasgowEmbedded/glasgow/compare/386a7b8fd508...4f103e00a3bc
<_whitenotifier-9> [GlasgowEmbedded/glasgow] electroniceel 4f103e0 - firmware: switch the DAC off too when switching off Vio
<_whitenotifier-9> [glasgow] whitequark deleted branch wip-dac-off-firmware - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-9> [glasgow] whitequark commented on issue #303: jtag-openocd behaviour doesn't match jtag-svf - https://github.com/GlasgowEmbedded/glasgow/issues/303#issuecomment-1420108464
<_whitenotifier-9> [GlasgowEmbedded/glasgow] whitequark pushed 1 commit to main [+0/-0/±1] https://github.com/GlasgowEmbedded/glasgow/compare/4f103e00a3bc...9e0b58c79c2e
<_whitenotifier-9> [GlasgowEmbedded/glasgow] whitequark 9e0b58c - CI: fix branch name.
<_whitenotifier-9> [GlasgowEmbedded/glasgow] whitequark pushed 2 commits to wip-revC3-firmware [+1/-1/±8] https://github.com/GlasgowEmbedded/glasgow/compare/a850f79b1542...9d6f43ff03e2
<_whitenotifier-9> [GlasgowEmbedded/glasgow] esden 29b6aa4 - software: Add support for revC3
<_whitenotifier-9> [GlasgowEmbedded/glasgow] esden 9d6f43f - firmware: Add revC3 and support for the new A DAC.
<_whitenotifier-9> [glasgow] whitequark synchronize pull request #295: Add support for the rev C3 hardware - https://github.com/GlasgowEmbedded/glasgow/pull/295
<_whitenotifier-9> [GlasgowEmbedded/glasgow] whitequark deleted branch wip-revC3-firmware
<_whitenotifier-9> [glasgow] whitequark closed pull request #295: Add support for the rev C3 hardware - https://github.com/GlasgowEmbedded/glasgow/pull/295
<_whitenotifier-9> [glasgow] whitequark deleted branch wip-revC3-firmware - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-9> [GlasgowEmbedded/glasgow] whitequark pushed 2 commits to main [+1/-1/±8] https://github.com/GlasgowEmbedded/glasgow/compare/9e0b58c79c2e...b63deb038dcd
<_whitenotifier-9> [GlasgowEmbedded/glasgow] esden 0538214 - software: Add support for revC3
<_whitenotifier-9> [GlasgowEmbedded/glasgow] esden b63deb0 - firmware: Add revC3 and support for the new A DAC.
GNUmoon has quit [Remote host closed the connection]
GNUmoon has joined #glasgow
<_whitenotifier-9> [glasgow] whitequark commented on pull request #260: Resolve some issues with the UART applet's auto-baud detection. - https://github.com/GlasgowEmbedded/glasgow/pull/260#issuecomment-1420121820
<_whitenotifier-9> [glasgow] whitequark commented on pull request #260: Resolve some issues with the UART applet's auto-baud detection. - https://github.com/GlasgowEmbedded/glasgow/pull/260#issuecomment-1420123359
<_whitenotifier-9> [glasgow] jeremyherbert commented on issue #303: jtag-openocd behaviour doesn't match jtag-svf - https://github.com/GlasgowEmbedded/glasgow/issues/303#issuecomment-1420125621
<_whitenotifier-9> [glasgow] whitequark commented on issue #303: jtag-openocd behaviour doesn't match jtag-svf - https://github.com/GlasgowEmbedded/glasgow/issues/303#issuecomment-1420126398
<_whitenotifier-9> [GlasgowEmbedded/glasgow] whitequark pushed 3 commits to wip-revC3-firmware [+1/-1/±9] https://github.com/GlasgowEmbedded/glasgow/compare/29b6aa4b550c^...02f5de5b7927
<_whitenotifier-9> [GlasgowEmbedded/glasgow] esden 29b6aa4 - software: Add support for revC3
<_whitenotifier-9> [GlasgowEmbedded/glasgow] esden 9d6f43f - firmware: Add revC3 and support for the new A DAC.
<_whitenotifier-9> [GlasgowEmbedded/glasgow] whitequark 02f5de5 - software: tighten dependency to aiohttp~=3.8.
<_whitenotifier-9> [glasgow] whitequark created branch wip-revC3-firmware - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-9> [GlasgowEmbedded/glasgow] whitequark deleted branch wip-revC3-firmware
<_whitenotifier-9> [glasgow] whitequark deleted branch wip-revC3-firmware - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-9> [glasgow] attie commented on pull request #260: Resolve some issues with the UART applet's auto-baud detection. - https://github.com/GlasgowEmbedded/glasgow/pull/260#issuecomment-1420130534
<_whitenotifier-9> [GlasgowEmbedded/glasgow] whitequark pushed 1 commit to main [+0/-0/±1] https://github.com/GlasgowEmbedded/glasgow/compare/b63deb038dcd...7d8db81b6038
<_whitenotifier-9> [GlasgowEmbedded/glasgow] whitequark 7d8db81 - software: tighten dependency to aiohttp~=3.8.
<_whitenotifier-9> [glasgow] whitequark closed issue #294: Installing with Python 3.10 - https://github.com/GlasgowEmbedded/glasgow/issues/294
<_whitenotifier-9> [glasgow] whitequark commented on issue #294: Installing with Python 3.10 - https://github.com/GlasgowEmbedded/glasgow/issues/294#issuecomment-1420130736
cyrozap_ has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
cyrozap has joined #glasgow
<_whitenotifier-9> [glasgow] whitequark commented on issue #300: error: The 'amaranth' distribution was not found and is required by glasgow (install not working) - https://github.com/GlasgowEmbedded/glasgow/issues/300#issuecomment-1420131225
<_whitenotifier-9> [glasgow] whitequark closed issue #300: error: The 'amaranth' distribution was not found and is required by glasgow (install not working) - https://github.com/GlasgowEmbedded/glasgow/issues/300
<_whitenotifier-9> [glasgow] whitequark commented on issue #301: ImportError: cannot import name 'soft_unicode' from 'markupsafe' - https://github.com/GlasgowEmbedded/glasgow/issues/301#issuecomment-1420131894
<_whitenotifier-9> [glasgow] whitequark closed issue #301: ImportError: cannot import name 'soft_unicode' from 'markupsafe' - https://github.com/GlasgowEmbedded/glasgow/issues/301
<_whitenotifier-9> [glasgow] whitequark commented on pull request #260: Resolve some issues with the UART applet's auto-baud detection. - https://github.com/GlasgowEmbedded/glasgow/pull/260#issuecomment-1420134351
<_whitenotifier-9> [glasgow] attie commented on pull request #260: Resolve some issues with the UART applet's auto-baud detection. - https://github.com/GlasgowEmbedded/glasgow/pull/260#issuecomment-1420137490
<_whitenotifier-9> [glasgow] whitequark commented on issue #84: ATECC508A - https://github.com/GlasgowEmbedded/glasgow/issues/84#issuecomment-1420137614
<_whitenotifier-9> [glasgow] whitequark closed issue #84: ATECC508A - https://github.com/GlasgowEmbedded/glasgow/issues/84
<_whitenotifier-9> [glasgow] whitequark commented on issue #85: TCA9517 - https://github.com/GlasgowEmbedded/glasgow/issues/85#issuecomment-1420137643
<_whitenotifier-9> [glasgow] whitequark closed issue #85: TCA9517 - https://github.com/GlasgowEmbedded/glasgow/issues/85
<_whitenotifier-9> [glasgow] whitequark commented on issue #105: PCA6408 - https://github.com/GlasgowEmbedded/glasgow/issues/105#issuecomment-1420137686
<_whitenotifier-9> [glasgow] whitequark closed issue #105: PCA6408 - https://github.com/GlasgowEmbedded/glasgow/issues/105
<_whitenotifier-9> [glasgow] whitequark commented on issue #121: MG2040 - https://github.com/GlasgowEmbedded/glasgow/issues/121#issuecomment-1420137767
<_whitenotifier-9> [glasgow] whitequark closed issue #121: MG2040 - https://github.com/GlasgowEmbedded/glasgow/issues/121
<_whitenotifier-9> [glasgow] whitequark commented on issue #134: TLV733/TLV755 family - https://github.com/GlasgowEmbedded/glasgow/issues/134#issuecomment-1420138098
<_whitenotifier-9> [glasgow] whitequark closed issue #134: TLV733/TLV755 family - https://github.com/GlasgowEmbedded/glasgow/issues/134
<_whitenotifier-9> [glasgow] whitequark commented on issue #6: IC footprints - https://github.com/GlasgowEmbedded/glasgow/issues/6#issuecomment-1420138144
<_whitenotifier-9> [glasgow] whitequark closed issue #6: IC footprints - https://github.com/GlasgowEmbedded/glasgow/issues/6
<whitequark> Attie: ah I didn't realize you're via the bridge
<whitequark> it's nice to still have you around
<d1b2> <Attie> o/
<d1b2> <Darius> it's you who's via the bridge!
<d1b2> <Darius> (all a matter of perspective..)
<whitequark> hehe~
<d1b2> <Attie> I'm here, but life has changed shape for me, so less ability to be proactive on things like Glasgow 😦
<whitequark> I figure
<d1b2> <Attie> still got a pile of wish list items!...
<whitequark> so I have a lot more bandwidth these days, which is good
<whitequark> there's actually not that many issues / PRs in the queue, I should go through many this weekend
<d1b2> <Attie> was thinking about how to sniff on 2x UART Rx the other day (e.g: between uC and modem)
<whitequark> also, I just did a near complete rework of how YoWASP works so it's now production-ready
<d1b2> <Darius> sigrok? 🙂
<whitequark> oh yeah yeah, multi-applet support
<d1b2> <Attie> I saw your recent news - congrats!
<whitequark> I think I'll kick most applets out into something like glasgow-community and then we'll be able to iterate faster with a smaller amount of easier to use core applets
<whitequark> the upcoming Amaranth changes will also be very helpful
<d1b2> <Attie> one of my things for the "UART tap" was to have correct ordering between the streams - so perhaps not multi applet(?)
<whitequark> oh I see
<d1b2> <Attie> -community sounds sensible, especially given the new users that we might be seeing soon
<whitequark> yeah...
<d1b2> <Attie> let me know if you'd like input / support
<whitequark> I will!
<_whitenotifier-9> [GlasgowEmbedded/glasgow] whitequark pushed 1 commit to main [+0/-0/±1] https://github.com/GlasgowEmbedded/glasgow/compare/7d8db81b6038...074db5dceaa4
<_whitenotifier-9> [GlasgowEmbedded/glasgow] whitequark 074db5d - software: depend on amaranth-yosys directly.
<d1b2> <Rogan> Am I wrong in thinking that if the two streams are full duplex, then the ordering doesn’t strictly matter because it’s just a coincidence of timing when the bytes are transmitted, whereas if they are half duplex (request/response), then there will be a (possibly really small) time period between one side transmitting and the next?
<tpw_rules> i mean lots of protocols are still request/response over full duplex connections
<tpw_rules> (but can sometimes have asynchronous elements)
<d1b2> <Rogan> Sure, I was using half- and full-duplex as shorthand for request/response initiated from one side only (or passing a possibly implicit token back and forth), vs either side can speak at any time.
joerg has quit [Ping timeout: 260 seconds]
joerg has joined #glasgow
ar-jan has joined #glasgow
redstarcomrade has quit [Quit: Connection closed for inactivity]
ar-jan has quit [Ping timeout: 248 seconds]
<d1b2> <Attie> cellular modems like this are typically driven by AT commands (request / response), but they also have URCs (Unsolicited Result Code) which can happen unexpectedly.
<d1b2> <Attie> fundamentally though, for a debug tool like this to be coherent / truthful, ordering between two related streams like this is very important... possibly even exposing timing information too
ar-jan has joined #glasgow
<d1b2> <Rogan> Fair enough. I created a simple python script that would read from two independent serial ports, and interleave the data, but I allowed a small timeout (0.1s) for formatting reasons - basically to keep the data on the same line where possible. But as soon as any data was readd from the other serial port, I switched. Data was presented in different colours to make it more obvious which was which
<gruetze_> oh, multi-rx would be really useful (exactly for the cellular modem usecase - mine's a bit weird though - fun GSM extensions)
<d1b2> <Rogan> Probably not really the place for it, but here they are
<d1b2> <Rogan> one does "hexdump" like formatting, and the other skips the hex and just does characters.
<d1b2> <Rogan> Disclaimer, I suck at Python
<_whitenotifier-9> [libfx2] Ho-Ro opened pull request #10: VID, PID with optional leading "0x", match also "0x04b4:0x8613" - https://github.com/whitequark/libfx2/pull/10
<_whitenotifier-9> [whitequark/libfx2] whitequark pushed 1 commit to main [+0/-0/±1] https://github.com/whitequark/libfx2/compare/7454158f2c03...2cba3e49d817
<_whitenotifier-9> [whitequark/libfx2] Ho-Ro 2cba3e4 - VID, PID with optional leading "0x", match also "0x04b4:0x8613"
<_whitenotifier-9> [libfx2] whitequark closed pull request #10: VID, PID with optional leading "0x", match also "0x04b4:0x8613" - https://github.com/whitequark/libfx2/pull/10
<_whitenotifier-9> [libfx2] whitequark commented on pull request #10: VID, PID with optional leading "0x", match also "0x04b4:0x8613" - https://github.com/whitequark/libfx2/pull/10#issuecomment-1420994406
jstein has joined #glasgow
GNUmoon has quit [Remote host closed the connection]
GNUmoon has joined #glasgow
<d1b2> <cfy_yfc> regarding laser cut enclosures: what data type is slvs and is this compatible with, e.g., Glowforge? https://github.com/GlasgowEmbedded/glasgow/tree/main/hardware/cases/laser-cut
<ar> cfy_yfc: you can export dxf and step from these files
<ar> pdf and svg should also work, but at least with some lasercutter software svg happens to have scaling issues
<d1b2> <cfy_yfc> In the past (once or twice) I sent dxf to my local library which offers to Glowforge designs ... for free! but they typically ask me about a reference measurement, as dxf does not seem to contain this ... or when reading it into the Glowforge software it seems to be missing; OK, seems like I will do dxf then and provide a reference as before; thanks!
<d1b2> <XoD> This needs to be a live stream! 😍
jstein has quit [Quit: quit]
cr1901 has quit [Read error: Connection reset by peer]
cr1901 has joined #glasgow
ar-jan has quit [Ping timeout: 260 seconds]