(&self, mode: FwMode)
| 316 | } |
| 317 | |
| 318 | fn get_single_fw_ver(&self, mode: FwMode) -> EcResult<ControllerVersion> { |
| 319 | let register = match mode { |
| 320 | FwMode::BootLoader => ControlRegisters::BootLoaderVersion, |
| 321 | FwMode::BackupFw => ControlRegisters::Firmware1Version, |
| 322 | FwMode::MainFw => ControlRegisters::Firmware2Version, |
| 323 | }; |
| 324 | let data = self.ccgx_read(register, 8)?; |
| 325 | Ok(ControllerVersion { |
| 326 | base: BaseVersion::from(&data[..4]), |
| 327 | app: AppVersion::from(&data[4..]), |
| 328 | }) |
| 329 | } |
| 330 | |
| 331 | pub fn print_fw_info(&self) { |
| 332 | let data = self.ccgx_read(ControlRegisters::BootLoaderVersion, 8); |
no test coverage detected