Crate rp2040_hal[][src]

Expand description

HAL for the RP2040 microcontroller

This is an implementation of the [embedded-hal] traits for the RP2040 microcontroller NOTE This HAL is still under active development. This API will remain volatile until 1.0.0

Re-exports

pub extern crate rp2040_pac as pac;
pub use paste;

Modules

Analog-Digital Converter (ADC)

Clocks (CLOCKS)

General Purpose Input and Output (GPIO)

Inter-Integrated Circuit (I2C) bus

Phase-Locked Loops (PLL)

Prelude

Pulse Width Modulation (PWM)

Subsystem Resets

Functions and data from the RPI Bootrom.

Ring Oscillator (ROSC)

Real Time Clock (RTC)

Single Cycle Input and Output (SIO)

Serial Peripheral Interface (SPI)

Synchronous Serial Interface (SSI)

Timers

Module supporting type-level programming

Universal Asynchronous Receiver Transmitter (UART)

Universal Serial Bus (USB)

Watchdog

Crystal Oscillator (XOSC)

Macros

Helper macro to give meaningful names to GPIO pins