From 7471cc1fbe7ac06760038dd57838489fa461e989 Mon Sep 17 00:00:00 2001 From: Victoria Fischer Date: Sun, 7 Dec 2025 13:16:55 +0100 Subject: [PATCH] cargo: remove oled from default features --- Cargo.lock | 104 ++++++++++++++++++++++++++++++++++++++++++++++++++--- Cargo.toml | 2 +- 2 files changed, 100 insertions(+), 6 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f3fd143..be7d6b0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -566,6 +566,47 @@ dependencies = [ "syn 2.0.106", ] +[[package]] +name = "defmt" +version = "0.3.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0963443817029b2024136fc4dd07a5107eb8f977eaf18fcd1fdeb11306b64ad" +dependencies = [ + "defmt 1.0.1", +] + +[[package]] +name = "defmt" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "548d977b6da32fa1d1fda2876453da1e7df63ad0304c8b3dae4dbe7b96f39b78" +dependencies = [ + "bitflags 1.3.2", + "defmt-macros", +] + +[[package]] +name = "defmt-macros" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d4fc12a85bcf441cfe44344c4b72d58493178ce635338a3f3b78943aceb258e" +dependencies = [ + "defmt-parser", + "proc-macro-error2", + "proc-macro2", + "quote", + "syn 2.0.106", +] + +[[package]] +name = "defmt-parser" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10d60334b3b2e7c9d91ef8150abfb6fa4c1c39ebbcf4a81c2e346aad939fee3e" +dependencies = [ + "thiserror 2.0.17", +] + [[package]] name = "delegate" version = "0.13.4" @@ -1339,7 +1380,6 @@ dependencies = [ "portable-atomic", "portable_atomic_enum", "rand_core 0.9.3", - "smoltcp", "xtensa-lx-rt", ] @@ -1488,6 +1528,7 @@ name = "figments" version = "0.0.2" dependencies = [ "embedded-graphics", + "log", "num", "rgb", "ringbuf", @@ -2454,6 +2495,28 @@ dependencies = [ "version_check", ] +[[package]] +name = "proc-macro-error-attr2" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5" +dependencies = [ + "proc-macro2", + "quote", +] + +[[package]] +name = "proc-macro-error2" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802" +dependencies = [ + "proc-macro-error-attr2", + "proc-macro2", + "quote", + "syn 2.0.106", +] + [[package]] name = "proc-macro2" version = "1.0.101" @@ -2610,7 +2673,7 @@ dependencies = [ "rand_chacha", "simd_helpers", "system-deps", - "thiserror", + "thiserror 1.0.69", "v_frame", "wasm-bindgen", ] @@ -2689,8 +2752,8 @@ dependencies = [ "reqwless", "rgb", "rmp", + "rtt-target", "smart-leds", - "smoltcp", "ssd1306", "static_cell", "xtensa-lx-rt", @@ -2711,7 +2774,6 @@ dependencies = [ "heapless 0.8.0", "hex", "httparse", - "log", "nourl", "rand_chacha", "rand_core 0.6.4", @@ -2786,6 +2848,17 @@ dependencies = [ "paste", ] +[[package]] +name = "rtt-target" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7afed1f4302eeba88c601636cf2c554c45e1cbb464bab44c6012bab0e71473c" +dependencies = [ + "critical-section", + "portable-atomic", + "ufmt-write", +] + [[package]] name = "rustversion" version = "1.0.22" @@ -2964,6 +3037,7 @@ dependencies = [ "bitflags 1.3.2", "byteorder", "cfg-if", + "defmt 0.3.100", "heapless 0.8.0", "managed", ] @@ -3087,7 +3161,16 @@ version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ - "thiserror-impl", + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" +dependencies = [ + "thiserror-impl 2.0.17", ] [[package]] @@ -3101,6 +3184,17 @@ dependencies = [ "syn 2.0.106", ] +[[package]] +name = "thiserror-impl" +version = "2.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] + [[package]] name = "tiff" version = "0.10.3" diff --git a/Cargo.toml b/Cargo.toml index 31cad8f..6786da1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,7 +10,7 @@ name = "renderbug-embassy" path = "./src/bin/main.rs" [features] -default = ["real-output", "oled"] +default = ["real-output"] real-output = [] simulation = ["dep:rmp"] radio = [