Module pico_sdk::common[][src]

Expand description

Common enums, structs and traits

Structs

ChannelConfig

Channel configuration

ParseError

Error when attempting to parse enums from strings

PicoError

Error encapsulating PicoStatus error codes with context

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: Result<T, PicoError>