Some functions are not even tested

This commit is contained in:
2025-09-19 09:31:56 +02:00
parent f6b63b2da9
commit c803e6514f

View File

@@ -1,4 +1,5 @@
use std::{io::{Cursor, Error, Write}, time::{Duration, SystemTime}};
use std::io::{Cursor, Error, Write};
use std::time::{Duration, SystemTime};
use pbr::ProgressBar;
@@ -42,7 +43,7 @@ pub fn read_chip_into(writer: &mut impl Write, target: &mut impl Target, start:
Ok(())
}
pub fn read_chip(args: ArgRead, target: &mut impl Target) -> Result<(), Error> {
fn read_chip(args: ArgRead, target: &mut PhysicalTarget) -> Result<(), Error> {
let mut file = std::fs::File::create(args.path)?;
match args.bin {
@@ -128,7 +129,7 @@ pub fn write_chip_chunk(data: &[u8], target: &mut impl Target, mut start: usize,
Ok(())
}
pub fn write_chip(args: ArgWrite, target: &mut impl Target) -> Result<(), Error> {
fn write_chip(args: ArgWrite, target: &mut PhysicalTarget) -> Result<(), Error> {
if args.bin {
let mut file = std::fs::read(args.path)?;
@@ -194,7 +195,7 @@ pub fn write_chip(args: ArgWrite, target: &mut impl Target) -> Result<(), Error>
write_chip_chunk(&buf[first_addr..=last_addr], target, first_addr, !args.skip_verify)
}
pub fn erase_chip(_args: ArgErase, target: &mut impl Target) -> Result<(), Error> {
fn erase_chip(_args: ArgErase, target: &mut PhysicalTarget) -> Result<(), Error> {
target.erase()?;
Ok(())