diff --git a/loader/Cargo.toml b/loader/Cargo.toml index 2b0ea01b4..0bb77f206 100644 --- a/loader/Cargo.toml +++ b/loader/Cargo.toml @@ -37,6 +37,7 @@ rand_chacha = { version = "0.3.1", optional = true, default-features = false } pio-proc = { version = "0.2.2", optional = true } pio = { version = "0.2.1", optional = true } riscv = { version = "0.5.6", package = "xous-riscv" } +libm = { version = "0.2.8", optional = true } [dependencies.com_rs] git = "https://github.com/betrusted-io/com_rs" @@ -70,6 +71,7 @@ cramium-soc = [ "xous-pl230", "rand_chacha", "sram-margin", + "libm", # "boot-delay", ] board-baosec = ["cramium-hal/board-baosec"] @@ -106,6 +108,7 @@ dump-trng = [] fast-fclk = [] clock-tests = [] reset-debug = [] +usb = [] # general flags debug-print = [] diff --git a/loader/src/platform/cramium.rs b/loader/src/platform/cramium.rs index 502f231ed..27a8b9fba 100644 --- a/loader/src/platform/cramium.rs +++ b/loader/src/platform/cramium.rs @@ -11,4 +11,7 @@ mod update; pub use update::*; mod verifier; +mod gfx; +mod qr; +#[cfg(feature = "usb")] mod usb;