whitequark[cis] changed the topic of #glasgow to: https://glasgow-embedded.org · digital interface explorer · https://www.crowdsupply.com/1bitsquared/glasgow · code https://github.com/GlasgowEmbedded/glasgow · logs https://libera.irclog.whitequark.org/glasgow · matrix #glasgow-interface-explorer:matrix.org · discord https://1bitsquared.com/pages/chat
Griwes has quit [Server closed connection]
Griwes has joined #glasgow
lethalbit has quit [Server closed connection]
lethalbit has joined #glasgow
FireFly has quit [Server closed connection]
FireFly has joined #glasgow
042AA367H has quit [Server closed connection]
as_g5pw has joined #glasgow
redstarcomrade has joined #glasgow
sknebel has quit [Server closed connection]
sknebel has joined #glasgow
cyborg_ar has quit [Server closed connection]
cyborg_ar has joined #glasgow
trh has quit [Quit: weg]
trh has joined #glasgow
dx has quit [Server closed connection]
dx has joined #glasgow
davidc__ has quit [Server closed connection]
davidc__ has joined #glasgow
ebb has quit [Server closed connection]
ebb has joined #glasgow
ari has quit [Server closed connection]
ari has joined #glasgow
lane has quit [Server closed connection]
lane has joined #glasgow
dfriehs has quit [Server closed connection]
dfriehs has joined #glasgow
mal has quit [Server closed connection]
mal has joined #glasgow
elms has quit [Server closed connection]
elms has joined #glasgow
redstarcomrade has quit [Read error: Connection reset by peer]
esden has quit [Server closed connection]
esden has joined #glasgow
yuriks has quit [Server closed connection]
yuriks has joined #glasgow
siriusfox has quit [Server closed connection]
siriusfox has joined #glasgow
jdek has quit [Server closed connection]
jdek has joined #glasgow
ali_as has quit [Server closed connection]
ali_as has joined #glasgow
_alice has quit [Server closed connection]
_alice has joined #glasgow
sam_w has quit [Server closed connection]
sam_w has joined #glasgow
skipwich_ has joined #glasgow
skipwich has quit [Ping timeout: 252 seconds]
pie_ has quit []
pie_ has joined #glasgow
uartist has quit [Server closed connection]
uartist has joined #glasgow
pitust has quit [Server closed connection]
pitust has joined #glasgow
radii has quit [Server closed connection]
radii has joined #glasgow
dustinm` has quit [Server closed connection]
dustinm` has joined #glasgow
cr1901 has quit [Read error: Connection reset by peer]
cr1901 has joined #glasgow
dx has quit [Quit: beep boop]
dx has joined #glasgow
DX-MON has quit [Server closed connection]
DX-MON has joined #glasgow
fridtjof[m] has joined #glasgow
<fridtjof[m]> having a bit of trouble using a pin set + an io buffer
Eli2| has quit [Server closed connection]
Eli2| has joined #glasgow
<whitequark[cis]> fridtjof: what's the issue? I think it's a little tricky but I don't quite recall
<fridtjof[m]> oh oops
<fridtjof[m]> i started writing a message, accidentally sent it, didn't notice and went to get some food lol
<fridtjof[m]> so my assumption is (and from evaluating shapes at all points that seems to be the intention) that i can treat a pin set like a signal with according width, right?
<fridtjof[m]> My use case currently is to use a set of 4 pins to output a register/signal to for ~easy viewing with an external LA
<fridtjof[m]> now what's weird is that with .o.eq(0b1000), pin 0 is low (correct) but 1-3 are high regardless
<whitequark[cis]> how are you using .oe?
<fridtjof[m]> .eq(1)
<whitequark[cis]> try `0b1111
<whitequark[cis]> * try `0b1111`
<whitequark[cis]> * try 0b1111
<fridtjof[m]> i already checked that the LA's channels are fine (swapped some) and had a friend reproduce it
<whitequark[cis]> (if 0b1111 fixes it this is a bug in Glasgow)
<whitequark[cis]> oh
<whitequark[cis]> nevermind I found the bug
<fridtjof[m]> whitequark[cis]: already tried that (to no avail), but print(oe.shape()) gave me unsigned(1) anyway so that shouldn't matter
<fridtjof[m]> oh nice :D
<fridtjof[m]> whitequark[cis]: > <@whitequark:matrix.org> try this diff:... (full message at <https://catircservices.org/_matrix/media/v3/download/catircservices.org/KdMOAXcLoWTKCxGbfcYLedrK>)
<_whitenotifier-3> [glasgow] whitequark opened pull request #619: platform.generic: fix value driven on `oe_port` - https://github.com/GlasgowEmbedded/glasgow/pull/619
whitequark[cis] has quit [Server closed connection]
whitequark[cis] has joined #glasgow
<_whitenotifier-3> [glasgow] whitequark synchronize pull request #619: platform.generic: fix value driven on `oe_port` - https://github.com/GlasgowEmbedded/glasgow/pull/619
<_whitenotifier-3> [glasgow] whitequark opened pull request #620: software: upgrade lockfile for pdm 2.17 - https://github.com/GlasgowEmbedded/glasgow/pull/620
<_whitenotifier-3> [glasgow] whitequark synchronize pull request #620: software: upgrade lockfile for pdm 2.17 - https://github.com/GlasgowEmbedded/glasgow/pull/620
<_whitenotifier-3> [glasgow] whitequark commented on pull request #606: applet.memory.prom: modify to use port groups. - https://github.com/GlasgowEmbedded/glasgow/pull/606#issuecomment-2236937068
<_whitenotifier-3> [glasgow] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-620-c8fa37e7c84efb296a06c58b2949f676a1e149cc - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-3> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±1] https://github.com/GlasgowEmbedded/glasgow/compare/c8fa37e7c84e...e7a4619f1dd0
<_whitenotifier-3> [glasgow] whitequark closed pull request #620: software: upgrade lockfile for pdm 2.17 - https://github.com/GlasgowEmbedded/glasgow/pull/620
<_whitenotifier-3> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-620-c8fa37e7c84efb296a06c58b2949f676a1e149cc - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-3> [glasgow] whitequark synchronize pull request #619: platform.generic: fix value driven on `oe_port` - https://github.com/GlasgowEmbedded/glasgow/pull/619
<_whitenotifier-3> [glasgow] whitequark synchronize pull request #619: platform.generic: fix value driven on `oe_port` - https://github.com/GlasgowEmbedded/glasgow/pull/619
<_whitenotifier-3> [glasgow] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-619-e7a4619f1dd0910e01e7c34a2ac5ecde918e542d - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-3> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±1] https://github.com/GlasgowEmbedded/glasgow/compare/e7a4619f1dd0...8032a2344c09
<_whitenotifier-3> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-619-e7a4619f1dd0910e01e7c34a2ac5ecde918e542d - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-3> [glasgow] whitequark closed pull request #619: platform.generic: fix value driven on `oe_port` - https://github.com/GlasgowEmbedded/glasgow/pull/619
<_whitenotifier-3> [glasgow] whitequark synchronize pull request #586: [WIP] An applet for controlling a quad-SPI (QSPI/QPI) bus - https://github.com/GlasgowEmbedded/glasgow/pull/586
lxdr51 has quit [Server closed connection]
lxdr51 has joined #glasgow
<_whitenotifier-3> [glasgow] whitequark synchronize pull request #586: [WIP] An applet for controlling a quad-SPI (QSPI/QPI) bus - https://github.com/GlasgowEmbedded/glasgow/pull/586
andymandias has quit [Server closed connection]
andymandias has joined #glasgow
<fridtjof[m]> i just noticed that simulation tests are broken right now when using port groups; is this known?
<whitequark[cis]> no
<whitequark[cis]> what is the specific issue?
<fridtjof[m]> get_port was never implemented for SimulationMultiplexerInterface in https://github.com/GlasgowEmbedded/glasgow/commit/38730032cdd447ec1a5d098895bb62fbf617d205
<whitequark[cis]> ohh
<whitequark[cis]> that is because at the time we did not have SimulationPort
<whitequark[cis]> it actually took an Amaranth RFC to implement it properly, which isn't implemented yet
<whitequark[cis]> but there is a shim in Glasgow
<whitequark[cis]> so I guess this was understood at the time, I just lost the context
<fridtjof[m]> ohh i found it
<fridtjof[m]> ~in glasgow, more or less ^^
<whitequark[cis]> yes
<fridtjof[m]> i guess i'll just cherrypick that into my branch for now so i can run tests
<fridtjof[m]> oh wait that doesn't include get_port i guess
<whitequark[cis]> yes
<whitequark[cis]> there's a few pieces missing
<whitequark[cis]> I think you can try filling them in
<fridtjof[m]> hmm
<fridtjof[m]> I filled in get_ports to see how far that would take me; but now amaranth's failing to elaborate a (generic) Buffer because that only accounts for SingleEndedPort and DifferentialPort and raises otherwise. I'll probably just wait this out then
<whitequark[cis]> look at how the tests are done in QSPI controller
<whitequark[cis]> it elaborates manually with SimulationPlatform
<whitequark[cis]> that's the part you need
<fridtjof[m]> ohhhh
<fridtjof[m]> i didn't realize there was more to it
<fridtjof[m]> oh wow i think im actually starting to get why the whole portgroup etc stuff was sorely necessary
<fridtjof[m]> i really like how explicit the test setup is in those tests as opposed to my current "run_simulated_applet()" call
<whitequark[cis]> yes
Fridtjof has quit [Quit: ZNC - http://znc.in]
Stary has quit [Quit: ZNC - http://znc.in]
Stary has joined #glasgow
Fridtjof has joined #glasgow
fibmod has quit [Ping timeout: 258 seconds]
fibmod has joined #glasgow
fibmod has quit [Ping timeout: 255 seconds]
fibmod has joined #glasgow
dne has quit [Remote host closed the connection]
dne has joined #glasgow