Complete sensor demo.

Dependencies:   modem_ref_helper CRC X_NUCLEO_IKS01A1 DebouncedInterrupt

Revision:
18:51b15d8bf2fe
Parent:
0:87c57e1b1e1c
--- a/files.h	Thu May 28 09:22:46 2020 +0000
+++ b/files.h	Fri Oct 29 12:55:52 2021 +0000
@@ -7,6 +7,14 @@
 #include "alp_helpers.h"
 #include "modem_ref.h"
 
+TYPEDEF_STRUCT_PACKED {
+    uint8_t fid;
+    uint32_t offset;
+    uint32_t length;
+} touch_t;
+
+extern Queue<touch_t, 8> g_file_modified;
+
 // Types of reporting
 typedef enum 
 {
@@ -39,7 +47,8 @@
 #define FILE_DECLARE_SENSOR_CONFIG(name) extern const alp_file_header_t h_sensor_config_##name;\
     extern sensor_config_t f_sensor_config_##name
 
-#define FILE_DECLARE_SENSOR_VALUE(name) extern const alp_file_header_t h_sensor_value_##name
+#define FILE_DECLARE_SENSOR_VALUE(name) extern const alp_file_header_t h_sensor_value_##name;\
+    extern int32_t f_sensor_value_##name[]
 
 #define FID_SENSOR_CONFIG_MAG           132
 #define FID_SENSOR_CONFIG_ACC           133