Crate pico_common[−][src]
Common enums, structs and traits used for communication with Pico Technology oscilloscope drivers.
This is a sub crate that you probably don’t want to use directly. Try the top level
pico-sdk crate which exposes everything from here.
Structs
| ChannelConfig | Channel configuration |
| ParseError | Error when attempting to parse enums from strings |
| PicoError | Error encapsulating |
| SampleConfig | Sample configuration |
| UnitStrings | A simple struct containing the long and short unit strings |
Enums
| DownsampleMode | Driver downsampling mode |
| Driver | Supported Pico drivers |
| PicoChannel | Pico channel options |
| PicoCoupling | Pico coupling options |
| PicoInfo | Pico info options |
| PicoRange | Pico channel ranges |
| PicoStatus | Pico return status codes |
| TimeUnits | Pico time units |
Traits
| FromPicoStr | Pico drivers return strings as *i8. This converts from Pico to Rust string formats |
| ToPicoStr | Pico drivers require strings as *mut i8. This converts from Rust to Pico string format |
Type Definitions
| PicoResult | A result wrapping driver error codes: |