Skip to content
Snippets Groups Projects
Commit 31564a01 authored by Raul Radu's avatar Raul Radu
Browse files

[Sensors] Now init errors are correctly logged on ERROR level

parent 066d5f54
Branches h3lis331dl-dev
No related tags found
No related merge requests found
......@@ -89,15 +89,21 @@ bool H3LIS331DL::init()
spiTr.writeRegister(H3LIS331DLDefs::Registers::REG_CTRL_REG1, ctrlReg1);
miosix::delayUs(10);
initialized &=
(ctrlReg1 ==
spiTr.readRegister(H3LIS331DLDefs::Registers::REG_CTRL_REG1));
LOG_DEBUG(logger,
uint8_t ctrlReg1OnChip =
spiTr.readRegister(H3LIS331DLDefs::Registers::REG_CTRL_REG1);
initialized = (ctrlReg1 == ctrlReg1OnChip);
if (!initialized)
{
LOG_ERR(logger,
"Control Register 1 After init: {:X}, expected "
"value:{:X}",
spiTr.readRegister(H3LIS331DLDefs::Registers::REG_CTRL_REG1),
ctrlReg1);
ctrlReg1OnChip, ctrlReg1);
return false;
}
}
{
......@@ -111,14 +117,21 @@ bool H3LIS331DL::init()
spiTr.writeRegister(H3LIS331DLDefs::Registers::REG_CTRL_REG4, ctrlReg4);
miosix::delayUs(10);
initialized &=
(ctrlReg4 ==
spiTr.readRegister(H3LIS331DLDefs::Registers::REG_CTRL_REG4));
LOG_DEBUG(logger,
"Control Register 4 After init: {:X}, expected "
uint8_t ctrlReg4OnChip =
spiTr.readRegister(H3LIS331DLDefs::Registers::REG_CTRL_REG4);
initialized = (ctrlReg4 == ctrlReg4OnChip);
if (!initialized)
{
LOG_ERR(logger,
"Control Register 1 After init: {:X}, expected "
"value:{:X}",
spiTr.readRegister(H3LIS331DLDefs::Registers::REG_CTRL_REG4),
ctrlReg4);
ctrlReg4OnChip, ctrlReg4);
return false;
}
}
return initialized;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment