chore: uninit. device - call Bus version method
Signed-off-by: Lachezar Lechev <elpiel93@gmail.com>
This commit is contained in:
parent
501efeafbc
commit
dbb9189b7f
1 changed files with 3 additions and 4 deletions
|
|
@ -172,10 +172,9 @@ impl<SpiBus: Bus> UninitializedDevice<SpiBus> {
|
||||||
&mut self,
|
&mut self,
|
||||||
expected_version: u8,
|
expected_version: u8,
|
||||||
) -> Result<(), InitializeError<SpiBus::Error>> {
|
) -> Result<(), InitializeError<SpiBus::Error>> {
|
||||||
let mut version = [0];
|
let version = self.bus.version()?;
|
||||||
self.bus
|
|
||||||
.read_frame(register::COMMON, register::common::VERSION, &mut version)?;
|
if version != expected_version {
|
||||||
if version[0] != expected_version {
|
|
||||||
Err(InitializeError::ChipNotConnected)
|
Err(InitializeError::ChipNotConnected)
|
||||||
} else {
|
} else {
|
||||||
Ok(())
|
Ok(())
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue