Skip to main content

Crate device_envoy

Crate device_envoy 

Source
Expand description

Device abstractions for peripherals for Pico 1 and 2 (with and without WiFi).

§Glossary

Resources available on the Pico 1 and Pico 2:

Modules§

buttonNon-host
A device abstraction for buttons with debouncing and press duration detection.
char_lcdNon-host
A device abstraction for HD44780-compatible character LCDs (e.g., 16x2, 20x2, 20x4).
clock_syncwifi and non-host
A device abstraction that combines time sync with a local clock. See ClockSync for the full usage example.
flash_arrayNon-host
A device abstraction for type-safe persistent storage in flash memory.
irNon-host
A device abstraction for infrared receivers using the NEC protocol.
ledNon-host
A device abstraction for a single digital LED with animation support.
led4Non-host
A device abstraction for a 4-digit, 7-segment LED display for text with optional animation and blinking.
led2d
A device abstraction for rectangular NeoPixel-style (WS2812) LED panel displays. For 1-dimensional LED strips, see the led_strip module.
led_strip
A device abstraction for 1-dimensional NeoPixel-style (WS2812) LED strips. For 2-dimensional panels, see the led2d module.
rfidNon-host
A device abstraction for RFID readers using the MFRC522 chip.
servoNon-host
A device abstraction for hobby servos.
servo_playerNon-host
A device abstraction for hobby servos that can animate motion sequences.
wifi_autowifi and non-host
A device abstraction that connects a Pico with WiFi to the Internet and, when needed, creates a temporary WiFi network to enter credentials.

Enums§

Error
Define a unified error type for this crate.

Type Aliases§

Result
A specialized Result where the error is this crate’s Error type.