Skip to content
Logic Analyzer in Rust
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc
examples
src
tests
Cargo.toml
Makefile
README.md
default.nix

README.md

la.rs - Rust Logic Analyzer

This is a spinoff of http://github.com/zwizwa/pyla

Install

Use cargo build to compile just the library exposing reusable code.

Included in examples is a C++ driver for Saleae Logic 8. See examples/Makefile

To use, build a special-purpose stand-alone program with your configuration hardcoded. See examples.

Status

Proof-of-concept. Currently (20150215) only the UART works. I am building this to learn how to write performance-critical code in Rust through a useful, real world example.

This code relies on heavy inlining to get to reasonably good performance (250-300 M samples/sec on a X201).

You can’t perform that action at this time.