Parcourir la source

Fixed type bugs

xnecas il y a 1 semaine
Parent
commit
06cee7b12b
2 fichiers modifiés avec 9 ajouts et 1 suppressions
  1. 1 1
      include/nbus_memory.h
  2. 8 0
      src/app_dummy.c

+ 1 - 1
include/nbus_memory.h

@@ -47,7 +47,7 @@ typedef enum
 
 typedef struct
 {
-    uint8_t (*storeParam)(uint8_t sensor_index, uint8_t param_name, uint32_t param_value);
+    nBus_memoryState_t (*storeParam)(uint8_t sensor_index, uint8_t param_name, uint32_t param_value);
     uint32_t (*readParam)(uint8_t sensor_index, uint8_t param_name);
     uint8_t (*isParamActive)(uint8_t sensor_index, uint8_t param_name);
     void (*readHeaderData)(void);

+ 8 - 0
src/app_dummy.c

@@ -260,6 +260,14 @@ nBus_sensorFormat_t dummy_getSensorFormat(uint8_t sensor_index)
         return (nBus_sensorFormat_t){
             .sign = 1, .unit_multiplier = 1, .value_multiplier = -3, .byte_length = 2, .samples = 2};
         break;
+    default:
+        return (nBus_sensorFormat_t) {
+                .sign = 0,
+                .unit_multiplier = 0,
+                .value_multiplier = 0,      
+                .byte_length = 0,           
+                .samples = 0
+        };
     }
 }