Wow, this little logic analyzer for 10 bucks (and @sigrok) make suuuuch a difference working with hardware, it's unbelievable. With all the debugging options I have now, I might just be able to get the original design with the PIC working...
While looking around in mastodon for interesting accounts to follow, one of them was @sigrok.
This actually reminded me that I had an old LCsoft mini board which I bought for a project many years ago (wanted to build a stereo synchronized USB camera).
Now that I found it I suddenly have a 16bit 24MHz logical analyzer for free.
#libsigrokdecode now supports 100 different protocol decoders!
The latest addition was a TI CC1101 decoder, stacking upon the SPI PD.
Looking forward to your contributions so we can get to 200 decoders next 😉
#libsigrokdecode, the #sigrok protocol decoder library (library is written in C, decoders are written in #Python), now supports the new Maxim DS2408 protocol decoder (a 1-Wire 8-channel addressable switch).
USB low level debugging, feat. sigrok and OpenVizsla https://diode.zone/videos/watch/46748667-b78b-4cd2-b05f-e7d5454b111c
You no longer have to remember your session setup, which decoders you added, which decoder settings you used, and so on...
@rodorojas That looks strange, shouldn't happen. Looks like a Python-internal error. Why is Python in /usr/local? Did you compile it from source? Are you sure it should be working correctly? The _POSIX_C_SOURCE warnings can be ignored, the problem seems to be linker-related (last few lines).
Looks like you dropped by on IRC; someome tried to answer but you were already gone again at that time. If possible please stay on IRC a bit longer to allow for answers when people are around.
After figuring out from the Chinese datasheet that the part requires an init sequence I found a very helpful thread on @HennerZeller rpi rgb led matrix repository. You should read it if you want to know the details: https://github.com/hzeller/rpi-rgb-led-matrix/issues/746#issuecomment-453860510 Attached are the init signal traces.
This is currently invoking sigrok-cli from the gtkwave #python scripting facility, nicer integration will be available once the current sigrok architectural restructuring that we're working on is finished.
Neat little explanation fit into such a short slot!
Quick #introduction: sigrok is a FOSS project for all kinds of test&measurement gear, including logic analyzers, oscilloscopes, multimeters, programmable power supplies, and lots more.
Portable libs, protocol decoders written in #python, various CLI and GUI frontends.
Portable, cross-platform, Free/Libre/Open-Source software for logic analyzers, oscilloscopes, multimeters, and other test&measurement gear.
Fosstodon is a Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.