diff --git a/src/runtime/src/main.rs b/src/runtime/src/main.rs index 4d07248..036e085 100644 --- a/src/runtime/src/main.rs +++ b/src/runtime/src/main.rs @@ -11,6 +11,7 @@ extern crate alloc; +#[cfg(feature = "target_kasli_soc")] use core::cell::RefCell; use log::{info, warn, error}; @@ -148,6 +149,7 @@ pub fn main_core0() { info!("gateware ident: {}", identifier_read(&mut [0; 64])); i2c::init(); + #[cfg(feature = "target_kasli_soc")] let i2c_bus = unsafe { (i2c::I2C_BUS).as_mut().unwrap() }; #[cfg(feature = "target_kasli_soc")] diff --git a/src/runtime/src/rtio_acp.rs b/src/runtime/src/rtio_acp.rs index 4c1f33b..d356b8c 100644 --- a/src/runtime/src/rtio_acp.rs +++ b/src/runtime/src/rtio_acp.rs @@ -11,6 +11,7 @@ pub const RTIO_O_STATUS_UNDERFLOW: i32 = 2; pub const RTIO_O_STATUS_DESTINATION_UNREACHABLE: i32 = 4; pub const RTIO_I_STATUS_WAIT_EVENT: i32 = 1; pub const RTIO_I_STATUS_OVERFLOW: i32 = 2; +#[allow(unused)] pub const RTIO_I_STATUS_WAIT_STATUS: i32 = 4; // TODO pub const RTIO_I_STATUS_DESTINATION_UNREACHABLE: i32 = 8;