[][src]Module pico_sdk::prelude

Structs

ChannelConfig

Channel configuration

DeviceEnumerator

Enumerates PicoDevice's

PicoDevice

Base Pico device

PicoError

Error encapsulating PicoStatus error codes with context

PicoStreamingDevice

Encapsulates a PicoDevice and adds streaming functionality

Subscription

Enums

Driver

Supported Pico drivers

DriverLoadError

Covers the various errors encountered when attempting to load drivers

EnumerationError
PicoChannel

Pico channel options

PicoCoupling

Pico coupling options

PicoInfo

Pico info options

PicoRange

Pico channel ranges

PicoStatus

Pico return status codes

Resolution

Instructs the loader where to load drivers from

StreamingEvent

Events returned by the PicoStreamingDevice

Traits

EnumResultHelpers
LoadDriverExt

Shortcuts for loading drivers directly from the Driver enum.

PicoDriver

Common trait implemented for every driver

SubscribeToReader
ToStreamDevice

Converts PicoDevice into PicoStreamingDevice

Functions

cache_resolution

Gets a Resolution that points to the download cache location

download_drivers_to_cache

Downloads the requested drivers and any dependencies to the cache location.

is_kernel_driver_installed