thirtytwobits / nanaimo

A delicious Python treat that makes on-target testing sweet and satisfying.
MIT License
39 stars 5 forks source link

Add support for libsigrok #126

Open maxregan opened 4 years ago

maxregan commented 4 years ago

Consider adding support for libsigrok and libsigrokdecode. From their docs:

"The sigrok project aims at creating a portable, cross-platform, Free/Libre/Open-Source signal analysis software suite that supports various device types (such as logic analyzers, oscilloscopes, multimeters, and more)."

This would add nanaimo support for a large range of devices, making it more of a "batteries-included" solution. It works for a variety of devices- including Saleae logic analyzers (without running Saleae's Logic software) and variety of common (and uncommon!) protocols for embedded devices.

Potential issues of note, both of which are true for libsigrok and libsigrokdecode:

Thanks!

thirtytwobits commented 4 years ago

neat! LGPL v3 might be a deal-breaker however.