Hospital Analyser  1.0
TargetFeatures.h
1 #ifndef _TARGET_FEATURES_H_
2 #define _TARGET_FEATURES_H_
3 
4 #ifdef __cplusplus
5 extern "C"
6 {
7 #endif
8 
9 #include <stdlib.h>
10 #include "stm32l4xx_hal.h"
11 #include "SensorTile.h"
12 #include "stm32l4xx_hal_conf.h"
13 #include "stm32l4xx_hal_def.h"
14 #include "SensorTile_BlueNRG.h"
15 #include "SensorTile_accelero.h"
16 #include "SensorTile_gyro.h"
17 #include <string.h>
18 #include "cmsis_os.h"
19 
20 typedef struct
21 {
22  uint8_t bnrg_expansion_board;
23 
25 
29 typedef struct
30 {
31  void *accelerometer;
32  void *gyroscope;
34 
38 typedef struct
39 {
40  DrvStatusTypeDef accelerometer;
41  DrvStatusTypeDef gyroscope;
42 } SensorStatus;
43 
44 extern TargetFeatures_t TargetBoardFeatures;
45 extern void InitTargetPlatform(void);
46 void InitSensors(SensorHandles *handle, SensorStatus *status);
47 
48 #ifdef __cplusplus
49 }
50 #endif
51 #endif
HAL configuration file.
Structure holding SensorTile sensor status.
Definition: TargetFeatures.h:38
Definition: TargetFeatures.h:20
Structure holding SensorTile sensor handles.
Definition: TargetFeatures.h:29