Complete sensor demo.

Dependencies:   modem_ref_helper CRC X_NUCLEO_IKS01A1 DebouncedInterrupt

Revision:
18:51b15d8bf2fe
Parent:
17:3e6083d76bc6
--- a/files.cpp	Thu May 28 09:22:46 2020 +0000
+++ b/files.cpp	Fri Oct 29 12:55:52 2021 +0000
@@ -63,6 +63,9 @@
     .alloc= HAL_U32_BYTE_SWAP((uint32_t)(_size))\
 }
 
+
+#define DATA_FILE_SENSOR_VALUE(name,_size) int32_t f_sensor_value_##name[_size] = {0}
+
 HEADER_FILE_SENSOR_CONFIG(mag);
 HEADER_FILE_SENSOR_CONFIG(acc);
 HEADER_FILE_SENSOR_CONFIG(gyr);
@@ -81,6 +84,15 @@
 HEADER_FILE_SENSOR_VALUE(tem2, 1*sizeof(int32_t));
 HEADER_FILE_SENSOR_VALUE(light, 1*sizeof(int32_t));
 
+DATA_FILE_SENSOR_VALUE(mag, 3);
+DATA_FILE_SENSOR_VALUE(acc, 3);
+DATA_FILE_SENSOR_VALUE(gyr, 3);
+DATA_FILE_SENSOR_VALUE(pre, 1);
+DATA_FILE_SENSOR_VALUE(hum, 1);
+DATA_FILE_SENSOR_VALUE(tem1, 1);
+DATA_FILE_SENSOR_VALUE(tem2, 1);
+DATA_FILE_SENSOR_VALUE(light, 1);
+
 sensor_config_t f_sensor_config_mag = {
     .report_type = REPORT_ON_DIFFERENCE,
     .read_period = 1000,