Skip to content

Commit d589ce3

Browse files
committed
Fix a bug in the initialization of the sensor responder.
1 parent d3f626d commit d589ce3

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

firmware/src/sensor_model.c

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,10 @@ static void SensorModel_Activate() {
8787
g_responder->def = &RESPONDER_DEFINITION;
8888
unsigned int i = 0u;
8989
for (; i < NUMBER_OF_SENSORS; i++) {
90-
g_sensor_model.sensors[i].present_value = 0u;
91-
g_sensor_model.sensors[i].lowest_value = 0u;
92-
g_sensor_model.sensors[i].highest_value = 0u;
90+
uint16_t value = GetSensorValue(i);
91+
g_sensor_model.sensors[i].present_value = value;
92+
g_sensor_model.sensors[i].lowest_value = value;
93+
g_sensor_model.sensors[i].highest_value = value;
9394
g_sensor_model.sensors[i].recorded_value = 0u;
9495
if (i == 1) {
9596
// The 2nd sensor (index 1) always nacks with a HARDWARE_FAULT

0 commit comments

Comments
 (0)