Skip to main content

sftool_lib/sf32lb57/
read_flash.rs

1use super::SF32LB57Tool;
2use crate::common::read_flash::FlashReader;
3use crate::read_flash::ReadFlashTrait;
4use crate::{ReadFlashParams, Result};
5
6impl ReadFlashTrait for SF32LB57Tool {
7    fn read_flash(&mut self, params: &ReadFlashParams) -> Result<()> {
8        for file in params.files.iter() {
9            FlashReader::read_flash_data(self, file.address, file.size, &file.file_path)?;
10        }
11
12        Ok(())
13    }
14}