Complete sensor demo.
Dependencies: modem_ref_helper CRC X_NUCLEO_IKS01A1 DebouncedInterrupt
Diff: files.cpp
- 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,