mirror of
https://github.com/italicsjenga/rp-hal-boards.git
synced 2024-12-27 22:31:31 +11:00
4959afe151
Avoids ambiguity.
58 lines
1.1 KiB
Rust
58 lines
1.1 KiB
Rust
#![no_std]
|
|
|
|
pub use rp2040_hal as hal;
|
|
#[cfg(feature = "rt")]
|
|
extern crate cortex_m_rt;
|
|
#[cfg(feature = "rt")]
|
|
pub use cortex_m_rt::entry;
|
|
|
|
pub use hal::pac;
|
|
|
|
hal::bsp_pins!(
|
|
Gpio0 {
|
|
name: tx,
|
|
aliases: { FunctionUart: UartTx }
|
|
},
|
|
Gpio1 {
|
|
name: rx,
|
|
aliases: { FunctionUart: UartRx }
|
|
},
|
|
Gpio2 { name: d2 },
|
|
Gpio3 { name: d3 },
|
|
Gpio4 { name: d4 },
|
|
Gpio5 { name: d5 },
|
|
Gpio6 { name: d6 },
|
|
Gpio7 { name: d7 },
|
|
Gpio8 { name: d8 },
|
|
Gpio9 { name: d9 },
|
|
Gpio10 { name: d10 },
|
|
Gpio11 { name: d11 },
|
|
Gpio12 {
|
|
name: sda,
|
|
aliases: { FunctionI2C: Sda }
|
|
},
|
|
Gpio13 {
|
|
name: scl,
|
|
aliases: { FunctionI2C: Scl }
|
|
},
|
|
Gpio17 { name: neopixel },
|
|
Gpio18 {
|
|
name: sclk,
|
|
aliases: { FunctionSpi: Sclk }
|
|
},
|
|
Gpio19 {
|
|
name: mosi,
|
|
aliases: { FunctionSpi: Mosi }
|
|
},
|
|
Gpio20 {
|
|
name: miso,
|
|
aliases: { FunctionSpi: Miso }
|
|
},
|
|
Gpio26 { name: a0 },
|
|
Gpio27 { name: a1 },
|
|
Gpio28 { name: a2 },
|
|
Gpio29 { name: a3 },
|
|
);
|
|
|
|
pub const XOSC_CRYSTAL_FREQ: u32 = 12_000_000;
|