From 4045ec625762b0bb54d055f291afdf40cdd5a3c6 Mon Sep 17 00:00:00 2001 From: Daniel Maslowski Date: Sat, 18 Oct 2025 17:53:03 +0200 Subject: [PATCH] lib: implement scan() helper Signed-off-by: Daniel Maslowski --- src/lib.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index 5c7e87a..d76fbd9 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -40,4 +40,11 @@ impl Firmware { let fit = Fit::new(data); Self { ifd, me, fit } } + + pub fn scan(data: &[u8], debug: bool) -> Self { + let ifd = IFD::parse(&data); + let me = ME::scan(&data, debug); + let fit = Fit::new(&data); + Self { ifd, me, fit } + } }