SifliTool

Trait SifliTool 

Source
pub trait SifliTool:
    SifliToolTrait
    + WriteFlashTrait
    + ReadFlashTrait
    + EraseFlashTrait
    + Send
    + Sync {
    // Required method
    fn create_tool(base_param: SifliToolBase) -> Box<dyn SifliTool>
       where Self: Sized;
}

Required Methods§

Source

fn create_tool(base_param: SifliToolBase) -> Box<dyn SifliTool>
where Self: Sized,

工厂函数,根据芯片类型创建对应的 SifliTool 实现

Implementors§