I'd like to propose adding a feature gate that disables local echo.
To implement this, I've added a new no-echo feature flag to the Cargo.toml file and wrapped the relevant code in an #[cfg(not(feature = "no-echo"))] block. I've also added code to write the whole command after a carriage-return is a sent. This is wrapped in an #[cfg(feature = "no-echo")].
I believe this feature will be useful for users who want to disable local echo in certain cases (when using menu with RTT transport for ex.). Please let me know if you have any questions or concerns.
Hello!
I'd like to propose adding a feature gate that disables local echo.
To implement this, I've added a new
no-echo
feature flag to theCargo.toml
file and wrapped the relevant code in an#[cfg(not(feature = "no-echo"))]
block. I've also added code to write the whole command after a carriage-return is a sent. This is wrapped in an#[cfg(feature = "no-echo")]
.I believe this feature will be useful for users who want to disable local echo in certain cases (when using menu with RTT transport for ex.). Please let me know if you have any questions or concerns.
Thank you!