From dbb9189b7f9723156da65ca70318b3280065f8d2 Mon Sep 17 00:00:00 2001 From: Lachezar Lechev Date: Wed, 12 Jul 2023 17:42:09 +0300 Subject: [PATCH] chore: uninit. device - call Bus version method Signed-off-by: Lachezar Lechev --- src/uninitialized_device.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/uninitialized_device.rs b/src/uninitialized_device.rs index b943eb8..1db4a25 100644 --- a/src/uninitialized_device.rs +++ b/src/uninitialized_device.rs @@ -172,10 +172,9 @@ impl UninitializedDevice { &mut self, expected_version: u8, ) -> Result<(), InitializeError> { - let mut version = [0]; - self.bus - .read_frame(register::COMMON, register::common::VERSION, &mut version)?; - if version[0] != expected_version { + let version = self.bus.version()?; + + if version != expected_version { Err(InitializeError::ChipNotConnected) } else { Ok(())