Ground Data
Data Data
Data Clock
Half-press 1 Half-press 2
Shutter fired 1 Shutter fired 2
Bat+ Logic voltageGround Fucked up clock
Data Data
Mystery pin Clock
Half-press 1 Half-press 2
Shutter fired 1 Shutter fired 2
Bat+ Logic voltaged2ffff2041,ffffffffff
4e00,ffff
8e00,ffff
423e25003e001400000000002c42,ff211f12801f000a000000000016
423e25003e001400000000002c42,ffa11f12801f000a000000000016
d2ffff2001,ffffffffff
4e00,ffff
8e00,ffff
423e25003e001400000000002c42,ff211f12801f000a000000000016
4e00,ffff
423e25003e00140000000000ac42,ff211f12801f000a000000000056
a600,ffff
d2ffff2001,ffffffffff
4e00,ffff
8e00,ffff
423e25003e001400000000002c42,ff211f12801f000a000000000016
4e00,ffff
423e25003e00140000000000ac42,ff211f12801f000a000000000056
a600,ffff
d2ffff2001,ffffffffff
4e00,ffff
8e00,ffff
423e25003e001400000000002c42,ff211f12801f000a000000000016
4e00,ffff
423e25003e00140000000000ac42,ff211f12801f000a000000000056
a600,ffff
d2ffff2001,ffffffffff
4e00,ffff
8e00,ffff
423e25003e001400000000002c42,ff211f12801f000a000000000016
4e00,ffff
423e25003e00140000000000ac42,ff211f12801f000a000000000056
a600,ffff
d2ffff2001,ffffffffff
4e00,ffff
8e00,ffff
423e25003e001400000000002c42,ff211f12801f000a000000000016
4e00,ffff
423e25003e00140000000000ac42,ff211f12801f000a000000000056
a600,ffff
d2ffff2001,ffffffffff
4e00,ffff
8e00,ffff
423e25003e001400000000002c42,ff211f12801f000a000000000016
4e00,ffff
423e25003e00140000000000ac42,ff211f12801f000a000000000056
a600,ffff
d2ffff2001,ffffffffff
4e00,ffff
8e00,ffff
423e25003e001400000000002c42,ff211f12801f000a000000000016
4e00,ffff
423e25003e00140000000000ac42,ff211f12801f000a000000000056@protosphere the removed thing is the "applet analyzer", a distinct entity from "analyzer applet" (internal vs external logic analyzer)
glasgow run analyzer foo.vcd should do something, if not run with glasgow -vvv and upload log
-V A=SA@protosphere ah, that's a bug in the legacy infrastructure
the analyzer applet sets all pins to inputs and we've taken great care to make sure they are never accidentally set to outputs, but if you want to 100% make sure this will not damage the device you can just put some 10K inline resistors
note that this changes if you enable pull-up resistors as that will put 5V (via a 10k resistor) on every pin
glasgow voltage to see what's being sensed on the VA SENS wire and then manually set that voltage@protosphere nice, i'm very happy to hear that!
the underlying core of the analyzer applet is a bit weird (it is one of my first RTL designs dating back to like 2018, i was inexperienced then) so it might have some issues; if you hit overflows quickly, add --pull-ups or --pull-downs
(it compresses the capture data under the hood, which is good for long captures, except if the data is not very compressible like voltage around Vcc/2, it quickly overruns the buffers...)