ngscopeclient / scopehal

Test and measurement hardware abstraction library and protocol decodes. This is the library only. Most users should use scopehal-apps.
BSD 3-Clause "New" or "Revised" License
215 stars 96 forks source link

tinySA and tinySA ULTRA driver #932

Closed fredzo closed 2 weeks ago

fredzo commented 2 weeks ago

Hi Andrew,

This one adds a driver for the tinySA and tinySA ULTRA Spectrum Analyzers. As these devices use UART over USB to communicate, I also added download progress support to SCPIUARTTransport class. I also created a SCPISA base class that can be derived for other specan only instrument drivers. Here is what it looks like: ngscopeclient_sTUtLS0JIe It goes with a compagnon PR for documentation.

Best,

Frederic.

Johnsel commented 2 weeks ago

Fred the hero of us poor(ly equipped in the T&M department)

Op zo 3 nov 2024 om 17:56 schreef fredzo @.***>:

Hi Andrew,

This one adds a driver for the tinySA and tinySA ULTRA Spectrum Analyzers. As these devices use UART over USB to communicate, I also added download progress support to SCPIUARTTransport class. I also created a SCPISA base class that can be derived for other specan only instrument drivers. Here is what it looks like: ngscopeclient_sTUtLS0JIe.gif (view on web) https://github.com/user-attachments/assets/09fb7691-dfca-473d-9f46-4e9a49a5f19d It goes with a compagnon PR for documentation.

Best,

Frederic.

You can view, comment on, or merge this pull request online at:

https://github.com/ngscopeclient/scopehal/pull/932 Commit Summary

File Changes

(8 files https://github.com/ngscopeclient/scopehal/pull/932/files)

Patch Links:

— Reply to this email directly, view it on GitHub https://github.com/ngscopeclient/scopehal/pull/932, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAEDD42H7JA4WWWJPI4BJBLZ6ZITFAVCNFSM6AAAAABRC4VUFCVHI2DSMVQWIX3LMV43ASLTON2WKOZSGYZTCMZTGAZTOMI . You are receiving this because you are subscribed to this thread.Message ID: @.***>