#![no_std]
pub use hal::pac;
pub use rp2040_hal as hal;
#[cfg(feature = "rt")]
pub use rp2040_hal::entry;
#[cfg(feature = "boot2")]
#[link_section = ".boot2"]
#[no_mangle]
#[used]
pub static BOOT2_FIRMWARE: [u8; 256] = rp2040_boot2::BOOT_LOADER_W25Q080;
hal::bsp_pins!(
Gpio0 { name: r0 },
Gpio1 { name: g0 },
Gpio2 { name: b0 },
Gpio3 { name: r1 },
Gpio4 { name: g1 },
Gpio5 { name: b1 },
Gpio6 { name: row_a },
Gpio7 { name: row_b },
Gpio8 { name: row_c },
Gpio9 { name: row_d },
Gpio10 { name: row_e },
Gpio11 { name: led_clk },
Gpio12 { name: led_stb },
Gpio13 { name: led_oe },
Gpio14 { name: sw_a },
Gpio16 { name: led_r },
Gpio17 { name: led_g },
Gpio18 { name: led_b },
Gpio19 { name: i2c_int },
Gpio20 { name: i2c_sda },
Gpio21 { name: i2c_scl },
Gpio23 { name: user_sw },
Gpio26 { name: adc0 },
Gpio27 { name: adc1 },
Gpio28 { name: adc2 },
Gpio29 { name: adc3 },
);
pub const XOSC_CRYSTAL_FREQ: u32 = 12_000_000;