#![no_std]
pub use corstone300_pac as pac;
use fugit::HertzU32;
pub mod fpgaio;
pub mod serial;
pub mod shield;
pub mod ref_clock {
use fugit::HertzU32;
pub const REFCLK24MHZ: HertzU32 = HertzU32::MHz(24);
pub const ACLK: HertzU32 = HertzU32::MHz(32);
pub const MCLK: HertzU32 = HertzU32::MHz(50);
pub const GPUCLK: HertzU32 = HertzU32::MHz(32);
pub const AUDCLK: HertzU32 = HertzU32::MHz(32);
pub const HDLCDCLK: HertzU32 = HertzU32::MHz(32);
}
pub const MAIN_CLOCK: HertzU32 = HertzU32::MHz(32);
pub const PERIPHERAL_CLOCK: HertzU32 = HertzU32::MHz(25);
pub const AUDMCLK: HertzU32 = HertzU32::kHz(12_290);
pub const AUDSCLK: HertzU32 = HertzU32::kHz(3_070);
pub const SDMCLK: HertzU32 = HertzU32::MHz(50);
pub const CLK32KHZ: HertzU32 = HertzU32::kHz(32);
pub const CLK100HZ: HertzU32 = HertzU32::Hz(100);
pub const CLK1HZ: HertzU32 = HertzU32::Hz(1);