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
arj has joined #glasgow
GNUmoon has quit [Remote host closed the connection]
GNUmoon has joined #glasgow
<_whitenotifier-e> [glasgow] whitequark synchronize pull request #1181: [WIP] Reimplement firmware and management protocol; add revD support - https://github.com/GlasgowEmbedded/glasgow/pull/1181
ldcd has joined #glasgow
ldcd has quit [Ping timeout: 265 seconds]
ldcd has joined #glasgow
arj has quit [Ping timeout: 250 seconds]
ldcd has quit [Remote host closed the connection]
ldcd has joined #glasgow
arj has joined #glasgow
ldcd has quit [Ping timeout: 246 seconds]
mwk has quit [Ping timeout: 244 seconds]
mwk has joined #glasgow
ldcd has joined #glasgow
Lady_luck_2083 has quit [Quit: Get a free BNC at https://bnc.eggy.net]
freebnc has joined #glasgow
ldcd has quit [Ping timeout: 248 seconds]
freebnc has quit [Ping timeout: 252 seconds]
ldcd has joined #glasgow
freebnc has joined #glasgow
ldcd has quit [Ping timeout: 244 seconds]
freebnc has left #glasgow [#glasgow]
arj has quit [Ping timeout: 276 seconds]
binwoes has quit [Ping timeout: 245 seconds]
mwk has quit [Ping timeout: 256 seconds]
mwk has joined #glasgow
<_whitenotifier-e> [glasgow] whitequark synchronize pull request #1181: [WIP] Reimplement firmware and management protocol; add revD support - https://github.com/GlasgowEmbedded/glasgow/pull/1181
andi- has quit [Ping timeout: 245 seconds]
ldcd has joined #glasgow
andi- has joined #glasgow
tec42 has quit [Quit: bye!]
tec42 has joined #glasgow
ldcd has quit [Ping timeout: 272 seconds]
GNUmoon has quit [Remote host closed the connection]
GNUmoon has joined #glasgow
Foxyloxy has quit [Remote host closed the connection]
alephbias[m] has joined #glasgow
<alephbias[m]> Very excited to see a revision D!
<whitequark> hi alephbias[m]!
<whitequark> it's coming along very nicely, with quite a few improvements to revC operation as well
<alephbias[m]> 🎉 Hooray! I'll probably get the case for rev D this time, as I keep on regretting not getting the case for revC.
<alephbias[m]> (Mostly because my 3d printed case doesn't have the pinout on it, and I keep on needing to find the pinout on the website)
ldcd has joined #glasgow
GNUmoon has quit [Remote host closed the connection]
GNUmoon has joined #glasgow
<whitequark> one of the new things i'm (finally) adding: the ability for an applet to register an "interrupt" (done via nALERT pin and I2C)
<whitequark> so you no longer have to busy-wait on a register, or to add complexity to the FIFO protocol, just to wait for something to happen
<whitequark> (trevor mcnally voice) something has happened
<_whitenotifier-e> [glasgow] whitequark synchronize pull request #1181: [WIP] Reimplement firmware and management protocol; add revD support - https://github.com/GlasgowEmbedded/glasgow/pull/1181
<whitequark> / TODO:
<whitequark> / - nonvolatile bitstream save
<whitequark> / - nonvolatile bitstream load
<whitequark> / - STM32 bootloader
<whitequark> almost done
GNUmoon2 has joined #glasgow
GNUmoon has quit [Ping timeout: 245 seconds]
<whitequark> all three remaining items only affect the very rarely used mode of glasgow flash <applet>
<whitequark> well, the STM32 is also necessary to be able to use NAFE without the FPGA configured
<whitequark> i have exactly 2008 bytes of code/data space left
<whitequark> should be fine
<ldcd> looks like stock flash algorithm for that device is 504 bytes
<ldcd> do you want to be able to flash it or just load to ram?
binwoes has joined #glasgow
<jn_> oh, is it an STM32 instead of the FX2 in revD?
<whitequark> jn_: nope, it's the same FX2
<whitequark> however there is also an STM32G0 whose only job is to be a 1-pin GPIO expander plus SMBus-to-SPI bridge
<whitequark> (we ran out of pins)
<whitequark> ldcd: just load to RAM
<jn_> oh, one of those cases where a full-blown microcontroller is cheaper than a specialized part
<whitequark> ldcd: in fact, for some of the use cases, all i want is to poke a GPIO... so i think i'll write to the MMIO via the bootloader, lol
<whitequark> jn_: i'm not sure SMBus-to-SPI bridges exist
<jn_> ah fair
<whitequark> i mean someone somewhere probably made an ASIC like that
<whitequark> but exist in a practical sense
<ldcd> MACH X-O-2
<ldcd> yeah i think that makes the most sense
<ldcd> unbrickable unless someone decides to blow an OTP fuse to disable the bootloader
ldcd has quit [Ping timeout: 276 seconds]
<whitequark> is there a fuse to disable fuse modification?
<whitequark> we might want to blow that one
ldcd has joined #glasgow
<ldcd> i think there actually might be a lock fuses fuse
<ldcd> its been a minute
binwoes has quit [Ping timeout: 246 seconds]
ldcd has quit [Ping timeout: 246 seconds]
<whitequark> btw
<whitequark> anybody here interested in glasgow remoting?
<whitequark> you run a ~few MB sized daemon on an RPi or something and then interact with it from anywhere
ldcd has joined #glasgow