diff --git a/framework_lib/src/chromium_ec/mod.rs b/framework_lib/src/chromium_ec/mod.rs index 87badf52..8af4cff3 100644 --- a/framework_lib/src/chromium_ec/mod.rs +++ b/framework_lib/src/chromium_ec/mod.rs @@ -1499,6 +1499,12 @@ impl CrosEc { return Err(err); } }; + + // Need to explicitly handle CTRL-C termination on UEFI Shell + #[cfg(feature = "uefi")] + if shell_get_execution_break_flag() { + return Ok(console); + } } }