use super::SF32LB56Tool;
use crate::ReadFlashParams;
use crate::common::read_flash::FlashReader;
use crate::read_flash::ReadFlashTrait;
impl ReadFlashTrait for SF32LB56Tool {
fn read_flash(&mut self, params: &ReadFlashParams) -> Result<(), std::io::Error> {
for file in params.files.iter() {
FlashReader::read_flash_data(self, file.address, file.size, &file.file_path)?;
}
Ok(())
}
}