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.catirclogs.org/glasgow · matrix #glasgow-interface-explorer:matrix.org · discord https://1bitsquared.com/pages/chat
<_whitenotifier-5> [glasgow] whitequark opened pull request #820: simulation.assembly: run other testbenches after the main testbench - https://github.com/GlasgowEmbedded/glasgow/pull/820
<whitequark[cis]> try this PR
<asjackson> it may have done but after using connect_pin i get a thing about oe being active in both (which i guess i can fix with a comb)
<asjackson> also that was very fast haha
<asjackson> ah yes because some pins are always handled by the controller, i think i can fix this p fast
<whitequark[cis]> i mean yeah having oe active in both would be bad :p
lxdr53 has quit [Remote host closed the connection]
lxdr53 has joined #glasgow
<_whitenotifier-5> [glasgow] whitequark synchronize pull request #820: simulation.assembly: run other testbenches after the main testbench - https://github.com/GlasgowEmbedded/glasgow/pull/820
andymandias has joined #glasgow
<jonimus[m]> I was planning on trying out the spi analyzer more today but my back decided to flare up and meant otherwise, assuming its less bad this week I'll definitely be trying it out later this week. Thanks again Catherine!
<whitequark[cis]> you're welcome ^^ hope it works well
<_whitenotifier-5> [glasgow] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-820-77b8e70c9acd9cf8468dbfb4048e2eb30f25809e - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-5> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±1] https://github.com/GlasgowEmbedded/glasgow/compare/77b8e70c9acd...31aa505df151
<_whitenotifier-5> [GlasgowEmbedded/glasgow] whitequark 31aa505 - simulation.assembly: run other testbenches after the main testbench.
<_whitenotifier-5> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-820-77b8e70c9acd9cf8468dbfb4048e2eb30f25809e - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-5> [glasgow] whitequark closed pull request #820: simulation.assembly: run other testbenches after the main testbench - https://github.com/GlasgowEmbedded/glasgow/pull/820
_whitelogger has joined #glasgow
<_whitenotifier-5> [glasgow] whitequark opened pull request #821: Implement SPI communication dump decoder for 25-series SPI Flash - https://github.com/GlasgowEmbedded/glasgow/pull/821
<_whitenotifier-5> [glasgow] whitequark synchronize pull request #821: Implement SPI communication dump decoder for 25-series SPI Flash - https://github.com/GlasgowEmbedded/glasgow/pull/821
<_whitenotifier-5> [glasgow] whitequark synchronize pull request #821: Implement SPI communication dump decoder for 25-series SPI Flash - https://github.com/GlasgowEmbedded/glasgow/pull/821
threeflour[m] has quit [Quit: Idle timeout reached: 172800s]
<_whitenotifier-5> [glasgow] whitequark opened issue #822: Implement efficient `AbstractInPipe.read_until` - https://github.com/GlasgowEmbedded/glasgow/issues/822
<_whitenotifier-5> [glasgow] whitequark opened pull request #823: Implement a QSPI analyzer applet - https://github.com/GlasgowEmbedded/glasgow/pull/823
<_whitenotifier-5> [glasgow] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-823-31aa505df151116fee8453c679908e07dc626ffa - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-5> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to main [+2/-0/±4] https://github.com/GlasgowEmbedded/glasgow/compare/31aa505df151...5d35a1b68724
<_whitenotifier-5> [GlasgowEmbedded/glasgow] whitequark 5d35a1b - applet.interface.qspi_analyzer: new applet.
<_whitenotifier-5> [glasgow] whitequark closed pull request #823: Implement a QSPI analyzer applet - https://github.com/GlasgowEmbedded/glasgow/pull/823
<_whitenotifier-5> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-823-31aa505df151116fee8453c679908e07dc626ffa - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-5> [glasgow] whitequark synchronize pull request #821: Implement SPI communication dump decoder for 25-series SPI Flash - https://github.com/GlasgowEmbedded/glasgow/pull/821
<_whitenotifier-5> [glasgow] whitequark synchronize pull request #821: Implement SPI/QSPI communication dump decoder for 25-series SPI Flash - https://github.com/GlasgowEmbedded/glasgow/pull/821
cr1901 has quit [Read error: Connection reset by peer]
cr1901 has joined #glasgow
<_whitenotifier-5> [glasgow] whitequark synchronize pull request #821: Implement SPI/QSPI communication dump decoder for 25-series SPI Flash - https://github.com/GlasgowEmbedded/glasgow/pull/821
<asjackson> when do you sleep o,,,o
<whitequark[cis]> "sometimes"
f_|DSR has quit [Remote host closed the connection]
f_|DSR has joined #glasgow
<whitequark[cis]> well, it's up to me
WilfriedWonkaKla has joined #glasgow
<WilfriedWonkaKla> that does not sound too healthy...
<_whitenotifier-5> [glasgow] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-821-5d35a1b6872492bf89e6c56dad3ec1156732c571 - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-5> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-821-5d35a1b6872492bf89e6c56dad3ec1156732c571 - https://github.com/GlasgowEmbedded/glasgow
Jonimus has quit [Quit: WeeChat 3.8]
<_whitenotifier-5> [glasgow] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-821-5d35a1b6872492bf89e6c56dad3ec1156732c571 - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-5> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 2 commits to main [+1/-0/±6] https://github.com/GlasgowEmbedded/glasgow/compare/5d35a1b68724...cc45cb1d7b48
<_whitenotifier-5> [GlasgowEmbedded/glasgow] whitequark 41107b3 - protocol.sfdp: refactor. NFCI
<_whitenotifier-5> [GlasgowEmbedded/glasgow] whitequark cc45cb1 - applet.memory.25x: add SPI dump decoder.
<_whitenotifier-5> [glasgow] whitequark closed pull request #821: Implement SPI/QSPI communication dump decoder for 25-series SPI Flash - https://github.com/GlasgowEmbedded/glasgow/pull/821
<_whitenotifier-5> [glasgow] whitequark opened pull request #824: Increase SPI/QSPI analyzer and USB buffer sizes - https://github.com/GlasgowEmbedded/glasgow/pull/824
<_whitenotifier-5> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-821-5d35a1b6872492bf89e6c56dad3ec1156732c571 - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-5> [glasgow] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-824-cc45cb1d7b48b3a6a3f3fed389c94e6ba59ba469 - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-5> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 2 commits to main [+0/-0/±3] https://github.com/GlasgowEmbedded/glasgow/compare/cc45cb1d7b48...1bf7abf13c44
<_whitenotifier-5> [GlasgowEmbedded/glasgow] whitequark c63e469 - applet.interface.{spi,qspi}_analyzer: increase default buffer size.
<_whitenotifier-5> [GlasgowEmbedded/glasgow] whitequark 1bf7abf - hardware.assembly: significantly increase buffer sizes.
<_whitenotifier-5> [glasgow] whitequark closed pull request #824: Increase SPI/QSPI analyzer and USB buffer sizes - https://github.com/GlasgowEmbedded/glasgow/pull/824
<_whitenotifier-5> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-824-cc45cb1d7b48b3a6a3f3fed389c94e6ba59ba469 - https://github.com/GlasgowEmbedded/glasgow
<whitequark[cis]> okay, i think i'm more or less done fiddling with SPI/QSPI analyzers
<whitequark[cis]> those of you who have devices, especially devices with very fast SCK: please test the applets!
<_whitenotifier-5> [glasgow] whitequark opened pull request #825: Embed and link to applet argparse docs - https://github.com/GlasgowEmbedded/glasgow/pull/825
<_whitenotifier-5> [glasgow] whitequark opened issue #826: Migrate all applets to V2 API - https://github.com/GlasgowEmbedded/glasgow/issues/826
<_whitenotifier-5> [glasgow] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-825-1bf7abf13c44d5e363569f81aad02add0d66a899 - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-5> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±7] https://github.com/GlasgowEmbedded/glasgow/compare/1bf7abf13c44...22db1a652537
<_whitenotifier-5> [GlasgowEmbedded/glasgow] whitequark 22db1a6 - manual: embed and link to applet argparse docs.
<_whitenotifier-5> [glasgow] whitequark closed pull request #825: Embed and link to applet argparse docs - https://github.com/GlasgowEmbedded/glasgow/pull/825
<_whitenotifier-5> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-825-1bf7abf13c44d5e363569f81aad02add0d66a899 - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-5> [glasgow] whitequark opened pull request #827: Actually add applet docs this time - https://github.com/GlasgowEmbedded/glasgow/pull/827
<_whitenotifier-5> [glasgow] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-827-22db1a6525376fb62079c970768c5b64f3ff02c8 - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-5> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to main [+7/-0/±0] https://github.com/GlasgowEmbedded/glasgow/compare/22db1a652537...b1307c2718bb
<_whitenotifier-5> [GlasgowEmbedded/glasgow] whitequark b1307c2 - manual: actually add applet docs this time.
<_whitenotifier-5> [glasgow] whitequark closed pull request #827: Actually add applet docs this time - https://github.com/GlasgowEmbedded/glasgow/pull/827
<_whitenotifier-5> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-827-22db1a6525376fb62079c970768c5b64f3ff02c8 - https://github.com/GlasgowEmbedded/glasgow
<asjackson> well i have the tests working for one character... but then the FSM thinks its sent an acknowledgement but the interface never received it
<asjackson> maybe after lunch i will see the problem
<whitequark[cis]> check this out: docs for applets https://glasgow-embedded.org/latest/applets/debug/arm7.html
<asjackson> very exciting to see
<_whitenotifier-5> [glasgow] whitequark opened pull request #828: Use the plugin system for applet tools as well - https://github.com/GlasgowEmbedded/glasgow/pull/828
<_whitenotifier-5> [glasgow] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-828-b1307c2718bb53ca0b5e6697e8573dfd412cb6dd - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-5> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±5] https://github.com/GlasgowEmbedded/glasgow/compare/b1307c2718bb...8804d0e2766d
<_whitenotifier-5> [GlasgowEmbedded/glasgow] whitequark 8804d0e - software: use the plugin system for applet tools as well.
<_whitenotifier-5> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-828-b1307c2718bb53ca0b5e6697e8573dfd412cb6dd - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-5> [glasgow] whitequark closed pull request #828: Use the plugin system for applet tools as well - https://github.com/GlasgowEmbedded/glasgow/pull/828
<_whitenotifier-5> [glasgow] attie commented on pull request #818: Implement COBS encoder and decoder - https://github.com/GlasgowEmbedded/glasgow/pull/818#issuecomment-2890687191
<_whitenotifier-5> [glasgow] whitequark commented on pull request #818: Implement COBS encoder and decoder - https://github.com/GlasgowEmbedded/glasgow/pull/818#issuecomment-2890700295
<_whitenotifier-5> [glasgow] whitequark opened pull request #829: applet.interface.qspi_controller: migrate to V2 API - https://github.com/GlasgowEmbedded/glasgow/pull/829
<_whitenotifier-5> [glasgow] whitequark synchronize pull request #829: applet.interface.qspi_controller: migrate to V2 API - https://github.com/GlasgowEmbedded/glasgow/pull/829
<_whitenotifier-5> [glasgow] whitequark synchronize pull request #829: applet.interface.qspi_controller: migrate to V2 API - https://github.com/GlasgowEmbedded/glasgow/pull/829
<_whitenotifier-5> [glasgow] whitequark opened pull request #830: manual: upgrade Sphinx - https://github.com/GlasgowEmbedded/glasgow/pull/830
<_whitenotifier-5> [glasgow] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-830-8804d0e2766d7d8fccd4a5e8bc9a18ff7a2ad5eb - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-5> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±4] https://github.com/GlasgowEmbedded/glasgow/compare/8804d0e2766d...4b2eafa0db42
<_whitenotifier-5> [GlasgowEmbedded/glasgow] whitequark 4b2eafa - manual: upgrade Sphinx.
<_whitenotifier-5> [glasgow] whitequark closed pull request #830: manual: upgrade Sphinx - https://github.com/GlasgowEmbedded/glasgow/pull/830
<_whitenotifier-5> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-830-8804d0e2766d7d8fccd4a5e8bc9a18ff7a2ad5eb - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-5> [glasgow] AaronJackson synchronize pull request #796: wip: applet.interface.gpib_command: new applet for GPIB - https://github.com/GlasgowEmbedded/glasgow/pull/796
<asjackson> whitequark[cis]: would you mind sanity checking this when you have a moment please?
<asjackson> even though i do on real hardware
<whitequark[cis]> what do you see in the waveform viewer?
<asjackson> i do not see the ready go high https://usercontent.irccloud-cdn.com/file/OVgtUN2j/image.png
<whitequark[cis]> um, both ready signals are high?
<asjackson> oh yeah
<asjackson> so many lines
<asjackson> should ready always be high, that seems odd
<whitequark[cis]> ready is high at all times when you're not experiencing backpressure
<whitequark[cis]> practically speaking, since the simulated hardware doesn't have a way to limit buffer space, o_stream will be always ready (I think)
<asjackson> that makes sense
<asjackson> although it does not explain why `await self._pipe.recv(1)` isnt getting anything
<asjackson> i tried wiring the uart interface in a similar way , crossing rx/tx and i think see something similar
<whitequark[cis]> oh, that's a good testcase, thanks
<whitequark[cis]> I'll take a look later
<asjackson> no rush :) unless i am doing something silly i feel like multiple interface fifos have an issue in simulationassembly but i will take a break and maybe go to lidl haha
<whitequark[cis]> it's entirely possible they have an issue yeah
<_whitenotifier-5> [glasgow] whitequark synchronize pull request #829: applet.interface.qspi_controller: migrate to V2 API - https://github.com/GlasgowEmbedded/glasgow/pull/829
jfsimon has quit [Remote host closed the connection]
jfsimon has joined #glasgow
jfsimon has quit [Remote host closed the connection]
jfsimon has joined #glasgow
jfsimon has quit [Ping timeout: 248 seconds]
balrog has quit [Ping timeout: 248 seconds]
balrog has joined #glasgow
jfsimon has joined #glasgow
dne has quit [Remote host closed the connection]
Eli2 has quit [Quit: Ex-Chat]
dne has joined #glasgow
jfsimon has quit [Ping timeout: 276 seconds]
Foxyloxy has quit [Read error: Connection reset by peer]
Wanda[cis] has quit [Quit: Idle timeout reached: 172800s]
Eli2 has joined #glasgow
Eli2 has quit [Remote host closed the connection]
Eli2 has joined #glasgow
jfsimon has joined #glasgow
jfsimon has quit [Remote host closed the connection]
jfsimon has joined #glasgow
Foxyloxy has joined #glasgow
Attie[m] has quit [Quit: Idle timeout reached: 172800s]
jfsimon has quit [Remote host closed the connection]