diff --git a/Cargo.toml b/Cargo.toml index 593fc2de..2accd7a9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -42,6 +42,7 @@ libtock_platform = { path = "platform" } libtock_proximity = { path = "apis/sensors/proximity" } libtock_rng = { path = "apis/peripherals/rng" } libtock_runtime = { path = "runtime" } +libtock_small_panic = { path = "panic_handlers/small_panic" } libtock_sound_pressure = { path = "apis/sensors/sound_pressure" } libtock_spi_controller = { path = "apis/peripherals/spi_controller" } libtock_temperature = { path = "apis/sensors/temperature" } diff --git a/src/lib.rs b/src/lib.rs index 54cdb13d..0e4acd36 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,7 +1,10 @@ #![forbid(unsafe_code)] #![no_std] +#[cfg(debug_assertions)] extern crate libtock_debug_panic; +#[cfg(not(debug_assertions))] +extern crate libtock_small_panic; pub use libtock_platform as platform; pub use libtock_runtime as runtime;