Fix initial temp bug, transmit wake reason

This commit is contained in:
Christoph Hagen
2023-06-13 16:59:17 +02:00
parent 7f43cfedf2
commit 16f71c888b
7 changed files with 74 additions and 53 deletions

View File

@ -7,4 +7,6 @@ void bluetoothConfigure();
bool bluetoothIsConnected();
// In main.cpp
uint32_t secondsUntilNextTemperatureMeasurement();
uint32_t secondsUntilNextTemperatureMeasurement();
uint8_t getWakeupCause();

View File

@ -26,7 +26,7 @@ constexpr long maximumTemperature = temperatureShiftForStorage + 255 * 500;
constexpr uint8_t temperatureMaximumValue = 255;
void storageConfigure();
void storageConfigure(bool isFirstRun);
/**
* @brief Save temperatures for both temperature sensors
@ -38,8 +38,6 @@ void storageConfigure();
*/
void saveTemperatures(Temperature* temperatures);
void saveTemperatureAtCurrentIndex(Temperature temp);
uint16_t getTotalNumberOfStoredBytes();
uint16_t getNumberOfMeasurements();

View File

@ -15,7 +15,7 @@ constexpr uint8_t temperatureSensorNotAvailable = 0;
constexpr uint8_t temperatureSensorFailure = 1;
constexpr uint8_t temperatureMinimumValue = 2;
enum class TemperatureStatus {
enum class TemperatureStatus: uint8_t {
sensorNotFound = temperatureSensorNotAvailable,