commit 7cc6e841aec41f36bdf54bcda649bb215c4f8b4e from: Benjamin Stürz date: Mon Feb 10 22:41:49 2025 UTC ppa6-print: add -C option commit - 5913bf0583323576119b67d131681eac7b44fd39 commit + 7cc6e841aec41f36bdf54bcda649bb215c4f8b4e blob - 48f42677e545198d53d9a7dfba103a4c7efbb1a4 blob + 1db439ee6b84c30e5540bfc523dd2ffdca179db7 --- ppa6-print/src/main.rs +++ ppa6-print/src/main.rs @@ -61,6 +61,10 @@ struct Cli { #[arg(short, long, default_value_t = 0.0)] contrast: f32, + /// Adjust the printer's concentration. Only values between `0..=2` are allowed. + #[arg(short = 'C', long)] + concentration: Option, + #[command(flatten)] verbose: Verbosity, } @@ -257,6 +261,9 @@ fn main() -> Result<()> { log::info!("MAC: {:x?}", printer.get_mac()?); log::info!("Battery: {}%", printer.get_battery()?); + if let Some(c) = cli.concentration { + printer.set_concentration(c)?; + } for _ in 0..cli.num { printer.print_image_chunked(&pixels, 384)?;