Complete sensor demo.
Dependencies: modem_ref_helper CRC X_NUCLEO_IKS01A1 DebouncedInterrupt
Diff: files.h
- Revision:
- 18:51b15d8bf2fe
- Parent:
- 0:87c57e1b1e1c
diff -r 3e6083d76bc6 -r 51b15d8bf2fe files.h --- 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