1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
#![no_std]
#[macro_use]
extern crate alloc;
use alloc::string::String;
pub use self::file::EcFile;
pub use self::flash::EcFlash;
pub use self::flasher::Flasher;
mod file;
mod flash;
mod flasher;
mod io;
pub trait Ec {
fn size(&mut self) -> usize;
fn project(&mut self) -> String;
fn version(&mut self) -> String;
}