commit - 5913bf0583323576119b67d131681eac7b44fd39
commit + 7cc6e841aec41f36bdf54bcda649bb215c4f8b4e
blob - 48f42677e545198d53d9a7dfba103a4c7efbb1a4
blob + 1db439ee6b84c30e5540bfc523dd2ffdca179db7
--- ppa6-print/src/main.rs
+++ ppa6-print/src/main.rs
#[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<u8>,
+
#[command(flatten)]
verbose: Verbosity,
}
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)?;