diff --git a/tests/stm32/Cargo.toml b/tests/stm32/Cargo.toml
index 0332fc526..e42470004 100644
--- a/tests/stm32/Cargo.toml
+++ b/tests/stm32/Cargo.toml
@@ -164,7 +164,7 @@ required-features = []
 [[bin]]
 name = "ucpd"
 path = "src/bin/ucpd.rs"
-required-features = []
+required-features = [ "ucpd",]
 
 [[bin]]
 name = "usart"
diff --git a/tests/stm32/src/bin/ucpd.rs b/tests/stm32/src/bin/ucpd.rs
index daaa56c32..c09334ec8 100644
--- a/tests/stm32/src/bin/ucpd.rs
+++ b/tests/stm32/src/bin/ucpd.rs
@@ -1,3 +1,4 @@
+// required-features: ucpd
 #![no_std]
 #![no_main]
 #[path = "../common.rs"]