chore: uninit. device - call Bus version method

Signed-off-by: Lachezar Lechev <elpiel93@gmail.com>
This commit is contained in:
Lachezar Lechev 2023-07-12 17:42:09 +03:00
commit dbb9189b7f
No known key found for this signature in database
GPG key ID: B2D641D6A2C8E742

View file

@ -172,10 +172,9 @@ impl<SpiBus: Bus> UninitializedDevice<SpiBus> {
&mut self,
expected_version: u8,
) -> Result<(), InitializeError<SpiBus::Error>> {
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(())