MCPcopy Create free account
hub / github.com/FrameworkComputer/framework-system / analyze_ec_fw

Function analyze_ec_fw

framework_lib/src/commandline/mod.rs:2497–2510  ·  view source on GitHub ↗
(data: &[u8])

Source from the content-addressed store, hash-verified

2495}
2496
2497pub fn analyze_ec_fw(data: &[u8]) {
2498 // Readonly firmware
2499 if let Some(ver) = ec_binary::read_ec_version(data, true) {
2500 ec_binary::print_ec_version(&ver, true);
2501 } else {
2502 println!("Failed to read EC version")
2503 }
2504 // Readwrite firmware
2505 if let Some(ver) = ec_binary::read_ec_version(data, false) {
2506 ec_binary::print_ec_version(&ver, false);
2507 } else {
2508 println!("Failed to read EC version")
2509 }
2510}
2511
2512pub fn analyze_capsule(data: &[u8]) -> Option<capsule::EfiCapsuleHeader> {
2513 let header = capsule::parse_capsule_header(data)?;

Callers 1

run_with_argsFunction · 0.85

Calls 2

read_ec_versionFunction · 0.85
print_ec_versionFunction · 0.85

Tested by

no test coverage detected