redpitaya 0.31.0

Crate to manipulate redpitaya
Documentation
#[allow(unused_must_use)]

/**
 * Gets FPGA Synthesized ID.
 */
pub fn id() -> crate::Result<u32>
{
    let mut id = 0;

    match handle_unsafe!(
        crate::rp::rp_IdGetID(&mut id)
    ) {
        Ok(_) => Ok(id),
        Err(err) => Err(err),
    }
}

/**
 * Gets FPGA Unique DNA.
 */
pub fn dna() -> crate::Result<u64>
{
    let mut dna = 0;

    match handle_unsafe!(
        crate::rp::rp_IdGetDNA(&mut dna)
    ) {
        Ok(_) => Ok(dna),
        Err(err) => Err(err),
    }
}