-
Notifications
You must be signed in to change notification settings - Fork 94
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Extend build notes, aquisition fails for more than 8 channels #27
Comments
Also, building libsigrok with raspberripi-pico generates lots of -Wformat type warnings. |
sigrok-cli would immediately exit with "... undefined symbol: srd_session_send_eof" so I went back to https://www.sigrok.org/wiki/Linux#Building_(manually) and tried all dependencies - Python binding support was not found despite numpy being installed (Ubuntu 22.04). But unfortunately,
8 channels seem to work fine at 100kHz, but with more channels, only two samples are shown in Pulseview (0 and 10 us). Same at 50 kHz
Trying a different set of channels (D10-D22): sr: [05:06.263333] srgn: Digital channel mask 0x1FFF00 not continous |
100k samples at 100kHz for all digital channels seems to work. |
The protocol supports run length encoding where if you get the same sample value over and over a repeat count is sent instead of sending all the same value. |
Thanks for your response. And the project. |
Bug found. In the rev2 release I wrote some optimized loops that had to be cut and pasted a few times (send_slices_1B,2B,4B) and in the 2B version what should have been a function call to check_rle ended up being an instance. |
The bug in rle has been fixed and released and new uf2 is available. Please try it out and let me know how it goes.
|
Great, will test asap.
|
First test without issue! Feel free to close. Thanks! |
https://github.com/pico-coder/sigrok-pico/blob/main/SigrokBuildNotes.md should have another bullet point
4b) apply generated patch
The text was updated successfully, but these errors were encountered: