MCPcopy Index your code
hub / github.com/FrameworkComputer/framework-system / get_fw_versions

Method get_fw_versions

framework_lib/src/ccgx/device.rs:308–316  ·  view source on GitHub ↗
(&self)

Source from the content-addressed store, hash-verified

306 Ok((fw_mode, flash_row_size))
307 }
308 pub fn get_fw_versions(&self) -> EcResult<ControllerFirmwares> {
309 let (active_fw, _row_size) = self.get_device_info()?;
310 Ok(ControllerFirmwares {
311 active_fw,
312 bootloader: self.get_single_fw_ver(FwMode::BootLoader)?,
313 backup_fw: self.get_single_fw_ver(FwMode::BackupFw)?,
314 main_fw: self.get_single_fw_ver(FwMode::MainFw)?,
315 })
316 }
317
318 fn get_single_fw_ver(&self, mode: FwMode) -> EcResult<ControllerVersion> {
319 let register = match mode {

Callers 2

selftestFunction · 0.80

Calls 2

get_device_infoMethod · 0.80
get_single_fw_verMethod · 0.80

Tested by

no test coverage detected