Added STM32 platform for debugging and development

This commit is contained in:
Emanuele Trabattoni
2025-06-27 18:55:20 +02:00
parent 01db0e543f
commit 3d2d44c0bb
9 changed files with 171 additions and 94 deletions

View File

@@ -18,16 +18,16 @@ namespace drivers
success &= m_i2c.write(m_address, RTC_CTRL_2_ADDR, {def_conf2});
}
if (!success)
log_e("RTC Init Failure");
LOG_ERROR("RTC Init Failure");
}
const bool PCF85063::reset(void)
{
log_i("RTC Reset Initiated");
LOG_INFO("RTC Reset Initiated");
const uint8_t cfg = RTC_CTRL_1_DEFAULT | RTC_CTRL_1_CAP_SEL | RTC_CTRL_1_SR;
if (m_i2c.write(m_address, RTC_CTRL_1_ADDR, {cfg}))
return true;
log_e("RTC Reset Failure");
LOG_ERROR("RTC Reset Failure");
return false;
}
@@ -39,7 +39,7 @@ namespace drivers
decToBcd(time.hour)};
if (m_i2c.write(m_address, RTC_SECOND_ADDR, buf))
return true;
log_e("RTC setTime failure");
LOG_ERROR("RTC setTime failure");
return false;
}
@@ -52,7 +52,7 @@ namespace drivers
decToBcd(date.year - YEAR_OFFSET)};
if (m_i2c.write(m_address, RTC_DAY_ADDR, buf))
return true;
log_e("RTC setDate failure");
LOG_ERROR("RTC setDate failure");
return false;
}
@@ -72,7 +72,7 @@ namespace drivers
datetime.year = bcdToDec(buf[3]) + YEAR_OFFSET;
return true;
}
log_e("RTC readDate Failure");
LOG_ERROR("RTC readDate Failure");
return false;
}
@@ -86,7 +86,7 @@ namespace drivers
datetime.hour = bcdToDec(buf[2] & 0x3F);
return true;
}
log_e("RTC readTime Failure");
LOG_ERROR("RTC readTime Failure");
return false;
}
@@ -110,7 +110,7 @@ namespace drivers
if (m_i2c.write(m_address, RTC_CTRL_2_ADDR, currStatus))
return true;
log_e("RTC enableAlarm failure");
LOG_ERROR("RTC enableAlarm failure");
return false;
}
@@ -125,7 +125,7 @@ namespace drivers
};
if (m_i2c.write(m_address, RTC_SECOND_ALARM, buf))
return true;
log_e("RTC setAlarm failure");
LOG_ERROR("RTC setAlarm failure");
return false;
}
@@ -141,7 +141,7 @@ namespace drivers
time.dotw = (uint8_t)bcdToDec(buf[4] & 0x07);
return true;
}
log_e("RTC readAlarm failure");
LOG_ERROR("RTC readAlarm failure");
return false;
}
@@ -153,7 +153,7 @@ namespace drivers
flags = buf.at(0);
return true;
}
log_e("RTC readAlarmFlags failure");
LOG_ERROR("RTC readAlarmFlags failure");
return false;
}