Some functions are not even tested
This commit is contained in:
@@ -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(())
|
||||
|
Reference in New Issue
Block a user